



/**  addEvent
	 *	Example:
	 *	addEvent(window, 'load', function() {
	 *		document.getElementById('myfield').focus()
	 *	});
	 */
	function addEvent( obj, type, fn ) {
		if (obj.addEventListener) {
			obj.addEventListener( type, fn, false );
		}
		else if (obj.attachEvent) {
			obj["e"+type+fn] = fn;
			obj[type+fn] = function() { obj["e"+type+fn]( window.event ); }
			obj.attachEvent( "on"+type, obj[type+fn] );
		}
	}
	
	function removeEvent( obj, type, fn ) {
		if (obj.removeEventListener) {
			obj.removeEventListener( type, fn, false );
		}
		else if (obj.detachEvent) {
			obj.detachEvent( "on"+type, obj[type+fn] );
			obj[type+fn] = null;
			obj["e"+type+fn] = null;
		}
	}
















/** 
 * Son of Suckerfish - for dynamic nav menus in IE */
 
sfHover = function() {
	if (document.all && document.getElementById("navbarFlyout")) { // IE only, plz
		var sfEls = document.getElementById("navbarFlyout").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"), ""); 
			}
		}
	} // end IE test
};

















// inits
	addEvent(window,'load',sfHover);
	
	
	
	

