(function(n,t){var i,r=function(){n("[data-enquiry-type]",i).hide().find(":input").attr("disabled","disabled");var t=n("[data-enquiry-type]").filter(function(){var t=n(this).data("enquiryType").toLowerCase(),i=n("#EnquiryTypeId option:selected").text().toLowerCase();return i.indexOf(t)>=0});n(":input",t).removeAttr("disabled");t.show()},u=function(){n(document).on("change","#EnquiryTypeId",r);r()};n(document).ready(function(){if(i=n("#contact-us-form"),!(i.length<1)){u();n("#RecaptchaToken").val("");n(document).on("submit","#contact-us-form form",function(){var i=n(this),u=i.data("submitted"),r=n("button[type=submit]",i);return u===!0?!1:(r.prop("disabled",!0),i.data("submitted",!0),n("#RecaptchaToken").val().length<1)?(t.ready(function(){t.execute("6LdJIbUUAAAAAFT3O0Ok_ytJ2WvICiHAkjaEsj9H",{action:"contact"}).then(function(t){n("#RecaptchaToken").val(t);i.data("submitted",!1);i.submit()})}),!1):(r.prop("disabled",!1),!0)})}})})(jQuery,grecaptcha),function(n){var i,s=function(t,i){t==null||i==null||i.length<1||t.append(n("<ul/>").append(i))},h=function(){n(".copy-content h3").each(function(t,r){var f=n(r),u=[];f.nextUntil("h3").filter("h4").each(function(i,r){var f=n(r);u.push(n("<li/>").append(n("<a/>").attr({href:"#faq-"+t+"-"+i}).text(f.text())));f.attr("id","faq-"+t+"-"+i)});i.append(f);s(i,u);u=[]});n("#faq-links a").on("click",function(){var t=n(n(this).attr("href"));return t.length>0&&n(window).scrollTop(t.offset().top-n("#section-wrapper").offset().top-20),!1})},u=function(){n("[data-text-size]").each(function(){var t=n(this),r=t.data("originalTextSize")||parseInt(t.css("font-size")),i=r*t.data("textSize");for(t.css("font-size",i+"px");t.width()>t.parent().width();)i-=.5,t.css("font-size",i+"px");t.data({customTextSize:i,originalTextSize:r})})},t={UNKNOWN:0,PORTRAIT:1,LANDSCAPE:2},r={MOBILE:0,TABLET:1,DESKTOP:2},f=r.MOBILE,e=t.UNKNOWN,c="matchMedia"in window,o=function(n){return c&&window.matchMedia(n).matches},l=function(){return screen.width<=480||o("only screen and (max-width: 480px)")?r.MOBILE:screen.width<=1024||o("only screen and (max-width: 768px)")?r.TABLET:r.DESKTOP},a="orientation"in window,v="orientation"in screen||"mozOrientation"in screen,y=(window.matchMedia!=null?window.matchMedia("(max-width: 768px)").matches:!0)&&window.screen!=null&&window.screen.width<=1024&&window.screen.height<=1024,p=function(){if(!y)return t.UNKNOWN;if(a)return window.orientation%180==0?t.PORTRAIT:t.LANDSCAPE;if(v){var n=screen.orientation||screen.mozOrientation;if(n!=null)return n.split("-")[0].toLowerCase()==="landscape"?t.LANDSCAPE:t.PORTRAIT}return t.UNKNOWN};n(window).on("resize orientationchange",function(){var r=n("div.section-heading[data-offset]:first"),h,i;if(r.length>0){var o=n("div:first",r),c=n(".section-heading").height(),a=0,v=c-o.outerHeight(),s=c*r.data("offset")/100-o.outerHeight()/2;o.css("margin-top",s<a?a:s>v?v:s)}(n("[data-text-size]").removeData("originalTextSize").removeAttr("style"),u(),h=l(),i=p(),h!==f||i!==e)&&(f=h,e=i,i===t.LANDSCAPE?(n("#landscape p").css({position:"absolute",left:(n(window).width()-150)/2,top:(n(window).height()-145)/2}),n("#landscape").show()):n("#landscape").hide())}).resize();n(document).ready(function(){u();i=n("#faq-links");i.length>0&&h();n(document).on("click","a.show-mobile-nav, a.show-mobile-subnav",function(){return console.log(n(this).next("ul.main-nav")),n(this).next("ul").slideToggle(),!1});n("[data-recaptcha-legal]").length>0&&n("body").addClass("hide-recaptcha")})}(jQuery),function(n,t){var f=".intro-story img.homepage-background",e,r,i,u=function(t){if(t!=null){var i=t.data("overlayColor"),r;r=i==null?"initial":"rgba(0,0,0,"+i+")";n("> article",t.closest(".intro-story")).css("background-color",r)}},o=function(){var f=i>=r.length-1?0:i+1,t=n(r[f]),e=n(r[i]);e.css("opacity",0);t.css("opacity",0).show();t.css("opacity",1);u(t);i=f},s=function(){n(document).ready(function(){var s=n(f);s.length<2||(s.filter(":first").css({opacity:1,display:"block"}),s.filter(":not(:first)").css({opacity:0,display:"block"}),r=s,i=0,u(s.filter(":first")),e=setInterval(o,1e4),t.ready(function(){t.execute("6LdJIbUUAAAAAFT3O0Ok_ytJ2WvICiHAkjaEsj9H",{action:"homepage"}).then(function(t){n.post(n("script[data-verify-url]").data("verifyUrl"),{clientAction:"homepage",clientToken:t})},function(n){console.log(n)})}))})};n.extend(!0,window,{SilverRose:{Homepage:s}})}(window.jQuery,window.grecaptcha),function(n){var r=window.requestAnimationFrame||window.webkitRequestAnimationFrame||window.mozRequestAnimationFrame,e="transform",o=n("body"),t=[],a=n(window).scrollTop(),s=o.height(),f=n("#section-wrapper").offset().top,u=n(window).width(),h=n(window).height(),c=!0,v=function(){var u=window.pageYOffset||n(window).scrollTop(),i,o,h,l;if(u!==a||c)for(c=!1,i=0;i<t.length;i++)o=t[i].offset+t[i].placeholderHeight,h=u+s,t[i].offset>=u&&t[i].offset<=h||o>=u&&o<=h?(l=(t[i].offset-u)/s,t[i].image.style.visibility="visible",t[i].image.style[e]="translate3d(0, "+(20*l-25)+"%, 0)",t[i].imageContainer.style.maxHeight=t[i].textBlockOffset-u-f+"px",t[i].visible=!0):t[i].visible&&(t[i].visible=!1,t[i].image.style.visibility="hidden",t[i].imageContainer.style.maxHeight=u>t[i].offset?"0":"none");a=u;r(v)},d=function(){for(var f,i=0;i<t.length;i++){var h=n(t[i].image),e=u<=t[i].imageAttributes,r=e?t[i].mobileImageAttributes:t[i].imageAttributes,s=Math.max(o.width()/r.width,n(window).height()/r.height)*1.25;t[i].isMobile=e;f=r.width*s;h.attr({src:r.src}).css({height:r.height*s,width:f,marginLeft:f>u?"-"+(f-u)/2+"px":"0"})}},g=function(n,t,i,r){return(n/=r/2,n<1)?i/2*n*n+t:(n--,-i/2*(n*(n-2)-1)+t)},i=null,l=null,y=null,p=1500,w=function(n){i||(i=n);var t=g(n-i,l,y-l,p);window.scrollTo(0,t);n-i==0||n-i<p?r(w):i=null},b=function(){n(".story-nav.story-down").on("click",function(){if(i!=null)return!1;var u=n(this),t=n(u.attr("href"));return t.length>0?(l=n(window).scrollTop(),y=t.is(".story-footer")?t.offset().top-f:t.offset().top-(n(window).height()-t.outerHeight()),r(w),!1):!0})},k=function(){n("section.story[data-min-height]").each(function(){var t=n(this),i=Math.round((h-f)*(t.data("minHeight")/100)),r=t.outerHeight()-t.height(),u=i-r;n("div.article-content",t).css("min-height",i);n("div.article-content .copy-image img",t).css({maxHeight:u})})};n.extend(!0,window,{SilverRose:{Parallax:{Init:function(i,l){var a,y,p;if(document.body!=null){if(n("body").addClass("parallax"),!(e in document.body.style))for(y=["webkit","ms","moz"],a=0;a<y.length;a++)p="-"+y[a]+"-transform",p in document.body.style&&(e=p);if(r==null||!(e in document.body.style)||u<768){n(i).each(function(t,i){var r=n(i),u=r.prev("section.parallax"),f=r.data("image");u.css("background-image","url("+f+")")});k();r!=null&&b();return}b();n(i).each(function(i,r){var f=n(r),e=f.prev("section.parallax"),s={src:f.data("image"),width:f.data("imageWidth"),height:f.data("imageHeight")},o={src:f.data("mobileImage"),width:f.data("mobileWidth"),height:f.data("mobileHeight")},h=u<=o.width,c=n("<img/>").attr(h?o:s).css("visibility","hidden"),a=n("<div/>").attr({"class":"parallax-image"}).append(c);n(l||"body").prepend(a);t.push({image:c[0],imageAttributes:s,mobileImageAttributes:o,imageContainer:a[0],placeholder:e[0],placeholderHeight:e.height(),offset:e.offset().top,textBlock:f[0],textBlockOffset:f.offset().top,visible:!1,isMobile:h})});n(window).on("resize load",function(){var i;for(s=o.height(),u=n(window).width(),h=n(window).height(),f=n("#section-wrapper").offset().top,k(),i=n("div.section-heading[data-offset]:first"),a=0;a<t.length;a++){var r=n(t[a].placeholder),v=n(t[a].textBlock),y=h-v.outerHeight()-f+"px";r.css("height",y);a===0&&i.css("height",y);t[a].placeholderHeight=r.height();t[a].offset=r.offset().top;t[a].textBlockOffset=v.offset().top}if(i.length>0){var e=n("div:first",i),p=0,w=i.height()-e.outerHeight(),l=i.height()*i.data("offset")/100-e.outerHeight()/2;e.css("margin-top",l<p?p:l>w?w:l)}d();c=!0}).trigger("resize");r(v)}}}}})}(jQuery),function(n){n(document).ready(function(){n("div.media-video div.the-video a").on("click",function(){var t=n(this),i=t.data("videoId");return t.replaceWith('<iframe src="http://www.youtube.com/embed/'+i+'?autoplay=1&amp;HD=1;rel=0;showinfo=0" allowfullscreen seamless modestbranding><\/iframe>'),!1})})}(jQuery),function(){var n=jQuery,t=function(){function n(){this.fadeDuration=500;this.fitImagesInViewport=!0;this.resizeDuration=700;this.positionFromTop=50;this.showImageNumberLabel=!0;this.alwaysShowNavOnTouchDevices=!1;this.wrapAround=!1}return n.prototype.albumLabel=function(n,t){return"Image "+n+" of "+t},n}(),i=function(){function t(n){this.options=n;this.album=[];this.currentImageIndex=void 0;this.init()}return t.prototype.init=function(){this.enable();this.build()},t.prototype.enable=function(){var t=this;n("body").on("click","a[rel^=lightbox], area[rel^=lightbox], a[data-lightbox], area[data-lightbox]",function(i){return t.start(n(i.currentTarget)),!1})},t.prototype.build=function(){var t=this;n("<div id='lightboxOverlay' class='lightboxOverlay'><\/div><div id='lightbox' class='lightbox'><div class='lb-outerContainer'><div class='lb-container'><img class='lb-image' src='' /><div class='lb-nav'><a class='lb-prev' href='' ><\/a><a class='lb-next' href='' ><\/a><\/div><div class='lb-loader'><a class='lb-cancel'><\/a><\/div><\/div><\/div><div class='lb-dataContainer'><div class='lb-data'><div class='lb-details'><span class='lb-caption'><\/span><span class='lb-number'><\/span><\/div><div class='lb-closeContainer'><a class='lb-close'><\/a><\/div><\/div><\/div><\/div>").appendTo(n("body"));this.$lightbox=n("#lightbox");this.$overlay=n("#lightboxOverlay");this.$outerContainer=this.$lightbox.find(".lb-outerContainer");this.$container=this.$lightbox.find(".lb-container");this.containerTopPadding=parseInt(this.$container.css("padding-top"),10);this.containerRightPadding=parseInt(this.$container.css("padding-right"),10);this.containerBottomPadding=parseInt(this.$container.css("padding-bottom"),10);this.containerLeftPadding=parseInt(this.$container.css("padding-left"),10);this.$overlay.hide().on("click",function(){return t.end(),!1});this.$lightbox.hide().on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$outerContainer.on("click",function(i){return"lightbox"===n(i.target).attr("id")&&t.end(),!1});this.$lightbox.find(".lb-prev").on("click",function(){return t.changeImage(0===t.currentImageIndex?t.album.length-1:t.currentImageIndex-1),!1});this.$lightbox.find(".lb-next").on("click",function(){return t.changeImage(t.currentImageIndex===t.album.length-1?0:t.currentImageIndex+1),!1});this.$lightbox.find(".lb-loader, .lb-close").on("click",function(){return t.end(),!1})},t.prototype.start=function(t){function e(n){l.album.push({link:n.attr("href"),title:n.attr("data-title")||n.attr("title")})}var l=this,o=n(window),i,f,s,r,u,h,c;if(o.on("resize",n.proxy(this.sizeOverlay,this)),n("select, object, embed").css({visibility:"hidden"}),this.sizeOverlay(),this.album=[],f=0,s=t.attr("data-lightbox"),s)for(i=n(t.prop("tagName")+'[data-lightbox="'+s+'"]'),r=0;r<i.length;r=++r)e(n(i[r])),i[r]===t[0]&&(f=r);else if("lightbox"===t.attr("rel"))e(t);else for(i=n(t.prop("tagName")+'[rel="'+t.attr("rel")+'"]'),u=0;u<i.length;u=++u)e(n(i[u])),i[u]===t[0]&&(f=u);h=o.scrollTop()+this.options.positionFromTop;c=o.scrollLeft();this.$lightbox.css({top:h+"px",left:c+"px"}).fadeIn(this.options.fadeDuration);this.changeImage(f)},t.prototype.changeImage=function(t){var u=this,r,i;this.disableKeyboardNav();r=this.$lightbox.find(".lb-image");this.$overlay.fadeIn(this.options.fadeDuration);n(".lb-loader").fadeIn("slow");this.$lightbox.find(".lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption").hide();this.$outerContainer.addClass("animating");i=new Image;i.onload=function(){var l,f,e,o,s,h,c;r.attr("src",u.album[t].link);l=n(i);r.width(i.width);r.height(i.height);u.options.fitImagesInViewport&&(c=n(window).width(),h=n(window).height(),s=c-u.containerLeftPadding-u.containerRightPadding-20,o=h-u.containerTopPadding-u.containerBottomPadding-120,(i.width>s||i.height>o)&&(i.width/s>i.height/o?(e=s,f=parseInt(i.height/(i.width/e),10),r.width(e),r.height(f)):(f=o,e=parseInt(i.width/(i.height/f),10),r.width(e),r.height(f))));u.sizeContainer(r.width(),r.height())};i.src=this.album[t].link;this.currentImageIndex=t},t.prototype.sizeOverlay=function(){this.$overlay.width(n(window).width()).height(n(document).height())},t.prototype.sizeContainer=function(n,t){function f(){i.$lightbox.find(".lb-dataContainer").width(u);i.$lightbox.find(".lb-prevLink").height(r);i.$lightbox.find(".lb-nextLink").height(r);i.showImage()}var i=this,e=this.$outerContainer.outerWidth(),o=this.$outerContainer.outerHeight(),u=n+this.containerLeftPadding+this.containerRightPadding,r=t+this.containerTopPadding+this.containerBottomPadding;e!==u||o!==r?this.$outerContainer.animate({width:u,height:r},this.options.resizeDuration,"swing",function(){f()}):f()},t.prototype.showImage=function(){this.$lightbox.find(".lb-loader").hide();this.$lightbox.find(".lb-image").fadeIn("slow");this.updateNav();this.updateDetails();this.preloadNeighboringImages();this.enableKeyboardNav()},t.prototype.updateNav=function(){var n=!1;try{document.createEvent("TouchEvent");n=this.options.alwaysShowNavOnTouchDevices?!0:!1}catch(t){}this.$lightbox.find(".lb-nav").show();this.album.length>1&&(this.options.wrapAround?(n&&this.$lightbox.find(".lb-prev, .lb-next").css("opacity","1"),this.$lightbox.find(".lb-prev, .lb-next").show()):(this.currentImageIndex>0&&(this.$lightbox.find(".lb-prev").show(),n&&this.$lightbox.find(".lb-prev").css("opacity","1")),this.currentImageIndex<this.album.length-1&&(this.$lightbox.find(".lb-next").show(),n&&this.$lightbox.find(".lb-next").css("opacity","1"))))},t.prototype.updateDetails=function(){var t=this;"undefined"!=typeof this.album[this.currentImageIndex].title&&""!==this.album[this.currentImageIndex].title&&this.$lightbox.find(".lb-caption").html(this.album[this.currentImageIndex].title).fadeIn("fast").find("a").on("click",function(){location.href=n(this).attr("href")});this.album.length>1&&this.options.showImageNumberLabel?this.$lightbox.find(".lb-number").text(this.options.albumLabel(this.currentImageIndex+1,this.album.length)).fadeIn("fast"):this.$lightbox.find(".lb-number").hide();this.$outerContainer.removeClass("animating");this.$lightbox.find(".lb-dataContainer").fadeIn(this.options.resizeDuration,function(){return t.sizeOverlay()})},t.prototype.preloadNeighboringImages=function(){var n,t;this.album.length>this.currentImageIndex+1&&(n=new Image,n.src=this.album[this.currentImageIndex+1].link);this.currentImageIndex>0&&(t=new Image,t.src=this.album[this.currentImageIndex-1].link)},t.prototype.enableKeyboardNav=function(){n(document).on("keyup.keyboard",n.proxy(this.keyboardAction,this))},t.prototype.disableKeyboardNav=function(){n(document).off(".keyboard")},t.prototype.keyboardAction=function(n){var t=n.keyCode,i=String.fromCharCode(t).toLowerCase();t===27||i.match(/x|o|c/)?this.end():"p"===i||t===37?0!==this.currentImageIndex?this.changeImage(this.currentImageIndex-1):this.options.wrapAround&&this.album.length>1&&this.changeImage(this.album.length-1):("n"===i||t===39)&&(this.currentImageIndex!==this.album.length-1?this.changeImage(this.currentImageIndex+1):this.options.wrapAround&&this.album.length>1&&this.changeImage(0))},t.prototype.end=function(){this.disableKeyboardNav();n(window).off("resize",this.sizeOverlay);this.$lightbox.fadeOut(this.options.fadeDuration);this.$overlay.fadeOut(this.options.fadeDuration);n("select, object, embed").css({visibility:"visible"})},t}();n(function(){var n=new t;new i(n)})}.call(this)