<!-- Form validation & submission - modify if required -->
jQuery(document).ready(function($){
        var val_fname = 'First Name';
        var val_lname = 'Last Name';
        var val_email = 'Email Address';
        var val_postcode = 'Postcode';
		
		$('input#news_fname').example(val_fname);
        $('input#news_lname').example(val_lname);
        $('input#news_email').example('Email Address');
        $('input#news_postcode').example('Postcode');

	$("#news_submit").click(function(){
		$(".error").hide();
		var hasError = false;
		var emailReg = /^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/;

		var email = $("#news_email").val();
		var fname = $("#news_fname").val();
		var lname = $("#news_lname").val();
		var postcode = $("#news_postcode").val();

		if(!$('input#news_agree').attr('checked')) {
			$("#newsmessage").html('<span class="error" style="color:#f00;">Please check I agree box &nbsp; <br\/><br\/><\/span>');
			hasError = true;
		}
		if(postcode == '' || postcode == val_postcode) {
			$("#newsmessage").html('<span class="error" style="color:#f00;">Please enter your postcode &nbsp; <br\/><br\/><\/span>');
			hasError = true;
		} 
		if(email == '' || !emailReg.test(email) ) {
			$("#newsmessage").html('<span class="error" style="color:#f00;">Please enter a valid email address &nbsp; <br\/><br\/><\/span>');
			hasError = true;
		}
		if(lname == '' || lname == val_lname) {
			$("#newsmessage").html('<span class="error" style="color:#f00;">Please enter your last name &nbsp; <br\/><br\/><\/span>');
			hasError = true;
		} 
		if(fname == '' || fname == val_fname) {
			$("#newsmessage").html('<span class="error" style="color:#f00;">Please enter your first name &nbsp; <br\/><br\/><\/span>');
			hasError = true;
		} 
		
		if(hasError == false) {
			$(this).hide();
			$("#newsmessage").html('<img src="/images/indicator.gif" alt="Loading" id="loading">');
			
			// If needed, you can replace sendmail.php with your own script which you want to submit the form details to
			$.post("/libraries/submit_newsletter.php",
   				{ emailFrom: email, emailFName: fname, emailLName: lname, emailPostcode: postcode, emailAgree: $('input#news_agree').val() },
   					function(data){
						$("#loading").fadeOut("normal", function() {				   
							
							$("#loading").replaceWith('<span class="error" style="color:#808081;background:#000;padding:3px;">&nbsp; Thank you. Your name has been added to our list.</span>');											
						});
   					}
				 );
		}


		return false;
	});
});
