(function(a){var b={action:"b2bform_send_mail_action",ui:{submitButton:".b2b-form-submit",fName:".b2b-form-first-name",lName:".b2b-form-last-name",companyName:".b2b-form-company-name",how:".b2b-form-how",message:".b2b-form-message",required:".form-required",submitButtonHtml:'<span class="b2b-form-submit-text">Submit </span><em class="b2b-form-right-arrow"></em>'},isSending:0,security:"",key:"",size:""};a.b2bForm=function(f){if(!f.elem)a.extend(true,b,f);else{var c=a.extend(true,{},b,f),j=c.elem,d=a(j),e=d.find(c.ui.submitButton),h=d.find(c.ui.required),i=h.length,g;c.security=d.data("security");c.key=d.data("key");c.size=d.data("size");e.bind("click",function(){if(!c.isSending){g=0;h.each(function(){var b=this.nodeName.toLowerCase();if(b==="input"||b==="textarea")if(a.trim(this.value)!=="")g+=1});if(g===i)a.ajax({url:d.attr("action"),data:"action="+c.action+"&security="+c.security+"&key="+c.key+"&size="+c.size+"&"+d.serialize(),type:"POST",beforeSend:function(){c.isSending=1;e.html("Sending...")},success:function(a){if(a==="1-1"||a==="10")e.unbind("click").html("Sent!");else{if(a==="2")alert("Please enter a valid email or no email.");else alert("An error occured while sending the email. Please try again.");e.html(c.ui.submitButtonHtml);c.isSending=0}}});else{alert("Please fill all the Required fields.");c.isSending=0}}})}};a.fn.b2bForm=function(b){return this.each(function(){b=b||{};b.elem=this;a.b2bForm(b)})};!a.easing.easeInCubic&&a.extend(a.easing,{easeInCubic:function(e,a,b,c,d){return c*(a/=d)*a*a+b}});!a.easing.easeOutCubic&&a.extend(a.easing,{easeOutCubic:function(e,a,b,c,d){return c*((a=a/d-1)*a*a+1)+b}})})(jQuery);
