﻿
function showMenu(){
document.getElementById('submenu').style.display='block';
}
function hideMenu(){
document.getElementById('submenu').style.display='none';
}

function handleMenu()
{
    var i,k,g,lg,r=/\s*hvr/,nn='',c,cs='hvr',bv='menubar',sub;
    for(i=0;i<10;i++)
    {
        g=document.getElementById(bv+nn);
        if(g)
        {
            lg=g.getElementsByTagName("LI");
            if(lg)
            {
                for(k=0, iLeng=lg.length;k<iLeng;k++)
                {
                    lg[k].onmouseover=//showMenu;
                    function()
                    {
                        c=this.className;
                        cl=(c) ? c+' '+cs : cs;
                        this.className=cl;
                    };
                    lg[k].onmouseout=//hideMenu;
                    function()
                    {
                        c=this.className;
                        this.className=(c)?c.replace(r,''):'';
                    };/*
                    sub = document.getElementById("submenu");
                    if (sub)
                    {
                        sub.onmouseover=showMenu;
                    }*/
                }
            }
        }
        nn=i+1;
    }
};

function toggleList(elemName, theEvent){
    var list = document.getElementById(elemName);
    var show = list.style.display;
    if(show=="block"){
        MxPopupUtil.removeCloseListener( list );
        list.style.display= "none";
    }
    else{
        MxPopupUtil.addCloseListener( list );
        list.style.display = "block";        
        MxPopupUtil.cancelEvent(theEvent);
    }
        
}

MxPopupUtil = {
    cancelEvent : function(event){
        if(event.preventDefault){
            event.preventDefault();
            event.stopPropagation();
        }else{
            event.returnValue= false;
            event.cancelBubble = true;
        }
  
    },
   addCloseListener: function (popupEl) {
		var d = document;
		// add a listener to close the menu when clicking outside the menu
		if (popupEl && !popupEl.closeFn) {
			popupEl.closeFn = function () {
			        popupEl.style.display = "none";
			    };
			if (d.addEventListener) {
				d.addEventListener("click",	popupEl.closeFn, false);
			} else if (d.attachEvent) {
				d.attachEvent("onclick", popupEl.closeFn);
			}
		}
		
	},
	removeCloseListener: function (popupEl) {
		var d = document;
		if (!popupEl)
			return;
		if (d.removeEventListener) {
			d.removeEventListener("click", popupEl.closeFn, false);
		} else if (d.detachEvent) {
			d.detachEvent("onclick", popupEl.closeFn);
		}
        popupEl.closeFn = null;
	}
	
	
};