function toggleChevron(n){var t=$(n.target).prev(".list-group-item");t.find("i.indicator").toggleClass("glyphicon-chevron-down glyphicon-chevron-up")}function toggleAccordion(n){var t=$(n.target).prev("h3");t.find("i.indicator").toggleClass("rotatedChevron")}function srchFocus(){$("#q").focus();$("#q").trigger("click")}function googleTranslateElementInit(){new google.translate.TranslateElement({pageLanguage:"en",layout:google.translate.TranslateElement.InlineLayout.SIMPLE,gaTrack:!0,gaId:"UA-53483905-1"},"google_translate_element")}function scanForLinks(){var i,n,r,t;$("a").each(function(){if(n=$(this),t=this.hostname,r=n.attr("href"),r)if(i=this.protocol,i=="mailto:")n.bind("click",function(){if(ga){var n=$(this).attr("href").toLowerCase();n=n.replace(/^mailto./,"");ga("send","event","Email link",n)}});else if(t==location.hostname||t=="www.luton.gov.uk"){var u=this.pathname+this.search,f=u.match(/\.(?:docx?|eps|jpg|png|svg|pptx?|pdf|xlsx?|zip|txt|vsd|vxd|js|css|rar|exe|wma|mov|avi|wmv|mp3)($|\&|\?)/);f&&$(this).bind("click",function(){ga&&ga("send","event","Filetype link",$(this).attr("href").toLowerCase())})}else $(this).bind("click",function(){ga&&ga("send","event","External link",$(this).attr("href").toLowerCase())}).addClass("externalLink");return!0})}function goBack(n){var t=n;$.cookie("LBCDesktop","yes",{path:"/",domain:"luton.gov.uk",expires:2});document.location=t}function isScrolledIntoView(n){var t=$(window).scrollTop(),r=t+$(window).height(),i=$(n).offset().top,u=i+$(n).height();return u<=r&&i>=t}function loadMonth(n){var t="/api/eventlist/"+n,i=$.ajax(t).done(function(n){var r,i,t,u;for($("#eventTable > tbody").empty(),$("h1").text(n.Title),$("#middleText").text(n.currentMonth),r=n.eventsInMonth,i=0;i<r.length;i++)t=r[i],newrow='<tr><td><a href="/event/show/'+t.linkId,t.linkDate!=""&&(newrow+="/"+t.linkDate),newrow+='" title="'+t.title+'">'+t.linkContents+"<\/a><\/td><td>"+t.venue+"<\/td><td>"+t.dates+"<\/td><\/tr>",$("#eventTable > tbody").append(newrow);$("li.previous a").attr("href","/event/list/"+n.prevMonthUrl);$("li.next a").attr("href","/event/list/"+n.nextMonthUrl);n.nextCSS!=""?$("li.next").addClass(n.nextCSS):$("li.next").removeClass("disabled");n.prevCSS!=""?$("li.previous").addClass(n.prevCSS):$("li.previous").removeClass("disabled");u=$("ol.breadcrumb").offset().top;isScrolledIntoView("ol.breadcrumb")||$("html,body").animate({scrollTop:u},"slow")}).fail(function(){alert("error")}).always(function(){})}var everPushed=!1;$(function(){var n,t;$(".acs").on("hide.bs.collapse",toggleChevron);$(".acs").on("show.bs.collapse",toggleChevron);$(".collapse").on("hide.bs.collapse",toggleAccordion);$(".collapse").on("show.bs.collapse",toggleAccordion);$("#searchRow").on("shown.bs.collapse",srchFocus);$("ul.nav-tabs a").click(function(n){n.preventDefault();$(this).tab("show")});$("img[data-src]:visible").each(function(){var n=$(this).attr("data-src");$(this).attr("src",n)});n=$("#q").val();n!=""&&$("#q_1").val(n);$("li.next a, li.previous a").click(function(n){if(Modernizr.history&&!1){if($(this).parent().hasClass("disabled"))return!1;var i=$(this).attr("href"),t=i.replace("/event/list/","");loadMonth(t);window.history.pushState(t,null,"/event/list/"+t);console.log("Pushed "+t+" into history");everPushed=!0;n.preventDefault()}});$("#google_translate_element").is(":visible")&&(t=document.createElement("script"),t.src="//translate.google.com/translate_a/element.js?cb=googleTranslateElementInit",document.getElementsByTagName("head")[0].appendChild(t));$(".desktopLink").on("click",function(){var n=$(this).data("location")||"bottom";return goBack(desktopUrl,n),!1});scanForLinks()});$(window).bind("popstate",function(n){if(console.log("popstate fired!"),everPushed){poppedYearMonth=n.originalEvent.state;var t=location.href;console.log("Popped location.href value of:"+t);newUrl="/event/list/"+poppedYearMonth;loadMonth(poppedYearMonth);console.log("popped: "+poppedYearMonth)}});$(document).ready(function(){$(".alert a").addClass("alert-link");$(".navbar a").mouseup(function(){$(this).blur()});$(".lbc-accordion div div a").mouseup(function(){$(this).blur()});$("#footer div div.row div a").each(function(){$(this).attr("title",$(this).attr("title")+" link")});$(".explore div .card-body div ul li a").addClass("stretched-link");$(".card-title a.externalLink").addClass("stretched-link");$(".lbc-accordion .collapse").on("show.bs.collapse",function(){$(this).prev(".card-header").find(".fa").removeClass("fa-plus").addClass("fa-minus");$(this).prev(".card-header").find(".fa").attr("title","Close")}).on("hide.bs.collapse",function(){$(this).prev(".card-header").find(".fa").removeClass("fa-minus").addClass("fa-plus");$(this).prev(".card-header").find(".fa").attr("title","Open");var n=$(this).closest(".lbc-accordion").attr("id");$(this).attr("data-parent","#"+n)});if($(".expandCollapse").click(function(){var n=$(this).parent().attr("id");$(this).text().toLowerCase()=="open all"?($("#"+n+" .card .collapse").removeAttr("data-parent"),$("#"+n+" .card .collapse").collapse("show"),$(this).text("Close all")):($("#"+n+" .card .collapse").attr("data-parent","#"+n),$("#"+n+" .card .collapse").collapse("hide"),$(this).text("Open all"))}),$(".breadcrumb li").length>0)$("#subhead").text($(".breadcrumb li:last-child").text());else{var n=window.location.pathname.split("/").pop().replace(/-/gi," ").replace(".aspx","");$("#subhead").text(n)}$(".promoted img").addClass("col-sm-12 col-md-4");$("#mainTop script").remove();$("ul ul").each(function(){$(this).appendTo($(this).prev())});$("address ul").wrap("<p/>").contents().unwrap();$(".ms-rteTable-0.table.table-striped.table-condensed.table-bordered tr th a").addClass("fauxH3");$(".ms-rteTable-0.table.table-striped.table-condensed.table-bordered tr th").contents().wrap("<div/>");$(".ms-rteTable-0.table.table-striped.table-condensed.table-bordered div h3").contents().unwrap();$(".ms-rteTable-0.table.table-striped.table-condensed.table-bordered tr").contents().unwrap().unwrap();$(".ms-rteTable-0.table.table-striped.table-condensed.table-bordered").wrap('<div class="row d-flex justify-content-between"/>').contents().unwrap();$(".fosterAdoptButton").addClass("btn-default");$(".image-area-left").remove();$(".cqc-widget-overall").css("font-weight","bold")})