sfHover = function() {
	var sfEls = document.getElementById("nav_main").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"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);

var masthead = document.getElementById("masthead");
var nav_main = document.getElementById("nav_main");
var links = nav_main.getElementsByTagName("a");
var mastheadClass = "masthead_";

for ( var i = 0; i < links.length; i++ )
{
     if( window.location.href.toLowerCase().indexOf(links[i].href.toLowerCase()) == 0 )
     {
           links[i].parentNode.className = "active";
           var tempArray = links[i].href.split("/");
           
           if( links[i].href.lastIndexOf("/")  == links[i].href.length - 1)
           {
                 if( tempArray.length > 1)
                 {
                       mastheadClass +=  tempArray[tempArray.length - 2];
                 }
           }
           else if( tempArray.length > 0)
           {
                 mastheadClass +=  tempArray[tempArray.length - 1];
           }
     }
}
if( mastheadClass != "masthead_")
{ 
     masthead.className = mastheadClass.toLowerCase();     
}