$(document).ready(function() {

	$('form#contact-form').submit(function(){	
		
		if($('input[name=fullname]').val() == ""){
			alert('Please make sure that you fill in your Full Name.');
			return false;
		}			
		if(!check_email($('input[name=email]').val())){
			alert('Please make sure that you fill in a valid Email Address.');
			return false;
		}		
		if($('input[name=organisation]').val() == ""){
			alert('Please make sure that you fill in your Organisation Name.');
			return false;
		}	
		if($('input[name=street]').val() == ""){
			alert('Please make sure that you fill in your Street Name.');
			return false;
		}	
		if($('input[name=suburb]').val() == ""){
			alert('Please make sure that you fill in your Suburb.');
			return false;
		}	
		if($('input[name=state]').val() == ""){
			alert('Please make sure that you fill in your State.');
			return false;
		}	
		if($('input[name=postcode]').val() == ""){
			alert('Please make sure that you fill in your Postcode.');
			return false;
		}	
		if($('input[name=telephone]').val() == ""){
			alert('Please make sure that you fill in your Telephone Number.');
			return false;
		}	
		if($('input[name=howfind]').val() == ""){
			alert('Please tell us how you found our Website.');
			return false;
		}	
	});

	function check_email (value) {
		return /^((([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+(\.([a-z]|\d|[!#\$%&'\*\+\-\/=\?\^_`{\|}~]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])+)*)|((\x22)((((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(([\x01-\x08\x0b\x0c\x0e-\x1f\x7f]|\x21|[\x23-\x5b]|[\x5d-\x7e]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(\\([\x01-\x09\x0b\x0c\x0d-\x7f]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF]))))*(((\x20|\x09)*(\x0d\x0a))?(\x20|\x09)+)?(\x22)))@((([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|\d|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.)+(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])|(([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])([a-z]|\d|-|\.|_|~|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])*([a-z]|[\u00A0-\uD7FF\uF900-\uFDCF\uFDF0-\uFFEF])))\.?$/i.test(value);
	}
	
});