﻿function $(id){return document.getElementById(id);}
function $Id(id){return document.getElementById(id);}
//+----------------------------------------
//| 图片自动放缩。
//| img:    图片
//| w:      图片宽度
//| h:      图片高度
//+----------------------------------------
function _Sys_ReSizePic(img,w,h)
{
	if(!h){h=768;}
	if( (img.width<=w) && (img.height<=h)){return;}

	//原始图片的宽高比
	var whb1=img.width/img.height;
	//目标图片的宽高比
	var whb2=w/h;
	
	var toW,toH;
	if(whb1>whb2)
	{
		toW=w;
		toH=toW/whb1;
	}
	else
	{
		toH=h;
		toW=toH*whb1;
	}
	
	//加px 兼容火狐
	img.style.width=toW + "px";
	img.style.height=toH + "px";
}
//          索引=0  表示当前id
//          索引=1  表示当前pid
//          索引=2  表示当前名称
//          索引=3  表示所包含的子数组

//提供数组  包含 id,pid,name[,子数组信息]
function _sys_nodes(arr,lev)
{
    this.id=arr[0];this.pid=arr[1];this.name=arr[2];this.lev=lev;    		        
    if(arr.length>3){this._nodes=arr[3];}
    
    this.nodes=function()
    {
        if(!this._nodes){return;}
        this._arr=new Array();		
        for(var i=0;i<this._nodes.length;i++)
        {
            this._arr.push(new _sys_nodes(this._nodes[i],this.lev+1));
        }
        return this._arr;
    }
    
    //查找指定键的节点    
    this.findNode=function(idv)
    {
        var nodes=this.nodes();
        for(var i=0;i<nodes.length;i++)
        {
            if(nodes[i].id==idv){return nodes[i];}
        }
        return null;
    }
    
}

//获取当前标签的第一个父Form
function SysGetParentForm(tag)
{
	var o=tag;
	while(o=o.parentNode)
	{
		if(o.tagName.toLowerCase()=='form'){return o;}
	}
	return null;
}

// Js 全选功能
// frm：表单对象 sel_name：选择框名称 checked:是否选中
function SysChkAll(frm,sel_name,checked)
{
    var osels=frm.getElementsByTagName("input");
    var o;
    for(var i=0;i<osels.length;i++)
    {
        o=osels[i];
        if(o.name==sel_name)
        {
            o.checked=checked;
        }
    }
}


//选中所有项
function SysCheckedSelectAllOptions(select,checked)
{    
    for(var i=0;i<select.length;i++)
    {
        var opt=select.options[i];
        opt.selected=checked;
    }
}


//获取被选定的项 返回数组
function SysGetSelectValues(frm,sel_name)
{
    var arr=new Array();
    var osels=frm.getElementsByTagName("input");
    var o;
    for(var i=0;i<osels.length;i++)
    {
        o=osels[i];
        if(o.name==sel_name)
        {
            if(o.checked)
            {arr.push(o.value);}
        }
    }
    return arr;
}







//登陆
function _sys_showLoginBar(backurl)
{
	var u=_sys_userinfo();	
	var v="";
	if(u)
	{
		var userid="",username="";
		userid=u.userid;
		username=u.username;
		
        v+="  <table border=\"0\" cellpadding=\"0\" cellspacing=\"0\">";
        v+="    <tr>";
		v+=("<td>会员 "+ username +" 欢迎您&nbsp;<\/td>");
		v+=("<td><a href=\"http:\/\/www.zhuokearts.com\/user\/logout.asp?backurl="+ window.location.href +"\">退出<\/a><\/td>");
		v+=("<td>&nbsp;<\/td>");
		v+=("<td><a target=\"_blank\" href=\"http:\/\/user.zhuokearts.com\/\">用户中心<\/a><\/td>");
		v+="    <\/tr>";
        v+="  <\/table>";
	}
	else
	{	
        v+="<form style=\"margin:0px; padding:0px\" name=\"form_login\" method=\"post\" action=\"http:\/\/www.zhuokearts.com\/user\/login.asp\">";
        v+="  <input type=\"hidden\" name=\"form_name\" value=\"form_login\">";
        v+="  <input type=\"hidden\" name=\"backurl\" value=\""+ backurl +"\">";
        v+="  <table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\" class=\"top2\">";
        v+="    <tr>";
        v+="      <td width=\"1\"><\/td>";
        v+="      <td width=\"43\" align=\"right\">用户：<\/td>";
        v+="      <td width=\"107\"><input name=\"user\" type=\"text\" size=\"15\" class=\"input1\"\/><\/td>";
        v+="      <td width=\"43\" align=\"right\">密码：<\/td>";
        v+="      <td width=\"106\"><input name=\"pass\" type=\"password\" size=\"15\" class=\"input1\"\/><\/td>";
        v+="      <td width=\"56\" align=\"center\"><input name=\"login\" type=\"image\" src=\"http:\/\/www.zhuokearts.com\/images\/pic02.jpg\" width=\"49\" height=\"19\" \/><\/td>";
        v+="      <td width=\"60\" align=\"center\"><a href=\"http:\/\/www.zhuokearts.com\/user\/reg.asp\"><img src=\"http:\/\/www.zhuokearts.com\/images\/pic03.jpg\" width=\"49\" height=\"19\" \/><\/a><\/td>";
        v+="    <\/tr>";
        v+="  <\/table>";
        v+="<\/form>";
	}	
	
	$Id("userstats").innerHTML=v;
	
}











/*
焦点图片 className-实例化后的类对象
var Focus_PicTools1=new Focus_PicTools("Focus_PicTools1");
Focus_PicTools1.setAuto();
*/
function Focus_PicTools(objClassName)
{
	this.n=0;
	this.showsPic = document.getElementById("Pic_Nums");
	this.m=this.showsPic.getElementsByTagName("p").length;
	
	
	this.Mea=function(value){
		this.n=value;
		this.setBg(value);
		this.plays(value);
		this.cons(value);
		}
		
		
	this.setBg=function(value){
		for(var i=0;i<this.m;i++)
	   if(value==i){
			this.showsPic.getElementsByTagName("p")[i].className='on';
			} 
		else{	
			this.showsPic.getElementsByTagName("p")[i].className='';
			}  
		} 
	this.plays=function(value){
		try
		{
			with (Big_Pics){
				filters[0].Apply();
	 
				for(i=0;i<this.m;i++)i==value?children[i].className="dis":children[i].className="undis"; 
				filters[0].play(); 		
				}
		}
		catch(e)
		{
			var d = document.getElementById("Big_Pics").getElementsByTagName("div");
			for(i=0;i<this.m;i++)i==value?d[i].className="dis":d[i].className="undis"; 
		}
	}
	this.cons=function(value){
	try
		{
			with (Titles){
	 
			for(i=0;i<this.m;i++)i==value?children[i].className="dis":children[i].className="undis"; 
			
			}
		}
		catch(e)
		{
			var d = document.getElementById("Titles").getElementsByTagName("ul");
			for(i=0;i<this.m;i++)i==value?d[i].className="dis":d[i].className="undis"; 
		}
	}
	 
	this.clearAuto=function(){clearInterval(autoStart)}
	this.setAuto=function(){autoStart=setInterval(""+objClassName+".auto(this.n)", 5000)}
	this.auto=function(){
		this.n++;
		if(this.n>=this.m)this.n=0;
		this.Mea(this.n);
	} 
	this.sub=function(){
		this.n--;
		if(this.n<0)this.n=this.m-1;
		this.Mea(this.n);
	} 
//	this.setAuto(); 
}












//搜索选择
function sysgosearch(frm)
{
    var wd=frm.wd.value;
    if(wd.length==0){alert('请输入关键字');return false;}    
    switch(parseInt(frm.searchtype.value))
    {
        case 0:
            //按名称搜
            frm.action="/goods.aspx?title="+wd;
            break;
        case 1:
            //按流水号搜
            frm.action="/goods.aspx?goodssernum="+wd;
            break;
			default:return false;
    }
    window.open(frm.action);
    return false;
}

//初始搜索器
function initmainseatch(searchtype,wd)
{    
    var frm=document.getElementById("sysmainsearch");
    for(var i=0;i<frm.searchtype.length;i++)
    {
        if(frm.searchtype.options[i].value==searchtype+'')
        {
            frm.searchtype.options[i].selected=true;
        }
    }
    if(wd){frm.wd.value=wd;}    
}



//显示留言
function ShowGuestBook(goods_id)
{
	var url="/postmsg.aspx";
	if(goods_id){url+="?goods_id="+goods_id;}	
	window.open (url, "newwindow", "height=300, width=526, toolbar= no, menubar=no, scrollbars=no, resizable=no, location=no, status=no,top=100,left=300")
}
