

var doHideMenu = false;
var doHideMenuC = 0;
var doHideHeight = 0;

function showMenu(x) {
	
	if (doHideMenu!=false && doHideMenu!=x)
		if (o=document.getElementById(doHideMenu))
			o.style.display="none";
	
	if (o=document.getElementById(x)) {
		o.style.top = (doHideHeight - 2) + "px";
		o.style.display="block";
	}
	
	doHideMenu = false;
	
}

function hideMenu(x) {
	
	doHideMenu = x;
	doHideMenuC = 0;
	
}

function docMouseMove(e) {
	
	doHideMenuC++;
	
	if (doHideMenu != false && doHideMenuC==2)
		if (o=document.getElementById(doHideMenu)) {
			o.style.display="none";
			doHideMenuC=0;
			doHideMenu = false;
		}
	
}

citysam.DOM.bindEvent("onmousemove", document, docMouseMove);

function elPos(e) {
	var el=e,tn="",x=0,y=0;
	
	while (el && (typeof(el)=="object") && (typeof(el.tagName)!="undefined")) {
		y+=el.offsetTop;
		x+=el.offsetLeft;
		tn=el.tagName.toUpperCase();
		
		if (tn=="BODY") el=0;
		
		if (typeof(el)=="object")
			if (typeof(el.offsetParent)=="object")
			el=el.offsetParent;
	}
	
	p=new Object();
	p.x=x;
	p.y=y;
	return p;
	
}

function addWinLoadEvent(func) {
	var oldwinload = window.onload;
	
	if (typeof window.onload != "function") {
		window.onload = func;
	} else {
		window.onload = function() {
			oldwinload();
			func();
		}
	}
}

function initMOMenu() {
	if (o=document.getElementById("cd1amimg")) {
		pos=elPos(o);
		doHideHeight = o.clientHeight;
		
		if (o=document.getElementById("cd1amover")) {
			o.style.left=pos.x + "px";
			o.style.top=pos.y + "px";
			o.style.display="";
		}
	}
}

addWinLoadEvent(initMOMenu);

