var namePrefix,nameSuffix,firstName,middleName,lastName,emailAddress,addressLine1,addressLine2,city,state,zip,zipCodeSuffix,country,primaryTelephone,secondaryTelephone,mobilePhone,fax,dateOfBirth,genderCode,emailSubject;var PostUrl;var ChildOfferCode;var Medium;var Content;function validateTextBox(a){var f=a.find(":input");if(f.hasClass("txtDate")){return validateDate(f)}var c=true;if(a.attr("data-validate")=="true"){if(f.val()!=""){var e=a.attr("data-regex");var d=new RegExp(e);if(!d.test(f.val())){c=false;var b="validateLb"+f.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="validateLb"+a.attr("data-index");$("#"+b).attr("hidden",f)}}else{var b="validateLb"+a.attr("data-index");$("#"+b).attr("hidden",f)}}if(f.attr("data-confirmation")!=undefined){if(findConfirmationField(f.attr("data-confirmation"),f.val(),a.attr("data-questionid"))){var b="confirmLb"+a.attr("data-index");$("#"+b).attr("hidden",f)}else{c=false;var b="confirmLb"+f.attr("data-index");$("#"+b).removeAttr("hidden")}}if(a.attr("data-required")=="true"){if(f.val()==""){c=false;var b="errorLb"+a.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="errorLb"+f.attr("data-index");$("#"+b).attr("hidden",true)}}if(c){f.removeClass("hasError")}else{f.addClass("hasError")}return c}function validateTextArea(a){var c=true;if(a.attr("data-required")=="true"){var f=a.find("textarea");if(f.val()==""){c=false;var b="errorLb"+f.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="errorLb"+f.attr("data-index");$("#"+b).attr("hidden",true)}if(a.attr("data-validate")=="true"){if(f.val()!=""){var e=a.attr("data-regex");var d=new RegExp(e);if(d.test(f.val())){c=false;var b="validateLb"+f.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="validateLb"+a.attr("data-index");$("#"+b).attr("hidden",f)}}else{var b="validateLb"+a.attr("data-index");$("#"+b).attr("hidden",f)}}}return c}function validateCheckbox(a){var d=false;var c=true;a.find(":input").each(function(){if($(this).is(":checked")){d=true}});if(!d){c=false;var b="errorLb"+a.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="errorLb"+a.attr("data-index");$("#"+b).attr("hidden",true)}return c}function validateDropdownlist(a){var c=true;if(a.find(":selected").val()==""){c=false;var b="errorLb"+a.attr("data-index");$("#"+b).removeAttr("hidden")}if(c){var b="errorLb"+a.attr("data-index");$("#"+b).attr("hidden",true)}return c}function validateRadioButton(a){var d=false;var c=true;a.find(":input").each(function(){if($(this).is(":checked")){d=true}});if(!d){c=false;var b="errorLb"+a.attr("data-index");$("#"+b).removeAttr("hidden")}else{var b="errorLb"+a.attr("data-index");$("#"+b).attr("hidden",true)}return c}function validateTextBoxOnFocusOut(b){var a=b.parents(".anwser");validateTextBox(a)}function validateTextAreaOnFocusOut(b){var a=b.parents(".anwser");validateTextArea(a)}function validateDropdownlistOnchange(b){var a=b.parents(".anwser");validateDropdownlist(a)}function validateRadioButtonOnchange(b){if(b.attr("data-anwser")=="Other"||b.attr("data-anwser")=="Others"){$("#otherinputbox").css("display","block")}else{$("#otherinputbox").css("display","none")}var a=b.parents(".anwser");validateRadioButton(a)}function OtherQuestionChanged(a){if(a!=null){$("#otherinputbox").val(a.value)}}function validateCheckboxOnchange(b){var a=b.parents(".anwser");validateCheckbox(a)}function validateDate(c){var d=true;var a=c.parents(".anwser");if(a.attr("data-required")=="true"){if(c.val()==""){var b="errorLb"+c.attr("data-index");$("#"+b).removeAttr("hidden");d=false}else{var b="errorLb"+c.attr("data-index");$("#"+b).attr("hidden",true)}}if(d){c.removeClass("hasError")}else{c.addClass("hasError")}return d}function questionsAreValid(){var a=true;if(grecaptcha.getResponse()===""){if($(".captcha-error").length<=0){$(".g-recaptcha").append('')}a=false}else{$("#contact_page .captcha-error").css("display","none");a=true}$(".anwser").each(function(){if($(this).attr("data-required")=="true"){switch($(this).attr("data-type")){case"FormTextBox":if(validateTextBox($(this))&a){a=true}else{a=false}break;case"FormTextArea":if(validateTextArea($(this))&a){a=true}else{a=false}break;case"FormCheckbox":if(validateCheckbox($(this))&a){a=true}else{a=false}break;case"FormDropdownList":if(validateDropdownlist($(this))&a){a=true}else{a=false}break;case"FormRadioButton":if(validateRadioButton($(this))&a){a=true}else{a=false}break}}});return a}function findConfirmationField(a,b,d){var c=true;$(".anwser").each(function(){var f=$(this).find(":input");if(f.attr("data-confirmation")==d&&$(this).attr("data-type")=="FormTextBox"&&a==$(this).attr("data-questionid")){if(b!=""&&f.val()!=""){if(b!=f.val()){var e="confirmLb"+f.attr("data-index");$("#"+e).removeAttr("hidden");f.addClass("hasError");c=false;return c}else{f.removeClass("hasError");var e="confirmLb"+f.attr("data-index");$("#"+e).attr("hidden",f)}}}});return c}function getQuestions(){var a=[];var b=[];$(".anwser").each(function(){a=[];if($(this).attr("data-demographic")!=undefined){var d;if($(this).attr("data-type")==="FormRadioButton"||$(this).attr("data-type")=="FormCheckbox"){$(this).find(":input").each(function(){if($(this).is(":checked")){d=$(this).attr("data-anwserId")}})}else{$(this).find(":input").each(function(){if($(this).val()!=""){d=$(this).val()}})}switch($(this).attr("data-demographic")){case"NamePrefix":namePrefix=d;break;case"NameSuffix":nameSuffix=d;break;case"FirstName":firstName=d;break;case"MiddleName":middleName=d;break;case"LastName":lastName=d;break;case"EmailAddress":emailAddress=d;break;case"AddressLine1":addressLine1=d;break;case"AddressLine2":addressLine2=d;break;case"City":city=d;break;case"State":state=d;break;case"ZipCode":zip=d;break;case"ZipCodeSuffix":zipCodeSuffix=d;break;case"Country":country=d;break;case"PrimaryTelephone":primaryTelephone=d;break;case"SecondaryTelephone":secondaryTelephone=d;break;case"MobilePhone":mobilePhone=d;break;case"Fax":fax=d;break;case"DateOfBirth":dateOfBirth=d;break;case"GenderCode":genderCode=d;break;case"EmailSubject":emailSubject=d;break}}else{switch($(this).attr("data-type")){case"FormTextBox":$(this).find(":input").each(function(){if($(this).val()!=""){anwser={AnswerId:$(this).attr("data-anwserId"),AnswerText:$(this).val(),Result:0};a.push(anwser)}});break;case"FormTextArea":$(this).find("textarea").each(function(){if($(this).val()!=""){anwser={AnswerId:$(this).attr("data-anwserId"),AnswerText:$(this).val(),Result:0};a.push(anwser)}});break;case"FormCheckbox":$(this).find(":input").each(function(){if($(this).is(":checked")){anwser={AnswerId:$(this).attr("data-anwserId"),AnswerText:$(this).attr("data-anwser"),Result:0};a.push(anwser)}});break;case"FormDropdownList":var c=$(this).find(":selected");if(c.val()!=""){anwser={AnswerId:c.val(),AnswerText:c.text(),Result:0};a.push(anwser)}break;case"FormRadioButton":$(this).find(":input").each(function(){if($(this).is(":checked")){anwser={AnswerId:$(this).attr("data-anwserId"),AnswerText:$(this).attr("data-anwser"),Result:0};a.push(anwser)}});break}}if(a.length>0){question={QuestionId:$(this).attr("data-questionId"),QuestionText:$(this).attr("data-question"),Answers:a};b.push(question)}});return b}function createObjForSubmit(){var c,d,b;c=$("#formDataSite").val();d=$("#formDataId").val();ChildOfferCode=getParameterByName("utm_campaign");Medium=getParameterByName("utm_medium");Content=getParameterByName("utm_content");if(ChildOfferCode==""||ChildOfferCode==null){ChildOfferCode=getCookiebyname("__utmz","utmccn")}if(Medium==""||Medium==null){Medium=getCookiebyname("__utmz","utmcmd")}if(Content==""||Content==null){Content=getCookiebyname("__utmz","utmcct")}if((ChildOfferCode!=null&&ChildOfferCode!="")||(Medium!=null&&Medium!="")||(Content!=null&&Content!="")){PostUrl="/api/formcreation/createform?utm_campaign="+ChildOfferCode+"&utm_medium="+Medium+"&utm_content="+Content}else{PostUrl="/api/formcreation/createForm"}b=getQuestions();var a={MasterFormDataSourceID:$("#masterFormDataSourceID").val(),NextFormID:$("#nextFormID").val(),SessionKey:$("#stateSessionKey").val()};return{Site:c,SitecoreId:d,NamePrefix:namePrefix,NameSuffix:nameSuffix,FirstName:firstName,MiddleName:middleName,LastName:lastName,EmailAddress:emailAddress,AddressLine1:addressLine1,AddressLine2:addressLine2,City:city,State:state,ZipCode:zip,ZipCodeSuffix:zipCodeSuffix,Country:country,PrimaryTelephone:primaryTelephone,SecondaryTelephone:secondaryTelephone,MobilePhone:mobilePhone,Fax:fax,DateOfBirth:dateOfBirth,GenderCode:genderCode,Questions:b,OtherText:$("#otherinputbox").val(),EmailSubject:emailSubject,MultiFormModel:a}}function createMultiFormView(){var b,a,c;b=$("#nextFormID").val();a=$("#masterFormDataSourceID").val();c=$("#stateSessionKey").val();return{MasterFormDataSourceID:a,NextFormID:b,SessionKey:c}}function sendToServer(){var a=JSON.stringify(createObjForSubmit());var b=null;b=$("#nextFormID").val();$.ajax({type:"POST",url:PostUrl,data:a,contentType:"application/json; charset=utf-8",dataType:"json",async:false,success:function(c){if($("#multistepForm").val()=="True"&&b!="00000000-0000-0000-0000-000000000000"){callMultiStepNextForm(b)}else{$(".sucess-msg").show();setTimeout(function(){$(".sucess-msg").hide()},8000);SetRegisterValue();grecaptcha.reset()}},error:function(e,d,c){}})}function clearFormDataSession(){if($("#stateSessionKey").length>0&&$("#stateSessionKey").val().length>0){var a={sessionKey:$("#stateSessionKey").val()};$.ajax({type:"POST",url:"/api/formcreation/clearformssession",data:a,contentType:"application/json; charset=utf-8",dataType:"json",async:false,success:function(b){},error:function(d,c,b){}})}}function callMultiStepNextForm(b){if(b.length>0){var a=JSON.stringify(createMultiFormView());$.ajax({type:"POST",url:"/api/formcreation/multistepnextform",data:a,contentType:"application/json; charset=utf-8",dataType:"json",async:false,success:function(c){$("#mainContent").replaceWith(c);$("body").trigger("formcontentreplaced")},error:function(e,d,c){}})}}$(document).ready(function(){initialise()});$("body").on("formcontentreplaced",function(){initialise()});if(window.location.pathname=="/contatti"){function SetRegisterValue(){$(".name_label input").val("");$(".lastname_label input").val("");$(".email_label input").val("");$(".object_label input").val("");$(".message_answer").val("");$("input:checkbox").removeAttr("checked");$(".custom-checkbox").removeClass("selected")}}function initialise(){$(".txtDate").each(function(){$(this).datepicker({onClose:function(){$(this).focusout()}})});$("#btnSubmit").on("click",function(a){if(questionsAreValid()){$("html, body").animate({scrollTop:$(".contact_form").position().top},"slow");sendToServer()}else{a.preventDefault();$("#generalError").removeAttr("hidden");$("html, body").animate({scrollTop:0},800)}});$(".txtBox").each(function(){$(this).focusout(function(){validateTextBoxOnFocusOut($(this))})});$(".txtArea").each(function(){$(this).focusout(function(){validateTextAreaOnFocusOut($(this))})});$(".txtDate").each(function(){$(this).focusout(function(){validateDate($(this))})});$(".validateDdl").each(function(){$(this).change(function(){validateDropdownlistOnchange($(this))})});$(".validateCb").each(function(){$(this).change(function(){validateCheckboxOnchange($(this))})});$(".validateRbtn").each(function(){$(this).change(function(){validateRadioButtonOnchange($(this))})})}function getParameterByName(a){a=a.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var b=new RegExp("[\\?&]"+a+"=([^&#]*)"),c=b.exec(location.search);return c===null?"":decodeURIComponent(c[1].replace(/\+/g," "))}function getCookiebyname(e,a){var j;var f="";var h=e+"=";var d=document.cookie.split(";");for(var g=0;g=0){j=k[g].substring(k[g].indexOf("=")+1);break}}}return j}}return""}var nome=$(".name_label").parent("div");var cognome=$(".lastname_label").parent("div");var emailc=$(".email_label").parent("div");var oggetto=$(".object_label").parent("div");var messaggio=$(".message_label").parent("div");var acceptance=$(".read_checkbox").parent("div");$(nome).addClass("nome_first");$(cognome).addClass("cognome_last");$(emailc).addClass("email_cont");$(oggetto).addClass("oggetto_sub");$(messaggio).addClass("messaggio_msg");$(acceptance).addClass("read_accept");var submitcontent=$(".col-xs-12.signup-button button").text();$(".col-xs-12.signup-button button").html(submitcontent+"");$("#contatti_page .g-recaptcha").insertBefore("#contatti_page #btnSubmit");var verifyCallback=function(a){$("#contatti_page .captcha-error").css("display","none")};var onloadCallback=function(){if($(".g-recaptcha").length){grecaptcha.render("g-recaptcha",{sitekey:"6LdVqXcUAAAAAFBjH57Ydvnv1-PQ6AlESgmAJy5Q",callback:function(a){$("#contatti_page .captcha-error").css("display","none")}})}};$.getScript("https://www.google.com/recaptcha/api.js?onload=onloadCallback&render=explicit");$("#contatti_page #btnSubmit").click(function(){if($.trim($(".txtArea").val()).length<1){$("#contatti_page #mainContent .message_label textarea").addClass("hasError")}else{$("#contatti_page #mainContent .message_label textarea").removeClass("hasError")}});$("textarea.txtArea").blur(function(){if($.trim($(".txtArea").val()).length<1){$("#contatti_page #mainContent .message_label textarea").addClass("hasError")}else{$("#contatti_page #mainContent .message_label textarea").removeClass("hasError")}});