$(document).ready(function() {
    $('.email-error').hide();
	$('.form-loading').hide();
	
    $(".email_button").click(function() {


$('.email_button').attr("disabled", true);
   $('.email-error').hide("fast");
   $('.form-loading').show();

      
			var name = $("input#u_name").val();
				if (name == "" || name == "Your Name") {
				$("label#name_error").show("slow");
				$("input#name").focus();
				$('.email_button').attr("disabled", false);
				$('.form-loading').hide();
				return false;
			  }
			var phone = $("input#u_phone").val();
			if (phone != "Your Phone Number" && phone != "" && (!isNumeric(str_replace(" ", "",phone)))) {
				$("label#phone_error").show("slow");
				$("input#u_phone").focus();
				$('.email_button').attr("disabled", false);
				$('.form-loading').hide();
				return false;
			  }
			var email = $("input#u_email").val();
				if (!isValidEmailAddress(email) || email == "") {
				$("label#email_error").show("slow");
				$("input#u_email").focus();
				$('.email_button').attr("disabled", false);
				$('.form-loading').hide();
				return false;
			  }
			 var message = $("textarea#u_message").val();
				if (message == "" || message == "Please Type a Message") {
				$("label#message_error").show("slow");
				$("input#u_message").focus();
				$('.email_button').attr("disabled", false);
				$('.form-loading').hide();
				return false;
			  }

			 var subject = $("input#u_subject").val();
				
			 var newsletter = confirm("Seeing as you have already entered your email address, would you like to Subscribe to our Newsletter? (OK) = Yes (Cancel) = No");
			 if(newsletter){
				var optin = "1";
			 		} else {
				 var optin = "0"
			 }
			 
	  
  var dataString = 'name='+ name + '&phone=' + phone + '&email=' + email + '&subject=' + subject + '&message=' + message + '&newsletter=' + optin;

				  $.ajax({
					type: "POST",
					url: "/emailContact.php",
					data: dataString,
					success: function(data) {
						if(data == "1"){
							var newsletterText = '<p>You have also opted to subscribe to our Newsletter. To Unsubscribe, simply click the "Unsubscribe" Link contained within any Newsletter.</p>';
								} else {
							var newsletterText = '<p>You have NOT subscribed to our Newsletter, so will not be added to that list. We will however store your email address for the purpose of contacting you regarding your query.</p>';
						}
					$('#send_form').html("<div id='message'></div>");
					$('#message').html("<strong>Thank you for your email</strong><p>We will endeavour to answer your query within 24 hours.</p><p>A message has been sent to your email address containing our contact information should you wish to contact us more urgently.</p>" + newsletterText + "<p>Thank You</p>")
					  .fadeOut()
					  .fadeIn(1500, function() {
								$('#message');
					  });
					  
					$('.form-loading').hide();
					  
					}
				  });
   return false;
  
    });
 
 
 
});