﻿
function switchStage(index)
{
    for(var i=1;i<7;i++)
    {
        document.getElementById("li"+i).className="";
        document.getElementById("div"+i).style.display="none";
        document.getElementById("divStage"+i).style.display="none";
    }
    document.getElementById("li"+index).className="nonce";
    document.getElementById("div"+index).style.display="block";
    document.getElementById("divStage"+index).style.display="block";
}

function switchHot(index)
{
    for(var i=1;i<3;i++)
    {
        document.getElementById("aHot"+i).className="";
        document.getElementById("divHot"+i).style.display="none";
    }
    document.getElementById("aHot"+index).className="nonce";
    document.getElementById("divHot"+index).style.display="block";
}

function goHotPage(parent,index,count)
{
    for(var i=1;i<=count;i++)
    {
        document.getElementById("divHot"+parent+"_Item"+i).style.display="none";
    }
    document.getElementById("divHot"+parent+"_Item"+index).style.display="block";
}

function autoHot()
{ 
    //t为要应用此函数的id，a初始化时显示的项目的顺序数 
    this.start = 1;//初始项目 
    this.speed = 6000;//切换间隔 
    this.setid = null;//定时器 
    var loop = function()
    { //自动切换
        setid=setTimeout(loop,speed); 
        start++;
        switchHot(start);
        if(start==2){ 
            start=0; 
            //clearTimeout(setid);//只循环一次 
        } 
    };
    loop(); 
} 

function autoStage()
{ 
    //t为要应用此函数的id，a初始化时显示的项目的顺序数 
    this.startStage = 1;//初始项目 
    this.speedStage = 6000;//切换间隔 
    this.setidStage = null;//定时器 
    var loopStage = function()
    { //自动切换
        setidStage=setTimeout(loopStage,speedStage); 
        startStage++;
        switchStage(startStage);
        if(startStage==6){ 
            startStage=0; 
            //clearTimeout(setid);//只循环一次 
        } 
    };
    loopStage(); 
}

function addEvt(elm,evt,fn,cap)
{
	if(document.all){
		elm.attachEvent('on'+evt,fn)
	}else{
		elm.addEventListener(evt,/(over|out)$/i.test(evt)?enter(fn):fn,cap);
	}
	function enter(fn){
		return function(e){
			var r = e.relatedTarget;
			if(this===r||this.compareDocumentPosition(r)==(0x10|0x04))return//判断出发的对象是不是属于u或者就是u本身是就return
			fn.call(this,e);
		}
	}
}

function isMouseLeaveOrEnter(e, handler) {   
    if (e.type != 'mouseout' && e.type != 'mouseover') return false;   
    var reltg = e.relatedTarget ? e.relatedTarget : e.type == 'mouseout' ? e.toElement : e.fromElement;   
    while (reltg && reltg != handler)   
        reltg = reltg.parentNode;   
    return (reltg != handler);   
}  

function showCate(cate)
{
        var rows = document.getElementById("divCatZone").getElementsByTagName("div");
        for(var i=0; i<rows.length; i++)
        {
            if(rows[i].className == 'cat-item-sub-nonce'||rows[i].className == 'cat-item-sub-more'||rows[i].className == 'cat-item-sub-more'||rows[i].className == 'cat-item-sub-nonce-bg')
            {
                rows[i].style.display="none";
            }
        }

        document.getElementById("div"+cate+"_Nonce").style.left=document.getElementById("div"+cate).offsetLeft;
        document.getElementById("div"+cate+"_Nonce").style.top=document.getElementById("div"+cate).offsetTop;
        document.getElementById("div"+cate+"_Nonce").style.display="";
        document.getElementById("div"+cate+"_Nonce").style.zIndex=1002;
        document.getElementById("div"+cate+"_NonceBg").style.left=document.getElementById("div"+cate+"_Nonce").offsetLeft;
        document.getElementById("div"+cate+"_NonceBg").style.top=document.getElementById("div"+cate+"_Nonce").offsetTop+3;
        document.getElementById("div"+cate+"_NonceBg").style.width=document.getElementById("div"+cate).style.width;
        document.getElementById("div"+cate+"_NonceBg").style.height=document.getElementById("div"+cate).style.height;
        document.getElementById("div"+cate+"_NonceBg").style.display="";
        document.getElementById("div"+cate+"_NonceBg").style.zIndex=1001;

        document.getElementById("div"+cate+"_More").style.top=document.getElementById("div"+cate+"_Nonce").offsetTop;
        document.getElementById("div"+cate+"_More").style.zIndex=1000;
        document.getElementById("div"+cate+"_More").style.display="";
        document.getElementById("div"+cate+"_MoreBg").style.left=document.getElementById("div"+cate+"_More").offsetLeft+3;
        document.getElementById("div"+cate+"_MoreBg").style.top=document.getElementById("div"+cate+"_More").offsetTop+3;
        document.getElementById("div"+cate+"_MoreBg").style.width=177;
        document.getElementById("div"+cate+"_MoreBg").style.height=document.getElementById("div"+cate+"_More").offsetHeight;
        document.getElementById("div"+cate+"_MoreBg").style.display="";
        document.getElementById("div"+cate+"_MoreBg").style.zIndex= 999;
}

function hidCate(cate)
{
        document.getElementById("div"+cate+"_Nonce").style.display="none";
        document.getElementById("div"+cate+"_NonceBg").style.display="none";
        document.getElementById("div"+cate+"_More").style.display="none";
        document.getElementById("div"+cate+"_MoreBg").style.display="none";
}

function showBCate(cate)
{
    var rows = document.getElementById("divBrandNavZone").getElementsByTagName("div");
    for(var i=0; i<rows.length; i++)
    {
        if(rows[i].className == 'brand-nav-zone-item-nonce')
        {
            rows[i].style.display="none";
        }
        if(rows[i].className == 'brand-nav-zone-item')
        {
            rows[i].style.display="";
        }
    }
    document.getElementById("divCate"+cate+"_nonce").style.display="";
    document.getElementById("divCate"+cate).style.display="none";
}

function hidBCate(cate)
{
    document.getElementById("divCate"+cate+"_nonce").style.display="none";
    document.getElementById("divCate"+cate).style.display="";
}

