

var hNavOut=0; 
var iNavOver=0; 
var iNavDefault=0; 
var iNavCurrHigh=0;

function setnavdefault(i) {
iNavDefault=i;
navdefault();
}    	
    	
function navdefault() {
  nav_clear_curr(iNavCurrHigh);
  if (iNavDefault!=0) {
  var eSpan=document.getElementById("topnavid"+iNavDefault); 	
  eSpan.style.backgroundColor="#838383";
  eSpan.style.color="#ffffff";
  var eUl=document.getElementById("topnavsub"+iNavDefault);
  if (eUl==null) {
    document.getElementById("topnavsub").style.visibility="hidden";
  } else {
    document.getElementById("topnavsub").style.visibility="visible";	
    document.getElementById("topnavsub").innerHTML=eUl.innerHTML;	
  }
  }
   iNavCurrHigh=0;
}

function navdefault_clear() {
  if (iNavDefault!=0) {
    var eSpan=document.getElementById("topnavid"+iNavDefault); 	
    eSpan.style.backgroundColor="#ffffff";
    eSpan.style.color="#666666";	
  }
}

function nav_clear_curr(i) {
  if (i==0) {return;}
  var eSpan=document.getElementById("topnavid"+i); 	
  eSpan.style.backgroundColor="#ffffff";
  eSpan.style.color="#666666";	
}

function navover(i) {
nav_clear_curr(iNavCurrHigh);
var eSpan=document.getElementById("topnavid"+i); 	
eSpan.style.backgroundColor="#838383";
eSpan.style.color="#ffffff";
iNavCurrHigh=i;
iNavOver=1;	
clearTimeout(hNavOut);
if (i == iNavDefault) {navdefault();} else {navdefault_clear();}
var eUl=document.getElementById("topnavsub"+i);
  if (eUl==null) {
    document.getElementById("topnavsub").style.visibility="hidden";
  } else {
    document.getElementById("topnavsub").style.visibility="visible";	
    document.getElementById("topnavsub").innerHTML=eUl.innerHTML;	
  }
}

function navout() {
iNavOver=0;
var hNavOut=setTimeout("navout_delayed()",300);	
}

function subnavover() {
iNavOver=1;	
}

function subnavout() {
iNavOver=0;	
var hNavOut=setTimeout("navout_delayed()",600);	
}

function navout_delayed() {
if 	(iNavOver!=1) {navdefault();}
}


