jQuery(document).ready(function(){var ContactUs=window.ContactUs=new Object;ContactUs.initialize=function(){this.$form=jQuery('div#formContact');jQuery('input#fName',this.$form).bind('blur',ContactUs.verify.customername);jQuery('input#fEmail',this.$form).bind('blur',ContactUs.verify.email);jQuery('textarea#fInquiry',this.$form).bind('blur',ContactUs.verify.inquiry);jQuery('a.btnBlue[href="#submit"]',this.$form).bind('click',ContactUs.submit);};ContactUs.submit=function(){if(ContactUs.verify())
ContactUs.sendAjax();return false;};ContactUs.verify=function(){var verifies=ContactUs.verify.customername();verifies=ContactUs.verify.email()&&verifies;verifies=ContactUs.verify.inquiry()&&verifies;return verifies;};ContactUs.verify.customername=function(){var failed=jQuery.trim(jQuery('input#fName',this.$form).val()).length==0;jQuery('label[for="fName"]',this.$form).css('color',(failed?'red':''));return!failed;};ContactUs.verify.email=function(){var failed=!/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/.test(jQuery('input#fEmail',this.$form).val());jQuery('label[for="fEmail"]',this.$form).css('color',(failed?'red':''));return!failed;};ContactUs.verify.inquiry=function(){var failed=jQuery.trim(jQuery('textarea#fInquiry',this.$form).val()).length==0;jQuery('label[for="fInquiry"]',this.$form).css('color',(failed?'red':''));return!failed;};ContactUs.sendAjax=function(){jQuery.post('/ajax/contact/',{name:jQuery('input#fName',this.$form).val(),email:jQuery('input#fEmail',this.$form).val(),phone:jQuery('input#fPhone',this.$form).val(),inquiry:jQuery('textarea#fInquiry',this.$form).val()},ContactUs.sendAjax.callback,'json');};ContactUs.sendAjax.callback=function(json){if(!json)
alert('There was an issue while processing your request.\n\nPlease try again later.');else if(json.success)
ContactUs.sendAjax.success();else if(json.fields){if(json.fields.name)
jQuery('label[for="name"]',this.$form).css('color','red');if(json.fields.email)
jQuery('label[for="email"]',this.$form).css('color','red');if(json.fields.inquiry)
jQuery('label[for="inquiry"]',this.$form).css('color','red');}else
alert('There was an issue while processing your request.\n\nPlease try again later.');};ContactUs.sendAjax.success=function(){jQuery('div#formContactContainer').css('height',jQuery('div#formContactContainer').height()+'px');jQuery('div#formContactContent, div#formContact').fadeOut('slow',function(){jQuery('div#formContactThankYouContent').fadeIn('slow');});};ContactUs.initialize();});