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;
	else if (document.getElementById("jsdate"))
		document.getElementById("jsdate").innerHTML = "" + now.getDate() + " " + monthNames[now.getMonth()] + " " + theYear;

if (document.getElementById("home") && document.getElementById("rand")) homePhoto();

}

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 homePhoto() {
	var ph = genRand(2);
	var phbg = document.getElementById("h-photo");
	var title = document.getElementById("botWrap");
	phbg.style.backgroundImage = "url(img/h-graphic" + ph + ".jpg)";
	title.style.backgroundImage = "url(img/bot-graphic" + ph + ".jpg)";
}

function genRand(x) {
 var range = x;
 return Math.floor(Math.random() * range) + 1;
}

function sfTarget () {
 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;
    }
   }
  }
 }
  
  initPDFWindow();
 
}

 

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

 

function initPDFWindow(){
 var links=document.getElementsByTagName("a");
 var linky;
 for(var i=0;i<links.length;i++){
  linky = links[i];
  if(linky.href.indexOf(".wpd") > 0 || linky.href.indexOf(".pdf") > 0 || linky.href.indexOf(".hpd") > 0 || linky.href.indexOf(".doc") > 0 || linky.href.indexOf("getdoc.aspx?dl=0") > 0){
   linky.title = "This document will open in a new window.";
   addAnEvent(linky,'click',PDFWindow);
  }
 }
}

 

function PDFWindow(){
   appWindow = window.open (this.href,"appWindow","width=600,height=400,toolbar=0,resizable=1");
  appWindow.focus ();
  return false;        
}


var myonload = [];

myonload.push(initDate);
myonload.push(sfTarget);

function do_onload()
{
	var len;
	if( (len = myonload.length) )
	{
		for( var i=0; i<len; i++ )
		{
			myonload[i]();
		}
	}
}

if( window.addEventListener )
{
	window.addEventListener("load", do_onload, false);
}
else if( window.attachEvent )
{
	window.attachEvent("onload", do_onload);
}