function closeMenu(){
 var menuDiv = document.getElementById("div0");
 if (menuDiv != null && menuDiv != undefined)
 	menuDiv.style.display ="none" ;
}
function showMenu(nm){
 if (cm == nm) return;
 var menuDiv = document.getElementById("div0");
 if (menuDiv != null && menuDiv != undefined){
 	menuDiv.style.display ="none" ;
    var dataDiv = document.getElementById("dh_"+nm);
	 if (dataDiv  != null && dataDiv != undefined){
	     var imgEl = document.getElementById("menu"+nm);
		 var ofsets = fGetXY(imgEl  ,null);
		 var bi =  dataDiv.style.backgroundImage;
		 if (bi) menuDiv.style.backgroundImage =bi;
		 else  menuDiv.style.backgroundImage ="";
		 document.getElementById("menu_data").innerHTML =  dataDiv.innerHTML ;
		 menuDiv.style.left =  (ofsets [0])+9+"px";
		 menuDiv.style.top =  (ofsets [1] + 44)+"px";
		 menuDiv.style.display ="";
		 cm = nm;
	 }
  }
}
function fGetXY(a,offset) {
	var p=offset ? offset : [0,0];
	while(a) {
        if (a.tagName  && a.tagName.toLowerCase() == "table" ){
            for (var i = 0 ; i < a.childNodes.length ; i ++){
                if (a.childNodes[i].tagName && a.childNodes[i].tagName.toLocaleLowerCase() == "tbody"){
                    p[0]-=a.childNodes[i].scrollLeft;
                    p[1]-=a.childNodes[i].scrollTop;
                }
            }
        }
        if (a.tagName  && a.tagName.toLowerCase() != "body" && ((a.scrollLeft && a.scrollLeft >0) || (a.scrollTop && a.scrollTop >0))){
             if (a.scrollLeft)
                    p[0]-=a.scrollLeft;
             if (a.scrollTop)
                    p[1]-=a.scrollTop;
        }
		p[0]+=a.offsetLeft;
		p[1]+=a.offsetTop;
		a=a.offsetParent;
	}
	return p;
}
var zu; 
var cm=-1; 
function dropdown_mouseLeave() {zu = window.setTimeout('menuCollaps()',150);}
function menuCollaps(){
 var menuDiv = document.getElementById("div0");
 if (menuDiv != null && menuDiv != undefined)
 	menuDiv.style.display ="none" ;
  cm = -1;	
}

