/* 
 *
 *    INIT SCRIPT --
 *    www.weolive.com
 *    Copyright 2008, Kraftwerk Design, Inc.
 *
 *
 */


$(document).ready(function(){



	var oldValue;
	var oldBG;
	
	
	
	
	$('#signup_form input.textInput').focus(function() {
		oldValue = $(this).attr("value");
		$(this).attr({
			value: ""
		}).css("background-color", "#f3f092");
	});
	$('#signup_form input.textInput').blur(function() {
		if ($(this).attr("value") == "") {	
			$(this).attr({
				value: oldValue
			}).css("background-color", "#d6d48c");
		}
	});
	
	$('body#home div.highlight').each(function(){
		$(this).hover(function() {
			oldBG = $(this).css("background-color");
			$(this).css("background-color", "#c1b946");
		}, function(){
			$(this).css("background-color", oldBG);
		});
	});
	
	$("dt").click(function(){
		$("dd:visible").slideUp();
		$(this).next("dd:hidden").slideDown();
	});
	$("dt").hover(function(){
		$(this).addClass("hover");
	}, function() {
		$(this).removeClass("hover");
	});
	$("dd").css("display", "none");
	
	/*
	$("#signup_form form").submit(function(){
		
		$("#signup_submit").click();
		return false;
		
	});
	
	$("#signup_submit").click(function(){
		
		//alert("Hello");
		
		$('#signup_form input.textInput').css("border","1px solid #C1BF70");
		
		var _error = "";
		
		var _name = $("#name_field").attr("value");
		
		if(_name == 'Your Name')
		{
			_error += "Please Enter Your Name\n";
			$("#name_field").css("border","1px solid red");
		}
		
		var _email = $("#email_field").attr("value");
		
		if(_email == "Your Email")
		{
			_error += "Please Enter Your Email\n";
			$("#email_field").css("border","1px solid red");
		}
		
		if(_error != '')
		{
			alert(_error);
			return false;
		} else {
			
			$.ajax({
				type: "POST",
				url: "/handlers/send.html",
				data: "send_key=9d78fhkj598ydfg78hvkj&Name="+ _name +"&Email="+_email+"&Action=Email%20Newsletter%20Signup",
				success: function(msg){
					if(msg == "1")
					{
						$("#signup_form form").html("<div style=\"color:#402709;padding:5px;\"><p>Thank you for Signing up!</p> <p>We will send your our next Newsletter as soon as it is available</p></div>");
					}
				}
			});
			
		}
		
		
		return false;
		
	});
	*/
	
	
	$("#franchiseForm").submit(function(){
		
		$("input").css("border", "1px solid #777");
		$("#card_type_label").css("border-bottom", "none");
		
		
		var _error_string = "Please Corect the following Errors: \n";
		var _error = 0;
		//alert($("#form_name").attr("value"));
		
		
		if($("#form_name").attr("value") == "")
		{
			_error_string += "You Must Enter Your Name.\n";
			_error = 1;
			$("#form_name").css("border", "1px solid red");
		}
		
		if($("#form_email").attr("value") == "")
		{
			_error_string += "You Must Enter Your Email Address.\n";
			_error = 1;
			$("#form_email").css("border", "1px solid red");
		}
		
		if($("#form_phone").attr("value") == "")
		{
			_error_string += "You Must Enter Your Phone Number.\n";
			_error = 1;
			$("#form_phone").css("border", "1px solid red");
		}
		
		if($("#bill_address").attr("value") == "")
		{
			_error_string += "You Must Enter Your Billing Address.\n";
			_error = 1;
			$("#bill_address").css("border", "1px solid red");
		}
		
		if($("#bill_city").attr("value")== "")
		{
			
			_error_string += "You Must Enter Your Billing City.\n";
			_error = 1;
			$("#bill_city").css("border", "1px solid red");
			
		}
		
		if($("#bill_state").attr("value")== "")
		{
			
			_error_string += "You Must Enter Your Billing State.\n";
			_error = 1;
			$("#bill_state").css("border", "1px solid red");
			
		}
		
		if($("#bill_zip").attr("value")== "")
		{
			_error_string += "You Must Enter Your Billing Zip.\n";
			_error = 1;
			$("#bill_zip").css("border", "1px solid red");
		}
		
		if($("#card_Name").attr("value")== "")
		{
			_error_string += "You Must Enter the Name on your Credit Card\n";
			_error = 1;
			$("#card_Name").css("border", "1px solid red");
		}
		
		if($("#card_number").attr("value")== "")
		{
			_error_string += "You Must Enter Your Credit Card Number\n";
			_error = 1;
			$("#card_number").css("border", "1px solid red");
		}
		
		
		if($("#cc_exp").attr("value") == "")
		{
			_error_string += "You Must Enter Your Credit Card Expiration\n";
			_error = 1;
			$("#cc_exp").css("border", "1px solid red");
		}
		
		if($("#visa_radio").attr("checked") == false && $("#master_radio").attr("checked") == false && $("#amex_radio").attr("checked") == false)
		{
			_error_string += "You Must Choose a Credit Card\n";
			_error = 1;
			$("#card_type_label").css("border-bottom", "1px solid red");
		}
		
		
		if($("#terms_check").attr("checked") == false)
		{
			_error_string += "You Must Agree to the Terms and Conditions\n";
			_error = 1;
			$("p#terms_p").css("color", "red");
		}
		
		if(_error == 1)
		{
			alert(_error_string);
			
			return false;
		}

	});
	
	$("#address_copy").toggle(function(){
	
		
		
		
			var _bill_address = $("#bill_address").val()
			$("#ship_address").val(_bill_address);
			
			var _bill_city = $("#bill_city").val();
			$("#ship_city").val(_bill_city);
			
			
			var _bill_state = $("#bill_state").val();
			$("#ship_state").val(_bill_state);
			
			var _bill_zip = $("#bill_zip").val();
			$("#ship_zip").val(_bill_zip);
		
		

		
		
	},function(){
		$("#ship_address").val(" ");
		$("#ship_city").val(" ");
		$("#ship_state").val(" ");
		$("#ship_zip").val(" ");
	});
	
	

});