/* setup function called on window load */
function setup(){

  var navbuttons = document.getElementById('header_nav').getElementsByTagName('a');
  for(var i = 0; navbuttons[i]; i++){
    if(navbuttons[i].parentNode.id != "current" && navbuttons[i].parentNode.parentNode.id != "cnav" && navbuttons[i].parentNode.parentNode.id != "cnav2" && navbuttons[i].parentNode.parentNode.id != "cnav3"){
      navbuttons[i].onmouseover = mainhighlight;
      navbuttons[i].onmouseout = mainlowlight;
    }
  }
  
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  if(cnavbutton.parentNode.id != "current"){
    cnav.onmouseover = showsubnav;
    cnav.onmouseout = hidesubnav;
    cnavbutton.onmouseover = cbuttonover;
    cnavbutton.onmouseout = cbuttonout;
  }   
  
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  if(cnav2button.parentNode.id != "current"){
    cnav2.onmouseover = showsubnav2;
    cnav2.onmouseout = hidesubnav2;
    cnav2button.onmouseover = c2buttonover;
    cnav2button.onmouseout = c2buttonout;
  }  
  
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  if(cnav3button.parentNode.id != "current"){
    cnav3.onmouseover = showsubnav3;
    cnav3.onmouseout = hidesubnav3;
    cnav3button.onmouseover = c3buttonover;
    cnav3button.onmouseout = c3buttonout;
  }  
}


function mainhighlight(){
  this.parentNode.style.backgroundPosition = '0 0';
  this.style.backgroundPosition = 'top right';
  this.style.color = '#ffffff';
}

function mainlowlight(){
  this.parentNode.style.backgroundPosition = '2000px 0';
  this.style.backgroundPosition = '2000px 0';
  this.style.color = '#545454';
}

function showsubnav(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cnav.style.display = 'block';
  cbuttonhighlight();
}

function hidesubnav(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cnav.style.display = 'none';
  cbuttonlowlight();
}

function showsubnav2(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  cnav2.style.display = 'block';
  c2buttonhighlight();
}

function hidesubnav2(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  cnav2.style.display = 'none';
  c2buttonlowlight();
}

function showsubnav3(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  cnav3.style.display = 'block';
  c3buttonhighlight();
}

function hidesubnav3(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  cnav3.style.display = 'none';
  c3buttonlowlight();
}

function cbuttonover(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cbuttonhighlight();
  cnav.style.display = 'block';
}

function cbuttonhighlight(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cnavbutton.parentNode.style.backgroundPosition = '0 0';
  cnavbutton.style.backgroundPosition = 'top right';
  cnavbutton.style.color = '#ffffff';
}

function cbuttonlowlight(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cnavbutton.parentNode.style.backgroundPosition = '2000px 0';
  cnavbutton.style.backgroundPosition = '2000px 0';
  cnavbutton.style.color = '#545454';
}

function cbuttonout(){
  var cnavbutton = document.getElementById('cnavlink');
  var cnav = cnavbutton.parentNode.getElementsByTagName('ul')[0];
  cnav.style.display = 'none';
  cbuttonlowlight();
}

function c2buttonover(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  c2buttonhighlight();
  cnav2.style.display = 'block';
}

function c2buttonhighlight(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  cnav2button.parentNode.style.backgroundPosition = '0 0';
  cnav2button.style.backgroundPosition = 'top right';
  cnav2button.style.color = '#ffffff';
}

function c2buttonlowlight(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  cnav2button.parentNode.style.backgroundPosition = '2000px 0';
  cnav2button.style.backgroundPosition = '2000px 0';
  cnav2button.style.color = '#545454';
}

function c2buttonout(){
  var cnav2button = document.getElementById('cnav2link');
  var cnav2 = cnav2button.parentNode.getElementsByTagName('ul')[0];
  cnav2.style.display = 'none';
  c2buttonlowlight();
}
  
function c3buttonover(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  c3buttonhighlight();
  cnav3.style.display = 'block';
}

function c3buttonhighlight(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  cnav3button.parentNode.style.backgroundPosition = '0 0';
  cnav3button.style.backgroundPosition = 'top right';
  cnav3button.style.color = '#ffffff';
}

function c3buttonlowlight(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  cnav3button.parentNode.style.backgroundPosition = '2000px 0';
  cnav3button.style.backgroundPosition = '2000px 0';
  cnav3button.style.color = '#545454';
}

function c3buttonout(){
  var cnav3button = document.getElementById('cnav3link');
  var cnav3 = cnav3button.parentNode.getElementsByTagName('ul')[0];
  cnav3.style.display = 'none';
  c3buttonlowlight();
}
  
if (document.getElementById){
  window.onload = setup;
}
