 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);

/* javascript function to update form field
 *  field		form field that is being counted
 *  count		form field that will show characters left
 *  maxchars 	maximum number of characters
*/
	function characterCount(field, count, maxchars) {
	  var realchars = field.value.replace(/\t|\r|\n|\r\n/g,'');
	  var excesschars = realchars.length - maxchars;
	  if (excesschars > 0) {
	  		field.setAttribute('readOnly','readonly');
			field.value = field.value.substring(0,field.value.length-excesschars );
			alert("Error:\n\n- You are only allowed to enter up to "+maxchars+" characters.");
			field.readOnly = false;
		} else {
			count.value = maxchars - realchars.length;
		}
	}
/*
* END OF MODULE PAGES
*/
