// JavaScript Document

$(document).ready(function() {

	setTimeout( function() {
  $("input.focushere").focus();
} , 500); 

	$("#remember_me").click(function () {
    	$("#error_box_sign_in").hide();
		$("#info_box_remember_me").show();
    });
	
	$(".infoBox p span a").click(function () {
		$(this).parent().parent().parent().hide();
    });
	
	// ALL RELEVANT PAGES - highlight the form field when a user clicks selects it
	$(":input").focus(function()
					{
						$(this).addClass("highlight_form_field");
					}
				).blur(function()
					{
						$(this).removeClass("highlight_form_field");
					}
				);
	
	
	$("#schedule_form input#name").blur(function () {
		var my_value = $(this).val();
		my_value = jQuery.trim(my_value);
		
		if ( my_value == "" )
		{
			$("#name_alert span").removeClass("show_success");
			$("#name_alert span").addClass("show_fail");
			$(this).addClass("red_border");
		}
		else
		{
			$("#name_alert span").removeClass("show_fail");
			$("#name_alert span").addClass("show_success");
			$(this).removeClass("red_border");
		}
    });
	
	$("#schedule_form input#email").blur(function () {
		var my_value = $(this).val();
		my_value = jQuery.trim(my_value);
		
		if ( my_value == "" )
		{
			$("#email_alert span").removeClass("show_success");
			$("#email_alert span").addClass("show_fail");
			$(this).addClass("red_border");
		}
		else
		{
			$("#email_alert span").removeClass("show_fail");
			$("#email_alert span").addClass("show_success");
			$(this).removeClass("red_border");
		}
    });
	
	$("#schedule_form textarea#user_address").blur(function () {
		var my_value = $(this).val();
		my_value = jQuery.trim(my_value);
		
		if ( my_value == "" )
		{
			$("#address_alert span").removeClass("show_success");
			$("#address_alert span").addClass("show_fail");
			$(this).addClass("red_border");
		}
		else
		{
			$("#address_alert span").removeClass("show_fail");
			$("#address_alert span").addClass("show_success");
			$(this).removeClass("red_border");
		}
    });
	
	

});

function validate_schedule_hard_copy()
{
	var myName = $("#schedule_form input#name").val();
	var myAddress = $("#schedule_form textarea#user_address").val();
	
	myName = jQuery.trim(myName);
	myAddress = jQuery.trim(myAddress);
	
	if ( (myName == "") || (myAddress == "") )
	{
		if (myName == "")
		{
			$("#name_alert span").removeClass("show_success");
			$("#name_alert span").addClass("show_fail");
			$("#schedule_form input#name").addClass("red_border");
		}
		else
		{
			$("#name_alert span").removeClass("show_fail");
			$("#name_alert span").addClass("show_success");
			$("#schedule_form input#name").removeClass("red_border");
		}
		
		if (myAddress == "")
		{
			$("#address_alert span").removeClass("show_success");
			$("#address_alert span").addClass("show_fail");
			$("#schedule_form textarea#address").addClass("red_border");
		}
		else
		{
			$("#address_alert span").removeClass("show_fail");
			$("#address_alert span").addClass("show_success");
			$("#schedule_form textarea#address").removeClass("red_border");
		}
		
		return false;
	}
	else
	{
		return true;
	}	
}


function validate_request_schedule()
{
	var myName = $("#schedule_form input#name").val();
	var myEmail = $("#schedule_form input#email").val();
	
	myName = jQuery.trim(myName);
	myEmail = jQuery.trim(myEmail);
	
	if ( (myName == "") || (myEmail == "") )
	{
		if (myName == "")
		{
			$("#name_alert span").removeClass("show_success");
			$("#name_alert span").addClass("show_fail");
			$("#schedule_form input#name").addClass("red_border");
		}
		else
		{
			$("#name_alert span").removeClass("show_fail");
			$("#name_alert span").addClass("show_success");
			$("#schedule_form input#name").removeClass("red_border");
		}
		
		if (myEmail == "")
		{
			$("#email_alert span").removeClass("show_success");
			$("#email_alert span").addClass("show_fail");
			$("#schedule_form input#email").addClass("red_border");
		}
		else
		{
			$("#email_alert span").removeClass("show_fail");
			$("#email_alert span").addClass("show_success");
			$("#schedule_form input#email").removeClass("red_border");
		}
		
		return false;
	}
	else
	{
		return true;
	}	
}


function validateSignIn()
{
	var myEmail = $("input#email").val();
	var myPassword = $("input#password").val();
	
	if ( (myEmail == "") || (myPassword == "") )
	{
		$("#info_box_remember_me").hide();
		$("#error_box_sign_in").show();
		return false;
	}
	else
	{
		return true;
	}
}

function validateForgottenPassword()
{
	var myEmail = $("input#email").val();
	
	if ( myEmail == "" )
	{
		$("#error_box_password").show();
		return false;
	}
	else
	{
		return true;
	}
}

function validateSendFriend()
{
	var myName = $("input#name").val();
	var myEmail = $("input#email").val();
	var myName2 = $("input#name2").val();
	var myEmail2 = $("input#email2").val();
	
	if ( (myName == "") || (myEmail == "") || (myName2 == "") || (myEmail2 == "") )
	{
		$("#error_box_friend").show();
		
		if (myName == "")
		{
			$("#error_box_friend .your_name").show();
			$(".thickbox_friend .your_name span").show();
			$(".thickbox_friend .your_name span").text("(Required)");
		}
		else
		{
			$("#error_box_friend .your_name").hide();
			$(".thickbox_friend .your_name span").hide();
		}
		
		if (myEmail == "")
		{
			$("#error_box_friend .your_email").show();
			$(".thickbox_friend .your_email span").show();
			$(".thickbox_friend .your_email span").text("(Required)");
		}
		else
		{
			$("#error_box_friend .your_email").hide();
			$(".thickbox_friend .your_email span").hide();
		}
		
		if (myName2 == "")
		{
			$("#error_box_friend .your_friends_name").show();
			$(".thickbox_friend .your_friends_name span").show();
			$(".thickbox_friend .your_friends_name span").text("(Required)");
		}
		else
		{
			$("#error_box_friend .your_friends_name").hide();
			$(".thickbox_friend .your_friends_name span").hide();
		}
		
		if (myEmail2 == "")
		{
			$("#error_box_friend .your_friends_email").show();
			$(".thickbox_friend .your_friends_email span").show();
			$(".thickbox_friend .your_friends_email span").text("(Required)");
		}
		else
		{
			$("#error_box_friend .your_friends_email").hide();
			$(".thickbox_friend .your_friends_email span").hide();
		}
		
		
		return false;
	}
	else
	{
		return true;
	}
	
}



