// GENERAL-PURPOSE FUNCTION TO LOAD MULTIPLE FUNCTIONS
function addLoadEvent(func) { 
	var oldonload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = func;
	} else {
		window.onload = function() {
			oldonload();
			func();
		}
	}
}

// CREATE TITLE TAGS ON THE FLY - WRITTEN BY RJB 8/3/06
function createTitleTags() { 
	if (!document.getElementsByTagName) return false;
	var images = document.getElementsByTagName("IMG");
	for (var i=0; i < images.length; i++) {
		var image = images[i]
		if (!image.getAttribute("TITLE")) { // Check to see whether title tag already exists.
			if (image.getAttribute("ALT")) { // Check to see whether alt tag exists and it's not empty.
				var alttext = image.getAttribute("ALT");
				if (alttext !== " ") image.setAttribute("title",alttext);
			}
		}
	}
}

function preloader() {
     // counter
	 var i = 0;
     // create object
	 imageObj = new Image();
     // set image list
	 images = new Array();
	 images[0]="images/flyoutBkgndHover.gif"
	 images[1]="images/bulletArrowRed.gif"
     // start preloading     
	 for(i=0; i<=3; i++)      
	 
	 {          
	 imageObj.src=images[i];     
	 }

}


// 	RETAIN HOVER STATE OF CURRENT LOCALNAV LINK WHEN MOUSING OVER FLYOUT MENU
function changeColor(c) {
	document.getElementById(c).style.color="#b90200";
	document.getElementById(c).style.paddingRight="30px";
}
	

// 	REMOVE HOVER STATE OF CURRENT LOCALNAV LINK	WHEN MOUSING OUT OF FLYOUT MENU
function removeColor(c) {
	document.getElementById(c).style.color="";	
	document.getElementById(c).style.paddingRight="";
}

// FIX FOR IE6, WHICH DOESN'T RECOGNIZE li:hover
sfHover = function() {
	var sfEls = document.getElementById("flyout").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);


// LOAD THE FUNCTIONS
addLoadEvent(createTitleTags);
addLoadEvent(preloader);
