var mastertabvar=new Object();
function showsubmenu(masterid, id,index){
    submenuobject=document.getElementById(id);
    hidesubmenus(mastertabvar[masterid]);
    submenuobject.style.display="block";
    var menuitems=submenuobject.getElementsByTagName("a");
    for (var i=0; i<menuitems.length; i++){
     if (i==index){ 
        menuitems[i].parentNode.className = "act";
        return;        
     }  
   }
}
function hidesubmenus(submenuarray){
    for (var i=0; i<submenuarray.length; i++){
        document.getElementById(submenuarray[i]).style.display="none";
    }
}
function initalizetab(tabid,toplevel,sublevel,controlid){
    
    var lTObject = eval(document.getElementById(toplevel));
    var lSObject = eval(document.getElementById(sublevel));
    var intTVal = (lTObject!=null)? parseInt(lTObject.value):0;
    var intSVal = (lSObject!=null)? parseInt(lSObject.value):0;
    var lControlObject = eval(document.getElementById(controlid));
    if(lControlObject!=null) lControlObject.value = "0";
    mastertabvar[tabid]=new Array();
    var menuitems=document.getElementById(tabid).getElementsByTagName("li");

    for (var i=0; i<menuitems.length; i++){
        if (i==intTVal){
            if (menuitems[i].getAttribute("rel")){
                menuitems[i].setAttribute("rev", tabid); //associate this submenu with main tab
                mastertabvar[tabid][mastertabvar[tabid].length]=menuitems[i].getAttribute("rel"); //store ids of submenus of tab menu
                menuitems[i].className = "act";
                showsubmenu(tabid, menuitems[i].getAttribute("rel"),intSVal);
                return;    
            }
        }
    }
}

