// JavaScript Document
var recipeURL="recipes/fuegoSpiceMix.cfm";

// preload images first (can run before page is fully loaded)
$('img').hover(function() {
	this.src = this.src.replace("_off","_on");
	}, function() {
	this.src = this.src.replace("_on","_off");
});

// homepage: what is fresh mex drop down
$('#whatIsFreshMex').click(function(){
	if ($('#whatIsFreshMexExpanded').is(":hidden")) {
		$('#whatIsFreshMexExpanded').slideDown("slow");
	} else {
		$('#whatIsFreshMexExpanded').slideUp("slow");
	}
});

// Easing for slider on homepage
$.easing.custom = function (x, t, b, c, d) {
	var s = 1.70158; 
	return c*((t=t/d-1)*t*t + 1) + b;
}

// this sets off the social arrow rollover when twitter or facebook icons are hovered over
$('#twitterIcon, #facebookIcon').hover(function(){
	document.getElementById('socialArrow').src = "images/socialArrow_on.png";
	}, function() {
	document.getElementById('socialArrow').src = "images/socialArrow_off.png";
});


// find a chevys. First get AJAX information on locations, then display colorbox
$('#FAChevys').click(function(){
	makeLocationFinder();
	URL="common/findAChevys.cfm?searchData="+document.getElementById("findChevysBy").value+"&isFranchise=&isHappyHour=";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data; 
		mCustomScrollbars();
   	});
});
function FAchevys(searchValue){
	alert(searchValue);
	colorbox({transition:'none', speed:0, inline:true, href:"#findAChevys"});
	makeLocationFinder();
	URL="common/findAChevys.cfm?searchData="+document.getElementById("findChevysBy").value+"&isFranchise=&isHappyHour=";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data; 
		mCustomScrollbars();
   	});
	 return false;
}
$('#fLocations').hover(function(){
		$("#fLocations").css({color:"#2a8a83"});	
	}, function() {
		$("#fLocations").css({color:"#74962c"});	
});
$('#fLocations').click(function(){
	makeLocationFinder();
	URL="common/findAChevys.cfm?searchData=&isFranchise=&isHappyHour=";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data;
		mCustomScrollbars();
   });
});
$('#corporateLocations').click(function(){
	makeLocationFinder();
	URL="common/findAChevys.cfm?searchData=&isFranchise=false&isHappyHour=";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data;
		mCustomScrollbars();
   });
});
$('#findHappyHourLocations').click(function(){
	makeHappyHourFinder();
	URL="common/findAChevys.cfm?searchData=&isFranchise=&isHappyHour=1";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data;
		mCustomScrollbars();
   });
});
$('#FAChevys, #fLocations, #corporateLocations, #findHappyHourLocations').colorbox({transition:'none', speed:0, inline:true, href:"#findAChevys"});

function refreshLocations(locationSearchValue){
	URL="common/findAChevys.cfm?searchData="+locationSearchValue+"&isFranchise=";
	$.get(URL,
	   function(data){
		document.getElementById("locationContent").innerHTML = data; 
		mCustomScrollbars();
   });
};

function makeHappyHourFinder(){
	$(".findAChevysTop").css({backgroundImage:"url(images/finder_hh_header.png)"});	
	$("#hhLeft").attr("src","images/finder_hh_left.png");
	$("#hhRight").attr("src","images/finder_hh_right.png");	
	$("#findAChevysBottom").css({backgroundImage:"url(images/finder_hh_bottom.png)"});	
	$("#finderGobutton").attr("src","images/finder_hh_goButton.png");
	$("#finderViewAll").attr("src","images/finder_hh_viewAll.png");	
	$("#finderCloseButton").attr("src","images/finder_hh_closeButton.png");	
	$("#finderCloseButtonPosition").css({"margin-top":"24px","margin-left":"940px"});
	$(".dragger").css({backgroundImage:"url(images/finder_hh_dragger.png)"});	
	$(".dragger_container").css({backgroundColor:"#6e3f8f"});	
	$(".scrollUpBtn").css({backgroundImage:"url(images/finder_hh_upButton.png)"});
	$(".scrollDownBtn").css({backgroundImage:"url(images/finder_hh_downButton.png)"});		
}

function makeLocationFinder(){
	$(".findAChevysTop").css({backgroundImage:"url(images/findAChevys_BG_top.png)"});	
	$("#hhLeft").attr("src","images/findAChevys_BG_left.png");
	$("#hhRight").attr("src","images/findAChevys_BG_right.png");	
	$("#findAChevysBottom").css({backgroundImage:"url(images/findAChevys_BG_bottom.png)"});	
	$("#finderGobutton").attr("src","images/findAChevysGoButton.png");
	$("#finderViewAll").attr("src","images/viewAllLocations_btn.jpg");	
	$("#finderCloseButton").attr("src","images/findAChevysCloseButton.png");	
	$("#finderCloseButtonPosition").css({"margin-top":"35px","margin-left":"858px"});
	$(".dragger").css({backgroundImage:"url(images/tomatoDragger.png)"});	
	$(".dragger_container").css({backgroundColor:"#93590e"});	
	$(".scrollUpBtn").css({backgroundImage:"url(images/findAChevys_scrollUp.gif)"});
	$(".scrollDownBtn").css({backgroundImage:"url(images/findAChevys_scrollDown.gif)"});		
}

function getMenu(menuType, menuSubType, IdToChange){
	mURL="common/getMenu.cfm?menuType="+menuType+"&menuSubType="+menuSubType;
	$.get(mURL,
	   function(data){
		document.getElementById("menuBox").innerHTML = data;
		EATCustomScrollbar();
   });
   // change css style of selected Item
   if (menuType == "dinner"){
  	 $(".dinnerNav").css({color:"#0e566b"}); 
   	 $("#"+IdToChange).css({color:"#c2e5cd"}); 
   } else if (menuType == "Lunch"){
	 $(".lunchNav").css({color:"#8f4101"}); 
   	 $("#"+IdToChange).css({color:"#f8d150"});   
   };
   // now change the content just above the menu
   if (menuType == "dinner"){
	   	if (menuSubType == "appetizer"){
	   		document.getElementById("menuSubText").innerHTML = "YOU CAN&#146;T JUST JUMP INTO THE MAIN EVENT. YOU HAVE TO WARM UP FIRST.";
		} else if (menuSubType == "grande soups and salads"){
			document.getElementById("menuSubText").innerHTML = "WHEN IT COMES TO SOUPS &amp; SALADS, WE DON&#146;T USE THE TERM &#145;GRANDE&#146; LIGHTLY.";
		} else if (menuSubType == "Mesquite Grilled - Fresh Mex Fajitas"){
			document.getElementById("menuSubText").innerHTML = "IT&#146;S GOOD ADVICE TO BACK AWAY FROM ANYTHING THAT HISSES AT YOU. UNLESS IT&#146;S FAJITAS.";
		} else if (menuSubType == "MexicanHatTrick"){
			document.getElementById("menuSubText").innerHTML = "THE MOTHER OF ALL MEAL DEALS.";
		} else if (menuSubType == "MEX MIX MASTER"){
			document.getElementById("menuSubText").innerHTML = "BEING INDECISIVE DOESN&#146;T HAVE TO BE A BAD THING.";
		} else if (menuSubType == "Los Classicos"){
			document.getElementById("menuSubText").innerHTML = "(THAT&#146;S SPANISH FOR CLASSICS. WHY WE DIDN&#146;T JUST PRINT IT IN ENGLISH IS ANYONE&#146;S GUESS.)";
		} else if (menuSubType == "Quesadillas"){
			document.getElementById("menuSubText").innerHTML = "A WHOLE LOT BETTER THAN THE ONES YOU MAKE FOR YOURSELF AT 3AM.";
		} else if (menuSubType == "Mesquite Grilled Tacos and Burritos"){
			document.getElementById("menuSubText").innerHTML = "THIS MIGHT BE A DIFFICULT DECISION, BUT WE CAN GET THROUGH IT TOGETHER.";
		};
   } else if (menuType == "Lunch"){
		if (menuSubType == "LunchDuos"){
			document.getElementById("menuSubText").innerHTML = "GOOD THINGS COME IN PAIRS. LIKE MEXICAN FOOD. AND PANTS.";
		} else if (menuSubType == "appetizer"){
			document.getElementById("menuSubText").innerHTML = "YOU CAN&#146;T JUST JUMP INTO THE MAIN EVENT. YOU HAVE TO WARM UP FIRST.";
		} else if (menuSubType == "Grande Salads and Soup"){
			document.getElementById("menuSubText").innerHTML = "WHEN IT COMES TO SOUPS &amp; SALADS, WE DON&#146;T USE THE TERM &#145;GRANDE&#146; LIGHTLY.";
		} else if (menuSubType == "Fresh Mex Fajitas"){
			document.getElementById("menuSubText").innerHTML = "IT&#146;S GOOD ADVICE TO BACK AWAY FROM ANYTHING THAT HISSES AT YOU. UNLESS IT&#146;S FAJITAS.";
		} else if (menuSubType == "Mex Mix Master"){
			document.getElementById("menuSubText").innerHTML = "BEING INDECISIVE DOESN&#146;T HAVE TO BE A BAD THING.";
		} else if (menuSubType == "New Lunch Bowls"){
			document.getElementById("menuSubText").innerHTML = " THE BOWL SIDES MAKE IT MORE DIFFICULT FOR OTHERS TO STEAL BITES. IT&#146;S LIKE A LUNCH SHIELD.";
		} else if (menuSubType == "Quesadillas"){
			document.getElementById("menuSubText").innerHTML = "A WHOLE LOT BETTER THAN THE ONES YOU MAKE FOR YOURSELF AT 3AM.";
		} else if (menuSubType == "Mesquite-Grilled Tacos and Burritos"){
			document.getElementById("menuSubText").innerHTML = "THIS MIGHT BE A DIFFICULT DECISION, BUT WE CAN GET THROUGH IT TOGETHER.";
		} else if (menuSubType == "mexicanHatTrickLunch"){
			document.getElementById("menuSubText").innerHTML = "THE MOTHER OF ALL MEAL DEALS.";
		} else if (menuSubType == "Los Classicos"){
			document.getElementById("menuSubText").innerHTML = "(THAT&#146;S SPANISH FOR CLASSICS. WHY WE DIDN&#146;T JUST PRINT IT IN ENGLISH IS ANYONE&#146;S GUESS.)";
		}
   }
}









