function popupHandler(n){"use strict";n=n?n:window.event;var i=n.target?n.target:n.srcElement,r=Math.floor(((screen.availWidth||1024)-500)/2),u=Math.floor(((screen.availHeight||700)-500)/2),t=window.open(i.href,"social","width=700,height=800,left="+r+",top="+u+",location=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1");return t&&(t.focus(),n.preventDefault&&n.preventDefault(),n.returnValue=!1),!!t}function popupHandlerForSingleItemSubscription(n){"use strict";n=n?n:window.event;var i=n.target?n.target:n.srcElement,r=Math.floor(((screen.availWidth||1024)-500)/2),u=Math.floor(((screen.availHeight||700)-500)/2),t=window.open(i.href,"social","width=500,height=600,left="+r+",top="+u+",location=0,menubar=0,toolbar=0,status=0,scrollbars=1,resizable=1");return t&&(t.focus(),n.preventDefault&&n.preventDefault(),n.returnValue=!1),!!t}function parseDate(n){"use strict";var t=n.split(" ");return new Date(t[2],months.indexOf(t[1]),t[0])}function getUrlParameter(n){"use strict";n=n.replace(/[\[]/,"\\[").replace(/[\]]/,"\\]");var i=new RegExp("[\\?&]"+n+"=([^&#]*)"),t=i.exec(location.search);return t===null?"":decodeURIComponent(t[1].replace(/\+/g," "))}function parseFutureEventEndDate(n){"use strict";var t=n.split("/"),i=parseInt(t[1]);return t[2]+"-"+t[1]+"-"+t[0]}function loadAllAlphaButtonsData(){}function loadDOCNAV(){var n,r,u;if($("#tocNavigation").length>0){var t=document.getElementById("iframe"),f=t.contentDocument?t.contentDocument:t.contentWindow.document,i=f.getElementsByClassName("idf-bookmark");for(n=0;n<i.length;n++)r=i[n],u="<li>"+r.parentNode.textContent+"<\/li>",$("#tocNavigation").append(u)}}function registerIframe(){$("#iframe").load(function(){var t="",i="",n="";loadDOCNAV();$("#legURLReferrerType")[0]!==undefined&&(t=$("#legURLReferrerType").val(),n=$("#isysCSSUrl").val(),t==="FromDataEntry"?($("#iframe").contents().find("head").append($('<link rel="stylesheet" type="text/css" href="'+n+'">')),$("#iframe").contents().find("body").addClass("isysContent").addClass("originalHTML")):(i=$("#iframe").contents().find("#originalFileExtension").val(),i===".html"&&(n=$("#isysCSSUrl").val(),$("#iframe").contents().find("head").append($('<link rel="stylesheet" type="text/css" href="'+n+'">')),$("#iframe").contents().find(".isysContent").addClass("originalHTML"))));t==="FromDataEntry"?($("#hitCursor").attr("aria-hidden","true").hide(),$(".search-hits a.next").attr("aria-hidden","true").hide(),$(".search-hits a.previous").attr("aria-hidden","true").hide(),$("#search-block-form").attr("aria-hidden","true").hide(),$(".download-file").attr("aria-hidden","true").hide(),hideLoadingContent()):isPDF==!1?(updateMaxHit(),$(".search-hits a.next").attr("aria-hidden","false").show(),$(".search-hits a.previous").attr("aria-hidden","false").show(),getToNextHit(!0),hideLoadingContent()):($(".search-hits a.next").attr("aria-hidden","true").hide(),$(".search-hits a.previous").attr("aria-hidden","true").hide(),hideLoadingContent())});isIE11&&isPDF&&$("#iframe").length>0&&(isPDF=endsWithForNotSupportedBrowser(".pdf",$("#iframe").attr("src"))||endsWithForNotSupportedBrowser(".PDF",$("#iframe").attr("src")),isPDF==!1?(updateMaxHit(),$(".search-hits a.next").attr("aria-hidden","false").show(),$(".search-hits a.previous").attr("aria-hidden","false").show(),getToNextHit(!0),hideLoadingContent()):($(".search-hits a.next").attr("aria-hidden","true").hide(),$(".search-hits a.previous").attr("aria-hidden","true").hide(),hideLoadingContent()))}function isIE11OrEdge(){var n=navigator.userAgent.toLowerCase(),t=(n.match(/.+(?:rv|it|ra|ie|me|ve)[\/: ]([\d.]+)/)||[])[1];return n.search("msie")>=0||n.search("trident")>=0?!0:n.search("edge/")>=0||n.search("Edge/")>=0?!0:(navigator.userAgent.search("Chrome")>=0||navigator.userAgent.search("Firefox")>=0||navigator.userAgent.search("Safari")>0&&navigator.userAgent.search("Chrome")<0||navigator.userAgent.search("Opera")>=0,!1)}function endsWithForNotSupportedBrowser(n,t){return t===undefined?!1:t.lastIndexOf(n)==t.length-n.length}function updateMaxHit(){$("#iframe").contents().find("#searchHits")[0]!==undefined&&($("#maxHit").val($("#iframe").contents().find("#searchHits").val().toString()),$("#currentHit")[0]!==undefined&&$("#currentHit").val("1"))}function updateHitCursor(n,t){var i=""+n+" of "+t;$("#hitCursor").text(""+n+" of "+t)}function getToNextHit(n){var s=0,r="hit",t,i=0,u,f,e,o;$("#maxHit")[0]!==undefined&&(i=parseInt($("#maxHit").val(),10));$("#currentHit")[0]!==undefined&&(t=parseInt($("#currentHit").val(),10),!n&&i>1&&t<i&&(s=t,++t),r=r+t.toString(),$("#currentHit").val(t.toString()));$("#maxHit")[0]!==undefined&&(i=parseInt($("#maxHit").val(),10),u=document.getElementById("iframe").contentWindow.document.getElementsByName("hit"+s.toString()),u[0]==undefined||(f=$(u[0].parentNode),f.hasClass("_hit_current_")&&f.removeClass("_hit_current_")),e=document.getElementById("iframe").contentWindow.document.getElementsByName(r),e[0]==undefined||(o=$(e[0].parentNode),o.hasClass("_hit_current_")||o.addClass("_hit_current_")),i==1?($(".search-hits a.next").removeClass("disabled"),$(".search-hits a.previous").addClass("disabled"),document.getElementById("iframe").contentWindow.location.hash=r,updateHitCursor(t,i)):t==i?($(".search-hits a.next").addClass("disabled"),document.getElementById("iframe").contentWindow.location.hash=r,updateHitCursor(t,i),n||t===1?t==1&&$(".search-hits a.previous").addClass("disabled"):$(".search-hits a.previous").removeClass("disabled")):(n||t===1?t==1&&$(".search-hits a.previous").addClass("disabled"):$(".search-hits a.previous").removeClass("disabled"),$(".search-hits a.next").removeClass("disabled"),updateHitCursor(t,i),document.getElementById("iframe").contentWindow.location.hash=r))}function getToPreviousHit(){var e=0,t="hit",n,o=0,i,r,u,f;$("#maxHit")[0]!==undefined&&(o=parseInt($("#maxHit").val(),10));$("#currentHit")[0]!==undefined&&(n=parseInt($("#currentHit").val(),10),n>1&&(e=n,--n),t=t+n.toString(),$("#currentHit").val(n.toString()),i=document.getElementById("iframe").contentWindow.document.getElementsByName("hit"+e.toString()),i[0]==undefined||(r=$(i[0].parentNode),r.hasClass("_hit_current_")&&r.removeClass("_hit_current_")),u=document.getElementById("iframe").contentWindow.document.getElementsByName(t),u[0]==undefined||(f=$(u[0].parentNode),f.hasClass("_hit_current_")||f.addClass("_hit_current_")),n==1?$(".search-hits a.previous").addClass("disabled"):$(".search-hits a.next").removeClass("disabled"));document.getElementById("iframe").contentWindow.location.hash=t;updateHitCursor(n,o)}function getUrlParameters(n){qs=location.search;for(var i=[],t,r=/[?&]?([^=]+)=([^&]*)/g;t=r.exec(qs);)decodeURIComponent(t[1])==n&&i.push(decodeURIComponent(t[2].replace(/\+/g," ")));return i}function hideLoadingContent(){$("#loadingContent").length>0&&(isPDF==!0?$("#loadingContent").attr("aria-hidden","true").css("display","none").hide():$("#loadingContent").attr("aria-hidden","true").css("display","none").hide())}var $=jQuery.noConflict(),months=["January","February","March","April","May","June","July","August","September","October","November","December"],datatable=[],isPDF,isIE11,textViewerManager;$(document).ready(function(){"use strict";var wt,a,tt,f,o,s,h,it,c,rt,ut,bt,n,kt,u,v,y,l,ft,ot,ni,p,w,b,k,d,r,fi,ti,i,ht,ii,ct,lt,at,vt;$("html").removeClass("no-js").addClass("has-js");$("html").attr("mozNoMarginBoxes","").attr("mozDisallowSelectionPrint","");$(".ui-icon-background").css("background-color")!=="#212121"&&$("head").prepend('<link rel="stylesheet" href="/Content/Main/CSS/jquery-ui.min.css">');$("#navigation").before('<button id="menu-open" class="menu-button" aria-label="Open the menu" aria-hidden="false"><svg class="icon icon-menu" aria-hidden="true" focusable="false"><use xlink:href="/Content/Main/Images/icons.svg#icon-menu"><\/use><\/svg><span class="visuallyhidden">Open menu<\/span><\/button>').append('<button id="menu-close" class="menu-button" aria-label="Close this menu or tab to the first navigation item" aria-hidden="false"><svg class="icon icon-close" aria-hidden="true" focusable="false"><use xlink:href="/Content/Main/Images/icons.svg#icon-close"><\/use><\/svg><span class="visuallyhidden">Close menu<\/span><\/button>').after('<div id="overlay" aria-hidden="true"><\/div>');$(".menu-button").bigSlide({menu:"#navigation",menuWidth:"100%",beforeOpen:function(){$("#navigation").show();$("#overlay").toggleClass("is-active");$("#wrapper, .skip").attr("aria-hidden","true");$(".current a").focus()},afterClose:function(){$("#overlay").toggleClass("is-active");$("#navigation").hide();$("#wrapper, .skip").attr("aria-hidden","false");$("#menu-open").focus()}});$(window).on("load resize",function(){if(Modernizr.matchmedia){var n=$("#navigation").find("a").first(),t=$("#menu-close");if(window.matchMedia("only screen and (min-width: 920px)").matches)$(".menu-button").attr("aria-hidden","true"),$("#navigation").detach().insertAfter("#header h1").show(),$("#overlay").removeClass("is-active"),t.off("keydown"),n.off("keydown");else if($(".menu-button").attr("aria-hidden","false"),$("#navigation").hide().detach().insertBefore("#wrapper"),$("#navigation:visible")){t.on("keydown",function(t){t.keyCode!==9||t.shiftKey||(t.preventDefault(),n.focus())});n.on("keydown",function(n){n.keyCode===9&&n.shiftKey&&(n.preventDefault(),t.focus())})}else $("#menu-open").trigger("click")}$("#menu-open:visible").attr("aria-hidden","false")});if($("#navigation li").focus(function(){$(this).children("ul").addClass("focused")}).blur(function(){$(this).children("ul").removeClass("focused")}),$("#navigation li ul a").focus(function(){$(this).closest("ul").addClass("focused")}).blur(function(){$(this).closest("ul").removeClass("focused")}),$(".controlbox label").append('<div class="indicator"><\/div>'),$(".controlbox input:disabled").parent().addClass("disabled").attr("title","This field is currently disabled."),$(".horizontal-list").length>0){var g=$(".horizontal-list").addClass("frame").after('<div class="scrollbar"><div class="handle"><\/div><\/div>'),li=g.children("ul").eq(0),yt=g.parent(),nt=new Sly(g,{activateOn:"click",activatePageOn:"click",clickBar:1,dragHandle:1,dynamicHandle:1,easing:"easeOutExpo",elasticBounds:1,horizontal:1,itemNav:"basic",mouseDragging:1,pagesBar:yt.find(".pages"),releaseSwing:1,scrollBar:yt.find(".scrollbar"),scrollBy:1,smart:1,speed:300,startAt:1,touchDragging:1}).init(),pt=$(".horizontal-list li.current").index();nt.toCenter(pt);window.onresize=function(){clearTimeout(wt);wt=setTimeout(function(){nt.reload();nt.toCenter(pt)},200)}}if($("#notification-search").length>0){$("#notification-search #category").on("change",function(){var n;$.get("/yearoptions.json",function(t){n=t;var i=$("#notification-search #category").val();console.log(i);$("#year option").attr({"aria-hidden":!0,disabled:!0}).addClass("disabled").prop("disabled");n.hasOwnProperty(i)&&n[i].forEach(function(n){$('#year option[value="'+n+'"]').attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")});$("#years").removeProp("hidden");$("#years").hide().attr("aria-hidden",!0)})});$("#notification-search #category").trigger("change")}$(".browse-or-search button").on("click",function(){$(this).siblings().attr("aria-expanded")=="true"&&$(this).siblings().trigger("click");$("#legislation-types").removeClass("open");$(this).hasClass("active")?$("button.bos").removeClass("active"):($(this).addClass("active"),$("#legislation-types").addClass("open"));$("#toggle-search").hasClass("active")?$("#fake-toggle-search").addClass("active"):$("#fake-toggle-search").removeClass("active").blur()});$('<button type="button" id="fake-toggle-search" class="bos mobile">Search legislation text<\/button>').insertBefore($("#form-search")).on("click",function(){$("#toggle-search").trigger("click")});$("#search-query").on("keydown",function(n){var t=$(this).prop("nodeName");switch(n.which){case 13:n.preventDefault();$("#form-search").submit()}});$("body").on("click",".toggle",function(n){var i,f;n.preventDefault();var e=$(this).attr("aria-controls"),t=$(this).attr("aria-expanded")==="false"?!0:!1,r=$(this).html(),u=$(this).html();$(this).data("labels")&&(i=$(this).data("labels").split("|"),r=i[0],u=i[1]);f=t?r:u;$(this).html(f).attr("aria-expanded",t).blur();$("#"+e).toggle().removeProp("hidden").attr("aria-hidden",!t)});if($(".item-buttons").length>0)$(".item-buttons .toggle").on("click",function(){$(".item-buttons").removeClass("active");$(".item-buttons a").each(function(){$(this).attr("aria-expanded")=="true"&&$(".item-buttons").addClass("active")})});if($(".browse-or-search").length>0){$("#advanced-options").attr("aria-hidden","true").hide();$('<button class="toggle" aria-controls="advanced-options" aria-expanded="false" data-labels="Hide options|Advanced options">Advanced options<\/button>').appendTo("#keyword-search");$.ajax({url:"/yearoptions.json",dataType:"json",data:null,async:!1,success:function(n){a=n}});$.ajax({url:"/directorate.json",dataType:"json",data:null,async:!1,success:function(n){tt=n}});$.ajax({url:"/alphabuttons.json",dataType:"json",data:null,async:!1,success:function(n){f=n}});$.ajax({url:"/alphabuttonsrepeal.json",dataType:"json",data:null,async:!1,success:function(n){o=n}});$.ajax({url:"/alphabuttonsall.json",dataType:"json",data:null,async:!1,success:function(n){s=n}});$.ajax({url:"/alphabuttonsnotcurrent.json",dataType:"json",data:null,async:!1,success:function(n){h=n}});$("#status-0").addClass("cAct cSub cDis cNot cCom cFor cOrd cBil cExp cApp cDel cFee");$("#status-1").addClass("cAct cSub cDis cNot cCom cAss cOrd cApp cDel cFee");$("#status-2").addClass("cAct cSub cDis cNot cCom cFor cOrd cApp cDel cFee");$("#status-3").addClass("cBil");$("#status-4").addClass("cBil");$("#status-5").addClass("cBil");$("#status-6").addClass("cAct cSub cDis cNot cCom cFor cAss cOrd");$("#status-7").addClass("cBil");$("#status-8").addClass("cExp");$("#status-9").addClass("cExp");$("#status-10").addClass("cAct cSub cDis cNot cCom cFor cApp cDel cFee");$("#status").chained("#category");it='<svg class="icon icon-help_outline" aria-label="Find all documents that contain the word or phrase" role="button" tabindex="0" aria-expanded="false" aria-controls="search-tips"><use xlink:href="/Content/Main/Images/icons.svg#icon-help_outline"><\/use><\/svg>';$("#search-tips a, #keyword-search a").on("click",function(n){n.preventDefault();popupHandler(n)});$("#label-classifier").remove();$("#classifier option").each(function(){$('#category option[value="cCom"]').before('<option value="'+$(this).val()+'">'+$(this).text()+"<\/option>")});$("#classifier").chosen("destroy").remove();$("#category").after('<input type="hidden" id="classifier" name="classifier" value="">');$("#category").on("change",function(){var n,t;$("#category").val()!==""&&(n=$('#status option[value!=""]:first').val(),$("#status").val(n),t=["cApp","cDel","cFee"],$.inArray($(this).val(),t)!==-1?$("#classifier").val($(this).val()):$("#classifier").val(""))});$("#form-browse #category, #form-browse #status").on("change",function(){var n=$("#form-browse #category").val(),t=$("#form-browse #status").val(),u=$(it).on("click",function(){$(this).toggleClass("active");$("#search-tips").removeProp("hidden").fadeToggle("fast")}),r,i;$("#keywords, #alphabet").removeProp("hidden");$("#alphabet button").attr({"aria-hidden":!0,disabled:!0}).addClass("disabled").prop("disabled");t=="Current"?f.hasOwnProperty(n)&&($("#keywords, #alphabet").show().attr("aria-hidden",!1),f[n].forEach(function(n){$("#letter-"+n).attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")})):t=="Repealed"?o.hasOwnProperty(n)&&($("#keywords, #alphabet").show().attr("aria-hidden",!1),o[n].forEach(function(n){$("#letter-"+n).attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")})):t=="Current and Repealed"||t=="All Bills"?s.hasOwnProperty(n)&&($("#keywords, #alphabet").show().attr("aria-hidden",!1),s[n].forEach(function(n){$("#letter-"+n).attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")})):t=="Not current"?h.hasOwnProperty(n)&&($("#keywords, #alphabet").show().attr("aria-hidden",!1),h[n].forEach(function(n){$("#letter-"+n).attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")})):f.hasOwnProperty(n)&&($("#keywords, #alphabet").show().attr("aria-hidden",!1),f[n].forEach(function(n){$("#letter-"+n).attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")}));r='<span class="or">or <\/span>';t=="Current"&&f.hasOwnProperty(n)&&f[n].length===0?$("#keywords, #alphabet").hide().attr("aria-hidden",!0):t=="Repealed"&&o.hasOwnProperty(n)&&o[n].length===0?$("#keywords, #alphabet").hide().attr("aria-hidden",!0):(t=="Current and Repealed"||t=="All Bills")&&s.hasOwnProperty(n)&&s[n].length===0?$("#keywords, #alphabet").hide().attr("aria-hidden",!0):t=="Not current"&&h.hasOwnProperty(n)&&h[n].length===0?$("#keywords, #alphabet").hide().attr("aria-hidden",!0):(n=="cBil"||n=="cExp")&&t=="Current"?$("#keywords, #alphabet").hide().attr("aria-hidden",!0):n!="cFor"&&$.inArray(t,["Current and Repealed","Current","Repealed","All Bills","Not current"])!==-1?($("#keywords, #alphabet").show().attr("aria-hidden",!1),$("#alphabet label").html("List titles alphabetically"),$("#querylabel").html(r+"With title containing").append(u)):n=="cFor"&&$.inArray(t,["Current and Repealed","Current","Repealed"])!==-1?($("#keywords, #alphabet").show().attr("aria-hidden",!1),$("#alphabet label").html("List titles of authorising law alphabetically"),$("#querylabel").html(r+"With title of authorising law containing").append(u)):$("#keywords, #alphabet").hide().attr("aria-hidden",!0);$("#directorate option").attr({"aria-hidden":!0,disabled:!0}).addClass("disabled").prop("disabled");tt.hasOwnProperty(n)&&(tt[n].forEach(function(n){$('#directorate option[value="'+n+'"]').attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")}),i=$('#directorate option[class!="disabled"][value!=""]:first').val(),$("#directorate").val(i));$("#directory").removeProp("hidden");t=="Directorate"?$("#directory").show().attr("aria-hidden",!1):$("#directory").hide().attr("aria-hidden",!0);console.log(a);$("#year option").attr({"aria-hidden":!0,disabled:!0}).addClass("disabled").prop("disabled");a.hasOwnProperty(n)&&(a[n].forEach(function(n){$('#year option[value="'+n+'"]').attr({"aria-hidden":!1,disabled:!1}).removeClass("disabled").removeProp("disabled")}),i=$('#year option[class!="disabled"][value!=""]:first').val(),$("#year").val(i));$("#years").removeProp("hidden");n!="cBil"&&t=="By Year"?($("#label-year").text("By Year"),$("#years").show().attr("aria-hidden",!1)):n=="cBil"&&$.inArray(t,["Year presented","Never passed"])!==-1?($("#label-year").text("Year presented"),$("#years").show().attr("aria-hidden",!1)):n=="cExp"&&t=="Year published"?($("#label-year").text("Year published"),$("#years").show().attr("aria-hidden",!1)):$("#years").hide().attr("aria-hidden",!0);$("#form-browse #category").val()!==""&&$("#form-browse #status").val()!==""&&$('button[type="submit"]').prop("disabled",!1)});$("#query").on("keyup",function(){$("#query").val()!==""&&($("#alphabet button").removeClass("active"),$("#alpha-select").val(""))});$("#alphabet button").on("click",function(){$("#alphabet button").removeClass("active");$(this).addClass("active");$("#alpha-select").val($(this).text());$("#query").val("");$('#form-browse button[type="submit"]').prop("disabled",!0);$("#form-browse").submit()});$("#form-browse, #form-search").on("submit",function(n){n.preventDefault();var t=$(this).attr("id"),f=$("#form-browse #category").val(),e=$("#form-browse #status").val();t==="form-search"&&($("#form-search #yearfrom").is(":hidden")&&$("#form-search #yearfrom").val(""),$("#form-search #yearto").is(":hidden")&&$("#form-search #yearto").val(""),$("#form-search #minister").is(":hidden")&&$("#form-search #minister").val(""),$("#form-search #search-directorate").is(":hidden")&&$("#form-search #search-directorate").val(""));t==="form-browse"&&($("#form-browse #year").is(":hidden")&&$("#form-browse #year").val(""),$("#form-browse #query").is(":hidden")&&$("#form-browse #query").val(""),$("#form-browse #directorate").is(":hidden")&&$("#form-browse #directorate").val(""));var i=$(this).serialize(),r=[location.protocol,"//",location.host,"/","results"].join(""),u=r+"?"+i;window.location.href=u});$("#keyword-search a").prepend(it).addClass("with-help");$("#search-categories input").on("click",function(){var n=$(this).is(":checked"),t=$(this).val();n&&$.inArray(t,["cDis","cNot"])!==-1?$("#search-categories input").filter('[value="cApp"],[value="cDel"],[value="cFee"]').prop("checked",!1):n&&$.inArray(t,["cApp","cDel","cFee"])!==-1&&$("#search-categories input").filter('[value="cDis"],[value="cNot"]').prop("checked",!1)});$("#toggle-cats").on("click",function(){$("#bills-eds").toggle();var n=$("#search-categories input:checked").not("#toggle-cats").map(function(n,t){return $(t).val()}).get();n?$("#versions").show().attr("aria-hidden",!1):$("#versions").hide().attr("aria-hidden",!0);$("#form-search #search-categories #toggle-cats").is(":checked")?($("#form-search #bills-eds input[value='cBil']").prop("checked",!0),$("#form-search #bills-eds input[value='cExp']").prop("checked",!0)):($("#form-search #bills-eds input[value='cBil']").prop("checked",!1),$("#form-search #bills-eds input[value='cExp']").prop("checked",!1))});$("#form-search #versions input").on("click",function(){$("#status-notified, #status-all").is(":checked")?$("#versions input").not(this).prop("checked",!1):$("#status-current, status-repealed").is(":checked")&&$("#status-notified, #status-all").prop("checked",!1);$("#status-notified").is(":checked")?$("#years-notified").removeProp("hidden").show().attr("aria-hidden",!1):$("#years-notified").hide().attr("aria-hidden",!0)});$("#search-categories input, #form-search #versions input").on("click",function(){var t=$("#search-categories input:checked").not("#toggle-cats").map(function(n,t){return $(t).val()}).get(),n;t.length?$("#versions").show().attr("aria-hidden",!0):$("#versions").hide().attr("aria-hidden",!1);n=$("#search-categories input:checked").not("#toggle-cats, #cat-ord, #cat-ass").map(function(n,t){return $(t).val()}).get();n.length&&$("#status-current").is(":checked")?$("#ministers-directory").show().attr("aria-hidden",!0):$("#ministers-directory").hide().attr("aria-hidden",!1)});$('button[type="reset"]').on("click",function(){$("#category, #status, #query, #directorate, #minister, #year, #search-directorate").val("");$("#alphabet input").prop("checked",!1);$("#keywords, #alphabet, #directory, #years").hide().attr("aria-hidden",!0);$('#category option[value="cAct"]').prop("selected",!0);$("#form-browse #category").trigger("change");$('#form-browse button[type="submit"]').prop("disabled",!1);$("#years-notified, #bills-eds").hide().attr("aria-hidden",!0);$("#ministers-directory, #versions").show().attr("aria-hidden",!1);$("input[value='cAct']").attr("checked",!0);$("input[value='cSub']").attr("checked",!1);$("input[value='cDis']").attr("checked",!1);$("input[value='cNot']").attr("checked",!1);$("input[value='cFor']").attr("checked",!1);$("input[value='cCom']").attr("checked",!1);$("input[value='cOrd']").attr("checked",!1);$("input[value='cAss']").attr("checked",!1);$("input[value='cApp']").attr("checked",!1);$("input[value='cDel']").attr("checked",!1);$("input[value='cFee']").attr("checked",!1);$("input[value='cEs']").attr("checked",!1);$("input[value='cRi']").attr("checked",!1)});if($('button[type="reset"]').trigger("click"),c=getUrlParameter("action"),rt=getUrlParameter("expanded"),c==="search"&&(rt&&$("#toggle-"+c).trigger("click"),ut=getUrlParameter("sQuery"),ut&&($("#search-query").val(ut),bt=getUrlParameters("sExact"),jQuery.inArray("exact",bt)!=-1?$("#exact-match").attr("checked",!0):$("#exact-match").attr("checked",!1),n=getUrlParameters("sCategory"),jQuery.inArray("cAct",n)!=-1?$("input[value='cAct']").attr("checked",!0):$("input[value='cAct']").attr("checked",!1),jQuery.inArray("cSub",n)!=-1?$("input[value='cSub']").attr("checked",!0):$("input[value='cSub']").attr("checked",!1),jQuery.inArray("cDis",n)!=-1?$("input[value='cDis']").attr("checked",!0):$("input[value='cDis']").attr("checked",!1),jQuery.inArray("cNot",n)!=-1?$("input[value='cNot']").attr("checked",!0):$("input[value='cNot']").attr("checked",!1),jQuery.inArray("cFor",n)!=-1&&$("input[value='cFor']").attr("checked",!0),jQuery.inArray("cCom",n)!=-1&&$("input[value='cCom']").attr("checked",!0),jQuery.inArray("cOrd",n)!=-1&&$("input[value='cOrd']").attr("checked",!0),jQuery.inArray("cAss",n)!=-1&&$("input[value='cAss']").attr("checked",!0),jQuery.inArray("cApp",n)!=-1&&$("input[value='cApp']").attr("checked",!0),jQuery.inArray("cDel",n)!=-1&&$("input[value='cDel']").attr("checked",!0),jQuery.inArray("cFee",n)!=-1&&$("input[value='cFee']").attr("checked",!0),jQuery.inArray("cEs",n)!=-1&&$("input[value='cEs']").attr("checked",!0),jQuery.inArray("cRi",n)!=-1&&$("input[value='cRi']").attr("checked",!0),kt=getUrlParameters("toggleCats"),kt&&(jQuery.inArray("cBil",n)!=-1||jQuery.inArray("cExp",n)!=-1)&&$("#toggle-cats").trigger("click"),jQuery.inArray("cBil",n)!=-1?$("input[value='cBil']").prop("checked",!0):$("input[value='cBil']").prop("checked",!1),jQuery.inArray("cExp",n)!=-1?$("input[value='cExp']").prop("checked",!0):$("input[value='cExp']").prop("checked",!1),u=getUrlParameters("sStatus"),jQuery.inArray("Current",u)==-1&&$("#status-current").trigger("click"),jQuery.inArray("Repealed",u)!=-1&&$("#status-repealed").trigger("click"),jQuery.inArray("As notified",u)!=-1&&$("#status-notified").trigger("click"),jQuery.inArray("All",u)!=-1&&$("#status-all").trigger("click"),v=getUrlParameter("sMinister"),v&&v!=0&&$("#minister").val(v),y=getUrlParameter("sDirectorate"),y&&y!=0&&$("#search-directorate").val(y),l=getUrlParameter("sYearFrom"),l&&l!=0&&$("#yearfrom").val(l),ft=getUrlParameter("sYearTo"),ft&&l!=0&&$("#yearto").val(ft),jQuery.inArray("cAct",n)==-1||jQuery.inArray("cSub",n)!=-1||jQuery.inArray("cDis",n)!=-1||jQuery.inArray("cNot",n)!=-1||jQuery.inArray("cCom",n)!=-1||jQuery.inArray("cAss",n)!=-1||jQuery.inArray("cFor",n)!=-1||jQuery.inArray("cOrd",n)!=-1||jQuery.inArray("cBil",n)!=-1||jQuery.inArray("cExp",n)!=-1||jQuery.inArray("cApp",n)!=-1||jQuery.inArray("cDel",n)!=-1||jQuery.inArray("cFee",n)!=-1||jQuery.inArray("cRi",n)!=-1||jQuery.inArray("Current",u)==-1||jQuery.inArray("Repealed",u)!=-1||jQuery.inArray("As notified",u)!=-1||jQuery.inArray("All",u)!=-1))){var ri=$("[aria-controls='advanced-options']").attr("aria-controls"),et=!0,dt=$("[aria-controls='advanced-options']").html(),gt=$("[aria-controls='advanced-options']").html();$("[aria-controls='advanced-options']").data("labels")&&(ot=$("[aria-controls='advanced-options']").data("labels").split("|"),dt=ot[0],gt=ot[1]);ni=et?dt:gt;$("[aria-controls='advanced-options']").html(ni).attr("aria-expanded",et).blur();$("#"+ri).toggle().removeProp("hidden").attr("aria-hidden",!et)}c==="browse"&&(rt&&$("#toggle-"+c).trigger("click"),p=getUrlParameter("category"),p&&p!=0&&($("#category").val(p),$("#form-browse #category").trigger("change")),w=getUrlParameter("status"),w&&w!=0&&($("#form-browse #status").val(w),$("#form-browse #status").trigger("change")),b=getUrlParameter("year"),b&&b!=0&&$("#year").val(b),k=getUrlParameter("directorate"),k&&k!=0&&$("#directorate").val(k),d=getUrlParameter("query"),d&&d!=0&&$("#query").val(d))}if($.each($(".datepicker"),function(){var t=$(this).attr("id"),i=$("#"+t).attr("data-min-date"),s=i!==""?i:"1 January 1900",h=i!==""?i:"",r=0,c=new Date(s),l=new Date(h),u="1900:2030",n,f,e,o;t==="LegEventsEndDateTime"&&(n=$("#"+t).val(),n!==""&&n!==null&&(n=n.replace(/-/g,"/"),$("#"+t).val(n)),f=$("#"+t).attr("data-max-date"),e=(new Date).getFullYear(),r=new Date(f),o=r.getFullYear(),u=e+":"+o);$(this).attr("readonly",!0);$(this).datepicker({buttonImage:"/Content/Main/Images/icon-calendar.svg",buttonImageOnly:!0,buttonText:"Launch Date Picker",changeMonth:!0,changeYear:!0,dateFormat:"dd/mm/yy",defaultDate:l,firstDay:1,maxDate:r,minDate:c,showAnim:"fadeIn",showButtonPanel:!0,showOn:"both",showOtherMonths:!1,yearRange:u,beforeShow:function(n){setTimeout(function(){var t=$(n).datepicker("widget").find(".ui-datepicker-buttonpane");$("<button>Clear<\/button>").attr({"class":"ui-datepicker-clear ui-state-default ui-priority-primary ui-corner-all","data-event":"click","data-handler":"clear",type:"button"}).on("click",function(){$.datepicker._clearDate(n)}).appendTo(t)},1)}})}),$(".ui-datepicker-trigger").addClass("icon"),$(".footnote").length>0&&$(".footnote").each(function(){var i=$(this).text(),n=$(this).data("note"),t=$("li#note"+n).html();$(this).html('<sup><a href="#note'+n+'" aria-hidden="true" title="'+t+'">'+i+'<\/a><\/sup><span class="visuallyhidden">'+t+"<\/span>")}),$("table:not(.datatable)").length>0){$("table:not(.datatable)").each(function(){var n=[];$(this).addClass("responsive");$(this).find("thead th").each(function(){var t=$(this).text();n.push(t.replace(/\r?\n|\r/,""))});$(this).find("tbody tr, tfoot tr").each(function(){$(this).find("th, td").each(function(t){$(this).attr("data-title",n[t])})})});$(window).on("load resize",function(){Modernizr.matchmedia&&(window.matchMedia("only screen and (min-width: 540px)").matches?$("table:not(.datatable)").removeClass("responsive"):$("table:not(.datatable)").addClass("responsive"))})}if($(".datatable").length>0){var t=[],st=[],ai=$(window).width()>760?400:"100%";$.extend($.fn.dataTable.defaults,{dom:"t",info:!0,language:{info:"_TOTAL_ records found",infoEmpty:"No entries to show",infoFiltered:" (filtered from _MAX_)",search:'<span class="visuallyhidden">Filter by keyword<\/span>',searchPlaceholder:"Filter by keyword",zeroRecords:"No matching records found."},orderClasses:!1,ordering:!0,order:[[0,"asc"]],paging:!1,responsive:!0,scrollCollapse:!0,searching:!0,drawCallback:function(n){var t=n.sTableId;st.indexOf(t)===-1&&st.push(t)}});$.fn.dataTable.Responsive.breakpoints=[{name:"desktop",width:Infinity},{name:"tablet-l",width:1024},{name:"tablet-p",width:768},{name:"mobile-l",width:480},{name:"mobile-p",width:320}];$.fn.dataTable.Api.register("column().getName()",function(){var n=this.context[0];return this.length?n.aoColumns[this[0][0]].sName:null});$.fn.dataTable.Api.register("column().title()",function(){var n=this.header();return $(n).text().trim()});$.fn.dataTable.ext.search.push(function(n,t,i){var o,f,s;if(n.nTable.id=="versions-table"&&$("#point-in-time").length>0){var h=new $.fn.dataTable.Api(n),c=h.row(i).node(),l=$(c).find("td")[0],a=$(l).data("iscurrent"),r=$("#point-in-time").val(),u=t[0].split(" - "),v=u[0]?parseDate(u[0]).getTime():"",e=u[1]?parseDate(u[1]).getTime():"";if(a==="True"&&(o=new Date,e=o.getTime()),/^([0-9]{2})\/([0-9]{2})\/([0-9]{4})$/.test(r)){if(f=r.split("/"),s=parseFloat(f[0])||0,r=new Date(f[2],f[1]-1,s).getTime(),v<=r&&e>=r)return!0}else if(r==="")return!0;return!1}return!0});$(".datatable").each(function(n){var u;datatable[n]="";t[n]=[];var i=$(this).attr("id"),e=$(this).hasClass("hideRepeal"),f=$(this).hasClass("hideAmending"),r=$(this).hasClass("hasNotesCol");if(i=="results-table")t[n].Status=["Hide repealed","Show repealed","Active","","n"],datatable[n]=$(this).DataTable({dom:"ift",columnDefs:[{searchable:!0,targets:[0]},{name:"Status",className:"button",visible:!1,targets:[1]}]});else if(i=="results-table-bill")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"desc"],[0,"asc"]],language:{emptyTable:"There are no current bills"},columnDefs:[{searchable:!1,targets:[0]},{name:"Name",searchable:!0,visible:!0,targets:[1]},{name:"Type",searchable:!1,visible:!0,targets:[2]},{name:"Status",searchable:!1,visible:!0,targets:[3]}]});else if(i=="results-table-ed")datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"]],language:{emptyTable:"There are no current exposure drafts"},bFilter:!1,columnDefs:[{searchable:!0,targets:[0]},{name:"ConsultationStartDate",visible:!0,targets:[1]},{name:"ConsultationEndDate",visible:!0,targets:[2]}]});else if(i=="results-table-not-current-ed")datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"]],columnDefs:[{searchable:!0,targets:[0]}]});else if(i=="results-table-year-published-ed")datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"]],bFilter:!1,columnDefs:[{searchable:!0,targets:[0]},{name:"ConsultationStartDate",visible:!0,targets:[1]},{name:"ConsultationEndDate",visible:!0,targets:[2]},{name:"Status",visible:!0,targets:[3]}]});else if(i=="results-table-all-bills")t[n].ItemType=f?["Hide amending","Show amending","Principal","","","y"]:["Hide amending","Show amending","Principal","","","y"],datatable[n]=$(this).DataTable({dom:"ift",language:{emptyTable:"There are no bills"},columnDefs:[{searchable:!0,targets:[0]},{name:"ItemType",className:"button",visible:!1,targets:[1]}]});else if(i=="results-table-title")u="",f?(t[n].ItemType=["Hide amending","Show amending","Principal","","","y"],u="button"):e&&(t[n].ItemType=["Hide amending","Show amending","Principal","","","y"],u="button"),datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!0,targets:[0]},{name:"YearandNumber",visible:!0,targets:[1]},{name:"Status",visible:!1,targets:[2]},{name:"ItemType",className:u,visible:!1,targets:[3]}]});else if(i=="results-table-title-ar")datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!0,targets:[0]},{name:"YearandNumber",visible:!0,targets:[1]},{name:"Status",visible:!1,targets:[2]},{name:"ItemType",visible:!1,targets:[3]}]});else if(i=="results-table-current")datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!0,targets:[0]},{name:"YearandNumber",visible:!0,targets:[1]},{name:"Status",visible:!1,targets:[2]}]});else if(i=="results-table-title-repealed")f?t[n].ItemType=["Hide amending","Show amending","Principal","","","y"]:e&&(t[n].ItemType=["Hide amending","Show amending","Principal","","","y"]),datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!0,targets:[0]},{name:"YearandNumber",visible:!0,targets:[1]},{name:"Status",visible:!1,targets:[2]},{name:"ItemType",className:"button",visible:!1,targets:[3]}]});else if(i=="results-table-year")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"DateNotified",visible:!0,targets:[2]}]});else if(i=="results-table-year-ar")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"asc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"DateNotified",visible:!0,targets:[2]},{name:"DisallowedOrAmendedLaw",visible:!0,targets:[3]}]});else if(i=="results-table-year-sl-di")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"asc"],[1,"asc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"DateNotified",visible:!0,targets:[2]},{name:"DatePresentedToLegislativeAssembly",visible:!0,targets:[3]}]});else if(i=="results-table-year-bill")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"desc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"Type",visible:!0,targets:[2]},{name:"Amended",visible:!0,targets:[3]},{name:"Status",visible:!0,targets:[4]}]});else if(i=="results-table-year-gaz")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"asc"]],columnDefs:[{searchable:!1,orderable:!1,targets:[0]},{name:"Published",visible:!0,orderable:!1,targets:[1]},{name:"Files/Formats",visible:!0,orderable:!1,targets:[2]},{name:"Notes",visible:r,orderable:!1,targets:[3]}]});else if(i=="results-table-year-never-passed-bill")datatable[n]=$(this).DataTable({dom:"ift",bFilter:!1,order:[[0,"desc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"Status",visible:!0,targets:[2]}]});else if(i=="results-table-passed-awaiting-notification-bill")datatable[n]=$(this).DataTable({dom:"ift",language:{emptyTable:"There are no bills passed and awaiting notification"},bFilter:!1,order:[[0,"desc"]],columnDefs:[{searchable:!1,targets:[0]},{name:"Name",visible:!0,targets:[1]},{name:"DatePassed",visible:!0,targets:[2]}]});else if(i=="regulate-table2")t[n].Status=["Hide repealed","Show repealed","None","","y"],datatable[n]=$(this).DataTable({dom:"ift",order:[[3,"asc"],[0,"asc"]],columnDefs:[{name:"Status",className:"button",visible:!1,targets:[1]},{name:"Classifications",className:"select-filter",visible:!1,targets:[2]},{name:"Types",className:"select-filter",targets:[3]}]});else if(i=="regulate-table")t[n].Status=["Hide repealed","Show repealed","None","","y"],datatable[n]=$(this).DataTable({dom:"ift",order:[[3,"asc"],[0,"asc"]],columnDefs:[{name:"Status",className:"button",visible:!1,targets:[1]},{name:"Classifications",className:"select-filter",visible:!1,targets:[2]},{name:"Types",className:"select-filter",targets:[3]}]});else if(i=="related-table")t[n].Status=["Hide repealed","Show repealed","None","","y"],datatable[n]=$(this).DataTable({dom:"ift",order:[[3,"asc"],[0,"asc"]],bFilter:!0,columnDefs:[{name:"Effective",visible:!0,targets:[1]},{name:"YearAndNumber",visible:!0,targets:[2]},{name:"Classification",visible:!1,targets:[3]},{name:"Status",className:"button",visible:!1,targets:[4]}]});else if(i=="approved-forms-table")t[n].Status=["Hide repealed","Show repealed","None","","y"],datatable[n]=$(this).DataTable({dom:"ift",order:[[3,"asc"],[0,"asc"],[2,"asc"]],columnDefs:[{name:"FormName",orderData:[0,2],visible:!0,searchable:!0,targets:[0]},{name:"Status",className:"button",visible:!1,targets:[1]},{name:"Description",targets:[2]},{name:"categories",className:"select-filter",visible:!1,targets:[3]},{name:"Under",visible:!0,targets:[4]},{name:"Effective",visible:!0,searchable:!1,targets:[5]},{name:"YearAndNumber",visible:!0,searchable:!1,targets:[6]},{name:"allCategories",visible:!1,targets:[7]}]});else if(i=="related-forms-table")t[n].Status=["Hide repealed","Show repealed","None","","y"],datatable[n]=$(this).DataTable({dom:"ift",order:[[0,"asc"],[2,"asc"]],columnDefs:[{name:"FormName",visible:!0,searchable:!1,targets:[0]},{name:"Status",className:"button",visible:!1,targets:[1]},{name:"Description",visible:!0,searchable:!0,targets:[2]},{name:"Effective",visible:!0,searchable:!1,targets:[3]},{name:"YearAndNumber",visible:!0,searchable:!1,targets:[4]}]});else if(i=="versions-table"){datatable[n]=$(this).DataTable({order:[[2,"desc"]],columnDefs:[{orderable:!1,targets:[1,4]},{name:"FileFormat",visible:!0,targets:[1]},{name:"Version",visible:!0,targets:[2]},{name:"Published",visible:!0,targets:[3]},{name:"Note",visible:r,targets:[4]}],language:{infoEmpty:"The date entered does not match a version. Please browse the table to find the closest version.",zeroRecords:"The date entered does not match a version. Please browse the table to find the closest version."}});$("#point-in-time").on("change",function(){datatable[n].draw()})}else if(i=="history-table")datatable[n]=$(this).DataTable({bSort:!1,columnDefs:[{orderable:!1,targets:[2,3]},{name:"Effective",orderable:!1,visible:!0,targets:[1]},{name:"FileFormat",orderable:!1,visible:!0,targets:[2]},{name:"Notes",orderable:!1,visible:r,targets:[3]}]});else if(i=="current-single-history-table")datatable[n]=$(this).DataTable({bSort:!1,columnDefs:[{orderable:!1,targets:[2,3]},{name:"Effective",orderable:!1,visible:!0,targets:[1]},{name:"FileFormat",orderable:!1,visible:!0,targets:[2]},{name:"Notes",orderable:!1,visible:r,targets:[3]}]});else if(i=="bill-progress-table")datatable[n]=$(this).DataTable({bSort:!1,columnDefs:[{orderable:!1},{name:"Date",orderable:!1,visible:!0,targets:[1]}]});else if(i=="commencement-table")datatable[n]=$(this).DataTable({bSort:!1,columnDefs:[{orderable:!1},{name:"Commencement date",orderable:!1,visible:!0,targets:[1]},{name:"Commencement method",orderable:!1,visible:!0,targets:[2]}]});else if(i=="provision-expiry-table")datatable[n]=$(this).DataTable({bSort:!1,columnDefs:[{orderable:!1},{name:"ExpiryDate",orderable:!1,visible:!0,targets:[1]},{name:"ExpiryMethod",orderable:!1,visible:!0,targets:[2]}]});else if(i=="amendment-table")datatable[n]=$(this).DataTable({order:[[3,"desc"],[0,"desc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Amending law",orderable:!1,visible:!0,targets:[1]},{name:"Amending provision",orderable:!1,visible:!0,targets:[2]},{name:"Commencement date",orderable:!1,visible:!0,targets:[3]}]});else if(i=="modification-table")datatable[n]=$(this).DataTable({autoWidth:!1,order:[[3,"desc"],[0,"desc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Modifying law",orderable:!1,visible:!0,targets:[1]},{name:"Modifying provision",orderable:!1,visible:!0,targets:[2]},{name:"Commencement date",orderable:!1,visible:!0,targets:[3]},{name:"End date",orderable:!1,visible:!0,targets:[3]}]});else if(i=="whats-new-bill-presented-table")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"},{sWidth:"50%"}],order:[[0,"desc"],[1,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]},{name:"Type",orderable:!1,visible:!0,targets:[2]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="whats-new-bill-passed-table")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"},{sWidth:"50%"}],order:[[0,"desc"],[1,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]},{name:"Type",orderable:!1,visible:!0,targets:[2]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="whats-new-bill-discharged-table"||i=="whats-new-bill-lapsed-table"||i=="whats-new-bill-negatived-table"||i=="whats-new-bill-withdrawn-table")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"}],order:[[0,"desc"],[1,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="whats-new-exposure-drafts-table")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"80%"}],order:[[1,"desc"],[0,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Consultation opened",orderable:!1,visible:!0,targets:[1]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="whats-new-notifications-table")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"},{sWidth:"50%"},{sWidth:"15%"}],order:[[0,"desc"],[2,"asc"],[3,"desc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]},{name:"Type",orderable:!1,visible:!0,targets:[2]},{name:"Year and No",orderable:!1,visible:!0,targets:[3]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="whats-new-laws-commenced"||i=="whats-new-laws-amended"||i=="whats-new-laws-modified"||i=="whats-new-laws-modified-ended"||i=="whats-new-laws-provisions-expired"||i=="whats-new-acts-sls-repealed"||i=="whats-new-acts-sls-revived")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"},{sWidth:"50%"},{sWidth:"15%"}],order:[[0,"desc"],[2,"asc"],[1,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]},{name:"Type",orderable:!1,visible:!0,targets:[2]},{name:"Year and No",orderable:!1,visible:!0,targets:[3]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="future-events-commenced"||i=="future-events-amended"||i=="future-events-modified"||i=="future-events-modified-ended"||i=="future-events-provisions-expired"||i=="future-events-acts-sls-repealed"||i=="future-events-acts-sls-revived")datatable[n]=$(this).DataTable({bAutoWidth:!1,aoColumns:[{sWidth:"20%"},{sWidth:"50%"},{sWidth:"15%"}],order:[[0,"asc"],[2,"asc"],[1,"asc"]],columnDefs:[{orderable:!1,targets:[0]},{name:"Name",orderable:!1,visible:!0,targets:[1]},{name:"Type",orderable:!1,visible:!0,targets:[2]},{name:"Year and No",orderable:!1,visible:!0,targets:[3]}]}),$("#whats-new-article thead th").css("cursor","default");else if(i=="perceptive-results-table"){var s=$("#perceptive-results-table-show-category").val()=="true",o=$("#perceptive-results-table-show-multi-versions").val()=="true",h=$("#perceptive-results-table-show-name").val()=="true",c=$("#perceptive-results-table-show-relevance").val()=="true";datatable[n]=$(this).DataTable({language:{info:""},dom:"ift",bFilter:!1,order:[[4,"desc"]],columnDefs:[{name:"Name",visible:h,searchable:!1,targets:[0]},{name:"Category",visible:s,targets:[1]},{name:"Version",visible:o,searchable:!1,targets:[2]},{name:"Effective",visible:o,searchable:!1,targets:[3]},{name:"Relevance",visible:c,searchable:!1,targets:[4]}],initComplete:function(){$(this).show()}})}else datatable[n]=$(this).DataTable();datatable[n].columns(".select-filter").every(function(){var t=this,n=t.getName().toLowerCase(),r=$('<select id="select-'+n+'"><option value="">Show all '+n+"<\/option><\/select>").prependTo($("#"+i+"_filter")).on("change",function(){i=="approved-forms-table"?n=="categories"&&$(this).val()==""?t.search("").draw().sort().columns(7).search("ShowInAll").draw().sort():t.search($(this).val()).draw().sort().columns(7).search("").draw().sort():t.search($(this).val()).draw().sort()}).before('<label for="select-'+n+'" class="visuallyhidden">Filter by '+n+"<\/label>");n=="categories"?this.cache("search").unique().each(function(n){n&&r.append($('<option value="'+n+'">'+n+"<\/option>"))}):this.cache("search").sort().unique().each(function(n){n&&r.append($('<option value="'+n+'">'+n+"<\/option>"))})});datatable[n].columns(".button").every(function(){var r=this.getName(),u=t[n];$('<button type="button" id="button-'+n+'" aria-expanded="false">'+u[r][0]+"<\/button>").prependTo($("#"+i+"_filter")).on("click",function(){var i=$(this).text()==u[r][0]?u[r][2]:u[r][3],t=$(this).text()==u[r][0]?u[r][1]:u[r][0];$(this).attr({"aria-expanded":t==u[r][0]?"true":"false"});$(this).text(t);datatable[n].columns(r+":name").search(i,!0,!1).draw().sort()});u[r][4]=="y"&&($("#button-"+n).trigger("click"),i=="approved-forms-table"&&datatable[n].columns(7).search("ShowInAll").draw().sort())})});setTimeout(function ui(){datatable.length===st.length?$('.panel[aria-hidden="true"]').addClass("hidden"):setTimeout(ui,100)},100)}$("#version").on("change",function(){var n=$(this).val();$.inArray("",n)!==-1&&$('#version option:not([value=""])').removeAttr("selected")});if(r=function(){var n=new Date,t,i;try{return(t=window.localStorage).setItem(n,n),i=t.getItem(n)==n,t.removeItem(n),i&&t}catch(r){}}(),r?(fi=9e3,ti="true",$(".alert").each(function(){var n=$(this).attr("id"),t="/Static/Announcements/announcement-icon.png",f=$(this),i,u;$(this).prepend('<img class="announcement-icon" src="'+t+'" aria-hidden="true" alt="Announcement icon">');$('<button class="close"><svg class="icon icon-highlight_off" aria-hidden="true"><use xlink:href="/Content/Main/Images/icons.svg#icon-highlight_off"><\/use><\/svg><span class="visuallyhidden">Hide announcements<\/span><\/button>').appendTo($(this)).on("click",function(){$(".alert").addClass("announcement-hide");$(".announcement-icon").attr("aria-hidden","true").hide();$(".announcement-content").attr("aria-hidden","true").hide();$(".close").attr("aria-hidden","true").hide();$(".announcement-toggle").attr("aria-hidden","false").attr("aria-expanded","false").show().focus();r.setItem(n,"false")});$('<button class="announcement-toggle"><img class="announcement-toggle-icon" src="'+t+'" aria-hidden="true" alt="PCO announcement logo"> Show announcements<\/button>').prependTo($(this)).on("click",function(){var t=$(this).attr("aria-controls");$(".announcement-toggle").attr("aria-hidden","true").attr("aria-expanded","true").hide();$(".close").attr("aria-hidden","false").show().focus();$(".announcement-icon").attr("aria-hidden","false").show();$(".announcement-content").attr("aria-hidden","false").show();$(".alert").removeClass("announcement-hide");r.setItem(n,"true")});i=r.getItem(n)!==null?r.getItem(n)==="false"?!1:!0:ti==="false"?!1:!0;$("#"+n).show();i?($(".announcement-toggle").attr("aria-hidden","true").attr("aria-expanded","true").hide(),$(".close").attr("aria-hidden","false").show(),$(".announcement-icon").attr("aria-hidden","false").show(),$(".announcement-content").attr("aria-hidden","false").show(),$(".alert").removeClass("announcement-hide")):($(".alert").addClass("announcement-hide"),$(".announcement-icon").attr("aria-hidden","true").hide(),$(".announcement-content").attr("aria-hidden","true").hide(),$(".close").attr("aria-hidden","true").hide(),$(".announcement-toggle").attr("aria-hidden","false").attr("aria-expanded","false").show());u=$("#shadow-alert").html();$(".announcement-content").prepend(u)}),i="",ht="",$("#frequently-accessed").length>0&&r.getItem("history")!==null&&(i=JSON.parse(r.getItem("history")),$.each(i,function(n,t){var i=t.date?fecha.format(new Date(t.date),"D MMMM YYYY [at] h:mma"):"";ht+='<li><a href="'+t.link+'">'+t.text+"<\/a> <span>[Accessed: "+i+"]<\/span><\/li>"}),$('<section id="last-pages-viewed" class="arrows has-history" aria-live="assertive"><h3>Last pages viewed<\/h3><ul>'+ht+"<\/ul><\/section>").insertBefore($("#frequently-accessed")),$("#frequently-accessed").addClass("has-history")),$("body[class*=item]").length>0&&(i=JSON.parse(r.getItem("history")),ii=document.title.split(" | "),ct={text:ii[0],link:document.location.href,date:new Date},i!==null&&$.each(i,function(n,t){if(t.link==document.location.href)return i.splice(n,1),!1}),i===null?i=[ct]:i.unshift(ct),i.splice(5),r.setItem("history",JSON.stringify(i)))):$(".notice.alert").show(),$(".arrows ul").addClass("svg-bullets").find("li").prepend('<svg class="icon icon-keyboard_arrow_right" aria-hidden="true"><use xlink:href="/Content/Main/Images/icons.svg#icon-keyboard_arrow_right"><\/use><\/svg>'),$(".tablist").length>0){$('<div class="accordion"><\/div>').insertAfter($(".tablist"));$(".tablist li").each(function(){var t=$(this).html(),i=$(this).attr("id"),n=i.replace("tab-","");$("#"+n).appendTo(".accordion");$('<div id="h3-'+n+'" class="panel-heading" role="tab" tabIndex="0" aria-controls="'+n+'" aria-selected="false">'+t+"<\/div>").insertBefore($("#"+n)).on("click",function(){$("li#tab-"+n).trigger("click")});$(".panel-heading:first-child").attr("aria-selected",!0)});$(".tablist li").on("click",function(){var i=window.location.hash,n=$(this).attr("aria-controls"),t=$("#"+n);$(".tablist li:not(this), .panel-heading").attr("aria-selected","false");$(this).attr("aria-selected","true").focus();$("#h3-"+n).attr("aria-selected","true");$('section[role="tabpanel"]:not(tabpan)').attr("aria-hidden","true");$('section[role="tabpanel"]:not(tabpan)').addClass("hidden");t.removeClass("hidden");t.attr("aria-hidden","false")});$(".tablist li, .accordion > h3").on("keydown",function(n){var t=$(this).prop("nodeName");switch(n.which){case 13:$(this).click();break;case 37:$(this).not(":first-child")&&$(this).prevAll(t).eq(0).trigger("click").focus();break;case 39:$(this).not(":last-child")&&$(this).nextAll(t).eq(0).trigger("click").focus()}});lt=window.location.hash;lt&&$("li#tab-"+lt.replace("#","")).trigger("click");$('.panel a[href*="#"]').on("click",function(n){n.preventDefault();var t=$(this).attr("href").replace("#","");$("#tab-"+t).trigger("click")});at=getUrlParameter("tab");at&&$("li#"+at).trigger("click")}if($("table.territory-pdfs").length>0){var ei=$(".territory-pdfs th"),oi=$(".territory-pdfs tr:not(:has(>th))"),si=$('<svg class="icon icon-keyboard_arrow_up" aria-hidden="true"><use xmlns:xlink="http://www.w3.org/1999/xlink" xlink:href="/Content/Main/Images/icons.svg#icon-keyboard_arrow_up"><\/use><\/svg>');oi.hide();$(ei).append(si).on("click",function(){$(this).toggleClass("open");$(this).parent().nextUntil("tr:has(>th)").toggle()})}$("#aside .single-item-subscribe-link").on("click",function(n){n.preventDefault();popupHandlerForSingleItemSubscription(n)});$("#aside .items-subscribe-link").on("click",function(n){n.preventDefault();popupHandler(n)});$("#subscribeGeneral").on("click",function(n){n.preventDefault();popupHandler(n)});$(".items-subscribe-link").on("click",function(n){n.preventDefault();popupHandler(n)});$("a.backtotop").on("click",function(n){return n.preventDefault(),$("body,html").animate({scrollTop:0},300),!1});$('a[target="_blank"]').not(".twitter, .actgov").each(function(){var n="Opens in a new window",t=$(this).attr("title"),i=t?t+" | "+n:n;$(this).attr("title",i);$(this).append('<svg class="icon icon-open_in_new" aria-expanded="false" aria-controls="search-tips"><use xlink:href="/Content/Main/Images/icons.svg#icon-open_in_new"><\/use><\/svg>')});vt=$("iframe[src*='vimeo.com'], iframe[src*='youtube.com'], object, embed");vt.each(function(){$(this).attr("data-aspectratio",this.height/this.width).removeAttr("height").removeAttr("width").wrap('<figure class="embed-container"><\/figure>')});$(window).resize(function(){var n=$("figure.embed-container").width();vt.each(function(){var t=n*$(this).attr("data-aspectRatio");$(this).width(n).height(t)})}).resize();var hi=["^$","^/$","^#","javascript:"],e=[""],ci="#year-list a,.item-buttons a,.button";$("article a:not("+ci+")").not(":has(> img)").each(function(){var n=$(this).attr("href"),r=new RegExp(hi.join("|")).test(n),t,i;!r&&$(this).is("[href]")&&(n.match("^/")&&(n=document.location.origin+n),t=e.indexOf(n),i=t,t===-1&&(i=e.length,e[e.length]=n),$('<sup class="print">['+i+"]<\/sup>").insertAfter($(this)))});e.shift();e.length>0&&$('<aside class="footnotes wrap print"><h3>References<\/h3><ol><li>'+e.join("<\/li><li>")+"<\/li><\/ol><\/aside>").insertBefore("#footer");$(".copyright").append('<span class="print">This page is located at: '+window.location.href+"<\/span>");$("#header h1 img").clone().attr({"class":"print",src:"/Content/Main/Images/logo-act-gov-dark.svg"}).appendTo($("#header h1"));$("#generateFutureEventsReportButton").click(function(n){var t="LegEventsEndDateTime",i;n.preventDefault();$("#"+t).val()===""||$("#"+t).val()===undefined?alert("Please enter a date"):(i=parseFutureEventEndDate($("#"+t).val()),$("#"+t).val(i),$(this).closest("form")[0].submit())})});isPDF=!1;isIE11=!1;$(document).ready(function(){isIE11=isIE11OrEdge();$(".textView").click(function(n){n.preventDefault();$(this).closest("form")[0].submit()});$(".refine-search").click(function(n){n.preventDefault();$(this).closest("form")[0].submit()});$("#iframe").ready(function(){$("#iframe").length>0&&(isPDF=isIE11?endsWithForNotSupportedBrowser(".pdf",$("#iframe").attr("src"))||endsWithForNotSupportedBrowser(".PDF",$("#iframe").attr("src")):$("#iframe").attr("src").toString().toLowerCase().endsWith(".pdf"));registerIframe()})});textViewerManager={hasHits:!1,hitLink:"",getNextHitContent:function(n){var t=document.getElementById("iframe"),i=t.getAttribute("src"),r={hitID:n},u=i;$.ajax({url:u,type:"GET",async:!1,data:r,beforeSend:function(){$("#loadingContent").removeProp("hidden").attr("aria-hidden","false").css("display","block").show()},complete:function(){},success:textViewerManager.reloadIframeContent,error:function(){textViewerManager.hasHits=!1}})},getSearchHits:function(){var n=$("#sVersion").val(),t=$("#search-keywords").val(),i={sVersion:n,sQuery:t};$.ajax({url:"/Search/GetSearchHits",type:"GET",async:!1,data:i,beforeSend:function(){},complete:function(){},success:textViewerManager.updateSearchHits,error:function(){textViewerManager.hasHits=!1}})},getSearchHitLink:function(){var n=$("#sVersion").val(),t=$("#search-keywords").val(),i={sVersion:n,sQuery:t};$.ajax({url:"/Search/GetSearchHitLink",type:"GET",async:!1,data:i,beforeSend:function(){$("#loadingContent").removeProp("hidden").attr("aria-hidden","false").css("display","block").show()},complete:function(){var t="/Content/Main/Root/favicon-search-rendition-32x32.png",i="/Content/Main/Root/favicon-search-rendition-16x16.png",n;$('link[rel="icon"][sizes="32x32"]').attr("href",t);$('link[rel="icon"][sizes="16x16"]').attr("href",i);$('link[rel="apple-touch-icon"][sizes="32x32"]').attr("href",t);$('link[rel="apple-touch-icon"][sizes="16x16"]').attr("href",i);n=document.title;n&&(n=n.replace("PDF","Search view"),document.title=n)},success:textViewerManager.updateSearchHitLink,error:function(){$("#loadingContent").attr("aria-hidden","true").css("display","none").hide();textViewerManager.hasHits=!1}})},updateSearchHits:function(n){textViewerManager.hasHits=n},updateSearchHitLink:function(n){textViewerManager.hitLink=n},reloadIframeContent:function(n){var t=document.getElementById("iframe").contentWindow.document;t.open();t.write(n);t.close();$("#loadingContent").attr("aria-hidden","true").css("display","none").hide()}}