﻿

var W3C=(document.getElementById)?true:false;
var agt=navigator.userAgent.toLowerCase();
var IE=((agt.indexOf('msie')!=-1)&&(agt.indexOf('opera')==-1)&&(agt.indexOf('omniweb')==-1));
var IE5=(W3C&&IE)?true:false;
var NS6=(W3C&&(navigator.appName=='Netscape'))?true:false;
var FF2=(W3C&&(agt.indexOf('mozilla')!=-1))?true:false;
var OP8=(W3C&&(agt.indexOf('opera')!=-1))?true:false;

function $(o){
var o=document.getElementById(o)?document.getElementById(o):o;
return o;
};

var disappeardelay=500  //menu disappear speed onMouseout (in miliseconds)
function showDiv(obj_tab){
    clearTimer();
    var obj_tab_content=$(obj_tab.id + 'D');
    clearDiv(obj_tab);
    obj_tab.className='selected';//选中当前的tab
    obj_tab_content.style.display='block';//显示弹出子菜单
}
function hideDiv(obj_tab,def_tab){
    if (IE||NS6)
        if ( typeof obj_tab!="object"){
        delayhide=setTimeout("hideExtMenu('"+obj_tab+"','"+def_tab+"')",disappeardelay)
        }
        else{
        delayhide=setTimeout("hideExtMenu('"+obj_tab.id+"','"+def_tab+"')",disappeardelay)
        }
}
function clearDiv(tab){
    var obj_tab=$(tab);
    var obj_tab_content=$(obj_tab.id + 'D');
    if (IE){
        var obj_tabs=obj_tab.parentElement.children;
        var obj_tab_contents=obj_tab_content.parentElement.children;
    }
    else{
        var obj_tabs=document.getElementsByName(obj_tab.id.substring(0,obj_tab.id.indexOf('_'))+'_tab');
        var obj_tab_contents=document.getElementsByName(obj_tab.id.substring(0,obj_tab.id.indexOf('_'))+'_content');
    }
    for(var i=0;i<obj_tab_contents.length;i++){
        obj_tabs[i].className='';
        obj_tab_contents[i].style.display='none';
    }
}
function hideExtMenu(tab,def_tab){
    var obj_tab=$(tab);
    clearDiv(obj_tab);
    $(obj_tab.id.substring(0,obj_tab.id.indexOf('_'))+'_'+def_tab).className='selected';//选中原来的tab
}
function clearTimer(){
    if (typeof delayhide!="undefined")
    clearTimeout(delayhide)
}
function initArray(){
this.length=initArray.arguments.length;
for(var i=0;i<this.length;i++){this[i+1]=initArray.arguments[i];}
};
