var t = Array(), l = Array(), on = Array();

function getBody(){
	return document.body;
}

function getEvent(evt) {
	return (evt) ? evt : ((window.event) ? window.event : null);
}

function getTarget(myEvent) {
	return (myEvent.target) ? myEvent.target : myEvent.srcElement;
}

function getLeft(elem) {
	if (elem) {
		return elem.offsetLeft + getLeft(elem.offsetParent);
	}
	return 0;
}

function getTop(elem) {
	if (elem) {
		return elem.offsetTop + getTop(elem.offsetParent);
	}
	return 0;
}

function openmenu(c, ev) {
	ev = getEvent(ev);
	tg = getTarget(ev);
	el = document.getElementById("menu." + c);
	if (el) {
		if (navigator.appName.indexOf("Internet Explorer") > -1) {
			if (!on[c]) {
				t[c] = getTop(tg) + 20;
				l[c] = getLeft(tg);
				on[c] = true;
			}
			el.style.top = t[c] + "px";
			el.style.left = l[c] + "px";
		}
		el.style.display = "block";
	}
}

function closemenu(c) {
	el = document.getElementById("menu." + c);
	if (el) {
		el.style.display = "none";
	}
}

function menuhover(ev) {
	if (navigator.appName.indexOf("Internet Explorer") > -1) {
		ev = getEvent(ev);
		tg = getTarget(ev);
		if (tg) {
			tg.className += " hover";
		}	
	}
}

function menunormal(ev) {
	if (navigator.appName.indexOf("Internet Explorer") > -1) {
		ev = getEvent(ev);
		tg = getTarget(ev);
		
		if (tg) {
			c = tg.className;
			tg.className = c.replace(" hover", "");
		}	
	}
}