jsHover = function() 
	{var jsElems = document.getElementById("MainNav").getElementsByTagName("LI");
	for (var i=0; i<jsElems.length; i++) 
		{jsElems[i].onmouseover=function() 
			{this.className+=(this.className.length>0? " ": "") + "jshover";}
		jsElems[i].onmouseout=function() 
			{this.className=this.className.replace(new RegExp("( ?|^)jshover\\b"), "");}
		}
	}


jsHover2 = function() 
	{var js2Elems = document.getElementById("MainNav").getElementsByTagName("A");
	for (var i=0; i<js2Elems.length; i++) 
		{js2Elems[i].onfocus=function() 
			{this.className+=(this.className.length>0? " ": "") + "jsfocus"; //a:focus
			this.parentNode.className+=(this.parentNode.className.length>0? " ": "") + "jshover"; //li < a:focus
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") 
				{ 
this.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.className.length>0? " ": "") + "jshover"; //li < ul < li < a:focus
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") 
					{ 
this.parentNode.parentNode.parentNode.parentNode.parentNode.className+=(this.parentNode.parentNode.parentNode.parentNode.parentNode.className.length>0? " ": "") + "jshover"; //li < ul < li < ul < li < a:focus
					}
				}
			}
		
		js2Elems[i].onblur=function() 
			{this.className=this.className.replace(new RegExp("( ?|^)jsfocus\\b"), "");
			this.parentNode.className=this.parentNode.className.replace(new RegExp("( ?|^)jshover\\b"), "");
			if(this.parentNode.parentNode.parentNode.nodeName == "LI") 
				{ 				this.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)jshover\\b"), "");
				if(this.parentNode.parentNode.parentNode.parentNode.parentNode.nodeName == "LI") 
					{ 				this.parentNode.parentNode.parentNode.parentNode.parentNode.className=this.parentNode.parentNode.parentNode.parentNode.parentNode.className.replace(new RegExp("( ?|^)jshover\\b"), "");
					}
				}
			}
		}
	}



if(window.addEventListener) 
	{ window.addEventListener('load', jsHover2, false); }
else if(document.addEventListener) 
	{ document.addEventListener('load', jsHover2, false); }
else if(window.attachEvent) 
	{window.attachEvent('onload', jsHover);
	window.attachEvent('onload', jsHover2);
	} 
else {if(typeof window.onload == 'function') 
	{var existing = onload;
	window.onload = function() 
		{existing();
		jsHover();
		jsHover2();
		}
	} 
	else 
	{window.onload = function() 
		{jsHover();
		jsHover2();
		}
	}
}

