var timeout    = 500;
function hide_all_menus(){
	$('.subnav_menu').hide();
	$('#page_top .nav a').removeClass("hyperactive");
}
/* MENU 1 */

var closetimer1 = 0;
var ddmenuitem1 = 0;

function menu1_open(){  
	hide_all_menus();
	menu1_canceltimer();
	menu1_close();
	$('#subnav_gallery').show();
	$('.nav .nav_gallery').addClass("hyperactive");
}

function menu1_close(){  
	$('#subnav_gallery').hide();
	$('.nav .nav_gallery').removeClass("hyperactive");
}

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_process').show();
	$('.nav .nav_process').addClass("hyperactive");
}

function menu2_close(){  
	$('#subnav_process').hide();
	$('.nav .nav_process').removeClass("hyperactive");
}

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_about').show();
	$('.nav .nav_about').addClass("hyperactive");
}

function menu3_close(){  
	$('#subnav_about').hide();
	$('.nav .nav_about').removeClass("hyperactive");
}

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_services').show();
	$('.nav .nav_services').addClass("hyperactive");
}

function menu4_close(){  
	$('#subnav_services').hide();
	$('.nav .nav_services').removeClass("hyperactive");
}

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

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