sfHover = function() {
 var sfEls = document.getElementById("nav").getElementsByTagName("LI");
 for (var i=0; i<sfEls.length; i++) {
  sfEls[i].onmouseover=function() {
   this.className+=" sfhover";
  }
  sfEls[i].onmouseout=function() {
   this.className=this.className.replace(new RegExp(" sfhover\\b"), "");
  }
 }
}



var objTimer;
var objMenuTo;

triggerSub = function(){
  var objTo = document.getElementById('nav').getElementsByTagName('LI');
  
  for(var i=0;i<objTo.length;i++){   
    
    objTo[i].onmouseover = function(){
      objMenuTo = this;
      clearTimeout(objTimer);
      objTimer = setTimeout(setActive, 200);
    }
    
    objTo[i].onmouseout = function(){
      clearTimeout(objTimer);
    }
    
  }
}



function setActive(){
  var objOff = objMenuTo.parentNode.getElementsByTagName('LI');

  for(var n=0;n<objOff.length;n++){
    if(objOff[n].className.indexOf('current_page_item') > -1){
      objOff[n].className = '';
    }
  }

  objMenuTo.className = 'current_page_item';
}

function parseLinks()
{
  var objSpans = document.getElementsByTagName('SPAN');
  
  var j = 0;
  
  var n = objSpans.length;
  for(var i=0;i<n;i++)
  {
    if(objSpans[j].className == 'link')
    {
      var objLink   = document.createElement('a');
      
      objLink.href  = objSpans[j].title;
      objLink.title = objSpans[j].title;
      objLink.rel = 'nofollow';
      objLink.innerHTML = objSpans[j].innerHTML;
      
      objSpans[j].parentNode.replaceChild(objLink, objSpans[j]);
    }else{
      j++;
    }
  }
}

window.onload = function(){
 parseLinks();
 sfHover();
 triggerSub();
}