function search_btn(){var n=".search-input";suggestions.start();$(".search-btn").on("click",function(){$("#autocomplete ul").css("display","none");$("#autocomplete input").css("display","block");$("#autocomplete_mobile ul").css("display","none");$("#autocomplete_mobile input").css("display","block");$(".search-overlay").fadeIn();$(window).width()>991?$(this).siblings(n).css({width:"73%",opacity:"1",transition:"0.6s","border-bottom":"1px solid #D5D5D5"}):$(this).siblings(n).css({width:"95%",opacity:"1",transition:"0.6s","border-bottom":"1px solid #D5D5D5"})});$(".search-overlay").on("click",function(){$(this).fadeOut();$(".search-input-btn").fadeOut();$(n).css({width:"0",opacity:"0","border-bottom":"0"})})}function banner_form_tab(){var n=$(".hero-banner-text h4");$(".other-info").click(function(){$(this).parents(".banner_form-expand__tab").hide();$(this).parents(".banner_form-expand__tab").siblings(".banner_form-expand__tab").show();$("#DAN").val();$("#Postcode").val("");$("#Amount").val("");$("#start_date_tanent01").val("");$("#surname").val("")});$(".banner_form-detail__tab").on("click",function(){if(window.location.hash="",$(this).next(".banner_form-expand").length!==0){$(this).hide();$(this).siblings(".banner_form-detail__heading").hide();$(this).siblings(".banner_form-detail__tab").hide();$(this).parents(".banner_form-detail").siblings(".banner_form-detail").css("display","none");$(this).next().css("display","block");$(window).width()<1150&&n.hide();$(this).next().find("#DAN").val("");var t=$(this).text();$(this).next().find(".banner_form-expand__heading--sort-desc").html(t)}});$(".other-close-tab").on("click",function(){$(this).parents(".banner_form-expand__tab").css("display","none");$(this).parents(".banner_form-expand__tab").siblings(".banner_form-expand__tab").css("display","block")});$(".other-close-tab-message").on("click",function(){$(this).parents(".banner_form-expand__tab_message").css("display","none");$(this).parents(".banner_form-expand__tab_message").siblings(".banner_form-expand__tab").first().css("display","block")});$(".other-close-tab-message-info").on("click",function(){$(this).parents(".banner_form-expand__tab_message_info").css("display","none");$(this).parents(".banner_form-expand__tab_message_info").siblings(".banner_form-expand__tab").first().css("display","block")});$(".close-tab").on("click",function(){$(this).parents(".user-verification").attr("id")=="question2"?($("#question1").css("display","block"),$("#question2").css("display","none")):($(this).parents(".banner_form-expand").css("display","none"),$(".banner_form-detail__heading").css("display","block"),$(".banner_form-detail__tab").css("display","block"),$(".banner_form-detail__heading").css("display","block"),$(this).parents(".banner_form-detail").siblings(".banner_form-detail").css("display","block"));$(window).width()<1150&&n.show()})}function how_it_works(){$(".slider-for").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,infinite:!0,autoplay:!0,draggable:!0,speed:100,autoplaySpeed:5e3,pauseOnHover:!1,asNavFor:".slider-nav"});$(".slider-nav").slick({slidesToShow:$(".slider-nav").attr("data-count"),slidesToScroll:0,asNavFor:".slider-for",dots:!1,speed:100,arrows:!1,centerMode:!0,focusOnSelect:!0,autoplay:!0,infinite:!0,autoplaySpeed:5e3,pauseOnHover:!1,responsive:[{breakpoint:767,settings:{slidesToShow:2,draggable:!0,centerMode:!1}}]})}function deposit_steps(){$(".deposit_steps_detail").slick({slidesToShow:1,slidesToScroll:1,arrows:!1,fade:!0,infinite:!1,draggable:!0,speed:300,asNavFor:".deposit_steps_count"});$(".deposit_steps_count").slick({slidesToShow:5,slidesToScroll:0,asNavFor:".deposit_steps_detail",dots:!1,speed:300,arrows:!1,centerMode:!0,focusOnSelect:!0,infinite:!1,responsive:[{breakpoint:767,settings:{slidesToShow:2,draggable:!0,centerMode:!1}}]})}function resource_slider(){$(".resource_slider").slick({slidesToShow:3,slidesToScroll:1,dots:!1,arrows:!1,infinite:!1,speed:300,responsive:[{breakpoint:767,settings:{slidesToShow:2,slidesToScroll:1,infinite:!0,dots:!0}},{breakpoint:575,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!0}}]})}function tag_slider(){$(window).width()<768&&$(".tag_slider").slick({slidesToShow:4,slidesToScroll:1,dots:!1,arrows:!1,infinite:!1,speed:300,responsive:[{breakpoint:575,settings:{slidesToShow:2,slidesToScroll:1}}]})}function three_column_overlay_slider(){$(".three_column_overlay_slider").slick({slidesToShow:3,slidesToScroll:0,dots:!1,arrows:!1,infinite:!1,speed:300,centerMode:!0,focusOnSelect:!1,centerPadding:"0px",responsive:[{breakpoint:992,settings:{slidesToShow:2,draggable:!0,centerMode:!1,centerPadding:"25px"}},{breakpoint:575,settings:{slidesToShow:1,draggable:!0,centerMode:!0,centerPadding:"25px"}}]})}function switching_steps(){$(".switching-steps").slick({slidesToShow:3,slidesToScroll:0,dots:!1,arrows:!1,infinite:!1,speed:300,centerMode:!0,focusOnSelect:!1,centerPadding:"0px",responsive:[{breakpoint:992,settings:{slidesToShow:2,draggable:!0,centerMode:!1,centerPadding:"25px"}},{breakpoint:767,settings:{slidesToShow:1,draggable:!0,centerMode:!0,centerPadding:"25px"}}]})}function latest_topic(){$(".latest_topic_slider").slick({dots:!0,arrows:!1,infinite:!1,speed:300,slidesToShow:2,slidesToScroll:2,responsive:[{breakpoint:767,settings:{slidesToShow:1,slidesToScroll:1,infinite:!0,dots:!0}}]})}function play_video(){$("#layout_video_play").click(function(n){$("iframe")[0].src+="?autoplay=1";n.preventDefault();$(".overlay-picture").fadeOut();$(".overlay-play-btn").fadeOut()})}function org_slide(){$("#left_nav-sf-organisation-tab").on("click",function(){$(".org-detail-list").slideToggle();$(this).toggleClass("open")});$("#left_nav-sf-presonal-tab").on("click",function(){$(this).siblings().hasClass("open")&&($(".org-detail-list").slideUp(),$(this).siblings().removeClass("open"))})}function org_scroll(){$(".account-detail").on("click",function(){$("html, body").animate({scrollTop:$("#account-detail").offset().top-30},1e3)});$(".Correspondence-email").on("click",function(){$("html, body").animate({scrollTop:$("#Correspondence-email").offset().top-30},1e3)});$(".payment-details").on("click",function(){$("html, body").animate({scrollTop:$("#payment-details").offset().top-30},1e3)});$(".prescribed-info").on("click",function(){$("html, body").animate({scrollTop:$("#prescribed-info").offset().top-30},1e3)});$(".additional-user").on("click",function(){$("html, body").animate({scrollTop:$("#additional-user").offset().top-30},1e3)});$(".account-type").on("click",function(){$("html, body").animate({scrollTop:$("#account-type").offset().top-30},1e3)});$(".close-account").on("click",function(){$("html, body").animate({scrollTop:$("#close-account").offset().top-30},1e3)})}function changeTabImg(){let n=$(".custom-tab .nav-link"),t=$(".custom-tab .nav-link.active");n.mouseenter(function(){$(this).children(".initial-state").hide();$(this).children(".hover-state").show()});n.mouseleave(function(){$(this).children(".initial-state").show();$(this).children(".hover-state").hide()})}function addressDisplay(){$("#property_yes").on("click",function(){$(this).addClass("active");$(this).siblings(".learn-more").removeClass("active");$(".property_yes").css("display","block");$(".property_no").css("display","none")});$("#property_no").on("click",function(){$(this).addClass("active");$(this).siblings(".learn-more").removeClass("active");$(".property_yes").css("display","none");$(".property_no").css("display","block")})}function enable_sweet_to_us(){if($(window).width()>767){$(".enable-section").on("click",function(){$(this).parents().hasClass("col-md-6")&&($(this).parents(".help_support-section").addClass("enable-absolute"),$(this).parents(".row").addClass("enable-row"),$(this).parents(".col-md-6").addClass("col-md-12").removeClass("col-md-6"),$(this).siblings(".more-info").show())});$(".disable-section").on("click",function(){$(this).parents().hasClass("col-md-12")&&($(this).parents(".help_support-section").removeClass("enable-absolute"),$(this).parents(".row").removeClass("enable-row"),$(this).parents(".col-md-12").addClass("col-md-6").removeClass("col-md-12").find(".more-info").hide(),$("#divSuccess").css("display","none"),$("#divError").css("display","none"),$("#newsletter-form").css("display","block"),$("#FirstName").val(""),$("#LastName").val(""),$("#Email").val(""))})}}function blockExpand(){$(".card_grid button.learn-more").on("click",function(){$(this).parents(".col-sm-6").removeClass("col-sm-6").addClass("col-sm-12");$(this).hide();$(this).siblings(".learn-less,.more-info").show()});$(".card_grid .learn-less").on("click",function(){$(this).parents(".col-sm-12").removeClass("col-sm-12").addClass("col-sm-6");$(this).hide();$(this).siblings(".more-info").hide();$(this).siblings(".learn-more").show()})}function tenantDisplay(){$(".tenant_yes").on("click",function(){$(this).addClass("active");var n=$(this).parents(".lookup-form");$(this).siblings(".learn-more").removeClass("active");$(n).find(".is-tenant-company").find("input,select").attr("required");$(n).find(".is-tenant-company").removeClass("hide");$(n).find(".is-not-tenant-company").find("input,select").removeAttr("required");$(n).find(".is-not-tenant-company").addClass("hide")});$(".tenant_no").on("click",function(){$(this).addClass("active");var n=$(this).parents(".lookup-form");$(this).siblings(".learn-more").removeClass("active");$(n).find(".is-tenant-company").find("input,select").removeAttr("required");$(n).find(".is-tenant-company").addClass("hide");$(n).find(".is-not-tenant-company").find("input,select").attr("required");$(n).find(".is-not-tenant-company").removeClass("hide")})}function landloardDisplay(){manualAddressEntry();$(".landlord_yes").on("click",function(){$(this).addClass("active");var n=$(this).parents(".lookup-form");$(this).siblings(".learn-more").removeClass("active");$(n).find(".is-landlord-company").find("input,select").attr("required","required");$(n).find(".is-landlord-company").removeClass("hide");$(n).find(".is-not-landlord-company").find("input,select").removeAttr("required");$(n).find(".is-not-landlord-company").addClass("hide")});$(".landlord_no").on("click",function(){$(this).addClass("active");var n=$(this).parents(".lookup-form");$(this).siblings(".learn-more").removeClass("active");$(n).find(".is-landlord-company").find("input,select").removeAttr("required");$(n).find(".is-landlord-company").addClass("hide");$(n).find(".is-not-landlord-company").find("input,select").attr("required","required");$(n).find(".is-not-landlord-company").removeClass("hide")});landlordregistrationnumberdisplay();SearchBoxButtonEnabled()}function manualAddressEntry(){$(".manual_entery").on("click",function(){if(!$(this).is("[disabled]")){var n=$(this).parents(".lookup-form");n.children(".address-property").css("display","none");n.children(".address-finder").css("display","block");n.children("#result").html("");n.find(".searchBox").removeAttr("required")}})}function landlordregistrationnumberdisplay(){$(".select-form-registration").on("change",function(){var t=$(this).val(),i=$(this).parents(".lookup-form"),n=i.find(".registration-number");t==="Landlord is entered on the local authority register for the area where this property is located"||t==="Landlord is appealing a decision to remove their entry from the local authority register"?(n.removeClass("hide"),n.find("input").attr("required","required")):(n.addClass("hide"),n.find("input").removeAttr("required"))})}function depositeAmountWarning(){$(".wizard-form #tenant-agreement-amount-deposit").on("input",function(){var t=$(".wizard-form #tenant-rent-amount").val(),i=$(this).val(),n=$(this).next(".warning_msg");i>t*2?n.length==0&&$("

As per the Housing Act 1988, a tenancy deposit should be a maximum of two months' rent.<\/p>").insertAfter(this):n.length>0&&n.remove()})}function datePicker(){var n,t;if($(".date-picker").length>0){n=new Date;t=new Date((new Date).setYear(n.getFullYear()+1));$("#fromDate").val()==""&&$("#toDate").prop("disabled",!0);$("#fromDate").datepicker({startDate:n,endDate:t}).on("changeDate",function(){$("#fromDate").val()!=""&&$("#toDate").prop("disabled",!1);$("#toDate").datepicker("setStartDate",new Date($(this).val()))});$("#toDate").datepicker({startDate:n,endDate:t}).on("changeDate",function(){$("#fromDate").datepicker("setEndDate",new Date($(this).val()))});$("#start_date_tanent01").datepicker({format:"dd/mm/yyyy",autoclose:!0});$("#fromDate-complaint,#toDate-complaint").datepicker({format:"dd/mm/yyyy",todayHighlight:!0,autoclose:!0,endDate:n}).on("change",function(){$(".datepicker").find("td").addClass("notranslate")});$("#initialDate-complaint").datepicker({format:"dd/mm/yyyy",todayHighlight:!0,autoclose:!0}).on("change",function(){$(".datepicker").find("td").addClass("notranslate")})}}function loadFormStepwithNextPrev(){jQuery(".form-wizard-next-btn").click(function(){var n=jQuery(this).parents(".wizard-fieldset");n.find(".wizard-form").find(".error_msg").remove();var i=n.find(".wizard-form").attr("post-url"),r=jQuery(this).parents(".form-wizard").find(".form-wizard-steps .active"),u=jQuery(this),t=!0;n.find('[required], [required = "required"]').each(function(){var n=jQuery(this).val();n===""||n===null||n===undefined?(jQuery(this).parents(".form-group").addClass("error"),$(this).is(":visible")&&$(this).next(".error_msg").length===0&&$('

This field is required<\/p>').insertAfter(this),t=!1):(jQuery(this).next(".error_msg").remove(),$(this).attr("type")==="email"?validateEmail(n)||($('

Enter valid email address<\/p>').insertAfter(this),t=!1):$(this).attr("type")==="phone"?validatePhone(n)||($('

Enter valid phone number<\/p>').insertAfter(this),t=!1):$(this).attr("cntl-type")==="registrationNumber"?validateRegistrationNumber(n)||($('

Enter valid registration number<\/p>').insertAfter(this),t=!1):jQuery(this).parents(".form-group").removeClass("error"))});n.find(".wizard-required").filter(function(){return $(this).val()==""}).length>=2&&($('

Please enter email or phone number.<\/p>').insertAfter(n.find(".wizard-form h5")),t=!1);t&&(i!=undefined&&i!=""?SubmitCartificateBuilder(this,u,r,n,i):showNextStepAfterSuccess(this,u,r,n))});jQuery(".form-wizard-previous-btn").click(function(){var r=parseInt(jQuery(".wizard-counter").text()),n=jQuery(this),t=n.parents(".wizard-fieldset").prev().prev(),i=jQuery(this).parents(".form-wizard").find(".form-wizard-steps .active");n.parents(".wizard-fieldset").removeClass("show","400").css("display","none");n.parents(".wizard-fieldset").prev(".wizard-fieldset").addClass("show","400").css("display","block");i.removeClass("active").prev().removeClass("activated").addClass("active","400");jQuery(document).find(".wizard-fieldset").each(function(){if(jQuery(this).hasClass("show")){var n=jQuery(this).attr("data-tab-content");jQuery(document).find(".form-wizard-steps .form-wizard-step-item").each(function(){if(jQuery(this).attr("data-attr")==n){jQuery(this).addClass("active");var t=jQuery(this).innerWidth(),i=jQuery(this).position();jQuery(document).find(".form-wizard-step-move").css({left:i.left,width:t})}else jQuery(this).removeClass("active")})}});t.hasClass("usertype-selection")&&(jQuery(this).parents(".form-wizard").find(".form-wizard-header").removeClass("show","400").css("display","none"),t.addClass("show").css("display","block"))})}function showNextStepAfterSuccess(n,t,i,r){t.parents(".wizard-fieldset").removeClass("show","400").css("display","none");i.length===0?r.hasClass("usertype-selection")&&(jQuery(n).parents(".form-wizard").find(".form-wizard-steps li:first").addClass("active"),jQuery(n).parents(".form-wizard").find(".form-wizard-header").removeClass("hide").addClass("show"),t.parents(".wizard-fieldset").next().next(".wizard-fieldset").addClass("show","400").css("display","block")):(i.removeClass("active").addClass("activated").next().addClass("active","400"),jQuery(document).find(".wizard-fieldset").each(function(){if(jQuery(n).hasClass("show")){var t=jQuery(n).attr("data-tab-content");jQuery(document).find(".form-wizard-steps .form-wizard-step-item").each(function(){if(jQuery(n).attr("data-attr")==t){jQuery(n).addClass("active");var i=jQuery(n).innerWidth(),r=jQuery(n).position();jQuery(document).find(".form-wizard-step-move").css({left:r.left,width:i})}else jQuery(n).removeClass("active")})}}));t.parents(".wizard-fieldset").next(".wizard-fieldset").addClass("show","400").css("display","block")}function SubmitCartificateBuilder(n,t,i,r,u){var e=r.find(".wizard-form").attr("form-type"),a=$("#rootid").val(),f={},o,h,s,c,l;u=previousResponse!=""?u+previousResponse:u+"1234";e==="property"?f={wrapper:{TenantAddress:{houseNo:$("#tenant-address-houseno").val(),street:$("#tenant-address-street").val(),city:$("#tenant-address-town").val(),county:$("#tenant-address-county").val(),postalcode:$("#tenant-address-postcode").val(),localAuthorityArea:$("#tenant-address-localauthority").val(),country:$("#tenant-address-country").val()}}}:e=="deposit"?f={wrapper:{TenancyAgreementStartDate:$(".wizard-form #t_startDate").val(),landlordReceivedDate:$(".wizard-form #t_recDate").val(),RentAmount:$(".wizard-form #tenant-rent-amount").val(),DepositAmount:$(".wizard-form #tenant-agreement-amount-deposit").val(),ProtectedAmount:$(".wizard-form #tenant-amount-deposit").val(),DepositReference:$(".wizard-form #tenant-details-reference").val()}}:e=="landlord"?(o=[],h=$("#landlord-form").find(".landlord-details"),$.each(h,function(n){var i=$(this).find("#landlord-iscompany-"+(n+1)).find("a.active").attr("data-val"),t=$(this).find("#landlord-company-countrycode-"+(n+1)).val(),r={isOrguser:i=="true"?!0:!1,isPrimaryLandlord:n==0?!0:!1,LandlordCompanyPhone:$(this).find("#landlord-company-phone-"+(n+1)).val(),LandlordCompanyPhoneCode:t==null?"":t,LandlordTittle:$(this).find("#landlord-title-"+(n+1)).val(),LandlordFirstName:$(this).find("#landlord-first-name-"+(n+1)).val(),LandlordLastName:$(this).find("#landlord-surname-"+(n+1)).val(),LandlordCompanyName:$(this).find("#landlord-company-name-"+(n+1)).val(),LandlordEmail:$(this).find("#Landlord-email-"+(n+1)).val(),LandlordPhone:$(this).find("#Landlord-phone-"+(n+1)).val(),LandlordPhoneCode:$(this).find("#landlord-phone-countrycode-"+(n+1)).val(),LandlordRegStatus:$(this).find("#Landlord-registration-status-"+(n+1)).val(),LandlordRegNumber:$(this).find("#Landlord-registrationnumber-"+(n+1)).val(),LandlordAddress:{street:$(this).find("#Landlord-street-"+(n+1)).val(),houseNo:$(this).find("#Landlord-houseno-"+(n+1)).val(),city:$(this).find("#Landlord-town-"+(n+1)).val(),county:$(this).find("#Landlord-county-"+(n+1)).val(),postalcode:$(this).find("#Landlord-postcode-"+(n+1)).val(),country:$(this).find("#Landlord-country-"+(n+1)).val()}};o.push(r)}),f={wrapper:{Landlords:o}}):e=="tenant"&&(s=[],c=$("#tenant-form").find(".tenant-details-data"),$.each(c,function(n){var t=$(this).find("#tenant-iscompany-"+(n+1)).find("a.active").attr("data-val"),i={isOrguser:t=="true"?!0:!1,TenantTittle:$(this).find("#tenant-title-"+(n+1)).val(),TenantFirstName:$(this).find("#tenant-name-"+(n+1)).val(),TenantLastName:$(this).find("#tenant-surname-"+(n+1)).val(),TenantCompanyName:$(this).find("#tenant-companyname-"+(n+1)).val(),TenantEmail:$(this).find("#tenant-email-"+(n+1)).val(),TenantPhone:$(this).find("#tenant-phone-"+(n+1)).val(),phoneCode:$(this).find("#tenant-phone-countrycode-"+(n+1)).val()};s.push(i)}),f={wrapper:{Tenants:s}});main.loader.start();l="/umbraco/surface/home/certificatebuilder";$.ajax({type:"Post",url:l,data:JSON.stringify({jsondata:JSON.stringify(f),rootnode:a,posturl:u}),contentType:"application/json; charset=UTF-8",success:function(u){u!=""&&(u.RetURL!=undefined&&u.RetURL!=""&&u.RetURL!=null?window.location.href=u.RetURL:u.ResponseID==null?$("

"+u.Message+"<\/p>").insertAfter(r.find(".wizard-form h5")):(previousResponse=u.ResponseID,showNextStepAfterSuccess(n,t,i,r)),main.loader.complete())},error:function(){main.loader.complete()}})}function validateEmail(n){return/^([\w-\.]+@([\w-]+\.)+[\w-]{2,4})?$/.test(n)}function validatePhone(n){return/^([0-9]{10})|(\([0-9]{3}\)\s+[0-9]{3}\-[0-9]{4})/.test(n)}function validateRegistrationNumber(n){let t=!0;if(n!=""&&n!=undefined&&n!=null){let i=n.split(",");for(let n=0;n=13&&i[n].length<=19){let r=i[n].split("/");r.length==3?(r[0].length==7||r[0].length==5||r[0].length==6||r[0].length==4||(t=!1),r[1].length!=3&&(t=!1),r[2].length<=7&&r[2].length>=4||(t=!1)):t=!1}else t=!1}return t}function dynamicStepFormField(){var t=document.querySelectorAll("[data-model]"),n={};t.forEach(function(i){function u(i){if(!n.hasOwnProperty(i)){var r;Object.defineProperty(n,i,{set:function(n){r=n;t.forEach(function(t){t.getAttribute("data-model")===i&&(t.type&&(t.type==="text"||t.type==="textarea")?t.value=n:t.type||(t.innerHTML=n))})},get:function(){return r},enumerable:!0})}}if(i.type==="text"||i.type==="textarea"||i.type=="email"){var r=i.getAttribute("data-model");u(r);i.onkeyup=function(){n[r]=i.value}}})}function multi_step_form_dataPicker(){$("#t_start_date_picker").datepicker({todayHighlight:!0,autoclose:!0,format:"dd/mm/yyyy"}).on("changeDate",function(){$("#t_startDate").change(()=>{$('[data-model="t_start_date"]').val($("#t_startDate").val())})});$("#t_exp_date_picker").datepicker({todayHighlight:!0,autoclose:!0,format:"mm/dd/yyyy"}).on("changeDate",function(){$("#t_expDate").change(()=>{$('[data-model="t_exp_date"]').val($("#t_expDate").val())})});$("#t_rec_date_picker").datepicker({todayHighlight:!0,autoclose:!0}).on("changeDate",function(){$("#t_recDate").change(()=>{$('[data-model="t_rec_date"]').val($("#t_recDate").val())})});$("#tenant-address-houseno, #tenant-address-street, #tenant-address-town, #tenant-address-county,#tenant-address-postcode, #tenant-address-country").bind("input",function(){bindTenantAddress()});depositeAmountWarning()}function bindTenantAddress(n){$('[data-model="tenant-address"]').html((n?"":""+$("#tenant-address-houseno").val()+"<\/span>")+""+$("#tenant-address-street").val()+"<\/span>"+$("#tenant-address-town").val()+"<\/span>"+$("#tenant-address-county").val()+"<\/span>"+$("#tenant-address-postcode").val()+"<\/span>"+$("#tenant-address-country").val()+"<\/span>");$('[data-model="tenant-address-1"]').html((n?"":""+$("#tenant-address-houseno-1").val()+"<\/span>")+""+$("#tenant-address-street-1").val()+"<\/span>"+$("#tenant-address-town-1").val()+"<\/span>"+$("#tenant-address-county-1").val()+"<\/span>"+$("#tenant-address-postcode-1").val()+"<\/span>"+$("#tenant-address-country-1").val()+"<\/span>")}function bindLandlordAddress(n,t){n==1&&$("[data-model=Landlord-address-1]").html((t?"":""+$("#Landlord-houseno-1").val()+"<\/small>")+""+$("#Landlord-street-1").val()+"<\/small>"+$("#Landlord-town-1").val()+"<\/small>"+$("#Landlord-county-1").val()+"<\/small>"+$("#Landlord-postcode-1").val()+"<\/small>"+$("#Landlord-country-1").val()+"<\/small>");$("[data-model=Landlord-address-lookup-"+n+"]").html(""+$("#Landlord-street-"+n).val()+"<\/span>"+$("#Landlord-town-"+n).val()+"<\/span>"+$("#Landlord-county-"+n).val()+"<\/span>"+$("#Landlord-postcode-"+n).val()+"<\/span>"+$("#Landlord-country-"+n).val()+"")}function patchMultiStepFormTenant(){let t,n=1,i,r=document.querySelector(".dynamic-form"),u=document.querySelector(".dynamic-tenant-name");i=document.querySelector(".select-form-tenant");i&&i.addEventListener("change",i=>{for(r.innerHTML="",u.innerHTML="",n=1;n<=i.target.value;n++)t=document.createElement("div"),t.setAttribute("id","Tenant-"+n),tenantFormField(t,n,i.target.value),pBlock=document.createElement("p"),pBlock.setAttribute("id","Tenant-"+n),pBlock.setAttribute("class","mb-2 px-4 py-3 repeat-tenant-name"),pBlock.innerHTML=``,r.appendChild(t),u.appendChild(pBlock),$("#tenant-title-"+n+", #tenant-name-"+n+", #tenant-surname-"+n+"").bind("input",function(n){var t=n.target.id.split("-")[2];$('[data-model="tenant-name-'+t+'"]').html($("#tenant-title-"+t+" option:selected").html()+" "+$("#tenant-name-"+t+"").val()+" "+$("#tenant-surname-"+t+"").val()+" ")}),$("#tenant-companyname-"+n+"").bind("input",function(n){var t=n.target.id.split("-")[2];$('[data-model="tenant-name-'+t+'"]').html($("#tenant-companyname-"+t+"").val())});setTimeout(()=>{dynamicStepFormField()},800);tenantDisplay();main.autocomplete.init()})}function patchMultiStepFormLandloard(){let t,n=1,i=document.querySelector(".dynamic-form-landlord"),r=document.querySelector(".select-form-landlord");r&&r.addEventListener("change",r=>{for(i.innerHTML="",n=1;n<=r.target.value;n++)t=document.createElement("div"),t.setAttribute("id","landloard-"+n),landlordFormField(t,n,r.target.value),i.appendChild(t),n==1&&($("#landlord-title-1, #landlord-first-name-1, #landlord-surname-1").bind("input",function(){$('[data-model="Landlord-name-1"]').html($("#landlord-title-1 option:selected").html()+" "+$("#landlord-first-name-1").val()+" "+$("#landlord-surname-1").val()+" ")}),$("#landlord-company-name-1").bind("input",function(){$('[data-model="Landlord-name-1"]').html($("#landlord-company-name-1").val())}),$("#Landlord-houseno-1, #Landlord-street-1, #Landlord-town-1, #Landlord-county-1,#Landlord-postcode-1,#Landlord-country-1").bind("input",function(){bindLandlordAddress(1)})),landloardDisplay();setTimeout(()=>{dynamicStepFormField()},800);main.autocomplete.init()})}function previewPDFonMbl(){$(".mobile-toggle:not(.disabled)").on("click",function(){$(this).parents(".container").addClass("show-preview-on-mobile")});$(".close-pdf-mobile").on("click",function(){$(this).parents(".container").removeClass("show-preview-on-mobile")})}function setCountrycodeDropdown(){var n="",t=["+44","+93","+355","+213","+684","+376","+244","+809","+268","+54","+374","+297","+247","+61","+672","+43","+994","+973","+880","+375","+32","+501","+229","+975","+591","+387","+267","+55","+284","+673","+359","+226","+257","+237","+1","+345","+238","+236","+235","+56","+86","+886","+57","+269","+242","+682","+506","+385","+53","+357","+420","+45","+246","+767","+253","+593","+20","+503","+240","+291","+372","+251","+500","+298","+679","+358","+33","+594","+241","+220","+995","+49","+233","+350","+30","+299","+671","+502","+224","+245","+592","+509","+504","+852","+36","+354","+91","+62","+98","+964","+353","+972","+225","+876","+81","+962","+7","+254","+855","+686","+82","+965","+996","+371","+856","+961","+266","+231","+370","+218","+423","+352","+853","+389","+261","+265","+60","+960","+223","+356","+692","+596","+222","+230","+52","+691","+373","+976","+473","+212","+258","+95","+264","+674","+977","+31","+599","+687","+64","+505","+227","+234","+683","+850","+1670","+47","+968","+92","+680","+507","+675","+595","+51","+63","+48","+351","+1787","+974","+262","+40","+250","+670","+378","+239","+966","+221","+381","+248","+232","+65","+421","+386","+677","+252","+27","+34","+94","+290","+869","+508","+249","+597","+46","+41","+963","+689","+255","+66","+228","+690","+676","+1868","+216","+90","+993","+688","+256","+380","+971","+598","+678","+39","+58","+84","+1340","+681","+685","+967","+243","+260","+263"];return $.each(t,function(i){n=n+"

'+this+"<\/span> <\/p >"});$("#tenants").html(t)}$("#t_start_date").val(n.startDate);$("#t_rec_date").val(n.receivedDate);$("#landlord-name-1").html(n.landlordName);$("#landlord-email-1").html(n.landlordEmail);$("#landlord-phone-1").html(n.landlordPhoneNumber);$("#landlord-address-1").html(n.landlordAddress);$(".draft-section").show()}},getcookiesback:function(n){if(n!==undefined){n=JSON.parse(n);$("#tenant-address").html(n.address);$(".tenant-amount-deposit").html(n.amount);$(".tenant-agreement-amount-deposit").html(n.agreementamount);$("#t_start_date").val(n.startDate);$("#t_rec_date").val(n.receivedDate);$("#landlord-name-1").html(n.landlordName);$("#landlord-email-1").html(n.landlordEmail);$("#landlord-phone-1").html(n.landlordPhoneNumber);$("#landlord-address-1").html(n.landlordAddress);var t=localStorage.getItem("certificatehtml_landlord"),i=localStorage.getItem("certificatehtml_tenant");n.tenants!==undefined&&n.tenants.length>0&&$(".dynamic-form").html(i);(n.landlordName!==""||n.landlordEmail!==""||n.landlordPhoneNumber!==""||n.landlordAddress!=="")&&$(".dynamic-form-landlord").html(t)}},removeUserNameCookies:function(){$(".logout").on("click",function(){document.cookie="LSKey-c$UName=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;domain="+location.hostname.split(".").reverse()[1]+"."+location.hostname.split(".").reverse()[0]})}},form:{open:function(){var n=window.location.hash,i="",t,r;n.indexOf("?")!==-1&&(t=n.split("?"),n=t[0],i=t[1].replace("s=",""));n!==""&&$(".banner_form").length>0&&(n=n.replace("#",""),r="#"+n,main.form.element(r,i),$(window).scrollTop(0))},element:function(n,t){var r=n,i;n=="#question2"&&(n="#"+$(n).parents(".banner_form-expand").attr("id"));$(n).siblings(".banner_form-detail__heading").hide();$(n).siblings(".banner_form-expand").hide();$(n).siblings(".banner_form-detail__tab").hide();$(n).parents(".banner_form-detail").siblings(".banner_form-detail").css("display","none");$(n).css("display","block");r=="#question2"&&($("#question1").css("display","none"),$("#question2").css("display","block"));t!=undefined&&t!=""&&(i=$("#"+t).find(".banner_form-expand__heading--sort-desc").html(),$(n).find(".banner_form-expand__heading--sort-desc").html(i))}},newsletter:{click:function(){$("#newsletter-form").on("submit",function(n){var i,t;n.preventDefault();i=$(this);main.loader.start();t=new FormData;t.append("RootNode",parseInt($("#RootNode").val()));t.append("FirstName",$("#FirstName").val());t.append("LastName",$("#LastName").val());t.append("Email",$("#Email").val());$.ajax({type:"POST",url:"/umbraco/surface/FormHandler/Newsletter",data:t,dataType:"json",processData:!1,contentType:!1,success:function(n){n!==null&&n!=""?($("#divSuccess").css("display","block"),i.css("display","none")):($("#divError").css("display","block"),i.css("display","block"));main.loader.complete()},error:function(n){main.loader.complete();n!==null&&$("#divError").css("display","block")}})})}},contactus:{init:function(){$("#contact-form").on("submit",function(n){n.preventDefault();var t=$(this);t.valid()&&($(this).find("input[type=submit]").attr("disabled","disabled"),main.contactus.submit(t))})},submit:function(n){var i=grecaptcha.getResponse(),t;if(i.length==0){$("#CaptchaError").html("Please complete the reCAPTCHA.");$("#CaptchaError").show();return}$("#CaptchaError").hide();main.loader.start();t=new FormData;t.append("To",$("#To").val());t.append("EmailSubject",$("#EmailSubject").val());t.append("Name",$("#Name").val());t.append("Email",$("#Email").val());t.append("PhoneNumber",$("#PhoneNumber").val());t.append("Status",$("#Status").val());t.append("DAN",$("#DAN").val());t.append("TenancyPostcode",$("#searchBox").val());t.append("TenancyAddress",$("#TenancyAddress").val());t.append("Message",$("#Message").val());t.append("RootNode",$("#RootNode").val());t.append("g_recaptcha_response",grecaptcha.getResponse());$.ajax({type:"POST",url:"/umbraco/surface/FormHandler/GetInTouch",data:t,dataType:"json",processData:!1,contentType:!1,success:function(t){if(t!==null&&t!="")if(t=="captcha_failure"){var i=document.getElementById("errorMessage");i&&(i.innerText="Captcha validation failed");$("#divSuccess").css("display","block");n.css("display","none")}else $("#divSuccess").css("display","block"),n.css("display","none");else $("#divError").css("display","block"),n.css("display","block");main.loader.complete()},error:function(n){main.loader.complete();n!==null&&$("#divError").css("display","block")}})}},certificatebuilder:{init:function(){$(".main-builder-page").length>0&&main.certificatebuilder.previewclick()},previewclick:function(){$(".previewbutton").on("click",function(n){n.preventDefault();main.cookies.setcookies();window.open($(this).attr("href"),"_blank")})},resetpageinfomation:function(){main.cookies.getcookiesback($.cookie("cf_builder"))}},applyJob:{init:function(){if($("#applyjob").length!==0)$("#applyjob").on("submit",function(n){n.preventDefault();var t=$(this);t.valid()&&($(this).find("input[type=submit]").attr("disabled","disabled"),$(this)[0].submit())})}},complaints:{init:function(){$(".start_complaint").length>0&&(main.complaints.singlecheckboxselection(),main.complaints.build(),main.complaints.getHouseBuilders(),main.complaints.purchaseDateOptionselect(),main.complaints.JoinedNhosOptionselect(),main.complaints.ClosureOptionselect(),main.complaints.DateSuccess(),main.complaints.BreachQualityCodeOptionselect(),main.complaints.TwelveMonthOptionselect(),main.complaints.CountryCodeValidation(),main.complaints.UperCaseConversion(),main.complaints.Sameasaddress())},build:function(){$("#complaint-form").on("submit",function(n){var t,i;n.preventDefault();t=$(this);t.validate({rules:{emailaddress:{regex:/[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$/}},messages:{housebuilder_select:{required:$("#housebuilder_select").data("reqval")},house_reservation_date:{required:$("input[name=house_reservation_date]").data("reqval")},datepurchase:{required:$("input[name=datepurchase]").data("reqval")},house_completion_date:{required:$("input[name=house_completion_date]").data("reqval")},closureLetter:{required:$("input[name=closureLetter]").data("reqval")},initial_complaint_date:{required:$("input[name=initial_complaint_date]").data("reqval")},complaint_twelvemonth:{required:$("input[name=complaint_twelvemonth]").data("reqval")},breachqualitycode:{required:$("input[name=breachqualitycode]").data("reqval")},firstname:{required:$("input[name=firstname]").data("reqval")},surname:{required:$("input[name=surname]").data("reqval")},emailaddress:{required:$("input[name=emailaddress]").data("reqval"),regex:$("input[name=emailaddress]").data("validval")},phonenumber:{required:$("input[name=phonenumber]").data("reqval"),regex:$("input[name=phonenumber]").data("regex"),maxlength:$("input[name=phonenumber]").data("regex"),minlength:$("input[name=phonenumber]").data("regex")},currentAddress:{required:$("input[name=currentAddress]").data("reqval")},propertyAddress:{required:$("input[name=propertyAddress]").data("reqval")},tenant_address_houseno_1:{required:$("input[name=tenant_address_houseno_1]").data("reqval")},tenant_address_street_1:{required:$("input[name=tenant_address_street_1]").data("reqval")},tenant_address_town_1:{required:$("input[name=tenant_address_town_1]").data("reqval")},tenant_address_postcode_1:{required:$("input[name=tenant_address_postcode_1]").data("reqval")},tenant_address_country_1:{required:$("input[name=tenant_address_country_1]").data("reqval")},tenant_address_localauthority_1:{required:$("#tenant-address-localauthority-1").data("reqval")},tenant_address_houseno:{required:$("input[name=tenant_address_houseno]").data("reqval")},tenant_address_street:{required:$("input[name=tenant_address_street]").data("reqval")},tenant_address_town:{required:$("input[name=tenant_address_town]").data("reqval")},tenant_address_postcode:{required:$("input[name=tenant_address_postcode]").data("reqval")},tenant_address_country:{required:$("input[name=tenant_address_country]").data("reqval")},tenant_address_localauthority:{required:$("#tenant-address-localauthority").data("reqval")},myselect:{required:$("input[name=currentAddress]").data("reqval")},myselect1:{required:$("input[name=propertyAddress]").data("reqval")},inlineCheckbox1:{required:$("input[name=inlineCheckbox1]").data("reqval")}}});t.valid()?main.complaints.ValidationNonVisible()&&(t.find("input[type=submit]").attr("disabled","disabled"),main.complaints.submit(t)):(i=$(".form-check-input.error"),$.each(i,function(){$(this).parents(".chk-group").addClass("radio-error")}))})},singlecheckboxselection:function(){$("input[type=radio], input[type=checkbox]").on("change",function(){$(this).prop("checked")==!0?$(this).parents(".chk-group").removeClass("radio-error"):$(this).parents(".chk-group").addClass("radio-error")})},submit:function(){var n={street:$("#tenant-address-street-1").val(),houseNo:$("#tenant-address-houseno-1").val(),city:$("#tenant-address-town-1").val(),county:$("#tenant-address-county-1").val(),postalcode:$("#tenant-address-postcode-1").val(),country:$("#tenant-address-country-1").val(),baseContry:$("#tenant-address-localauthority-1").val()},t="",i;t=$('input[name="sameaddress"]').prop("checked")?n:{street:$("#tenant-address-street").val(),houseNo:$("#tenant-address-houseno").val(),city:$("#tenant-address-town").val(),county:$("#tenant-address-county").val(),postalcode:$("#tenant-address-postcode").val(),country:$("#tenant-address-country").val(),baseContry:$("#tenant-address-localauthority").val()};var r=$("#RootNode").val(),u=$("#SuccessPage").val(),f={housebuilderId:$("#housebuilder_select").val(),isHomePurchaseWithin2Yrs:$("input[name=datepurchase]:checked").val(),houseCompletionDate:$("#house_completion_date").val(),dateOfReservationProperty:$("#house_reservation_date").val(),isReceivedFinalComplaintClosureLetter:$("input[name=closureLetter]:checked").val(),initialComplaintDate:$("#initial_complaint_date").val(),isNewHomeQualityCode:$("input[name=breachqualitycode]:checked").val(),isComplainingOccurLessthan12Months:$("input[name=complaint_twelvemonth]:checked").val(),firstName:$("#complaintFirstName").val(),lastName:$("#complaintSurname").val(),phoneNo:$("#phonenumber").val(),phoneCode:$("#country_code").val(),email:$("#emailaddress").val(),currentAddress:n,propertyAddress:t};$(".form-section .complaint").find("input,select").addClass("validated");$(".error_summary_complaint").hide();main.loader.start();i="/umbraco/surface/formhandler/complaintregister";$.ajax({type:"Post",url:i,data:JSON.stringify({jsondata:JSON.stringify(f),rootnode:r}),contentType:"application/json; charset=UTF-8",success:function(n){if(n!="")if(n.Success=="True")window.location.replace(u);else{if(n.field!=null){var t=$("[ref-id="+n.field+"]"),i=t.parents(".form-group"),r=null;i.hasClass("dependent-div")&&(r=$("#dependent-div"));main.complaints.Errormessage(i,t,r);main.complaints.validateEligibilityForm()}else $(".error_summary_complaint").html("").show();main.loader.complete()}},error:function(){$(".error_summary_complaint").html("Internal server error").show();main.loader.complete()}})},getHouseBuilders:function(){var n=$("#rootnode").val(),t="/umbraco/surface/home/getHouseBuilders?rootnode="+n+"&getUrl=/services/apexrest/NHOS_getBuilder";$.ajax({type:"GET",url:t,contentType:"application/json; charset=UTF-8",success:function(n){var i,t;if(n!==""&&(i=jQuery.parseJSON(n),i!==undefined&&i.BuilderList!==undefined&&i.BuilderList.length>0)){t=$("#housebuilder_select");t.html("");t.append('