
function initDate(){
	var monthNames = new Array("January","February","March","April", "May","June","July","August", "September","October","November","December");
	var now = new Date();
	var theYear = now.getYear()
	if (theYear < 2000)
    	theYear += 1900;
	if (document.getElementById("jsdate"))
		document.getElementById("jsdate").innerHTML = monthNames[now.getMonth()] + " " + now.getDate() + ", " + theYear;

if (document.getElementById("wrap") && document.getElementById("nav")) initNav();
initSubNav();
sfTarget ();


}



function initNav(){ 
        if ( document.getElementById ){ 
                var nav = document.getElementById('nav'); 
                var navlis = nav.getElementsByTagName('li'); 
        
                for ( var i=0; i<navlis.length; i++ ){            
                        if ( navlis.item(i).getElementsByTagName('ul')[0] ){ 
                                addAnEvent(navlis.item(i),'keyup',visible); 
                addAnEvent(navlis.item(i),'mouseover',visible); 
                                addAnEvent(navlis.item(i),'mouseout',hidden); 
                                addAnEvent(navlis.item(i),'blur',hidden); 
                                addAnEvent(navlis.item(i),'focus',visible); 
                        } 
                } 
        } 
} 

function addAnEvent(target, eventName, functionName){ 
        eval('target.on'+eventName+'=functionName'); 
} 

function hidden(){ 
        this.getElementsByTagName('ul')[0].className = ""; 
} 

function visible(){ 
        this.getElementsByTagName('ul')[0].className = "block"; 
}

function initSubNav(){
	if (document.getElementById){
	//turns current subnav item on except on homepage
		if (!document.getElementById('bodyhome')){
			var subnav = document.getElementById('snav');  	//finds subnav element
			var subnavas = subnav.getElementsByTagName('a'); 	//finds all anchors within subnav
			for (var a=0; a<subnavas.length; a++){		//cycles through each link
				var currenthref=String(subnavas[a].href);	//assigns current link href to a string
				var currentloc=String(document.location);	//assigns current document url to a string
			
				//if the current link href matches the document url the anchor is given a class
				if (unescape(currenthref)==unescape(currentloc)){
					subnavas[a].className="hi"
				}
			}
	  	}
	}
	
} 


function sfTarget () { 
 if (!document.getElementById('bodyjobs')){
 var sfEls=document.getElementsByTagName("div"); 
 var aEls = document.getElementsByTagName("a"); 
 document.lastTarget = null; 
 for (var i=0; i<sfEls.length; i++) { 
  if (sfEls[i].id) { 
   if (location.hash==("#" + sfEls[i].id)) { 
    sfEls[i].className+=" sftarget"; 
    document.lastTarget=sfEls[i]; 
   } 
   for (var j=0; j<aEls.length; j++) { 
    if (aEls[j].hash==("#" + sfEls[i].id)) aEls[j].targetEl = sfEls[i]; aEls[j].onclick = function() { 
     if (document.lastTarget) document.lastTarget.className = document.lastTarget.className.replace(new RegExp(" sftarget\\b"), "");

     if (this.targetEl) this.targetEl.className+=" sftarget"; document.lastTarget=this.targetEl; 
     return true; 
     } 
    } 
   } 
  } 
 }
} 

function pop(url){   
     var winFeatures="toolbar=yes, status=yes, menubar=yes, location=yes, scrollbars=yes, resizable=yes, height=350, width=730";
    
     newWin = window.open(url, "newWin", winFeatures);
     newWin.focus();
}



window.onload = initDate;

