$(document).ready(function(){

	var t = null;
	
	if ($.browser.mozilla && ($.os.name == 'mac')) {
		$('#rooms.laguna').css({left : '163px',width: '233px'});
		$('#dinings.laguna').css({left : '340px',width: '235px'});
		
		$('#rooms.serenity').css({left : '150px',width: '233px'});
		$('#dinings.serenity').css({left : '318px',width: '235px'});
	}
	
	$("#mainMenu li").each(function(i){
		if($("#mainMenu li:eq("+i+")").hasClass('list-menu')){
			// do nothing
		}else if($("#mainMenu li:eq("+i+")").hasClass('sprline')){
			// do nothing
		}else{
			$("#mainMenu li:eq("+i+")").mouseenter(function(){
				clearTimeout(t);
				hideSubMenu('all');
			});
		}
	});
	
	$("#mainMenu li.list-menu").each(function(i){
	
		$("#mainMenu li.list-menu:eq("+i+")").mouseenter(function(){
			clearTimeout(t);
			hideSubMenu(i);
			
			if($("div.subMenu:eq("+i+")").is(":hidden")){
				$("div.subMenu:eq("+i+")").slideDown("slow");
			}
			
		}).mouseleave(function(){
			t = setTimeout('$("div.subMenu:eq('+i+')").slideUp()',500);
		});
		
		$("div.subMenu:eq("+i+")").mouseenter(function(){
			clearTimeout(t);
		}).mouseleave(function(){
			t = setTimeout('$("div.subMenu:eq('+i+')").slideUp()',500);
		});
		
	});
	
});

function hideSubMenu(position)
{
	if(position == 'all'){
		$("div.subMenu").slideUp();
	}else{
		$("div.subMenu").each(function(i){
			if(position != i){
				$("div.subMenu:eq("+i+")").slideUp();
			}
		});
	}
}
