var $on = function(el,type,fnc){
	YAHOO.util.Event.addListener(el, type, fnc);
}
var get = function(id){
	return YAHOO.util.Dom.get(id);
}
function confirmThis(msg, url){
	if (confirm(msg)){
		window.location = url
	}
}
function popup(url){
	var win = window.open(url,'newwin','width=750,height=650,resizable=yes,toolbar=no,scrollbars=yes');
	win.focus();
}
var doInitSchedule = true;
var isOffSchedule = false;
function checkHoverSchedule() {
	if(isOffSchedule) {
		$('#schedulepanel').slideUp("fast");//animate( {opacity: 'hide'}, 300);	
		isOffSchedule = false;
	}
}
var doInitReserve = true;
var isOffReserve = false;
function checkHoverReserve() {
	if(isOffReserve) {
		$('#reservepanel').slideUp("fast");//animate( {opacity: 'hide'}, 300);	
		isOffReserve = false;
	}
}
var doInitLocation = true;
var isOffLocation = false;
function checkHoverLocation() {
	if(isOffLocation) {
		$('#locationpanel').slideUp("fast");//animate( {opacity: 'hide'}, 300);	
		isOffLocation = false;
	}
}
$(document).ready(function() {
	if($('#schedulepanel')){
		$('#schedulepanel').hover(
			function(){
				isOffSchedule = false;
			},
			function(){
				setTimeout("checkHoverSchedule()", 300);
				isOffSchedule = true;
			}
		);
		$('#schedulemenu').hover(
			function() {
				if(doInitSchedule){
					$('#schedulepanel').css("visibility","visible");
					doInitSchedule = false;
				}
				if(!isOffSchedule){
					$('#schedulepanel').slideDown("fast");//animate( {opacity: 'show'}, 300);	
				}else{
					isOffSchedule = false;
				}
			},
			function() {
				setTimeout("checkHoverSchedule()", 300);
				isOffSchedule = true;
			}
		);
	}
	if($('#reservepanel')){
		$('#reservepanel').hover(
			function(){
				isOffReserve = false;
			},
			function(){
				setTimeout("checkHoverReserve()", 300);
				isOffReserve = true;
			}
		);
		$('#reservemenu').hover(
			function() {
				if(doInitReserve){
					$('#reservepanel').css("visibility","visible");
					doInitReserve = false;
				}
				if(!isOffReserve){
					$('#reservepanel').slideDown("fast");//animate( {opacity: 'show'}, 300);	
				}else{
					isOffReserve = false;
				}
			},
			function() {
				setTimeout("checkHoverReserve()", 300);
				isOffReserve = true;
			}
		);
	}
	if($('#locationpanel')){
		$('#locationpanel').hover(
			function(){
				isOffLocation = false;
			},
			function(){
				setTimeout("checkHoverLocation()", 300);
				isOffLocation = true;
			}
		);
		$('#locationmenu').hover(
			function() {
				if(doInitLocation){
					$('#locationpanel').css("visibility","visible");
					doInitLocation = false;
				}
				if(!isOffLocation){
					$('#locationpanel').slideDown("fast");//animate( {opacity: 'show'}, 300);	
				}else{
					isOffLocation = false;
				}
			},
			function() {
				setTimeout("checkHoverLocation()", 300);
				isOffLocation = true;
			}
		);
	}
});