var menuImage = 0;
var menuParent = null;

function showMenuImage(src) {
	if (menuImage)
		window.clearTimeout(menuImage);
		
	MenuPhoto.filters[0].apply();
	
	if (typeof(MenuPhoto.original) == "undefined")
		MenuPhoto.original = MenuPhoto.src;
		
	MenuPhoto.src = src;
	
	MenuPhoto.filters[0].play();
}

function hideMenuImage() {
	menuImage = window.setTimeout("MenuPhoto.filters[0].apply();MenuPhoto.src = MenuPhoto.original;MenuPhoto.filters[0].play();", 3000);
}

function openPopup(index, parent) {
	retainPopup();
	
	if (PopupElement.style.visibility == "visible" && PopupElement.activeIndex == index)
		return;
	
	PopupElement.style.visibility = "hidden";
	PopupElement.style.top = 144+DocumentElement.offsetTop+parent.parentElement.parentElement.parentElement.parentElement.offsetTop;
	PopupElement.style.left = 139+DocumentElement.offsetLeft;
	PopupElement.activeIndex = index;

	if (menuParent)
		menuParent.className='MENU';

	parent.className='MENU_HOVER';
	menuParent = parent;
	
	if (index < popupObj.length) {
		var popupContent = "";
		
		for(var i = 0;i < popupObj[index].length;i ++)
			popupContent += (popupContent == "" ? "" : "<BR>")+"<A hRef=\""+unescape(popupObj[index][i][1])+"\" class=\"POPUP\">"+unescape(popupObj[index][i][0])+"</A>";
	
		PopupElement.filters[0].apply();
		PopupElement.filters[0].motion = "forward";
		PopupElement.rows(0).cells(0).innerHTML = popupContent;
		PopupElement.style.visibility = "visible";
		PopupElement.filters[0].play();
	}
}

function closePopup() {
	PopupElement.timeout = window.setTimeout("if(menuParent){menuParent.className='MENU';menuParent=null;}PopupElement.filters[0].apply();PopupElement.filters[0].motion='reverse';PopupElement.style.visibility='hidden';PopupElement.filters[0].play();", 600);
}

function retainPopup() {
	if (PopupElement.timeout)
		window.clearTimeout(PopupElement.timeout);
}

function window.onload() {
	window.setInterval("TopPhoto.filters[0].apply();TopPhoto.src=TopPhoto.src.replace(TopPhoto.src.indexOf('0') == -1 ? '1' : '0', TopPhoto.src.indexOf('0') == -1 ? '0' : '1');TopPhoto.filters[0].play();", 5000);
}