var timeout    = 500;
function hide_all_menus(){
	$('#topnav .subnav_panel').hide();
	$('#topnav a').removeClass("nav_place_active nav_people_active nav_planes_active nav_reservations_active nav_beyond_active");
	$('#topnav a.nav_' + document.nav_locked).addClass("nav_" + document.nav_locked + "_active");
}
/* MENU 1 */

var closetimer1 = 0;
var ddmenuitem1 = 0;

function menu1_open(){  
	hide_all_menus();
	menu1_canceltimer();
	menu1_close();
	$('.subnav_panel_place').show();
	$('#topnav a.nav_place').addClass("nav_place_active");
}

function menu1_close(){  
	$('.subnav_panel_place').hide();
	if (document.nav_locked != "place"){
	    $('#topnav a.nav_place').removeClass("nav_place_active");
    }
}

function menu1_timer(){  
	closetimer1 = window.setTimeout(menu1_close, timeout);
}

function menu1_canceltimer(){  
	if(closetimer1){  
		window.clearTimeout(closetimer1);
		closetimer1 = null;
	}
}



/* MENU 2 */

var closetimer2 = 0;
var ddmenuitem2 = 0;

function menu2_open(){  
	hide_all_menus();
	menu2_canceltimer();
	menu2_close();
	$('.subnav_panel_people').show();
	$('#topnav a.nav_people').addClass("nav_people_active");
}

function menu2_close(){  
	$('.subnav_panel_people').hide();
	if (document.nav_locked != "people"){
	    $('#topnav a.nav_people').removeClass("nav_people_active");
    }
}

function menu2_timer(){  
	closetimer2 = window.setTimeout(menu2_close, timeout);
}

function menu2_canceltimer(){  
	if(closetimer2){  
		window.clearTimeout(closetimer2);
		closetimer2 = null;
	}
}





/* MENU 3 */

var closetimer3 = 0;
var ddmenuitem3 = 0;

function menu3_open(){  
	hide_all_menus();
	menu3_canceltimer();
	menu3_close();
	$('.subnav_panel_planes').show();
	$('#topnav a.nav_planes').addClass("nav_planes_active");
}

function menu3_close(){  
	$('.subnav_panel_planes').hide();
	if (document.nav_locked != "planes"){
	    $('#topnav a.nav_planes').removeClass("nav_planes_active");
    }
}

function menu3_timer(){  
	closetimer3 = window.setTimeout(menu3_close, timeout);
}

function menu3_canceltimer(){  
	if(closetimer3){  
		window.clearTimeout(closetimer3);
		closetimer3 = null;
	}
}



/* MENU 4 */

var closetimer4 = 0;
var ddmenuitem4 = 0;

function menu4_open(){  
	hide_all_menus();
	menu4_canceltimer();
	menu4_close();
	$('.subnav_panel_beyond').show();
	$('#topnav a.nav_beyond').addClass("nav_beyond_active");
}

function menu4_close(){  
	$('.subnav_panel_beyond').hide();
	if (document.nav_locked != "beyond"){
	    $('#topnav a.nav_beyond').removeClass("nav_beyond_active");
    }
}

function menu4_timer(){  
	closetimer4 = window.setTimeout(menu4_close, timeout);
}

function menu4_canceltimer(){  
	if(closetimer4){  
		window.clearTimeout(closetimer4);
		closetimer4 = null;
	}
}





/* MENU 5 */

var closetimer5 = 0;
var ddmenuitem5 = 0;

function menu5_open(){  
	hide_all_menus();
	menu5_canceltimer();
	menu5_close();
	$('.subnav_panel_reservations').show();
	$('#topnav a.nav_reservations').addClass("nav_reservations_active");
}

function menu5_close(){  
	$('.subnav_panel_reservations').hide();
	if (document.nav_locked != "reservations"){
	    $('#topnav a.nav_reservations').removeClass("nav_reservations_active");
    }
}

function menu5_timer(){  
	closetimer5 = window.setTimeout(menu5_close, timeout);
}

function menu5_canceltimer(){  
	if(closetimer5){  
		window.clearTimeout(closetimer5);
		closetimer5 = null;
	}
}

