/************************************************************************************
** CODE AND COPYRIGHT (C) Netbureauet ARANEUM A/S - www.na.dk (Steffen Lieberkind) **
*************************************************************************************/
var isNS        = (navigator.appName == "Netscape");
var layerRef    = (isNS) ? "document" : "document.all";
var styleRef    = (isNS) ? ""         : ".style";
var pageRefTop  = (isNS) ? ".pageY"   : ".top";
var pageRefLeft = (isNS) ? ".pageX"   : ".left";
var styleTop    = (isNS) ? ".pageY"   : ".offsetTop";
var styleLeft   = (isNS) ? ".pageX"   : ".offsetLeft";
var isDynamic   = ((document.layers || document.all));
var currentLayerPopUp = "";
var layerOpenPopUp = 0;
function showPopUp(layerID,L,T) {
	if (isDynamic) {
	  if (layerOpenPopUp==1 && layerID!=currentLayerPopUp){hidePopUp();}
		fromLeft = eval(layerRef + '["anc"]' + styleLeft)+L;
		fromTop  = eval(layerRef + '["anc"]' + styleTop)+T;
		eval(layerRef + '["' + layerID + '"]' + styleRef + pageRefLeft + ' = fromLeft');
		eval(layerRef + '["' + layerID + '"]' + styleRef + pageRefTop + ' = fromTop');
		if (!(isNS)){
			shadowWidth=eval(layerRef + '["' + layerID + '"]' + '.scrollWidth')+1;
			shadowHeight=eval(layerRef + '["' + layerID + '"]' + '.scrollHeight')+1;
			eval(layerRef + '["shadow"]' + styleRef + '.width = shadowWidth');
			eval(layerRef + '["shadow"]' + styleRef + '.height = shadowHeight');
			eval(layerRef + '["shadow"]' + styleRef + pageRefLeft + ' = fromLeft+4');
			eval(layerRef + '["shadow"]' + styleRef + pageRefTop + ' = fromTop+4');
			eval(layerRef + '["shadow"]' + styleRef + '.visibility = "visible"');
		}
		eval(layerRef + '["' + layerID + '"]' + styleRef + '.visibility = "visible"');
		currentLayerPopUp = layerID;layerOpenPopUp=1;
	}
}
function hidePopUp() {
	if (isDynamic) {        			
		eval(layerRef + '["' + currentLayerPopUp + '"]' + styleRef + '.visibility = "hidden"');
		if (!(isNS)){eval(layerRef + '["shadow"]' + styleRef + '.visibility = "hidden"');}
		layerOpenPopUp=0;
	}
}
