//添加事件
function addEvent(o,e,f)
{
	if (o.addEventListener)
	{
		o.addEventListener(e.substr(2,e.length-2),f,false);
	}
	else if (o.attachEvent)
	{
		o["e"+e+f] = f;
		o.attachEvent(e,function(){o["e"+e+f]();});
	}
	else
	{
		var es=eval(o+"."+e);
		es=es+f+";";
		eval(o+"."+e+"=function(){"+es+";}");
	}
}
function chk_search()
{
	if (document.getElementById("search_key").value=="")
	{
		alert("Please fill search keywords");
		document.getElementById("search_key").focus();
		return false;
	}
}
function ck_buy(w,h)
{
	var pnum  = document.getElementById("num").value;
	var psize = document.getElementById("size").options[document.getElementById("size").selectedIndex].value;
	var pcolor= document.getElementById("color").options[document.getElementById("color").selectedIndex].value;
	var id = document.getElementById("id").value;
	if (pnum==""||isNaN(pnum))
	{
		alert("QUANTITY ERROR!");
		document.getElementById("id").focus;
	}
	var t=(screen.availHeight-h)/2;
	var l=(screen.availWidth-w)/2;
	var newwin=window.open("/shopcar.asp?id="+id+"&num="+pnum+"&size="+psize+"&color="+pcolor,"shopcart","top="+t+",left="+l+",width="+w+",height="+h+",toolbar=no, menubar=no, scrollbars=yes, resizable=no,location=no, status=no");
	newwin.focus();
}
function move()
{
	var speed=2; //速度数值越大速度越慢
	var d_0=document.getElementById("o_list");
	var d_ul=d_0.getElementsByTagName("ul")[0];
	while (d_0.offsetHeight<d_0.offsetHeight)
	{
		d_ul.innerHTML+=d_ul.innerHTML;
	}
	var MyMar=setInterval(dmove,speed);
	d_ul.onmouseover=function() {clearInterval(MyMar)}
	d_ul.onmouseout=function() {MyMar=setInterval(dmove,speed)}
}
function dmove()
{
	if(d_2.offsetHeight-d_0.scrollTop<=0)
	{	d_0.scrollTop-=d_1.offsetHeight;	}
	else
	{	d_0.scrollTop++;	}
}
function ClassLoad()
{
	var left_class=document.getElementById("left_class")
	if (!left_class) return ;
	var li=left_class.getElementsByTagName("li");
	for (i=0; i<li.length; i++)
	{
	//	if (li[i].parentNode.parentNote==left_class&&li[i].getElementsByTagName("ul").length!=0)
//		alert(li[i].offsetParent.offsetParent.id);
//		alert(li[i].parentNode.parentNode.tagName);
		if (li[i].parentNode.parentNode.parentNode.parentNode==left_class&&li[i].getElementsByTagName("ul").length!=0)
		{
			var dx=parseInt(li[i].offsetWidth),dy=0;	//1/2为边框
		//计算绝对位置
			var oTmp=li[i];
			do
			{
				dx += parseInt(oTmp.offsetLeft);
				dy += parseInt(oTmp.offsetTop);
				oTmp = oTmp.parentNode;
			}
			while(oTmp.tagName!="HTML");
			
			var ul=li[i].getElementsByTagName("ul")[0];
			ul.style.position="absolute";
			ul.style.display="block";
			ul.style.visibility="hidden";
			ul.style.zIndex="999";
			ul.style.left=dx+"px";
			ul.style.top=dy+"px";
			li[i].onmouseover=function()
			{
				this.getElementsByTagName("a")[0].className="ed";
				this.getElementsByTagName("ul")[0].style.visibility="hidden";
				this.getElementsByTagName("ul")[0].style.visibility="visible";
			};
			li[i].onmouseout=function()
			{
				this.getElementsByTagName("a")[0].className="";
				this.getElementsByTagName("ul")[0].style.visibility="hidden";
			};
		}
	}
}
function nav_load()
{
	var nav=document.getElementById("nav");
	var nav_ul=nav.getElementsByTagName("ul");
	var nav_li=nav.getElementsByTagName("li");
	var nav_x=parseInt(document.body.offsetLeft);
	var nav_y=parseInt(document.body.offsetTop);
	for (i=0; i<nav_li.length; i++)
	{
		if (nav_li[i].getElementsByTagName("ul").length!=0)
		{
			nav_li[i].getElementsByTagName("ul")[0].style.display="none";
			nav_li[i].getElementsByTagName("ul")[0].style.visibility="hidden";
			nav_li[i].onmouseover=function()
			{
				var dx=nav_x+parseInt(this.offsetWidth)-1,dy=nav_y-1;	//1/2为边框
				//计算绝对位置
				var oTmp=this;
				do
				{
					dx += parseInt(oTmp.offsetLeft);
					dy += parseInt(oTmp.offsetTop);
					oTmp = oTmp.offsetParent;
				}
				while(oTmp.tagName!="BODY"&&oTmp.tagName!="HTML");
				this.getElementsByTagName("li")[0].className="ed";
				this.getElementsByTagName("ul")[0].style.display="block";
				this.getElementsByTagName("ul")[0].style.position="absolute";
				this.getElementsByTagName("ul")[0].style.visibility="visible";
				this.getElementsByTagName("ul")[0].style.left=dx+"px";
				this.getElementsByTagName("ul")[0].style.top=dy+"px";
			};
			nav_li[i].onmouseout=function()
			{
				this.getElementsByTagName("ul")[0].style.visibility="hidden";
				this.getElementsByTagName("ul")[0].style.display="none";
			};
		}
	}
}
addEvent(window,"onload",ClassLoad);