// JavaScript Document
var menuStatus = 0;

var menuController = {
		click: function (evt) {
		var strComp = $(this).attr("href");
		strComp = strComp.replace(/^\/$/, '');
		strComp = strComp.slice(1,strComp.length);
		if(transitionControllerSetup.currentPage!=strComp)
		{
			 $.address.value("/"+strComp); 
		}
		evt.stopPropagation();
		return false;
	}
};

function startupMenu(){
//	$('#menuArea #menuTexto #menuLine').css("opacity", "0")
	//$('#wrapper #main #logo a').bind(menuController); 
	
	$('#wrapper #main #menuArea ul li').each(function(index, domEle){
		
		/*
		// temp hack to allow open external url for reservation
		if (index!="8")
		{
			$(domEle).children('a').bind(menuController);			
		}
		*/
		
		$(domEle).children('a').bind(menuController);
		
	});
		
	$('#menuArea #menuTexto').click(function() {
		animateMenu(true);
	});
	
	$('#menuArea #menuTexto #closeMenu').click(function(e) {	
		animateMenu(false);
		e.stopPropagation();
	});
};

function animateMenu(args)
{
	
	
	
	if(args)
	{
		
		if(menuStatus==0 || menuStatus == 2)
		{
			menuStatus = 1;
			$('#menuArea ul').stop(true,false);
			$('#menuArea ul').clearQueue();
			$('#menuArea ul').delay(100).slideDown(250);
			$('#menuArea #menuTexto #closeMenu').stop(true, false);
			$('#menuArea #menuTexto #closeMenu').clearQueue();
			$('#menuArea #menuTexto #closeMenu').delay(100).animate({opacity: 1}, '100', 'linear');
			
	
		}
		
		
		//else
//			console.log("menu Fechado ja n abre");
		
	}
	else
	{
		if(menuStatus==0 || menuStatus == 1)
		{
			menuStatus = 2;
			$("#menuArea ul").stop(true, false);
			$('#menuArea ul').clearQueue();
			$('#menuArea ul').delay(100).slideUp(250);
			$('#menuArea #menuTexto #closeMenu').stop(true, false);
			$('#menuArea #menuTexto #closeMenu').clearQueue();
			$('#menuArea #menuTexto #closeMenu').delay(100).animate({opacity: 0}, '100', 'linear');
		}
	}
}
