// JavaScript Document
var submenuRolled = 0;
var menuIsRolled = false;
var currentOpenMenu = 0;


window.addEvent('domready', function(){
	for(i=1;i<5;i++) {
		$("menu"+i).fade("hide");
		$("menu"+i).setStyle("display","block");
	}
	
	$("menu1").getElements('a').addEvents({
		'mouseover': function(){
			submenuRolled = 1;
			menuIsRolled = true;
		},
		'mouseout': function(){
			setTimeout("menuRolledOut(1)",500);
			submenuRolled = 0;
			menuIsRolled = false;
		}
	});
	$("menu2").getElements('a').addEvents({
		'mouseover': function(){
			submenuRolled = 2;
			menuIsRolled = true;
		},
		'mouseout': function(){
			setTimeout("menuRolledOut(2)",500);
			submenuRolled = 0;
			menuIsRolled = false;
		}
	});
	$("menu3").getElements('a').addEvents({
		'mouseover': function(){
			submenuRolled = 3;
			menuIsRolled = true;
		},
		'mouseout': function(){
			setTimeout("menuRolledOut(3)",500);
			submenuRolled = 0;
			menuIsRolled = false;
		}
	});
	$("menu4").getElements('a').addEvents({
		'mouseover': function(){
			submenuRolled = 4;
			menuIsRolled = true;
		},
		'mouseout': function(){
			setTimeout("menuRolledOut(4)",500);
			submenuRolled = 0;
			menuIsRolled = false;
		}
	});
	
});



function menuRolledOut(which) {
	if(submenuRolled != which) {
		$("menu"+which).fade("out");
	}
}
function mainmenuRolledOut(which) {
	if(which == submenuRolled && menuIsRolled == false) {
		$("menu"+which).fade("out");
	}
}




function showMenu(which) {
	if(currentOpenMenu != 0) {
		$("menu"+currentOpenMenu).fade("out");
	}
	$("menu"+which).fade("in");
	currentOpenMenu = which;
	submenuRolled = which;
}

function hideMenu(which) {
	//if(submenuRolled != which) {
		//$("menu"+which).fade("out");
	//}
	//$("menu"+which).fade("out");
	//submenuRolled = 0;
	//if(which == submenuRolled && menuIsRolled == false) {
		//$("menu"+which).fade("out");
	//}
	setTimeout("mainmenuRolledOut(" + which + ")",500);
	//alert(submenuRolled);
}





function timeMenu(which) {
	if(submenuRolled == true) {
		setTimeout("timeMenu()",500);
	}else{
		$("menu"+which).fade("out");
	}
}


function popUp(URL) {
	day = new Date();
	id = day.getTime();
	eval("page" + id + " = window.open(URL, '" + id + "', 'toolbar=0,scrollbars=yes,location=0,statusbar=0,menubar=0,resizable=0,width=500,height=600,left = 320,top = 150');");
}



