(function($) {
	$(function() {	
		setupInputFocus();
		
		$("#wpcf7-f3-p15-o1 .btn-submit input").click(function(e){
			if ( $("input.email1").val() != $("input.email2").val()) {
				e.preventDefault();
				$(".wpcf7-not-valid-tip-no-ajax").show();
			}
		});
		
		$("#wpcf7-f4-p411-o1 .btn-submit input").click(function(e){
			if ( $("input.email1").val() != $("input.email2").val()) {
				e.preventDefault();
				$(".wpcf7-not-valid-tip-no-ajax").show();
			}
		});


		$('span.btn-submit input').click(function() { 
			postcodeBox = $('input#addressInput').val();
			$('span.postcodify').text(postcodeBox);
			$('.text h2').show(); 
			$('.map-form h2 span').show(); 
		}) 
		$('.textbox').keypress(function(e) {
			if((e.which && e.which == 13) || (e.keyCode && e.keyCode == 13)) 
        	$('span.btn-submit input').click();         
		});
		$("#header .search")
		.find(".txt-input")
		.click(function(){
			$(this).val("");
		});
		
		if($(".wpcf7-mail-sent-ok").length > 0) {
			$("#wpcf7-f4-p411-o1").hide();
			$(".entered").show();
		}
	});
})(jQuery);

function setupInputFocus() {
	
	$(".txt-input:text").focus(function() {
		
			if (!$(this).attr("data-original")) {
				$(this).attr("data-original", $(this).val());
			} 
			
			if($(this).val() == $(this).attr("data-original")) {
				$(this).val("");
			}
					
	}).blur(function() {
			
			if($(this).val() == "") {
				$(this).val($(this).attr("data-original"));	
			}
	});
		
}
