var NATIVE_ORIGIN = 'http://www.americansteakhouse.com';  

$(document).ready(
function() {
        
/*        setTimeout(setBgTwo,5000); */


	$('.find-local span').toggle(
	function() {
	
		$('.find-local ul').slideDown(220);
	},
	function() {
	
		$('.find-local ul').slideUp(220);
	
	});

	$('.local h3').toggle(
	function() {
	
		$('.find-local-contact ul').slideDown(220);
	},
	function() {
	
		$('.find-local-contact ul').slideUp(220);
	
	});		
	
	$("#contact .save").click(function() { // Validate contact form
			var name = $("#contact input[name=name]").val().trim();							
			var email = $("#contact input[name=email]").val().trim();
			var phone = $("#contact input[name=phone]").val().trim();
			var address = $("#contact input[name=address]").val().trim();
			var city = $("#contact input[name=city]").val().trim();
			var state = $("#contact input[name=state]").val().trim();
			var zip = $("#contact input[name=zip]").val().trim();
			var comments = $("#contact textarea[name=comments]").val().trim();
			var data = "name=" + name + "&email=" + email + "&phone=" + phone + "&address=" + address + "&city=" + city + "&state=" + state + "&zip=" + zip + "&comments=" + comments;
			
			// validate
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			if (name == "" || email == "" || phone == "" || comments == "" || !emailReg.test(email)) {
				if (name == "") {
					$("div#name_error").show();
				} else {
					$("div#name_error").hide();
				} // END IF
				if (email == "" || !emailReg.test(email) ){
					$("div#email_error").show();
				} else {
					$("div#email_error").hide();
				} // END IF
				
				if (phone == "") {
					$("div#phone_error").show(); 
				} else {
					$("div#phone_error").hide();
				} // END IF
				
				if (comments == "") {
					$("div#c_error").show();
				} else {
					$("div#c_error").hide();
				} // END IF
				
				return false;
			}
			$.ajax({
			   type: "POST",
			   url: "sendMail",
			   data: data,
			   success: function(){
				   	 $(".error").hide();
					 $("div#contact").fadeOut("fast",function() {
						 $("div#success").fadeIn();
					 });
			   }
			 });
			return false;
		});
	
	$('#misc-cell .mail-intro').click(function() {
	
		$('.mail-form').fadeIn(120);
		//$(".intro").css("background-image" : "url('+NATIVE_ORIGIN+'/images/layout/tp.png)", "background-repeat" : "repeat");
		// IE FIX - Add css property
	
	});
	$('#misc-cell .mail_cancel').click(function() {										
		$('.mail-form').fadeOut(120, function () {
			$('input[type=text]').val("");
			$('input[type=text].error').removeClass('error');
		});
	});
	
	$(".mail_signup").click(function() { // Validate mail form
			var name = $(".mail-form input[name=name]").val().trim();							
			var email = $(".mail-form input[name=email]").val().trim();
			var data = "name=" + name + "&email=" + email;
			
			// validate
			var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;
			if (name == "" || email == "" || !emailReg.test(email)) {
				
				if (name == "") {
					$('#mailing input[name=name]').addClass('error');
				} else {
					$('#mailing input[name=name]').removeClass('error');
				}
				
				if (email == "" || !emailReg.test(email)) {
					$('#mailing input[name=email]').addClass('error');
				} else {
					$('#mailing input[name=email]').removeClass('error');
				} // END IF
				
				return false;
			}
			$.ajax({
			   type: "POST",
			   url: "/root/addToMailing",
			   data: data,
			   success: function(){
					 $(".mail-form").fadeOut(120,function() {
						$('#mailing input[type=text]').val("");	  
						$('#mailing input[type=text]').removeClass('error');								 
						$("#mail_success").fadeIn(120);
					 });
			   }
			 });
			return false;
		}); 
});


function setBgOne () {
    $('div.promo').css({'background-image': 'url('+NATIVE_ORIGIN + '/images/main/img-default.jpg)'});
    setTimeout(setBgTwo,5000);
}
function setBgTwo() {
    $('div.promo').css({'background-image': 'url('+NATIVE_ORIGIN + '/images/time_for_ribs.jpg)'});
    setTimeout(setBgOne,5000);
}
