$(document).ready(function() {
	$("#postcode-form").submit(function() {
		var postcodeFrom = $("#postcode-from").val();
		var regex = /^[a-zA-Z]{1,2}[0-9][0-9A-Za-z]{0,1} {0,1}[0-9][A-Za-z]{2}$/i;
		if (!regex.test(postcodeFrom))
		{
			if ($("#postcode-error").css("display") == "block")
			{
				$("#postcode-error").animate({marginLeft: "5px"},100).animate({marginLeft: "0px"},100)
			}
			else
			{
				$("#postcode-error").slideDown("fast");
			}
			return false;
		}
		$("#postcode-error").hide("fast");
		postcodeFrom = postcodeFrom.split(" ").join("").toLowerCase();
		var postcodeTo = $("#postcode-to").val().split(" ").join("").toLowerCase();
		href = "http://maps.google.co.uk/maps?f=q&source=s_q&hl=en&geocode=&q=" + postcodeFrom + "+to+" + postcodeTo;
		window.open(href);
		return false;
	});
});
