function init() {

	// Set up SiteNavigation JS rollover stickyness
		/** Attempts to address  Internet Explorer bug (Q177378) where 
			FORM elements 'burn through' dHTML menus.
						http://support.microsoft.com/kb/q177378/
			Technique 'undercovers' menus with iframes. Not guaranteed for
			non-IE browsers - use at own risk.
			
		    Ugly browser-sniffing based on User Agent String here.
		    Dangerous because of unknown behaviour in Internet Explorer 7+
		**/
		var ua = navigator.userAgent.toLowerCase();
		var ie = (document.all) ? true : false;
		if ((ua.indexOf('msie') != -1) && (ie) && (ua.indexOf('win') != -1)) {
		
		 
			var ieULs = document.getElementById('menu').getElementsByTagName('ul');
			for (j=0; j<ieULs.length; j++) {
				ieULs[j].innerHTML = ('<iframe src="/aspx/images/dot.gif" scrolling="no" frameborder="1"></iframe>' + ieULs[j].innerHTML);

				var ieMat = ieULs[j].firstChild;
				ieULs[j].style.display='block';
				ieMat.style.width=ieULs[j].offsetWidth+"px";   // Doesn't work on IE5.x/Mac
				ieMat.style.height=ieULs[j].offsetHeight+"px";
				
			}
		}
				
		// End Internet Explorer bug fix.
		
		var oSubms = document.getElementById('menu').getElementsByTagName('LI');
		  
		for (var i=0; i<oSubms.length; i++) {	
				
			oSubms[i].onmouseover=function() {
				if(this.className.indexOf('jshover')<0){
					addClassName(this,'jshover');
				}
			}
			oSubms[i].onmouseout=function() {
					removeClassName(this,'jshover');
			}
			
			
		}
		
}

/* Some functions to add and remove classNames cleanly - if
	an element has a className we don't want to overwrite it */
	
function addClassName(obj,newClassName){
	if(obj.className==''){
		CLname=newClassName;
	}else{
		CLname=obj.className+' '+newClassName;
	}
	obj.className=CLname
}

function removeClassName(obj,ClassName){
	var vRegX=new RegExp('\s*' +ClassName+ '*\\b');
	obj.className=obj.className.replace(vRegX, '');
}

if (window.attachEvent) 
  window.attachEvent("onload", init);
else  
  window.onload=init;