sfHover = function() {
	var sfEls = document.getElementById("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"), "");
		}
	}
}
if (window.attachEvent) window.attachEvent("onload", sfHover);




var dom_type = '';

if (document.getElementById) {
	dom_type = "std";
} else if (document.all) {
	dom_type = "ie4";
} else if (document.layers) {
	dom_type = "ns4";
}

var objects_arr = new Array();


function fetch_object(idname, forcefetch) {

	if (forcefetch || typeof(objects_arr[idname]) == "undefined")	{
		switch (dom_type) {
			case "std": {
				objects_arr[idname] = document.getElementById(idname);
			} break;

			case "ie4": {
				objects_arr[idname] = document.all[idname];
			} break;

			case "ns4": {
				objects_arr[idname] = document.layers[idname];
			} break;
		}
	}
	return objects_arr[idname];
}




function swapText(box, holder_value) {
	if (box.value=='') {
		box.value = holder_value;
	} else if (box.value==holder_value)	{
		box.value='';
	}
}





