(function($){
	$.fn.clearDefault = function(){
		return this.each(function(){
			var default_value = $(this).val();
			$(this).focus(function(){
				if ($(this).val() == default_value) $(this).val("");
			});
			$(this).blur(function(){
				if ($(this).val() == "") $(this).val(default_value);
			});
		});
	};
})(jQuery);


// JavaScript Document

var firstNumber = Math.floor(Math.random()*10);
var secondNumber = Math.floor(Math.random()*10);
var totalNumber = firstNumber + secondNumber;

$(document).ready( function() {
				
	$('#form_captcha').val('What is '+firstNumber+" + "+secondNumber);

	$('input.clearme').clearDefault();

	$("#footersubmit").click(function(){					   				   
		//g(".error").hide();
		
		var template_directory = $('#template_directory').val();
		
		var hasError = false;
				
		var formName = $("#form_name").val();
		if(formName == 'Your name') {
			$("#form_name").after('<span class="error">Please enter your name</span>');
			hasError = true;
		} 
		
		var formEmail = $("#form_email").val();
		if(formEmail == 'Email address') {
			$("#form_email").after('<span class="error">Please enter your email</span>');
			hasError = true;
		}

		var formMessage = $("#form_message").val();
		if(formMessage == 'Your Message') {
			$("#form_message").after('<span class="error">Please leave a message</span>');
			hasError = true;
		}
							
		var formCaptcha = $("#form_captcha").val();
		if(formCaptcha != totalNumber) {
			$("#form_captcha").after('<span class="error">Incorrect answer.</span>');
			$("#form_captcha").val('What is '+firstNumber+" + "+secondNumber);
			hasError = true;
		}		
		
		if(hasError == false) {
			//g(this).hide();
			
			$.post(template_directory+"/includes/mail_send.php",
   				{ email: formEmail, name: formName, message: formMessage },
   					function(data){
						//$(".contact_form h2").html('Thanks '+formName+', your message has been sent');
						$(".hasbeensent").show();
						$('#sendEmail').hide();
   					}
				 );
		}
		
		return false;
	});	

});
