$.fn.clearOnFirstClick=function(params){$(this).val(params.initialValue);$(this).unbind('click');this.click(function(){if(params.initialValue==$(this).val())
$(this).val("");$(this).unbind('click');});}
$.fn.preload2=function(){this.each(function(){$('<img/>')[0].src=this;});}
$("#footerNameInput").clearOnFirstClick({initialValue:"full name*"});$("#footerEmailInput").clearOnFirstClick({initialValue:"email*"});$("#footerForm_id").validate({invalidHandler:function(form,validator){var errors=validator.numberOfInvalids();if(errors){setTimeout(function(){$("label.error").each(function(index){if($(this).text()=="Please enter a valid email"){$("#footerEmailInput").clearOnFirstClick({initialValue:"Please enter a valid email"});}else if($(this).text()=="Please enter your name"){$("#footerNameInput").clearOnFirstClick({initialValue:"Please enter your name"});}else if($(this).text()=="Please enter your email"){$("#footerEmailInput").clearOnFirstClick({initialValue:"Please enter your email"});}
$("#footer-inputBox-errorMessage").text("");});},250);}},messages:{name:"Please enter your name",message:{required:"Please enter your email",email:"Please enter a valid email"}},submitHandler:function(){$('#footerForm_id').ajaxSubmit(function(){$("#footer-inputBox-errorMessage").text("Thank you - request sent");});}});$("#contactForm_id").validate({invalidHandler:function(form,validator){var errors=validator.numberOfInvalids();if(errors){setTimeout(function(){if(($("#cFormI1 label.error").length>0)&&($("#cFormI1 label.error").text()!="")){alert("Please fill in your name before sending the message.");}else if(($("#cFormI2 label.error").length>0)&&($("#cFormI2 label.error").text()!="")){alert("Your email seems to be invalid, please check it before sending the message.");}else if(($("#cFormI3 label.error").length>0)&&($("#cFormI3 label.error").text()!="")){alert("Your message seems to be empty, please check it before pressing send.");}
$("#cFormI1 label.error").text("");$("#cFormI2 label.error").text("");$("#cFormI3 label.error").text("");},250);}},submitHandler:function(){$('#contactForm_id').ajaxSubmit(function(){$(".double_column").html("<div id='intouch'></div>");});}});
