var br;
if (document.getElementById)	{ br = "DOM"; }
else if (document.all)		{ br = "IE"; }
else if (document.layers)	{ br = "NS"; }
else { br=""; }

function getAbsOffsetLeft(elmnt) {
	if (elmnt.x) { return elmnt.x; }
	offset=0;
	while (elmnt != null) {
		offset += elmnt.offsetLeft;
		elmnt = elmnt.offsetParent;
	}
	return offset;
}

function getAbsOffsetTop(elmnt) {
	if (elmnt.y) { return elmnt.y; }
	offset=0;
	while (elmnt != null) {
		offset += elmnt.offsetTop;
		elmnt = elmnt.offsetParent;
	}
	return offset;
}

function getImage(img_name) {
	if (br=="NS")  { return document.images[img_name]; }
	if (br=="IE")  { return document.all[img_name]; }
	if (br=="DOM") { return document.getElementById(img_name); }
}

function getDivStyle(div_name) {
	if (br=="NS")  { return document.layers[div_name]; }
	if (br=="IE")  { return document.all[div_name].style; }
	if (br=="DOM") { return document.getElementById(div_name).style; }
}


function showmenu(elmnt) {
	var x,y

	if (br=="") { return; }
	getImage("mb_"+elmnt).src = "/images/ovr_" + elmnt + ".gif";

	x = getAbsOffsetLeft( getImage("mb_"+elmnt) );
	y = getAbsOffsetTop( getImage("mb_"+elmnt) ) + getImage("mb_"+elmnt).height + 1;

	getDivStyle(elmnt).left = x;
	getDivStyle(elmnt).top = y;
	getDivStyle(elmnt).visibility = "visible";
}

function hidemenu(elmnt) {
	if (br=="") { return; }
	getImage("mb_"+elmnt).src = "/images/txt_" + elmnt + ".gif";

	getDivStyle(elmnt).visibility = "hidden";
}

function ovrmenu(elmnt) {
	if (br=="") { return; }
	getImage("mb_"+elmnt).src = "/images/ovr_" + elmnt + ".gif";
}

function offmenu(elmnt) {
	if (br=="") { return; }
	getImage("mb_"+elmnt).src = "/images/txt_" + elmnt + ".gif";
}

function rollOver(imName) {
	if (br=="") { return; }
	getImage(imName).src = "images/sb_" + imName + "_on.jpg";
}

function rollOut(imName) {
	if (br=="") { return; }
	getImage(imName).src = "images/sb_" + imName + ".jpg";
}
