﻿var defaultTab = -1;

function RollBack(num)
{
    $("#headtab ul a").removeClass("select");
    $("#headtab ul a")[num].className = "select";
    
    $("#headtab .ctab div").css("display","none");
    $("#headtab .ctab div")[num].style.display = "";
}

function Out(obj, e) {
if (e.currentTarget) {
   if (e.relatedTarget != obj) {
    if (obj != e.relatedTarget.parentNode.parentNode.parentNode && obj != e.relatedTarget.parentNode.parentNode && obj != e.relatedTarget.parentNode) {
      RollBack(defaultTab);
    }
   }
} else {
   if (e.toElement != obj) {
    if (obj != e.toElement.parentNode.parentNode.parentNode && obj != e.toElement.parentNode.parentNode  && obj != e.toElement.parentNode) {
      RollBack(defaultTab);
    }
   }
}
}

function SetFirstTab(name)
{
    var alist = $("#headtab ul a");
    
    $("#headtab ul a").removeClass("select");
    $("#headtab .ctab div").css("display","none");
    
    for(var i=0;i < alist.length;i++)
    {
        if(alist[i].innerHTML == name)
        {
            alist[i].className = "select";
            defaultTab = i;
            $("#headtab .ctab div")[defaultTab].style.display = "";
            break;
        }
    }
    
    if(i >= alist.length)
    {
        alist[0].className = "select";
        defaultTab = 0;
        $("#headtab .ctab div")[defaultTab].style.display = "";
    }
}

function SetFristTabBySon(name)
{
    var alist = $("#headtab ul a");
    
    $("#headtab ul a").removeClass("select");
    $("#headtab .ctab div").css("display","none");
    
    var divlist = $("#headtab .ctab div");
    for(var j=0;j < divlist.length;j++)
    {
        var aslist = divlist[j].getElementsByTagName("a");
        for(var k=0;k < aslist.length;k++)
        {
            if(aslist[k].innerHTML == name)
            {
                alist[j].className = "select";
                defaultTab = j;
                $("#headtab .ctab div")[defaultTab].style.display = "";
                break;
            }
        }
    }
    
}

function SetSecondTab(name)
{
    var alist = $("#headtab .ctab div")[defaultTab].getElementsByTagName("a");
    
    for(var i=0;i < alist.length;i++)
    {
        if(alist[i].innerHTML == name)
        {
            alist[i].className = "select";
            break;
        }
    }
}

$("document").ready(function(){
    $("#headtab ul a").bind("mouseover",function(){
        $("#headtab ul a").removeClass("select");
        this.className = "select";
        
        var list = $("#headtab ul a");
        for(var i=0;i < list.length;i++)
        {
            if(list[i].className == "select")break;
        }
        $("#headtab .ctab div").css("display","none");
        $("#headtab .ctab div")[i].style.display = "";
    });
    
    $("#headtab").bind("mouseout",function(e){
        Out(this,e);
    });
    
    SetFirstTab("优卡积分");
});
