﻿//鼠标移动切换
var MouseDelayTime=0;
var waitInterval;
var tempref;
var arrCon=new Object();
var temppare;
function InitPage()
{
    for(var j=0; j < arguments.length; j++)
    {
        var ulobj = document.getElementById(arguments[j]);  //获得ul
        var ulist = ulobj.getElementsByTagName("li"); //获得ul下的所有li
        for (var i=0,len = ulist.length; i < len; ++i)
        {
            var thelist = ulist[i];
            var thetitleA = thelist.getElementsByTagName("a")[0];  //获得li里面的a标签
            var theListId;
            thelist.setActive = function(bactive)  //li获得焦点
            { 
                temppare = this.parentNode.parentNode;       
                var thelistA = this.getElementsByTagName("a")[0];
                if(bactive)
                {
                    this.status = "active";
                    this.className = this.className + ' rel';
                    thelistA.className = thelistA.className + ' sel';
                    temppare.activetab = this; 
                    theListId = this.id;
                }
                else
                {
                    this.status = "normal";
                    this.className = this.className.replace('rel','');
                    thelistA.className = thelistA.className.replace('sel','');
                }
            };
            thelist.onmouseover = function() //鼠标移上去
            {      
                if(this.status == "active") 
                {
                    return;
                }
                tempref = this;
                
                //---------控制被显示的DIV start-------
                var ul = this.parentNode.id;
                var ulLength = ul.length;
                var ulLastNum = ul.substring(ulLength-1);
                var ulMayBe = ul.substring(0,ulLength-1);
                var liNum = 0;
                theListId = this.id;
                for(var ulNum = 1; ulNum < 3; ulNum++)
                {
                    objUL = document.getElementById(ulMayBe + '' + ulNum);
                    if(objUL != null)
                    {
                         liNum = objUL.getElementsByTagName("li").length;
                         objLI = objUL.getElementsByTagName("li");
                         for (var y=0; y < liNum; ++y)
                         {
                             document.getElementById('div_' + objUL.id + "_" + objLI[y].id).className = 'hiddenblock';
                         }
                    }
                }
                document.getElementById('div_' + this.parentNode.id + "_" + theListId).className = 'showblock';
                //---------控制被显示的DIV start-------
                
                window.clearTimeout(waitInterval);      
                waitInterval=window.setTimeout("tempref.LoadTab()",MouseDelayTime);   
            };
            thelist.onmouseout=function()  //鼠标离开
            {
                window.clearTimeout(waitInterval);	      
            };
            thelist.LoadTab=function()  //加载数据
            {
                temppare = this.parentNode.parentNode; //获得最外层DIV
                if(temppare.activetab != null)
                {
                    temppare.activetab.setActive(false);
                }
                this.setActive(true);
                
                /*                
                修改标识：王君 2009-11-14 17：24
                修改原因：加载了jquery后导致prototype的getElementsByClassName失效
                */
                if(typeof(document.getElementsByClassName) == 'undefined')
                {
                    LoadData(this.id,$('.showblock',temppare)[0]);
                }
                else
                {
                    LoadData(this.id,document.getElementsByClassName('showblock',temppare)[0]);
                }
            };    
            if(thetitleA!=null) //初始化
            {
                if(thetitleA.className.indexOf('sel')!=-1)
                {        
                    thelist.status = "active";        
                    thelist.className = thelist.className + ' rel';         
                    temppare = thelist.parentNode.parentNode;
                    temppare.activetab = thelist;        
                    //arrCon[thelist.id] = document.getElementsByClassName('showblock',temppare)[0].innerHTML;         
                }
            }
        }
    }
}

//加载数据
function LoadData(id,obj)
{
   //可以通过Ajax方式动态获取数据(第二期开发)
}
