function OpenWindow(n,t,i,r){var u=(screen.width-t)/2,f=(screen.height-i)/2,e;winprops="resizable=0, height="+i+",width="+t+",top="+f+",left="+u+"w";r&&(winprops+=",scrollbars=1");e=window.open(n,"_blank",winprops)}function setLocation(n){window.location.href=n}function displayAjaxLoading(n){n?$(".ajax-loading-block-window").show():$(".ajax-loading-block-window").hide("slow")}function displayPopupNotification(n,t,i){var f,r,u,e;if(f=t=="success"?$("#dialog-notifications-success"):t=="error"?$("#dialog-notifications-error"):$("#dialog-notifications-success"),r="",typeof n=="string")r="<p>"+n+"<\/p>";else for(u=0;u<n.length;u++)r=r+"<p>"+n[u]+"<\/p>";f.html(r);e=i?!0:!1;f.dialog({modal:e})}function displayBarNotification(n,t,i){var u,r,f;if(clearTimeout(barNotificationTimeout),u="success",t=="success"?u="success":t=="error"&&(u="error"),$("#bar-notification").removeClass("success").removeClass("error"),$("#bar-notification .content").remove(),r="",typeof n=="string")r='<p class="content">'+n+"<\/p>";else for(f=0;f<n.length;f++)r=r+'<p class="content">'+n[f]+"<\/p>";$("#bar-notification").append(r).addClass(u).fadeIn("slow").mouseenter(function(){clearTimeout(barNotificationTimeout)});$("#bar-notification .close").unbind("click").click(function(){$("#bar-notification").fadeOut("slow")});i>0&&(barNotificationTimeout=setTimeout(function(){$("#bar-notification").fadeOut("slow")},i))}function htmlEncode(n){return $("<div/>").text(n).html()}function htmlDecode(n){return $("<div/>").html(n).text()}function ButtonLight(){this.buttons=[];this.overEl=null;this.overColour=""}function getPageScroll(){var n;return self.pageYOffset?n=self.pageYOffset:document.documentElement&&document.documentElement.scrollTop?n=document.documentElement.scrollTop:document.body&&(n=document.body.scrollTop),n}var barNotificationTimeout,CoastGuard={loadWaiting:!1,init:function(){this.loadWaiting=!1},setLoadWaiting:function(n){displayAjaxLoading(n);this.loadWaiting=n},subscribe:function(n,t){this.loadWaiting==!1&&$.ajax({cache:!1,url:n,type:"post",data:t,success:this.successprocess,complete:this.resetLoadWaiting,error:this.ajaxFailure})},successprocess:function(n){return n.message?(n.success==!0?($("#firstname").val(""),$("#lastname").val(""),$("#email").val(""),$("#confirm_email").val(""),$("#ddlRegions").val("default")):alert(n.message),!1):n.redirect?(location.href=n.redirect,!0):!1},resetLoadWaiting:function(){CoastGuard.setLoadWaiting(!1)},ajaxFailure:function(){alert("Failed.")}},buttonLight,isMobile;(function(n){function t(n,t,i,r){if("addEventListener"in n)try{n.addEventListener(t,i,r)}catch(u){if(typeof i=="object"&&i.handleEvent)n.addEventListener(t,function(n){i.handleEvent.call(i,n)},r);else throw u;}else"attachEvent"in n&&(typeof i=="object"&&i.handleEvent?n.attachEvent("on"+t,function(){i.handleEvent.call(i)}):n.attachEvent("on"+t,i))}function i(n,t,i,r){if("removeEventListener"in n)try{n.removeEventListener(t,i,r)}catch(u){if(typeof i=="object"&&i.handleEvent)n.removeEventListener(t,function(n){i.handleEvent.call(i,n)},r);else throw u;}else"detachEvent"in n&&(typeof i=="object"&&i.handleEvent?n.detachEvent("on"+t,function(){i.handleEvent.call(i)}):n.detachEvent("on"+t,i))}window.MBP=window.MBP||{};MBP.viewportmeta=n.querySelector&&n.querySelector('meta[name="viewport"]');MBP.ua=navigator.userAgent;MBP.scaleFix=function(){MBP.viewportmeta&&/iPhone|iPad|iPod/.test(MBP.ua)&&!/Opera Mini/.test(MBP.ua)&&(MBP.viewportmeta.content="width=device-width, minimum-scale=1.0, maximum-scale=1.0",n.addEventListener("gesturestart",MBP.gestureStart,!1))};MBP.gestureStart=function(){MBP.viewportmeta.content="width=device-width, minimum-scale=0.25, maximum-scale=1.6"};MBP.BODY_SCROLL_TOP=!1;MBP.getScrollTop=function(){var i=window,t=n;return i.pageYOffset||t.compatMode==="CSS1Compat"&&t.documentElement.scrollTop||t.body.scrollTop||0};MBP.hideUrlBar=function(){var n=window;location.hash||MBP.BODY_SCROLL_TOP===!1||n.scrollTo(0,MBP.BODY_SCROLL_TOP===1?0:1)};MBP.hideUrlBarOnLoad=function(){var n=window,i=n.document,t;!location.hash&&n.addEventListener&&(window.scrollTo(0,1),MBP.BODY_SCROLL_TOP=1,t=setInterval(function(){i.body&&(clearInterval(t),MBP.BODY_SCROLL_TOP=MBP.getScrollTop(),MBP.hideUrlBar())},15),n.addEventListener("load",function(){setTimeout(function(){MBP.getScrollTop()<20&&MBP.hideUrlBar()},0)}))};MBP.fastButton=function(n,t,i){if(this.handler=t,this.pressedClass=typeof i=="undefined"?"pressed":i,n.length&&n.length>1)for(var r in n)this.addClickEvent(n[r]);else this.addClickEvent(n)};MBP.fastButton.prototype.handleEvent=function(n){n=n||window.event;switch(n.type){case"touchstart":this.onTouchStart(n);break;case"touchmove":this.onTouchMove(n);break;case"touchend":this.onClick(n);break;case"click":this.onClick(n)}};MBP.fastButton.prototype.onTouchStart=function(t){var i=t.target||t.srcElement;t.stopPropagation();i.addEventListener("touchend",this,!1);n.body.addEventListener("touchmove",this,!1);this.startX=t.touches[0].clientX;this.startY=t.touches[0].clientY;i.className+=" "+this.pressedClass};MBP.fastButton.prototype.onTouchMove=function(n){(Math.abs(n.touches[0].clientX-this.startX)>10||Math.abs(n.touches[0].clientY-this.startY)>10)&&this.reset(n)};MBP.fastButton.prototype.onClick=function(n){var t,i;n=n||window.event;t=n.target||n.srcElement;n.stopPropagation&&n.stopPropagation();this.reset(n);this.handler.apply(n.currentTarget,[n]);n.type=="touchend"&&MBP.preventGhostClick(this.startX,this.startY);i=new RegExp(" ?"+this.pressedClass,"gi");t.className=t.className.replace(i,"")};MBP.fastButton.prototype.reset=function(t){var r=t.target||t.srcElement,u;i(r,"touchend",this,!1);i(n.body,"touchmove",this,!1);u=new RegExp(" ?"+this.pressedClass,"gi");r.className=r.className.replace(u,"")};MBP.fastButton.prototype.addClickEvent=function(n){t(n,"touchstart",this,!1);t(n,"click",this,!1)};MBP.preventGhostClick=function(n,t){MBP.coords.push(n,t);window.setTimeout(function(){MBP.coords.splice(0,2)},2500)};MBP.ghostClickHandler=function(n){var t,i,r,u;if(!MBP.hadTouchEvent&&MBP.dodgyAndroid){n.stopPropagation();n.preventDefault();return}for(t=0,i=MBP.coords.length;t<i;t+=2)r=MBP.coords[t],u=MBP.coords[t+1],Math.abs(n.clientX-r)<25&&Math.abs(n.clientY-u)<25&&(n.stopPropagation(),n.preventDefault())};MBP.dodgyAndroid="ontouchstart"in window&&navigator.userAgent.indexOf("Android 2.3")!=-1;n.addEventListener&&n.addEventListener("click",MBP.ghostClickHandler,!0);t(n.documentElement,"touchstart",function(){MBP.hadTouchEvent=!0},!1);MBP.coords=[];MBP.autogrow=function(n,t){function r(){var n=this.scrollHeight,t=this.clientHeight;n>t&&(this.style.height=n+3*i+"px")}var u=t?t:12,i=n.currentStyle?n.currentStyle.lineHeight:getComputedStyle(n,null).lineHeight;i=i.indexOf("px")==-1?u:parseInt(i,10);n.style.overflow="hidden";n.addEventListener?n.addEventListener("input",r,!1):n.attachEvent("onpropertychange",r)};MBP.enableActive=function(){n.addEventListener("touchstart",function(){},!1)};MBP.preventScrolling=function(){n.addEventListener("touchmove",function(n){n.target.type!=="range"&&n.preventDefault()},!1)};MBP.preventZoom=function(){for(var i=n.querySelectorAll("input, select, textarea"),r="width=device-width,initial-scale=1,maximum-scale=",t=0,t=0;t<i.length;t++)i[t].onfocus=function(){MBP.viewportmeta.content=r+"1"},i[t].onblur=function(){MBP.viewportmeta.content=r+"10"}};MBP.startupImage=function(){var i,e,u,f,t,r;u=window.devicePixelRatio;f=n.getElementsByTagName("head")[0];navigator.platform==="iPad"?(i=u===2?"img/startup/startup-tablet-portrait-retina.png":"img/startup/startup-tablet-portrait.png",e=u===2?"img/startup/startup-tablet-landscape-retina.png":"img/startup/startup-tablet-landscape.png",t=n.createElement("link"),t.setAttribute("rel","apple-touch-startup-image"),t.setAttribute("media","screen and (orientation: portrait)"),t.setAttribute("href",i),f.appendChild(t),r=n.createElement("link"),r.setAttribute("rel","apple-touch-startup-image"),r.setAttribute("media","screen and (orientation: landscape)"),r.setAttribute("href",e),f.appendChild(r)):(i=u===2?"img/startup/startup-retina.png":"img/startup/startup.png",i=screen.height===568?"img/startup/startup-retina-4in.png":i,t=n.createElement("link"),t.setAttribute("rel","apple-touch-startup-image"),t.setAttribute("href",i),f.appendChild(t));(navigator.platform==="iPhone"||"iPod")&&screen.height===568&&MBP.viewportmeta&&(MBP.viewportmeta.content=MBP.viewportmeta.content.replace(/\bwidth\s*=\s*320\b/,"width=320.1").replace(/\bwidth\s*=\s*device-width\b/,""))}})(document);ButtonLight.prototype={init:function(n){this.buttons=$(n);this.bindButtons();this.overEl=null},bindButtons:function(){var n=this;this.buttons.length>0&&(this.buttons.each(function(){n.bindButton($(this))}),$(window).mousemove(function(t){n.updateGrad(t)}))},updateGrad:function(n){if(this.overEl!=null){var t=this.overEl,u=t.offset().left,f=t.offset().top,i=n.pageX-u,r=n.pageY-f;r>0&&i>0?t.css({"background-image":"radial-gradient(circle 60px at "+i+"px "+r+"px, rgba(255,255,255,0.12), transparent)"}):(self.overEl=null,t.css({"background-image":"none"}))}},bindButton:function(n){var t=this;n.mouseenter(function(){t.overEl=n;t.overColour="";var i=$(this).css("background-color"),u=n,r=i;t.overColour=r});n.mouseleave(function(){t.overEl=null;n.css({"background-image":"none"})})}};buttonLight=null;$(function(){buttonLight=new ButtonLight;buttonLight.init()});isMobile={Android:function(){return navigator.userAgent.match(/Android/i)},BlackBerry:function(){return navigator.userAgent.match(/BlackBerry/i)},iOS:function(){return navigator.userAgent.match(/iPhone|iPad|iPod/i)},Opera:function(){return navigator.userAgent.match(/Opera Mini/i)},Windows:function(){return navigator.userAgent.match(/IEMobile/i)||navigator.userAgent.match(/WPDesktop/i)},any:function(){return isMobile.Android()||isMobile.BlackBerry()||isMobile.iOS()||isMobile.Opera()||isMobile.Windows()}};$(document).ready(function(){function f(){return r.is(".open")?"0px":"-"+n.width()+"px"}var n,r,t,i,u,e,s;if($(".menu > ul > li").hoverIntent(function(){if($(window).width()<990)return!1;var n=$(this).find(".mm");n.length&&n.slideDown()},function(){if($(window).width()<990)return!1;var n=$(this).find(".mm");n.length&&n.stop(!0,!0).slideUp()}),n=$(".menubox"),r=n.find(".close-menu"),$(window).width()<990&&n.prependTo(".wrapper"),$(window).width()<990?n.css({"margin-left":"-"+n.width()+"px",left:0}):n.css("margin-left","0px"),$(window).bind("resize",function(){if($(window).width()>990)return n.css("margin-left","0px"),n.appendTo("header > .content"),!1;var t=f();n.css("margin-left",t)}),n.find(".close-menu").bind("click",function(){r.toggleClass("open");$("body").toggleClass("menu-open");var t=f();n.animate({"margin-left":t},500)}),$(window).trigger("resize"),t=window.NZ||{},t.init=function(){},t.MenuOpen=function(){$(".btn-toggle-menu").on("click",function(){return $(".primary-menu").slideToggle(),!1})},t.SearchOpen=function(){$(".btn-toggle-search").on("click",function(){return $(".search").slideToggle(),!1})},t.InnerPagesOpen=function(){if($(window).width()<990)$(".innernav").on("click",function(){$(".innernav ul.inner-pages").first().is(":visible")||$(".innernav ul.inner-pages").slideToggle()})},t.init(),t.MenuOpen(),t.SearchOpen(),i=$(".banneritems"),i.length){i.children().length>1&&i.bxSlider({controls:!1,mode:"fade",auto:!0,pause:8e3,speed:2e3});u=$(".bx-has-pager");e=u.find("a").length*-13;u.css({"margin-left":e});function o(){var n=$(".banner").width();n>952?$(".banneritems li").each(function(){var n=$(this).find("img");n.css({"margin-top":"0px",top:"0px"})}):$(".banneritems li").each(function(){var n=$(this).find("img");n.css({"margin-top":"0px",top:"0%"})})}o();$(window).resize(function(){o()})}$(".lnk-dark").click(function(){var n=$(this),t=n.parent().find(".dd-box");return $(".dd-box").hide(),$(".lnk-dark").parent().removeClass("current"),t.length?(t.show(),n.parent().addClass("current"),!1):void 0});$(".daily-updates").mouseleave(function(){$(".dd-box").hide();$(".lnk-dark").parent().removeClass("current")});$(".lnk-dark-m").click(function(){var t=$(this),n=t.parent().find(".dd-box-mobile");if(n.length)return n.hasClass("dd-mobile-open")?n.slideUp().removeClass("dd-mobile-open"):($(".dd-mobile-open").slideUp().removeClass("dd-mobile-open"),n.slideDown().addClass("dd-mobile-open")),!1});$(".closepopup").click(function(){return $(window).colorbox.close(),!1});$("#linkChangeRegion, #linkChangeRegionContactUs, #linkSubscribe").colorbox({inline:!0,opacity:.5,width:isMobile.any()?"100%":"922px",height:"617px",onComplete:function(){$("#nz-map").imageMapResize();dataLayer&&dataLayer.push({event:"VirtualPageView",virtualPageUrl:"/find_my_nearest",virtualPageTitle:"Find My Nearest"})}});$.validator.addMethod("valueNotEquals",function(n,t,i){return i!=n},"Value must not equal arg.");$("#lnkSubscribe").click(function(){if($("#formSubscribe").valid()){var n=$("#firstname").val(),t=$("#lastname").val(),i=$("#email").val(),r=$("#ddlRegions").val(),u="firstname="+n+"&lastname="+t+"&email="+i+"&ddlRegions="+r;$(window).colorbox.close();CoastGuard.subscribe("/Base/Subscribe/Newsletter",u)}return!1});$("#lnkSendEmail").click(function(){return $("#formContact").valid()&&$("#formContact").submit(),!1});$("#formContact").validate({rules:{firstname:"required",lastname:"required",email:{required:!0,email:!0},message:"required"},messages:{firstname:"Please enter your first name",lastname:"Please enter your last name",email:{required:"Please enter your email",email:"Please enter a valid email address"},message:"Please enter your message"},errorElement:"span"});$("#formSubscribe").validate({rules:{firstname:"required",lastname:"required",email:{required:!0,email:!0},confirm_email:{required:!0,email:!0,equalTo:"#email"},ddlRegions:{valueNotEquals:"default"}},messages:{firstname:"Please enter your first name",lastname:"Please enter your last name",email:{required:"Please enter your email",email:"Please enter a valid email address"},confirm_email:{required:"Please confirm your email",email:"Please enter a valid email address",equalTo:"Please enter the same email as above"},ddlRegions:{valueNotEquals:"Please choose a region"}},errorElement:"span"});window.highlightMapArea=function(n){var t="/media/167888/nz.png";switch(n){case"nz_east":t="/media/167931/nz_east.png";break;case"nz_central":t="/media/167913/nz_central.png";break;case"nz_north":t="/media/167956/nz_north.png";break;case"nz_south":t="/media/167961/nz_south.png"}$(".region-map img").attr("src",t)};s=$.cookies.get("scrollPos");forceScrollOnTop?window.scroll(0,0):window.scroll(0,s);$.cookies.del("scrollPos");$(".maintainScrollPos").each(function(){$(this).click(function(){$.cookies.set("scrollPos",getPageScroll())})})});$(document).ready(function(){$(".data-email").each(function(n,t){$(t).attr("href",$(t).data("href"));$(t).text($(t).data("content"))});$(".btn-expand").click(function(){return $(this).closest(".row").find(".item").slideToggle(),!1})});$(document).ready(function(){function n(){var n=$($(".banneritems li img")[0]).height();n>0&&($(window).width()>990?$(".banneritems,.banneritems li").css("height",n):$(".banneritems,.banneritems li").css("height",n+80))}n();window.addEventListener("resize",function(){n()})})