var MenuIDs = ( [ "TopMenu" , "SubMenu" ] );

function XBrowserAddHandler(target,eventName,handlerName) { 
  if ( target.addEventListener ) { 
    target.addEventListener(eventName, function(e){target[handlerName](e);}, false);
  } else if ( target.attachEvent ) { 
    target.attachEvent("on" + eventName, function(e){target[handlerName](e);});
  } else { 
    var originalHandler = target["on" + eventName]; 
    if ( originalHandler ) { 
      target["on" + eventName] = function(e){originalHandler(e);target[handlerName](e);}; 
    } else { 
      target["on" + eventName] = target[handlerName]; 
    } 
  } 
}

var LI_Const = "LI", DIV_Const = "div", Empty_Const = "";

startList = function() {
    try{
        if (document.getElementById) {
            for(j=0;j<MenuIDs.length;j++){
                navRoot = document.getElementById(MenuIDs[j]);
                for (i=0; i<navRoot.childNodes.length; i++) {
                    node = navRoot.childNodes[i];
                    if (node.nodeName==LI_Const) {
                        node.onmouseover=function() {over(this, j);}
                        node.onmouseout=function()  {out(this, j);}
                    }
                }
            }
        }
    }catch(e){}
}
XBrowserAddHandler(window,'load','startList')

function over(obj, MenuIDIndex){
	obj.className += " expandedli";
    var ulList = obj.getElementsByTagName(DIV_Const);
    if(ulList.length > 1){
	    ulList[1].className += " Show";
	}
}

function out(obj, MenuIDIndex){
	obj.className = obj.className.replace(/\s*expandedli/gi, Empty_Const);
    var ulList = obj.getElementsByTagName(DIV_Const);
    if(ulList.length > 1)
	    ulList[1].className =  ulList[1].className.replace(/\s*Show/gi, Empty_Const);
}

/**function switchSubmenu(object) {
	if(object.getElementsByTagName('ul').length > 0){
		fUl = object.getElementsByTagName('ul')[0];
		if (fUl.style['visibility'] != 'visible'){
			fUl.style['visibility'] = 'visible'
		}
        else {
			fUl.style['visibility'] = 'hidden'
		}
	}
}

ieHover_horizontal = function() {
    if (document.getElementById('horizontal')+'' =='null') { return };
    
    var navItems = document.getElementById('horizontal').getElementsByTagName("li");
    for (var i=0; i<navItems.length; i++) {
        if(navItems[i].className == "parent") {
            navItems[i].onmouseover=function() { this.className += " over"; }
            navItems[i].onmouseout=function() { this.className = "parent"; }
        }
    }
}

if (window.attachEvent) window.attachEvent('onload', ieHover_horizontal);

**/
