﻿ var flag_divCur=false
 var slect = null;
var mastertabvar=new Object()
mastertabvar.baseopacity=0
mastertabvar.browserdetect=""
 

function showsubmenu(masterid, id){

if (typeof highlighting!="undefined")
clearInterval(highlighting)
submenuobject=document.getElementById(id)
if(submenuobject.filters)
mastertabvar.browserdetect=submenuobject.filters? "ie" : typeof submenuobject.style.MozOpacity=="string"? "mozilla" : ""
hidesubmenus(mastertabvar[masterid],submenuobject)
//submenuobject.style.display="block"
instantset(mastertabvar.baseopacity)
highlighting=setInterval("gradualfade(submenuobject)",50)

}

function callhidesubmenu(masterid){
if (typeof highlighting!="undefined")
clearInterval(highlighting)
var submenuarray=mastertabvar[masterid]
if(submenuarray!=null)
{
     for (var i=0; i<submenuarray.length; i++)
     {
        document.getElementById(submenuarray[i]).style.display="none";
     }
 }
}


  function hidesubmenus(submenuarray,obj){
    if(submenuarray!=null)
    {
       for (var i=0; i<submenuarray.length; i++)
       {
           var _obj=document.getElementById(submenuarray[i]);
           if(obj!=_obj)
           {
                _obj.style.display="none";
           }
           else if(obj.style.display!="block")
           {
              obj.style.display="block";
           }
       }
    }
}

function instantset(degree){
    if (mastertabvar.browserdetect=="mozilla")
    submenuobject.style.MozOpacity=degree/100
    //else if (mastertabvar.browserdetect=="ie")
    //submenuobject.filters.alpha.opacity=degree
}


function gradualfade(cur2){
if (mastertabvar.browserdetect=="mozilla" && cur2.style.MozOpacity<1)
cur2.style.MozOpacity=Math.min(parseFloat(cur2.style.MozOpacity)+0.1, 0.99)
//else if (mastertabvar.browserdetect=="ie" && cur2.filters.alpha.opacity<100)
//cur2.filters.alpha.opacity+=10
else if (typeof highlighting!="undefined") //fading animation over
clearInterval(highlighting)
}

function initalizetab(tabid){

        mastertabvar[tabid]=new Array()
       
        var relSelect = document.getElementById("Menu1_hddRel").value      
              
        var menuitems=document.getElementById(tabid).getElementsByTagName("div")

         if(menuitems!=null && menuitems.length>0)
         {
              var divCur1=null;
              var divCur2=null; 
                      
              for (var i=0; i<menuitems.length; i++)
              {
                  if (menuitems[i].getAttribute("rel"))
                  {
                      if (menuitems[i].className == "bg_search1")
                    {
                        divCur1=menuitems[i].parentNode.getElementsByTagName("div")[0];
                        divCur2=menuitems[i].parentNode.getElementsByTagName("div")[1];
                        break;                        
                    }
                     if (menuitems[i].className == "bg_menu_hover_new")
                    {
                       slect = i;
                        
                    }
                  }
              }
         
                var flag_homne=false;
                
                for (var i=0; i<menuitems.length; i++)
                {
                
                  if (menuitems[i].getAttribute("rel"))
                  {      
                   
                    callhidesubmenu(tabid);
                    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
                    if (menuitems[i].className == "bg_menu_hover_new")
                    {
                       
                       flag_divCur=true;
                       
                       if(menuitems[i].getAttribute("home"))
                       {
                        
                          flag_homne=true;
                          showsubmenu(tabid, menuitems[i].getAttribute("rel"))
                          
                       }
                    }
                    
                    //   Gan thuoc tinh de kiem tra la item kich hoat
                    
                    document.getElementById(menuitems[i].getAttribute("rel")).setAttribute("flag_divCur", flag_divCur)
                     
                      var masteridTemp=null;
                      var idTemp=null;
                      var div1=null;
                      var div2=null;  
                     
                     
                     menuitems[i].getElementsByTagName("a")[0].onmouseover=function()
                    {                       
                         callhideAllDiv(tabid); 
                         for (var i=0; i<menuitems.length; i++)
                         {
                            if (menuitems[i].getAttribute("rel"))
                            {
                                 if(slect != null)
                                 {
                                   
                                    if(i == slect)
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                                       
                                     } 
                                     else
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_new";
                                      
                                     }      
                                 }
                                 else
                                 {
                                     if(i == 0)
                                     {
                                        
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                                       
                                     }
                                     else
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_new";
                                        
                                     }
                                }
                             }
                         }                                          
                         showsubmenu(this.parentNode.getAttribute("rev"),this.parentNode.getAttribute("rel"))
                    }
                     menuitems[i].getElementsByTagName("a")[0].onmouseout=function()
                    {                       
                        // callhideAllDiv(tabid);   
                         for (var i=0; i<menuitems.length; i++)
                         {
                            if (menuitems[i].getAttribute("rel"))
                            { menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                                 if(slect != null)
                                 {
                                   
                                    if(i == slect)
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                                       
                                     } 
                                     else
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_new";
                                      
                                     }      
                                 }
                                 else
                                 {
                                     if(i == 0)
                                     {
                                        
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                                       
                                     }
                                     else
                                     {
                                        menuitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_new";
                                        
                                     }
                                }
                             }
                         }                                          
                         
                    }
               }
            }
            
       }
}

function callhideAllDiv(tabid){
   var divitems=document.getElementById(tabid).getElementsByTagName("div");
  
    if(divitems!=null && divitems.length>0)
    {
         for (var i=0; i<divitems.length; i++)
         {
            if (divitems[i].getAttribute("rel"))
            {
                if( slect == i)
                {
                    divitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_hover_new";
                    showsubmenu(divitems[i].getAttribute("rev"),divitems[i].getAttribute("rel"))
                }
                else
                {
                    divitems[i].parentNode.getElementsByTagName("div")[0].className = "bg_menu_new";
                   
                }
                
             }
         }
    }
}

