var setTableHover = function(){
	function setTableHover(){
		var sfEls = document.getElementById("menu").getElementsByTagName("LI");
		for (var i=0; i<sfEls.length; i++) {
			var cell = sfEls[i];
			cell.onmouseover=function() {
				this.className +=" hover";
			}
			cell.onmouseout=function() {
				this.className = this.className.replace(new RegExp("hover"), "");
			}
		}
	}
	var self = setTableHover;
	
	function trim(sInString) {
		sInString = sInString.replace( /^\s+/g, "" );// strip leading
		return sInString.replace( /\s+$/g, "" );// strip trailing
	};
	
	function setup(){
		if(typeof window.onload == "function"){
			var fOld = window.onload;
			window.onload = function(){ fOld(); setTableHover(); };
		} else {
			window.onload = setTableHover;
		};
	};
	
	/* Public Fields */
	self.setup = setup;
	self.trim = trim;
	
	return self;
}();

if(typeof setTableHover == "function" ){
	setTableHover.setup();
};

