var navWraps = new Array('MainNav');

function IEHoverPseudo() {
	var navWraps = new Array("MainNav");
	
	for(j=0;j<navWraps.length;j++){
	if(document.getElementById(navWraps[j])){
	var navItems = document.getElementById(navWraps[j]).getElementsByTagName("li");
	
		for (var i=0; i<navItems.length; i++) {
			if(navItems[i].className.indexOf("menuparent") != -1) {
			navItems[i].onmouseover=function() { this.className += " over"; }
			navItems[i].onmouseout=function() {
				var overPos = this.className.indexOf(" over")
				this.className = this.className.substring(0,overPos)
				
			}
			}
		}
	}
	}
	
}
if (window.attachEvent) window.attachEvent("onload", IEHoverPseudo);

//this func keeps the parent style on
function rollOver() {

	if(navigator.userAgent.indexOf('Safari/') >= 0){
	var browser = navigator.userAgent;
	var browserType = browser.indexOf('Safari/');
	var browserVer = browser.substring((browserType+7),browser.length)
	if(browserVer <500) return false
	}
	
	for (h=0;h<navWraps.length;h++) {
	
	var theNav = document.getElementById(navWraps[h]);
	var theNavLinks = theNav.getElementsByTagName("ul")
		for (i=0;i<theNavLinks.length;i++) {
		
		if(theNavLinks[i].className =="subMenu1stLevel"){
		theNavLinks[i].onmouseover = function() {
		//alert(this.previousSibling.nodeName)
		//this.parentNode.firstChild.childNodes[1].nodeValue = ' '
					this.previousSibling.className += " current" 
					//alert(this.previousSibling.className)
					
			
				}
		theNavLinks[i].onmouseout = function() {
						var currentName =  this.previousSibling.className
						//currentName = currentName.substring(0,currentName.indexOf('current'))
						this.previousSibling.className = ''
						//this.parentNode.firstChild.childNodes[1].nodeValue = this.parentNode.firstChild.getAttribute('title')
					
			
				}
		}//end 1st level
		
		if(theNavLinks[i].className =="subMenu2ndLevel"){
		theNavLinks[i].onmouseover = function() {
					 this.previousSibling.className = "current2ndLevel" 
			
				}
		theNavLinks[i].onmouseout = function() {
					 this.previousSibling.className = ""
				
			
				}
		}//end 2nd level
			
		}
	}
	}//end rollover

function addLoadEvent(func) {
  var oldonload = window.onload;
  if (typeof window.onload != 'function') {
    window.onload = func;
  } else {
    window.onload = function() {
      oldonload();
      func();
    }
  }
}
