var cSubMenuFallTimeout=50;

var gSubMenuTimers=new Array();
var gOriginalEvents=new Array();
var gNavIDs=new Array();
var gNavOver=new Image();
gNavOver.src="common/images/navover.gif";





function showSub(numero){
  getEl("parent"+numero).className="navover";
  if(numero==gNavIDs[0])setVV("navleft");
  if(numero==gNavIDs[gNavIDs.length-1])setVV("navright");
  if(browser.isIE){
    if(numero==gNavIDs[5]){
      clipEl("ffair",150,0,0,0);
      setVH("selbeater");
    }
    if(numero==gNavIDs[6]){
      clipEl("ffair",0,0,0,0);
      setVV("selbeater");
    }
  }
  setVV("submnu"+numero);
}



function hideSub(numero){
  getEl("parent"+numero).className="";
  setVH("submnu"+numero);
  if(numero==gNavIDs[0])setVH("navleft");
  if(numero==gNavIDs[gNavIDs.length-1])setVH("navright");
  if(browser.isIE){
    if(numero==gNavIDs[6] )setVH("selbeater");
    if(numero==gNavIDs[5] ) clipEl("ffair",0,0,0,0);
  }
}




function killSub(numero){
  gSubMenuTimers[numero]=setTimeout("hideSub("+numero+")",cSubMenuFallTimeout);
}



function saveSub(numero){
  getEl("parent"+numero).className="navover";
  if(gSubMenuTimers[numero])clearTimeout(gSubMenuTimers[numero]);
  if(numero==gNavIDs[0])setVV("navleft");
  if(numero==gNavIDs[gNavIDs.length-1])setVV("navright");
}



function showNavLeft(){
  gOriginalEvents[0]["mouseover"]();
  setVV("navleft");
}



function hideNavLeft(){
  gOriginalEvents[0]["mouseout"]();
  setVH("navleft");
}
 

function showNavRight(){
  gOriginalEvents[gOriginalEvents.length-1]["mouseover"]();

}


function hideNavRight(){
  gOriginalEvents[gOriginalEvents.length-1]["mouseout"]();
}



function fillNav(){
  var lnks=getEl("nav").getElementsByTagName("a");

  var sumW=0;
  for(var i=0;i<lnks.length;i++)sumW+=getWObj(lnks[i]);
  var padding=Math.round((760+lnks.length*9-sumW)/lnks.length/2);
  for(var i=0;i<lnks.length;i++){
    gNavIDs[i]=lnks[i].id.substring(6);
    lnks[i].firstChild.style.paddingLeft=padding+"px";
    lnks[i].firstChild.style.paddingRight=padding+"px";
    gOriginalEvents[i]=new Array();
    gOriginalEvents[i]["mouseover"]=lnks[i].onmouseover;
    gOriginalEvents[i]["mouseout"]=lnks[i].onmouseout;

  }

//  lnks[0].style.marginLeft="3px";
  lnks[lnks.length-1].firstChild.style.backgroundImage="none";
  
  lnks[0].onmouseover=showNavLeft;
  
  
  
  lnks[lnks.length-1].onmouseover=showNavRight;
  lnks[lnks.length-1].onmouseout=hideNavRight;
  

  
/*  getEl("navleft").onmouseover=gOriginalEvents[0]["mouseover"];
  getEl("navleft").onmouseout=gOriginalEvents[0]["mouseout"];
  getEl("navright").onmouseover=gOriginalEvents[gOriginalEvents.length-1]["mouseover"];
  getEl("navright").onmouseout=gOriginalEvents[gOriginalEvents.length-1]["mouseout"];
 */ 
}




function unClipSelect1(){
  clipEl("ffair",0,0,0,0);
  gOriginalEvents[gOriginalEvents.length-2]["mouseout"]();
}


function clipSelect2(){
  clipEl("ffair",0,0,139,0);
  gOriginalEvents[6]["mouseover"]();
}



function posSubMenus(){
  var lnks=getEl("nav").getElementsByTagName("a");
  getEl("submnu"+lnks[0].id.substring(6)).style.left="14px";
  for(var i=1;i<lnks.length-1;i++){
    if(lnks[i].className=="hch")getEl("submnu"+lnks[i].id.substring(6)).style.left=findPosXObj(lnks[i])-findPosX("global")+"px";
  }
  getEl("submnu"+lnks[lnks.length-1].id.substring(6)).style.right="11px";

  if(browser.isIE){
    for(var i=0;i<lnks.length;i++){
   
   if(getEl("submnu"+lnks[i].id.substring(6))!=null && getW("submnu"+lnks[i].id.substring(6))%2==0){
     var smlnks=getEl("submnu"+lnks[i].id.substring(6)).getElementsByTagName("a");
     for(var j=0;j<smlnks.length;j++)smlnks[j].style.paddingRight="41px";
   }
    
    }
        if(navigator.appVersion.indexOf("MSIE 5.0")>0){
      for(var i=0;i<lnks.length;i++){
        var smlnks=getEl("submnu"+lnks[i].id.substring(6)).getElementsByTagName("a");
        var maxLength=0;
        for(var j=0;j<smlnks.length;j++)if(smlnks[j].innerHTML.length>maxLength)maxLength=smlnks[j].innerHTML.length;
        getEl("submnu"+lnks[i].id.substring(6)).style.width=maxLength*7+30+"px";
      }
    }

  }
}




function displaceH3(id){
  var th=getEl("tableholder"+id);
  var tds=th.getElementsByTagName("td");
  tds[1].insertBefore(document.getElementById("newsh3"+id),tds[1].firstChild);
}




function formatSiteMap(){
  var lis=getEl("sitemap").getElementsByTagName("li");
  var nS=lis[0];
  var cnt=0;
  do{
    if(typeof(nS.tagName)!="undefined" && nS.tagName.toLowerCase()=="li"){
      nS.className="level1";
      var div=document.createElement("div");
      div.innerHTML=++cnt<10?"0"+cnt:cnt;
      getEl("sitemap").insertBefore(div,nS);
    }
  }while(nS=nS.nextSibling);
}

