var clicky={log:function(){return},goal:function(){return}};var clicky_site_id=201871;$(document).ready(function(){var a=[];$.extend({preloadImages:function(){var d=arguments.length;for(var e=d;e--;){var c=document.createElement("img");c.src=arguments[e];a.push(c)}}});$.preloadImages("/media/quick-contact-field-error.gif");$(document).pngFix();$("a[rel=download]").click(function(){var c=$(this).attr("href");$.trackConversion(c);pageTracker._trackPageview(c);clicky.goal("343");clicky.pause(500)});$.fn.extend({eqHeight:function(f){var e=$(this);var d=0;$(f,e).each(function(){var c=$(this).height();if(c>d){d=c}});$(f,e).height(d)}});$(".DOMWindow").openDOMWindow({eventType:"click",loader:1,loaderImagePath:"/media/ajax-loader.gif",loaderWidth:220,loaderHeight:19,windowSource:"ajax"});$("a.zoom").fancybox({imageScale:true,overlayShow:false,zoomSpeedIn:600,zoomSpeedOut:500,easingIn:"easeOutBack",easingOut:"easeInBack",hideOnContentClick:true,centerOnScroll:true});$("a.mailingList").openDOMWindow({eventType:"click",width:550,height:475,loader:1,loaderImagePath:"/media/ajax-loader.gif",loaderWidth:220,loaderHeight:19,windowBGColor:"#F7F1E5",windowSource:"ajax",windowHTTPType:"post",modal:1,anchoredClassName:"mailingListSignupForm"});var b={dataType:"xml",success:function(j,g,f,e){var c=$("status",j).text();log.info(c);switch(c){case"success":var i=$("tracking",j);var h=$("analytics",i);var d=$("clicky",i);$("#quick-contact form").fadeOut("slow",function(){log.info("Adwords Conversion");$(this).after($("adwords_conversion",i).text()).replaceWith($("message",j).text())});log.info("Google Pageview: "+$("url",h).text());_gaq.push(["_trackPageview",$("url",h).text()]);log.info("ClickY Goal: "+$("goal",d).text());clicky.goal($("goal",d).text());break;case"error":$("input,textarea",$("#quick-contact form")).each(function(){$(this).removeClass("invalid").addClass("valid");$(this).next("label").removeClass("invalid").addClass("valid").html("")});$(j).find("error").each(function(){var m=$("#"+$(this).attr("field"),$("#quick-contact form"));var l=m.next("label");var k=$(this).text();if(m.hasClass("valid")){m.removeClass("valid")}m.addClass("invalid");if(l.hasClass("valid")){l.removeClass("valid")}l.addClass("invalid");log.info("Error: ["+$(this).attr("field")+"] "+k);l.html(k).show()});break}}};$("#quick-contact form").validate({rules:{name:"required",phone:"required",email:{required:true,email:true},details:"required"},messages:{name:"Please enter your name.",phone:"Please enter your phone number.",email:{required:"Please enter your email address.",email:"The email address you entered is invalid."},details:"Please let us know why you're contacting us."},errorElement:"label",errorClass:"invalid",validClass:"valid",onkeyup:false,errorPlacement:function(c,d){$(d).next("label").replaceWith(c)},submitHandler:function(c){$(c).ajaxSubmit(b);return false}})});