<!--

var isNS4 	= (document.layers) ? true : false;
var isIE4 		= (document.all && !document.getElementById) ? true : false;
var isIE5 		= (document.all && document.getElementById) ? true : false;
var isNS6 	= (!document.all && document.getElementById) ? true : false;

menuLayer = new Array();
menuLayer[0] = "events_submenu";
menuLayer[1] = "membership_submenu";
menuLayer[2] = "buy_submenu";
menuLayer[3] = "galleries_submenu";

anchorLayer = new Array();
anchorLayer[0] = "events_top";
anchorLayer[1] = "membership_top";
anchorLayer[2] = "buy_top";
anchorLayer[3] = "galleries_top";

function findPosX(obj) {
	var curleft = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj) {
	var curtop = 0;
	if (obj.offsetParent) {
		while (obj.offsetParent) {
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

function showMenu(i) {
	keep = i;
	hideAll();
	posX = findPosX(document.getElementById(anchorLayer[i]));
	posY = findPosY(document.getElementById(anchorLayer[i]));
	if(isIE4) { 
		eval(menulayer[i]+'.style.left = posX');
		eval(menulayer[i]+'.style.top = posY');
		eval(menulayer[i]+'.style.visibility = "visible"');
	}
	if(isNS4) {
		eval('document.'+menulayer[i]+'.left = posX');
		eval('document.'+menulayer[i]+'.top = posY');
		eval('document.'+menulayer[i]+'.visibility = "show"');
	}
	if(isIE5 || isNS6) {
		document.getElementById(menuLayer[i]).style.left = posX;
		document.getElementById(menuLayer[i]).style.top = posY;
		document.getElementById(menuLayer[i]).style.visibility = "visible";
	}
}
  
function hideMenu() {
	keep = -1;
	setTimeout('hideAll()',500);
}

keep = -1; 
  
function hideAll() {
	for (i = 0; i < menuLayer.length; i++) {
		hideit = 0;
		checkMousePos(i);
		if (isIE5 || isNS6) {
			if (keep != i && hideit == 1) { document.getElementById(menuLayer[i]).style.visibility = "hidden"; }
		}
		if(isIE4) { 
			if (keep != i && hideit == 1) { eval(menulayer[i]+'.style.visibility = "hidden"') } 
		}
		if(isNS4) { 
			if (keep != i && hideit == 1) { eval('document.'+menulayer[i]+'.visibility = "hide"') }
		}
	}
}

document.onmousemove = getMousePos;
if (isNS4) { document.captureEvents(Event.MOUSEMOVE) };

function getMousePos(e){
	if(isNS4){mousex=e.pageX; mousey=e.pageY;}
	if(isIE4){mousex=event.clientX; mousey=event.clientY;}
	if(isNS6){mouseX = e.pageX; mouseY = e.pageY;}
	if(isIE5){mouseX = event.clientX; mouseY = event.clientY;}
}

function checkMousePos(i) {
	if(isNS4){     
		xMin=eval('document.'+menulayer[i]+'.left')
		xMax=xMin+eval('document.'+menulayer[i]+'.clip.width')
		yMin=eval('document.'+menulayer[i]+'.top')
		yMax=yMin+eval('document.'+menulayer[i]+'.clip.height')
		}    
	if(isIE4){     
		xMin=eval(menulayer[i]+'.style.pixelLeft')
		xMax=xMin+eval(menulayer[i]+'.scrollWidth')
		yMin=eval(menulayer[i]+'.style.pixelTop')
		yMax=yMin+eval(menulayer[i]+'.scrollHeight')
		}
	if(isIE5 || isNS6){     
		xMin = document.getElementById(menuLayer[i]).offsetLeft;
		xMax = xMin + document.getElementById(menuLayer[i]).offsetWidth;
		yMin = document.getElementById(menuLayer[i]).offsetTop;
		yMax = yMin + document.getElementById(menuLayer[i]).offsetHeight;
	}
	if (mouseX >= xMin && mouseX <= xMax && mouseY >= yMin && mouseY <= yMax) {
		hideit = 0;
	} else { 
		hideit = 1;
	}
	return hideit;
}

// -->