Trimite<\/span> <\/span><\/button>\n";this.elements.Content.appendChild(this.elements.ContactForm);this.elements.SuccessInform=document.createElement("div");Core.addClass(this.elements.SuccessInform,this.classSurfix+"success-inform");this.elements.SuccessInform.style.display='none';this.elements.SuccessInform.innerHTML="";this.elements.Content.appendChild(this.elements.SuccessInform);this.elements.SuccessInformMsg=document.createElement("div");Core.addClass(this.elements.SuccessInformMsg,this.classSurfix+"message");this.elements.SuccessInformMsg.innerHTML=""+this.options.textData['Dear']+" ,
"+this.options.textData['Thank you for contacting us.']+"
"+this.options.textData['Your enquiry has been submitted and we will be in touch with you as soon as possible.']+"
";this.elements.SuccessInform.appendChild(this.elements.SuccessInformMsg);this.elements.tagClose=document.createElement("a");Core.addClass(this.elements.tagClose,this.classSurfix+"button-close");this.elements.tagClose.setAttribute("href","javascript:void(0);");this.elements.tagClose.setAttribute("rel","close");this.elements.tagClose.innerHTML=""+this.options.textData['Close']+"";this.elements.SuccessInform.appendChild(this.elements.tagClose);this.elements.Logo=document.createElement("a");this.elements.Logo.setAttribute("href","http://bettercontactform.com");this.elements.Logo.setAttribute("target","_bettercontactform");Core.addClass(this.elements.Logo,this.classSurfix+"logo");this.elements.Logo.innerHTML="Better Contact Form";this.elements.Content.appendChild(this.elements.Logo);this.elements.TriggerButton=document.createElement("a");this.elements.TriggerButton.setAttribute("id",this.classSurfix+"trigger");this.elements.TriggerButton.setAttribute("href","javascript:void(0);");this.elements.TriggerButton.setAttribute("rel",this.classSurfix+"trigger");this.elements.TriggerButtonImage=document.createElement("img");this.elements.TriggerButtonImage.setAttribute("alt",this.options.buttonText);this.elements.TriggerButtonImage.setAttribute("title",this.options.buttonText);var _imageOptions={textString:this.options.buttonText||this.options.textData["Contact Us"],textRotate:0,rotate:0,language:this.options.language}
this.elements.TriggerButtonImage.setAttribute("height","auto");this.elements.TriggerButtonImage.setAttribute("width",35);_imageOptions.textRotate=-90;_imageOptions.rotate=90;this.elements.TriggerButtonImage.setAttribute("src",this.baseUrl+"/media/button/"+BetterContactFormClient.md5(JSON.stringify(_imageOptions))+".png?"+BetterContactFormClient.httpBuildQuery(_imageOptions,null,'&'));Core.addEvent("load",this.elements.TriggerButtonImage,function(){_this.elements.TriggerButton.appendChild(_this.elements.TriggerButtonImage);_this.elements.TriggerButton.style.display='block';document.body.appendChild(_this.elements.TriggerButton);});document.body.appendChild(this.elements.Root);return false;},initialize:function(){var _this=this;var textData=this.options.textData;this.ContactForm=new ContactForm(this.elements.Root,{baseUrl:_this.baseUrl,classSurfix:"bcf-",hasEditor:Boolean(parseInt("")),editorElement:"bcf-message-editor",editorIconPath:_this.baseUrl+"/images/bettercontactform/default/editor-toolbar.png",translateText:{"file.invalid":textData["This type of file is not allowed."],"file.excessSize":textData["File is too large (max 5MB per file)."],"file.excessQuantity":textData["Maximum 5 files are allowed."],"link.invalidUrl":textData["Please enter your valid url address"],"link.formTitle":textData["Edit Link"],"link.labelDisplayText":textData["Text to display"],"link.labelToURL":textData["Link to URL"],"link.buttonRemove":textData["Remove"],"dragdrop.zone":textData["Drop file here.."],"button.submit":textData["Submit"],},});this.elements.TriggerRels=Sly.search("[rel=contactus]");for(var i=this.elements.TriggerRels.length-1;i>=0;i--){Core.addEvent("click",this.elements.TriggerRels[i],function(e){e.preventDefault();_this.ContactForm.show();return false;});}
if(/contactus/gi.test(window.location.hash.substring(1)))this.ContactForm.show();Core.addEvent("click",this.elements.TriggerButton,function(e){e.preventDefault();_this.ContactForm.show();return false;});Core.addEvent("click",this.elements.CloseButton,function(e){_this.ContactForm.hide();});this.ContactForm.takeSubmitAction({validate:{validated:function(){return(function(SubmitButton,DepartmentSelectOptions){if(SubmitButton.hasAttribute('disabled'))return false;Core.addClass(SubmitButton,_this.classSurfix+"progressbar-strip");SubmitButton.setAttribute('disabled',true);return(function(data){if(_this.ContactForm.Editor){data.message=_this.ContactForm.Editor.getContent();}else{var freeEditorElement=_this.elements.ContactForm.getElementsByTagName("textarea")[0];data.message=freeEditorElement.value;}
data['f']=_ID;if(DepartmentSelectOptions)data['to']=DepartmentSelectOptions.getAttribute("data-value");data['language']=_this.options.language;data['clientdata']=JSON.stringify(_this._collectClientData());var _closeSuccessInform=function(){Core.removeClass(SubmitButton,"progress-bar-strip");SubmitButton.removeAttribute('disabled');setTimeout(function(){_this.elements.ContactForm.style.opacity=1;_this.elements.ContactForm.style.display="block";_this.elements.Content.insertBefore(_this.elements.HeadTitle,_this.elements.Content.childNodes[0]);_this.elements.Content.insertBefore(_this.elements.CloseButton,_this.elements.Content.childNodes[0]);if(_this.elements.Logo)_this.elements.Logo.style.display="block";_this.elements.SuccessInform.style.display="none";},750);_this.ContactForm.clearMessages();_this.ContactForm.hide();};Ajax.request({url:"http://bettercontactform.com/contact/form/message?t="+new Date().getTime(),type:'POST',charset:'utf-8',data:data,success:function(response){response=JSON.parse(response);if(!response.error){var _customerNameSection=Sly("span[rel='customer-name']").find(_this.elements.SuccessInform),_customerNameReplaceWith=Sly("input[data-fieldname=name]").find(_this.elements.ContactForm)||false;if(_customerNameReplaceWith){_customerNameSection.innerHTML=_customerNameReplaceWith.value;}else{_customerNameSection.innerHTML=_this.options.textData.Customer;}
Core.removeClass(SubmitButton,_this.classSurfix+"progressbar-strip");SubmitButton.removeAttribute('disabled');var parentButton=SubmitButton.parentNode;someNode=parentButton.getElementsByClassName("error");if(someNode.length){for(k=0;k<=someNode.length;k++){if(typeof someNode[k]!=='undefined'){someNode[k].parentNode.removeChild(someNode[k]);}else{someNode[k].parentNode.removeChild(someNode[k]);}}}
new Animation.morph(_this.elements.ContactForm,{opacity:0},{duration:450},Animation.FX.linearEaseNone,function(){},function(){},function(){_this.elements.ContactForm.style.display='none';_this.elements.HeadTitle.parentNode.removeChild(_this.elements.HeadTitle);_this.elements.Logo.style.display='none';_this.elements.SuccessInform.style.opacity=1;_this.elements.SuccessInform.style.display='block';_this.ContactForm.updatePosition();_this.elements.CloseButton.parentNode.removeChild(_this.elements.CloseButton);Core.addEvent("click",Sly.find("[rel=close]",_this.elements.Content),_closeSuccessInform);}).start();}else{}
return false;},error:function(){return _closeSuccessInform.call();}});})(Core.serializeArray(_this.elements.ContactForm));})(Sly("[rel='submit']").find(_this.elements.ContactForm),Sly("[data-fieldname=departments]").find(_this.elements.ContactForm));},validField:function(field){},invalidField:function(field){}}});this._afterInit.call(this);},_afterInit:function(){if(('placeholder'in document.createElement('input'))===false){var _fields=Sly("."+this.classSurfix+"field").search(this.elements.Root);for(var i=_fields.length;i>=0;i--){Core.inputPlaceholder(_fields[i],'#A9A9A9');}}
return false;},_collectClientData:function(){return{url:{referrer:window.document.referrer,currentPage:window.document.URL,domain:window.location.host},userAgent:window.navigator.userAgent,screen:{width:window.screen.width,height:window.screen.height}};}}
return new BetterContactForm();})(window.BetterContactForm=window.BetterContactForm||false);