	/*<![CDATA[*/
	function IEHoverPseudo() {

		var navItems = document.getElementById("primary-nav").getElementsByTagName("li");
		
		for (var i=0; i<navItems.length; i++) {
			if(navItems[i].className == "menuparent") {
				navItems[i].onmouseover=function() { this.className += " over"; }
				navItems[i].onmouseout=function() { this.className = "menuparent"; }
			}
		}

	}
	/*window.onload = IEHoverPseudo;*/
	
	/*]]>*/
	
	
sfHover = function() {
	var sfEls = document.getElementById("primary-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"), "");
		}
	}
}

/*window.onload = sfHover;*/


function addLoadEvent(func) { 
	var oldonload = window.onload; 
	if (typeof window.onload != 'function') { 
		window.onload = func; 
	} else { 
		window.onload = function() { 
			  if (oldonload) { 
			    oldonload(); 
			  } 
			  func(); 
		} 
	} 
} 

addLoadEvent(IEHoverPseudo);
addLoadEvent(sfHover);
	
 



var preloadFlag = true;

function changestyle(objRow,className) {
	document.getElementById(objRow).className=className;
}

function flowOver(name) {
	changestyle("flow_"+name,"flow_"+name+"_fish");
}

function flowOff(name) {
	changestyle("flow_"+name,"flow_"+name);
}

function newImage(arg) {
	if (document.images) {
		rslt = new Image();
		rslt.src = arg;
		return rslt;
	}
}


function changeImages() {
	if (document.images && (preloadFlag == true)) {
		for (var i=0; i<changeImages.arguments.length; i+=2) {
			document[changeImages.arguments[i]].src = changeImages.arguments[i+1];
		}
	}
}

function disguise() {
    var ary=disguise.arguments;
    for(a=0;a<ary.length;a++) {
        var name=ary[a];
        if (hasDom) {
            var lyrStyle=document.getElementById("lyr_"+name).style;
            lyrStyle.display="none";
        }
    }
}

function reveal() {
	var ary=reveal.arguments;
    for(a=0;a<ary.length;a++) {
		var name=ary[a];
        if (hasDom) {
			var lyrStyle=document.getElementById("lyr_"+name).style;
			lyrStyle.display="block";
        }

    }
}


//remove the search value
function remove_search_value(searchbox_id,searchbox_default_value) {
	if(document.getElementById(searchbox_id).value == searchbox_default_value){
		document.getElementById(searchbox_id).value = "";
	}
}
//repopulate search box if no text was entered
function repopulate_search_value(searchbox_id,searchbox_default_value) {
	if(document.getElementById(searchbox_id).value == ""){
		document.getElementById(searchbox_id).value = searchbox_default_value;
	}
}

//remove the input value
function remove_value(elm_id,default_value) {
	if(document.getElementById(elm_id).value == default_value){
		document.getElementById(elm_id).value = "";
	}
}
//repopulate input box if no text was entered
function repopulate_value(elm_id,default_value) {
	if(document.getElementById(elm_id).value == ""){
		document.getElementById(elm_id).value = default_value;
	}
}