function adjustHeaderStyle(){var n=$("header"),h=$("nav"),c=$("#nav-trigger"),r=$(".overlay"),u=$(".colorOverlay"),f=$("#encova-hamburger"),e=$(".page-header-section-header"),o=getAlertsHeight(),i=c.offset().top,s=n.height()+(o>0?o-getCssPropNumericValue(h,"borderTopWidth"):0),t=$(window).scrollTop();t>i-s&&(!f.is(":visible")||!f.hasClass("cross"))&&n.hasClass("transparent-nav")?(n.removeClass("transparent-nav"),n.addClass("not-transparent-nav")):t<i-s&&n.hasClass("not-transparent-nav")&&(n.removeClass("not-transparent-nav"),n.addClass("transparent-nav"));n.hasClass("transparent-nav")?(r!=undefined&&n.css("backgroundColor","rgba(23,49,90,"+Math.min(t*1.5/r.offset().top,.99)+")"),u!=undefined&&u.css("opacity",Math.min(.25*(t/i)+.75,.99)),e!=undefined&&e.css("opacity",Math.max(1-t/i,0))):n.hasClass("not-transparent-nav")&&n.css("backgroundColor","rgba(255,255,255,1)")}function adjustElementsForAlerts(){var i=$(".encovaalertblock"),f;if(i!=undefined&&i.length>0){var r=$("main")[0],n=$("header")[0],u=$(".colorOverlay")[0],t=getAlertsHeight();u!=undefined&&(f=$(".overlay")[0],u.style.marginTop=f.style.marginTop=t+"px");t<=0?($("nav").css("borderColor",""),n.style.top="",r.style.marginTop=n.style.marginTop=""):(n.style.top=Math.ceil(getCssPropNumericValue($("nav"),"borderTopWidth"))*-1+"px",r.style.marginTop=n.style.marginTop=t+"px")}}function getAlertsHeight(){var n=0;return $(".encovaalertblock").each(function(){n+=this.clientHeight}),n}function closeAlert(n){var t=$(n).closest(".encovaalertblock");t.hide();setHideAlertCookie(t.attr("id"));adjustElementsForAlerts();$(window).trigger("resize")}function getHideAlertCookie(){var t=document.cookie,i=t.indexOf("encova_hidden_alerts="),n;return i>=0?(n=t.substring(i),n.indexOf(";")>0?n.substring(0,n.indexOf(";")):n):""}function setHideAlertCookie(n){var t=getHideAlertCookie();document.cookie="encova_hidden_alerts="+(t.length>0?t+","+n:n)+"; path=/"}function hasHideAlertCookie(n){var t=getHideAlertCookie();return t.length>=0?t.indexOf(n)>0:!1}function getCssPropNumericValue(n,t){return parseFloat($(n).css(t),10)||0}function scrollToElement(n){var t="scrollBehavior"in document.documentElement.style;if(t)try{n.scrollIntoView({behavior:"smooth",block:"nearest",inline:"start"})}catch(i){n.scrollIntoView(!1)}else n.scrollIntoView(!1)}function hideAllActiveNavMenus(){var t=$(".encova-top-level-nav.active"),i=$(".encova-slide-out-menu.active"),n;(t.length||i.length)&&(t.removeClass("active"),i.removeClass("active"),$(".encova-top-level-nav .encova-nav-link").removeClass("covered-by-menu"));n=$(".encova-expandable-nav.active");n.length&&(n.next(".encova-expandable-nav-menu").hide(),n.removeClass("active"))}function goHome(){window.open("/","_self",!1)}(function(n,t){n(function(){function f(){var n=i.scrollTop();if(r===n){u(f);return}r=n;adjustHeaderStyle();u(f)}adjustHeaderStyle();var u=t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.msRequestAnimationFrame||t.oRequestAnimationFrame,i=n(t),r=i.scrollTop();u?f():i.scroll(function(){var t=n(this).scrollTop();r!==t&&(r=t,adjustHeaderStyle())});i.resize(function(){adjustHeaderStyle();n(".encovaalertblock")!=undefined&&adjustElementsForAlerts()})})})(window.jQuery,window,document);$(document).on("click",function(n){$(n.target).closest(".encova-slide-out-menu").length||$(n.target).closest(".encova-top-level-nav").length||$("#encova-hamburger").is(":visible")||hideAllActiveNavMenus()});(function(){var n=!1;$(function(){var i=function(){function e(){$("html").addClass("scroll-lock");t.hasClass("not-transparent-nav")?(n=!0,t.removeClass("not-transparent-nav"),t.addClass("transparent-nav")):n=!1;$(".encovaalertblock").parent().hide();adjustElementsForAlerts();u.addClass("showHamburgerMenu")}function f(){u.removeClass("showHamburgerMenu");$(".encovaalertblock").parent().show();adjustElementsForAlerts();n===!0&&(t.removeClass("transparent-nav"),t.addClass("not-transparent-nav"));$("html").removeClass("scroll-lock")}var r=$("#encova-hamburger"),t=$(".navbar-fixed-top"),u=$("nav"),i=$(".encova-menu"),h=$(".encova-slide-out-menu"),o=function(){r.on({click:function(){$(this).hasClass("cross")?($(this).removeClass("cross"),i.fadeOut(200,function(){f()}),$(window).trigger("resize")):($(this).addClass("cross"),e(),i.fadeIn())}})},s=function(){r.is(":hidden")?(u.hasClass("showHamburgerMenu")&&f(),i.show()):r.is(":hidden")||(r.hasClass("cross")?(e(),i.show()):(f(),hideAllActiveNavMenus(),i.hide()))};return{hamburgerClick:o,windowResize:s}}(),t=function(){var n=$("#encova-hamburger"),t=function(){$(".encova-nav-link").on({click:function(){var t=$(this).parent(),i=t.next(".encova-slide-out-menu"),r=$(".encova-expandable-nav.active");if(r.length&&(r.next(".encova-expandable-nav-menu").hide(),r.removeClass("active")),i.hasClass("active"))hideAllActiveNavMenus();else{if(hideAllActiveNavMenus(),n.is(":hidden")){var f=i.find(".encova-nav-heading"),e=$(window).width()-t.offset().left+getCssPropNumericValue(t,"marginLeft"),u=getAlertsHeight(),o=$("header").height()+(u>0?u-getCssPropNumericValue($("nav"),"borderTopWidth"):0),s=t.parent().position().top+getCssPropNumericValue(t,"paddingTop");i.css({width:e+"px",paddingTop:o+"px"});f.css("paddingTop",s+"px");$(this).parent().nextAll(".encova-top-level-nav").find(".encova-nav-link").addClass("covered-by-menu")}t.addClass("active");i.addClass("active")}}})},i=function(){$(".encova-expandable-nav").on({click:function(){var n=$(this),t;n.hasClass("active")?(n.removeClass("active"),n.next(".encova-expandable-nav-menu").slideUp("fast","swing")):(t=$(".encova-expandable-nav.active"),t.length?t.next(".encova-expandable-nav-menu").slideUp("fast","swing",function(){t.removeClass("active");n.addClass("active");n.next(".encova-expandable-nav-menu").slideDown("fast")}):(n.addClass("active"),n.next(".encova-expandable-nav-menu").slideDown("fast")))}})},r=function(){var t=$(".encova-top-level-nav.active"),i=$(".encova-slide-out-menu.active"),u=i.find(".encova-nav-heading");if(n.is(":hidden")&&t.length&&i.length){var u=i.find(".encova-nav-heading"),f=$(window).width()-t.offset().left+getCssPropNumericValue(t,"marginLeft"),r=getAlertsHeight(),e=$("header").height()+(r>0?r-getCssPropNumericValue($("nav"),"borderTopWidth"):0),o=t.parent().position().top+getCssPropNumericValue(t,"paddingTop");i.css({width:f+"px",paddingTop:e+"px"});u.css("paddingTop",o+"px");t.nextAll(".encova-top-level-nav").find(".encova-nav-link").addClass("covered-by-menu")}else n.is(":hidden")||($(".encova-slide-out-menu").css({width:"",paddingTop:""}),$(".encova-nav-heading").css("paddingTop",""),$(".encova-nav-link").removeClass("covered-by-menu"))};return{navClick:t,expandableNavClick:i,windowResize:r}}();$(window).resize(function(){i.windowResize();t.windowResize()});i.hamburgerClick();t.navClick();t.expandableNavClick()})})(),function(){$(function(){"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0||(document.documentElement.className+=" non-touch");var n=function(){var n=function(){document.title.indexOf(" - NOT FOR COMMERCIAL USE")>0&&(document.title=document.title.substring(0,document.title.indexOf(" - NOT FOR COMMERCIAL USE")))},t=function(){$(".mig-home-button").click(function(){window.open("https://www.motoristsinsurancegroup.com","_self",!1)});$(".brickstreet-home-button").click(function(){window.open("https://www.brickstreet.com","_self",!1)})},i=function(){$(".foundation-table").parent().css("padding",".25rem")},r=function(){var t=$(".encovaalertblock"),n,u;if(t!==undefined&&t.length&&(n=0,t.each(function(t){var i="encova-alert-block-"+t;hasHideAlertCookie(i)||(this.id=i,$(this).show(),n+=this.clientHeight)}),$(t[0].parentNode).css({position:"fixed",top:"0",width:"100%","z-index":"9999"}),$(".close-alert").click(function(){closeAlert(this)}),n>0)){var f=$("main")[0],i=$("header")[0],r=$(".colorOverlay")[0];i.style.top=Math.ceil(getCssPropNumericValue($("nav"),"borderTopWidth"))*-1+"px";f.style.marginTop=i.style.marginTop=n+"px";r!=undefined&&(u=$(".overlay")[0],r.style.marginTop=u.style.marginTop=n+"px")}},u=function(){var n=$(".accordion-block-container");if(n!==undefined&&n.length){$(".panel-collapse").on("show.bs.collapse",function(){$(this).siblings(".panel-heading").addClass("active")});$(".panel-collapse").on("hide.bs.collapse",function(){$(this).siblings(".panel-heading").removeClass("active")});$(".panel-collapse").on("shown.bs.collapse",function(){var n=$(this).closest(".panel");$("#encova-hamburger").is(":visible")?$("html,body").animate({scrollTop:n.offset().top-$("header").height()-(getAlertsHeight()>0?getAlertsHeight()+getCssPropNumericValue($("nav"),"borderTopWidth"):0)},500):scrollToElement(n[0])})}};return{initializeTitle:n,initializeRedirectBtn:t,initializeFoundationTableContainerSize:i,initializeAlertHeaderAdjustment:r,initializeAccordion:u}}();n.initializeTitle();n.initializeRedirectBtn();n.initializeFoundationTableContainerSize();n.initializeAlertHeaderAdjustment();n.initializeAccordion()})}();var initGrid=function(){var r=$.event,n,t,i,u;n=r.special.debouncedresize={setup:function(){$(this).on("resize",n.handler)},teardown:function(){$(this).off("resize",n.handler)},handler:function(i,u){var e=this,o=arguments,f=function(){i.type="debouncedresize";r.dispatch.apply(e,o)};t&&clearTimeout(t);u?f():t=setTimeout(f,n.threshold)},threshold:250};i="data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///ywAAAAAAQABAAACAUwAOw==";$.fn.imagesLoaded=function(n){function h(){var i=$(o),e=$(f);t&&(f.length?t.reject(r,i,e):t.resolve(r));$.isFunction(n)&&n.call(u,r,i,e)}function s(n,u){n.src!==i&&$.inArray(n,e)===-1&&(e.push(n),u?f.push(n):o.push(n),$.data(n,"imagesLoaded",{isBroken:u,src:n.src}),c&&t.notifyWith($(n),[u,r,$(o),$(f)]),r.length===e.length&&(setTimeout(h),r.unbind(".imagesLoaded")))}var u=this,t=$.isFunction($.Deferred)?$.Deferred():0,c=$.isFunction(t.notify),r=u.find("img").add(u.filter("img")),e=[],o=[],f=[];return $.isPlainObject(n)&&$.each(n,function(i,r){i==="callback"?n=r:t&&t[i](r)}),r.length?r.bind("load.imagesLoaded error.imagesLoaded",function(n){s(n.target,n.type==="error")}).each(function(n,t){var u=t.src,r=$.data(t,"imagesLoaded");if(r&&r.src===u){s(t,r.isBroken);return}if(t.complete&&t.naturalWidth!==undefined){s(t,t.naturalWidth===0||t.naturalHeight===0);return}(t.readyState||t.complete)&&(t.src=i,t.src=u)}):h(),t?t.promise(u):u};u=function(){function b(t){n=$.extend(!0,{},n,t);l.imagesLoaded(function(){a(!0);y();d()})}function k(n){t=t.add(n);n.each(function(){var n=$(this);n.data({offsetTop:n.offset().top,height:n.height()})});v(n)}function a(n){t.each(function(){var t=$(this);t.data("offsetTop",t.offset().top);n&&t.data("height",t.height())})}function d(){v(t);c.on("debouncedresize",function(){e=0;f=-1;a();y();var n=$.data(this,"preview");typeof n!="undefined"&&s()})}function v(n){n.on("click","span.og-close",function(){return s(),!1}).children("a").on("click",function(){var n=$(this).parent();return r===n.index()?s():g(n),!1})}function y(){i={width:c.width(),height:c.height()}}function g(n){var t=$.data(this,"preview"),i=n.data("offsetTop");if(e=0,typeof t!="undefined")if(f!==i)i>f&&(e=t.height),s();else return t.update(n),!1;f=i;t=$.data(this,"preview",new p(n));t.open()}function s(){r=-1;var n=$.data(this,"preview");n.close();$.removeData(this,"preview")}function p(n){this.$item=n;this.expandedIdx=this.$item.index();this.create();this.update()}var l=$(".og-grid"),t=l.children("li"),r=-1,f=-1,e=0,h=10,c=$(window),i,w=$("html, body"),o={WebkitTransition:"webkitTransitionEnd",MozTransition:"transitionend",OTransition:"oTransitionEnd",msTransition:"MSTransitionEnd",transition:"transitionend"}[Modernizr.prefixed("transition")],u=Modernizr.csstransitions,n={speed:350,easing:"ease"};return p.prototype={create:function(){this.$title=$("<h3><\/h3>");this.$description=$("<p><\/p>");this.$details=$('<div class="og-details"><\/div>').append(this.$title,this.$description);this.$loading=$('<div class="og-loading"><\/div>');this.$fullimage=$('<div class="og-fullimg"><\/div>');this.$closePreview=$('<span class="og-close encova-close-button">&times;<\/span>');this.$previewInner=$('<div class="og-expander-inner"><\/div>').append(this.$closePreview,this.$fullimage,this.$details);this.$previewEl=$('<div class="og-expander"><\/div>').append(this.$previewInner);this.$item.append(this.getEl());u&&this.setTransition()},update:function(n){var e,u,f,i;n&&(this.$item=n);r!==-1&&(e=t.eq(r),e.removeClass("og-expanded"),this.$item.addClass("og-expanded"),this.positionPreview());r=this.$item.index();u=this.$item.children("a");f={href:u.attr("href"),largesrc:u.data("largesrc"),title:u.data("title"),description:u.data("description")};this.$title.html(f.title);this.$description.html(f.description);i=this;typeof i.$largeImg!="undefined"&&i.$largeImg.remove();i.$fullimage.is(":visible")&&(this.$loading.show(),$("<img/>").on("load",function(){var n=$(this);n.attr("src")===i.$item.children("a").data("largesrc")&&(i.$loading.hide(),i.$fullimage.find("img").remove(),i.$largeImg=n.fadeIn(350),i.$fullimage.append(i.$largeImg))}).attr("src",f.largesrc))},open:function(){setTimeout($.proxy(function(){this.setHeights();this.positionPreview()},this),25)},close:function(){var n=this,i=function(){u&&$(this).off(o);n.$item.removeClass("og-expanded");n.$previewEl.remove()};return setTimeout($.proxy(function(){typeof this.$largeImg!="undefined"&&this.$largeImg.fadeOut("fast");this.$previewEl.css("height",0);var n=t.eq(this.expandedIdx);n.css("height",n.data("height")).on(o,i);u||i.call()},this),25),!1},calcHeight:function(){for(var r,t=null,o=this.$item.parent().children("li"),f=0;f<o.length;f++)r=$(o[f]),this.$item.data("offsetTop")==r.offset().top&&(t==null||r.height()>t.height())&&(t=r);t!=null?this.$item.children("a").height(t.children("a").height()):t=this.$item;var u=getAlertsHeight(),e=i.height-t.height()-h-$("header").height()-(u>0?u-getCssPropNumericValue($("nav"),"borderTopWidth"):0),s=i.height-$("header").height()-(u>0?u-getCssPropNumericValue($("nav"),"borderTopWidth"):0);e<n.minHeight&&(e=n.minHeight,s=n.minHeight+t.height()+h);this.height=e;this.itemHeight=s},setHeights:function(){var t=this,n=function(){u&&t.$item.off(o)};this.$item.addClass("og-expanded");this.calcHeight();this.$previewEl.css("height",this.height);this.$item.css("height",this.itemHeight).on(o,n);u||n.call()},positionPreview:function(){var r=this.$item.data("offsetTop"),t=this.$previewEl.offset().top-e,u=this.height+this.$item.data("height")+h<=i.height?r:this.height<i.height?t-(i.height-this.height):t,f=$("header").height()+(getAlertsHeight()>0?getAlertsHeight()-getCssPropNumericValue($("nav"),"borderTopWidth"):0);w.animate({scrollTop:u-f},n.speed)},setTransition:function(){this.$previewEl.css("transition","height "+n.speed+"ms "+n.easing);this.$item.css("transition","height "+n.speed+"ms "+n.easing)},getEl:function(){return this.$previewEl}},{init:b,addItems:k}}();$(function(){u.init()})}