supLayers = (document.layers)? true:false;
supAll = (document.all)? true:false;
supEID = (document.getElementById)? true:false;

if(supLayers)window.onresize = document.location.reload;
var CurrentImg = false;
var hideTimer;

function getStyle(elDiv, elStyle){
	if (supAll) return elDiv.style[elStyle];
	else if (supLayers) return elDiv[elStyle];
	else if (supEID) return elDiv.style[elStyle];
}

function setStyle(elDiv, elStyle,elProp){
	if (supAll) elDiv.style[elStyle] = elProp;
	else if (supLayers) elDiv[elStyle] = elProp;
	else if (supEID) elDiv.style[elStyle] = elProp;
}

function getDiv(parent,name){
	if (supAll) return eval(parent+".all['"+name + "']");
	else if (supLayers) return eval(parent+".layers['"+name + "']");
	else if (supEID) return eval(parent+".getElementById('"+name + "')");
}

function showMenu(mItem,posX,imgH){
	hide();
	centerPad =  (supLayers)?window.innerWidth : document.body.clientWidth;
	if (tableCenter) xTableCenter=(centerPad>=645);
 	else xTableCenter=0;
	centerPad -= (supLayers)? 625 + 40:625 + 20;
	centerPad = (centerPad - centerPad%2)/2;
	xPos= (xTableCenter) ? (posX+centerPad):posX;
	yPos = (!supAll) ? menuTop-7 : menuTop;

	elDiv = getDiv("document",mItem+"Expand");
	setStyle(elDiv, "left",xPos);
	setStyle(elDiv, "top",yPos);
	setStyle(elDiv, "visibility","visible");
	if (CurrentImg) document.images[CurrentImg].src=CurrentImg+"_menu.gif";
	elDiv = getDiv("document","mouseOuter1");
	setStyle(elDiv, "left",xPos-20);
	setStyle(elDiv, "top",yPos);
	setStyle(elDiv, "visibility","visible");
	document.images[mItem].src=mItem+"_menu_over.gif";
	if (!supLayers) document.images["menu_trans"].height=imgH;
	CurrentImg = mItem;
}

function hide(){
	if (CurrentImg) {
		document.images[CurrentImg].src=CurrentImg+"_menu.gif";
		NSID = CurrentImg+"Expand";
		elDiv = getDiv("document",NSID);
		setStyle(elDiv, "visibility","hidden");
		setStyle(getDiv("document","mouseOuter1"), "visibility","hidden");
	}
}

