var Portal=Portal||{};Portal.Subscribe=function(n){var e=n.editButtonClientId,u="UnsubscribeOptions",o="UnsubscribeMeetingType",i=n.emailBoxClientId,r=n.subscribeButtonClientId,t=n.localization,s=function(){f()},h=function(n){var u,f,e;l();$(document.getElementById("email-warning")).remove();$(document.getElementById("meeting-type-warning")).remove();u=!0;f=document.getElementById(i).value;c(f)||(u=!1,$(document.getElementById(i)).focus(),$("#"+r).after(CivicWeb.Common.Notification.create("email-warning","warning",f+" "+t.errorMsg,!1,!1)),document.getElementById(i).setAttribute("aria-describedby","email-warning"));e=$(".meetingType-checkbox input:checked");(e==null||e.length===0)&&(u=!1,$('input[type="checkbox"]')[0].focus(),$("#"+r).after(CivicWeb.Common.Notification.create("meeting-type-warning","warning",t.noMeetingTypeSelectedMsg,!1,!1)),$('input[type="checkbox"]')[0].setAttribute("aria-describedby","meeting-type-warning"));u?$(document.getElementById(r)).click():a();n.preventDefault()},c=function(n){var t=!0;return/^(-|\w)+(\.(-|\w)+)*@(-|\w)+(\.(-|\w)+)+$/i.test(n)||(t=!1),t},l=function(){$(document.getElementById("subscribe-button")).text(t.labelProcessing);$(document.getElementById("subscribe-button")).attr("disabled",!0)},a=function(){$(document.getElementById("subscribe-button")).removeAttr("disabled");$(document.getElementById("subscribe-button")).text(t.labelSubscribe)},f=function(){var n=$(document.getElementById(u)).find('input[type="radio"][value="Some"]').prop("checked");$('input[type="checkbox"][id$="'+o+'"').prop("disabled",!n)};(function(){if(CivicWeb.Portal&&CivicWeb.Portal.EditItemControl)$(document.getElementById(e)).off("click").on("click",CivicWeb.Portal.EditItemControl.openItem);$(document.getElementById("subscribe-button")).off("click").on("click",h);$(document.getElementById(u)).find('input[type="radio"]').off("change").on("change",s);f()})()};Portal.SubscribePage={instance:null,createInstance:function(n){this.instance&&delete this.instance;this.instance=new Portal.Subscribe(n)}}