function primaryNavDesk(){function i(n){n.addClass("selected");var t=n.find(".mega_menu")}primaryNav.hoverIntent({over:function(){primaryNav.addClass("intentmouse")},out:function(){primaryNav.removeClass("intentmouse")},interval:50});var n=!1,t=125;topLevelNavItems.on("mouseenter.deskprimarynav",function(){var r=$(this),u=r.find(".mega_menu");r.addClass("hovering"),n?setTimeout(function(){r.hasClass("hovering")&&i(r)},t):i(r)});topLevelNavItems.on("mouseleave.deskprimarynav",function(){var i=$(this);i.removeClass("hovering"),setTimeout(function(){i.hasClass("hovering")||(i.removeClass("selected"),n=!1)},t),n=!0});topLevelNavItems.find(".has_sub").find("> a").on("touchstart.deskprimarynav",function(){primaryNav.addClass("intentmouse");var n=$(this).parents("li"),t=n.find(".mega_menu");if(t.length&&!t.is(":visible")){primaryNav.find(".selected").removeClass("selected"),n.addClass("selected");$(document).on("touchend.meganav",function(n){var t=primaryNav;t.is(n.target)||t.has(n.target).length!==0||(primaryNav.find(".selected").removeClass("selected"),$(document).off("touchend.meganav"))});return!1}})}function destoryPrimaryDesktopNav(){topLevelNavItems.off("mouseenter.deskprimarynav"),topLevelNavItems.off("mouseleave.deskprimarynav"),topLevelNavItems.find(".has_sub").find("> a").off("touchstart.deskprimarynav")}function primaryNavBurger(){primaryNav.find(".menu_toggle").on("click.burgerprimarynav",function(n){n.preventDefault(),primaryNav.toggleClass("touchintentmouse"),$(this).toggleClass("active");var t=$(this);t.next().slideToggle("fast")});primaryNav.find(".sub_toggle").on("click.burgerprimarynav",function(n){n.preventDefault();var t=$(this).closest("li"),i=t.find(".mega_menu"),r=i.is(":visible");primaryNav.find(".selected").removeClass("selected").find(".mega_menu").slideUp("fast"),r||(i.slideToggle("fast"),t.toggleClass("selected"))})}function destoryPrimaryNavBurger(){primaryNav.find(".menu_toggle").off("click.burgerprimarynav"),primaryNav.find(".sub_toggle").off("click.burgerprimarynav"),primaryNav.find(".selected").removeClass("selected"),primaryNav.find(".mega_menu").removeAttr("style"),primaryNav.find("> ul").show()}function subNav(n){var t=$(n);t.length&&(t.find(".menu_toggle").click(function(n){n.preventDefault();var i=t.find("> ul");if(i.slideToggle("fast"),i.is(":visible"))$(document).on("mouseup.subNavToggle",function(n){t.is(n.target)||t.has(n.target).length!==0||(i.slideToggle("fast"),$(document).off("mouseup.subNavToggle"))})}),t.find(".sub_toggle").click(function(n){n.preventDefault();var i=$(this).closest("li"),r=i.find("> ul"),u=r.is(":visible");i.hasClass("deep_level_nav")?r.slideToggle("fast"):(t.find(".selected").removeClass("selected").find("> ul").slideUp("fast"),u||(r.slideToggle("fast"),i.toggleClass("selected")))}))}var primaryNav,topLevelNavItems,midland;$(document).ready(function(){function u(n,t){return $("."+n+" ."+t).length}function h(n){$("."+n).show()}function c(n){$("."+n).hide()}function l(n){return'<div id="add-box-element-'+n.income_or_outgoings+"-"+n.id+'" class="add-box-element"><div class="row">'+(n.show_description?'<div class="medium-6 columns"><label>'+n.income_type+' <span data-tooltip aria-haspopup="true" class="tip-top tooltip-info budget-calculator-tooltip" title="'+n.tooltip_text_1+'">&nbsp;<\/span><input class="before-button '+n.income_or_outgoings+'" type="text" placeholder="" /><\/label><\/div>':"")+'<div class="medium-'+(n.show_description?"6":"12")+' columns"><label>'+n.income_type+(n.show_description?" value ":" ")+(n.show_description?"":'<span data-tooltip aria-haspopup="true" class="tip-top tooltip-info budget-calculator-tooltip" title="'+n.tooltip_text_1+'">&nbsp;<\/span>')+'<input class="before-button '+n.income_or_outgoings+'-number dynamic-calculator-field" type="text" placeholder="" pattern="number_currency" /><small class="error">Please enter number in following format (34.89 or 34)<\/small><\/label><\/div><\/div><div class="row"><div class="medium-12 columns"><a href="#" class="button small pink add-more-'+n.income_or_outgoings+'" data-add-more-'+n.income_or_outgoings.slice(0,-1)+'-type="'+n.income_type+'" data-title="'+n.title+'">Add more<\/a><a href="#" data-element-id-delete="add-box-element-'+n.income_or_outgoings+"-"+n.id+'" class="button small pink right delete-'+n.income_or_outgoings+'-element">Remove<\/a><\/div><\/div><!-- END .row --><\/div>'}function r(n,t){$("html, body").animate({scrollTop:$(n).offset().top},t)}var a="Tooltip Example 1",v="Tooltip Example Outgoings 1",i="add-box-incomes",f="add-box-element",t="add-box-outgoings",e="add-box-element",y="Name of outgoing type",o=0,s=0,n={};$("."+t).empty();$(document).on("click","a.add-more-incomes",function(t){var e,s,c,v,y,p;t.preventDefault(),e=$(this),s=e.data("add-more-income-type"),e.hasClass("add-more-mobile")&&(e=$("a.add-more-incomes.type_"+s.replace(" ","_"))),c=e.parents(".income-fields, .add-box-element").first(),c.length>0&&(v=c.find("input"),v.val().length===0?window.alert("Please complete this income field before adding more."):(o++,y=u(i,f),y===0&&h(i),n.tooltip_text_1=a,n.id=o,n.income_type=s,n.income_or_outgoings="incomes",n.cssclass=n.income_type.replace(" ","-").toLowerCase(),n.title=$(this).data("title"),n.show_description=!1,p=l(n),$("."+i+" ."+n.cssclass).append(p),$(document).foundation("tooltip","reflow"),r("#add-box-element-"+n.income_or_outgoings+"-"+o,500)))});$(document.body).on("click","a.add-more-outgoings",function(i){var f,o;i.preventDefault(),s++,f=u(t,e),f===0&&h(t),n.tooltip_text_1=v,n.id=s,n.title=y,n.income_or_outgoings="outgoings",n.income_type="Additional outgoings",n.show_description=!0,o=l(n),$("."+t).append(o),r("#add-box-element-"+n.income_or_outgoings+"-"+s,500)});$(document.body).on("click","a.delete-incomes-element",function(n){var t,e;n.preventDefault(),t=$(this).data("element-id-delete"),$("#"+t).remove(),e=u(i,f),e===0?(c(i),r("form.budget-calculator",500)):r("."+i+" ."+f+":last-child",500)});$(document.body).on("click","a.delete-outgoings-element",function(n){var i,f;n.preventDefault(),i=$(this).data("element-id-delete"),$("#"+i).remove(),f=u(t,e),f===0?c(t):r("."+t+" ."+e+":last-child",500)});$(".budget-calculator").on("valid.fndtn.abide",function(n){if(n.namespace=="abide.fndtn"){$(".dynamic-calculator-field").length&&Foundation.libs.abide.parse_patterns($(".dynamic-calculator-field"));var r=0,u=0,t=0,i="&pund;0";$(".incomes-number").each(function(){var n=$(this).val().trim();n=n.replace(",","."),n!==""&&$.isNumeric(n)&&(r+=parseFloat(n))}),$(".outgoings-number").each(function(){var n=$(this).val().trim();n=n.replace(",","."),n!==""&&$.isNumeric(n)&&(u+=parseFloat(n))}),t=parseFloat(parseFloat(r)-parseFloat(u)),t%1!=0&&(t=t.toFixed(2)),t>=0?i="&pound;"+t:t<0&&(i="- &pound;"+Math.abs(t)),$(".budget-calculator-result-container").html(i)}});$(document.body).on("focusout",".dynamic-calculator-field",function(){Foundation.libs.abide.parse_patterns($(this))});$(document.body).on("keyup",".dynamic-calculator-field",function(){Foundation.libs.abide.parse_patterns($(this))})}),$(document).ready(function(){function a(n){$("."+n).show()}function v(n){$("."+n).hide()}var r="second-applicant",f="first-applicant-calculate",e="first-applicant-salary",o="first-applicant-deposit",s="second-applicant-salary",h="second-applicant-deposit",c="min-precentage",l="min-price",n=0,t=0,i=0,u=!1;$(document.body).on("click",".add_applicant a",function(n){n.preventDefault(),$("."+r).addClass("active"),a(r),v(f),$(".second-applicant-input").attr("required",""),$(".second-applicant-input").attr("pattern","number_currency"),u=!0,$(this).hide()});$(".affordability-calculator").on("valid.fndtn.abide",function(r){var p;if(r.namespace=="abide.fndtn"){var f=$("."+e).val(),a=$("."+o).val(),v=$("."+s).val(),y=$("."+h).val(),w=$("."+c).val(),b=$("#"+l).data("min-price");f=f.trim(),f=f.replace(",","."),f!==""&&$.isNumeric(f)&&(t+=parseFloat(f)),a=a.trim(),a=a.replace(",","."),a!==""&&$.isNumeric(a)&&(i+=parseFloat(a)),u&&(v=v.trim(),v=v.replace(",","."),v!==""&&$.isNumeric(v)&&(t+=parseFloat(v)),y=y.trim(),y=y.replace(",","."),y!==""&&$.isNumeric(y)&&(i+=parseFloat(y))),n=parseFloat(w)*parseFloat(b)-i,n=n.toFixed(2),p=n<parseFloat(t)*4?"Likely to qualify":"Not likely to qualify",$("form.affordability-calculator").append("<div class='row'><div class='small-12 medium-12 columns'><hr/><h2>"+p+"<\/h2><\/div><\/div>"),n=0,t=0,i=0}})}),primaryNav=$("#primary"),topLevelNavItems=primaryNav.find("> ul").find("> li").find("> .has_sub").parent(),$(function(){var t="ckmsg",n,i;if(!$.cookie(t)){var r="This site uses cookies. By continuing to browse the site you are agreeing to our use of cookies.",u="/cookies/",f="Find out more here",e="cookie_notice",o="/images/close.png",s="body",h=".cookie_notice{ background-color: #FFFFCC; padding: 5px; text-align:center; position: fixed; bottom: 0; left: 0; width: 100%; font-family: Arial, sans-serif; z-index:9999; font-size: 12px;}.cookie_hide{ float:right; cursor: pointer; margin-right: 10px;  *float:none; *margin-left:10px; }";$("<style type='text/css'>"+h+"<\/style>").appendTo($("head")),n=$("<div />").addClass(e).text(r+" ").append($("<a />").attr("href",u).text(f)),i=$("<img/>").attr("src",o).attr("alt","Hide notice").addClass("cookie_hide").click(function(){n.slideUp()}),n.append(i),$(s).prepend(n),$.cookie(t,"1",{expires:182})}}),videojs.options.flash.swf="/_frontend/js/vendor/video.js/video-js.swf",$(document).foundation({midland:{animation:"slide",timer_speed:12e3,pause_on_hover:!0,resume_on_mouseout:!0,animation_speed:800,navigation_arrows:!0,bullets:!0,slide_number:!1,timer:!0}}),window.getCookie=function(n){for(var r=n+"=",u=document.cookie.split(";"),t,i=0;i<u.length;i++){for(t=u[i];t.charAt(0)==" ";)t=t.substring(1);if(t.indexOf(r)===0)return t.substring(r.length,t.length)}return""},$.fn.equalHeightsGrid=function(){var i=0,r=0,t=[],n;$(this).height("auto").each(function(){if(n=$(this),topPostion=n.position().top,n.is(":visible"))if(r!=topPostion){for(currentDiv=0;currentDiv<t.length;currentDiv++)t[currentDiv].height(i);t.length=0,r=topPostion,i=n.height(),t.push(n)}else t.push(n),i=i<n.height()?n.height():i;for(currentDiv=0;currentDiv<t.length;currentDiv++)t[currentDiv].height(i)})},midland={init:function(){this.hidden_googlemaps(),this.widget_menu(),this.global(),this.owlslider(),this.flexslider(),this.fontsize(),this.chart(),this.jquery_mobile(),this.resize_energyeffiency_iframe(),$(window).scroll(function(){midland.parallax()})},flexslider:function(){if($(".flexslider")&&($(".flexslider.fullwidth").flexslider({prevText:"",nextText:""}),$(".flexslider.content").flexslider({prevText:"",nextText:"",controlNav:!1}),$(".flexslider.carousel"))){$(".flexslider.carousel").flexslider({animation:"slide",controlNav:!1,animationLoop:!1,slideshow:!1,itemWidth:110,itemMargin:5,minItems:2,maxItems:5,asNavFor:".flexslider.parent"}),$(".flexslider.parent").flexslider({slideshow:!1,controlNav:!1,directionNav:!1,animationLoop:!1,sync:".flexslider.carousel"});var n=function(){$(document).outerWidth()>=640?$(".flexslider.fullwidth .slides li .slider-bg-image").css("height",""):$(".flexslider.fullwidth .slides li").each(function(n,t){var i=$(t).outerHeight(),r=$(t).find(".flex-caption").outerHeight(),u=i-r;$(t).find(".slider-bg-image").css("height",u)})};$(window).resize(function(){n()}),n()}},hidden_googlemaps:function(){$('a[href="#panel3a"], a[href="#tab3"]').click(function(){initialize()})},widget_menu:function(){$(".widget-menu, .widget-archive").length&&$(".widget-menu ul li.has-submenu a.dropdown, .widget-archive ul li.has-submenu a.dropdown").click(function(n){$(this).parent("li").toggleClass("active"),n.preventDefault()})},chart:function(){var i=document.getElementById("chart-area"),r,t,n;i!==null&&(r=i.getContext("2d"),t=Chart.helpers,window.myDoughnut=new Chart(r).Doughnut(doughnutData,{scaleFontSize:36,scaleFontStyle:"normal",showTooltips:!0,tooltipFontSize:20,tooltipTitleFontSize:36}),n=document.createElement("div"),n.innerHTML=window.myDoughnut.generateLegend(),t.each(n.firstChild.childNodes,function(n,i){t.addEvent(n,"mouseover",function(){var n=window.myDoughnut.segments[i];n.save(),window.myDoughnut.showTooltip([n]),n.restore()})}),t.addEvent(n.firstChild,"mouseout",function(){window.myDoughnut.draw()}),window.myDoughnut.chart.canvas.parentNode.parentNode.appendChild(n.firstChild))},jquery_mobile:function(){$(".rangeslider-wrapper").length&&$("div.range-slider").rangeslider()},parallax:function(){$(".parallax").length&&$(window).scrollTop()+$(window).height()>$(".parallax>div").offset().top&&(scrollPos=$(window).scrollTop(),$(".parallax>div").css({"background-position":"center -"+Math.floor((scrollPos-680)/5)+"px"}))},fontsize:function(){function n(n){document.cookie="theme_font_size="+n+"; path=/"}$.fn.fontResize=function(t){var u=$(this),i=window.getCookie("theme_font_size"),r;window.amountFont=0,r=function(t,i){var f=parseInt(t.css("font-size"),10),e=parseInt(t.css("line-height"),10),r=f+i,u;r>12&&r<24&&(n(window.amountFont),u=e+i,t.css("font-size",r+"px"),u>r&&t.css("line-height",u+"px"))},i!==undefined&&i!==""&&i!==0&&(window.amountFont=parseInt(i),u.each(function(n,t){r($(t),parseInt(i))}));t.increaseBtn.on("click",function(n){n.preventDefault(),window.amountFont=parseInt(window.amountFont)+1,u.each(function(n,t){r($(t),1)})});t.decreaseBtn.on("click",function(n){n.preventDefault(),window.amountFont=parseInt(window.amountFont)-1,u.each(function(n,t){r($(t),-1)})})},$("body,h1,h2,h3,h4,h5,h6,p,ul,ol,a,input").fontResize({increaseBtn:$(".increase"),decreaseBtn:$(".decrease")})},global:function(){var n=window.getCookie("theme_colour"),t;(n!==undefined||n!=="")&&(t=n,t=="yellow"&&$("html").addClass("contrast-theme")),$("#change-color").click(function(n){var i,t,r;n.preventDefault(),$("html").toggleClass("contrast-theme"),i=$(this).data("time-days"),t=new Date,t.setDate(t.getDate()+i),$("html").hasClass("contrast-theme")?(r=$(this).data("colour"),document.cookie="theme_colour="+r+"; expires="+t+"; path=/"):document.cookie="theme_colour=; expires= Thu, 01 Jan 1970 00:00:00 UTC; path=/"}),$("#show-search-form").click(function(n){n.preventDefault(),$("#site-search").addClass("active"),$("#site-search-input").focus()}),$("#site-search-close").click(function(n){n.preventDefault(),$("#site-search").removeClass("active")}),$("#scoll-top-button").click(function(n){return n.preventDefault(),$("html, body").animate({scrollTop:0},800),!1}),$(".select_submit select").change(function(){$(this).parents("form").submit()}),$("#site-search-input, #Search").autocomplete({source:"/Umbraco/Api/sitesearch/get/",minLength:3,select:function(n){$(n.target).parents("form").submit()}});$(".geo-location-form input").on("ifChecked",function(){$("#PurchaseTypeOption").val("")});$("select").select2({minimumResultsForSearch:Infinity}),$(".reveal-modal.form-submit").foundation("reveal","open")},owlslider:function(){function i(){var n=this.currentItem;$("#property_slider_thumbs").find(".owl-item").removeClass("synced").eq(n).addClass("synced"),$("#property_slider_thumbs").data("owlCarousel")!==undefined&&r(n)}function r(t){var i=n.data("owlCarousel").owl.visibleItems,r=t,u=!1,f;for(f in i)r===i[f]&&(u=!0);u===!1?r>i[i.length-1]?n.trigger("owl.goTo",r-i.length+2):(r-1==-1&&(r=0),n.trigger("owl.goTo",r)):r===i[i.length-1]?n.trigger("owl.goTo",i[1]):r===i[0]&&n.trigger("owl.goTo",r-1)}if($("#property_slider").length){var t=$("#property_slider"),n=$("#property_slider_thumbs");t.owlCarousel({singleItem:!0,slideSpeed:1e3,navigation:!0,pagination:!1,responsiveRefreshRate:200,navigationText:!1,afterAction:i}),n.owlCarousel({items:3,slideSpeed:1e3,navigation:!0,pagination:!1,responsiveRefreshRate:200,itemsMobile:[479,2],itemsTablet:[768,3],itemsDesktop:[1600,4],afterInit:function(n){n.find(".owl-item").eq(0).addClass("synced")}});$("#property_slider_thumbs").on("click",".owl-item",function(n){n.preventDefault();var i=$(this).data("owlItem");t.trigger("owl.goTo",i)})}},resize_energyeffiency_iframe:function(){var n=$('iframe[src*="top-ten-tips-to-cut-fuel-bills"]'),t;n.length&&(t=function(n){var t=n.contents().height();n.css("height",t).css("overflow","hidden")},$(window).resize(function(){t(n)}),n.load(function(){t(n)}),t(n))}},$(document).ready(function(){var i,n,r,t;$(function(){var t=$(".flexslider .slides li"),n=$(".flex-direction-nav a");n.hide(),t.length>1&&n.show()});$('a[href^="#page-subnav"]').on("click",function(n){n.preventDefault();var t=this.hash,i=$(t);$("html, body").stop().animate({scrollTop:i.offset().top},900,"swing",function(){window.location.hash=t})});midland.init(),$(".accordion .accordion-navigation > a").first().click(),$("#google_translate_element a span").each(function(){$(this).html($(this).html().replace(/â–¼/,""))});$("#google_translate_element").on("click",function(){if($("#google_translate_element .goog-te-gadget-simple span a.goog-te-menu-value span:last-child").hide(),!$("iframe.goog-te-menu-frame").contents().find("#translate-custom-midland").length){var n=".goog-te-menu2 { border-color: #bfced9 !important; } .goog-te-menu-frame { -moz-box-shadow: none; -webkit-box-shadow: none; box-shadow: none; } .goog-te-menu2-item table { width: 97%; } .goog-te-menu2-item div{ background-color: #EDEDED !important;} span.text{ color: #6087a1 !important;  background: transparent !important;} .goog-te-menu2-item:hover div{ background-color: #404040 !important; } .goog-te-menu2-item:hover .text{ color: #FFF !important;  }";$("<style type='text/css' id='translate-custom-midland'>"+n+"<\/style>").appendTo($("iframe.goog-te-menu-frame").contents().find("head"))}});if($("#contour-form-submitted").length&&(i=$("#contour-form-submitted"),$("html,body").scrollTop(i.offset().top-220)),String.prototype.width=function(n){var i=n||'14px "FSAlbert","Helvetica Neue",Helvetica,Roboto,Arial,sans-serif',t=$("<div>"+this+"<\/div>").css({position:"absolute",float:"left","white-space":"nowrap",visibility:"hidden",font:i}).appendTo($("body")),r=t.width();return t.remove(),r},$(".main-content p img").each(function(){var n=$(this);n.css("float")==="right"?n.addClass("img_float_right"):n.addClass("img_float_left")}),$("#MinPrice").length>0&&$("#MaxPrice").length){n=function(n){var i=n.val().width(),t;n.width(i),t=n.val(),parseInt(t)>139999?n.after("<span id='plus_symbol'>+<\/span>"):$("#plus_symbol").remove()},r=function(){},n($("#MinPrice")),n($("#MaxPrice"));$("#MinPrice").on("change",function(){n($(this))});$("#MaxPrice").on("change",function(){n($(this))})}$(".cookie-alert .close").click(function(n){var t,i;n.preventDefault(),t=$(this).parents(".cookie-alert").first(),t.slideUp(),i=t.data("nowticks"),d=new Date,d.setTime(d.getTime()+2592e6),document.cookie="mhalertclose="+i+"; expires="+d.toUTCString()+"; path=/"});$(document).on("click","#repair_responsability .responsibilities-grid a",function(n){n.preventDefault();var t=$(this);t.parents("ul").first().find("a").removeClass("activated"),t.addClass("activated"),$("#NextId").val(t.data("ng-href")),$("#IsMidlandResponsible").val(t.data("ng-is-midland-responsible")),$("#Name").val(t.data("ng-name"))});$(document).on("click","#back_button, #start_over",function(n){n.preventDefault();var t=$(this);$("#NextId").val(t.val()),$(this).parents("form").submit()});$(document).on("click",".rr-option",function(){$(this).parents("form").submit()});$(document).on("submit","#repair_responsability form.question",function(n){var u;if(n.preventDefault(),$("#IsMidlandResponsible").val()=="True"){document.location.href=callcenterlink+$("#Name").val();return}var i=$(this),t=i.parents("#repair_responsability").first(),f=i.find("#NextId"),r=parseInt(f.val());!isNaN(r)&&r>0?(u=i.serialize(),t.addClass("loading"),$.ajax({type:"post",url:"/rrt/questionsteppost/",data:u,success:function(n){t.html(n),t.removeClass("loading"),$(document).foundation("reveal","reflow"),$("html,body").animate({scrollTop:t.offset().top-50},1e3)}})):window.alert("Please select an option.")});t=function(){$(".home-banners .columns.medium-4 .banner").equalHeightsGrid()},$(window).resize(function(){this.resizeTO&&clearTimeout(this.resizeTO),this.resizeTO=setTimeout(function(){t()},500)}),t()}),$(document).foundation({abide:{patterns:{number_currency:/^[[0-9\,.]*$/}}}),$(window).load(function(){enquire.register("screen and (min-width:1026px)",{match:function(){primaryNavDesk()},unmatch:function(){destoryPrimaryDesktopNav()}},!0),enquire.register("screen and (max-width:1025px)",{match:function(){primaryNavBurger()},unmatch:function(){destoryPrimaryNavBurger()}})})