var NotifyMeAjax=function() { NotifyMeAjax.initializeBase(this); this._timeout = 0; this._userContext = null; this._succeeded = null; this._failed = null; } NotifyMeAjax.prototype={ _get_path:function() { var p = this.get_path(); if (p) return p; else return NotifyMeAjax._staticInstance.get_path();}, EnsureProfileExists:function(emailAddress,emailType,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'EnsureProfileExists',false,{emailAddress:emailAddress,emailType:emailType},succeededCallback,failedCallback,userContext); }, UpdateSubscriberListsUI:function(emailAddress,nid,mailListID,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'UpdateSubscriberListsUI',false,{emailAddress:emailAddress,nid:nid,mailListID:mailListID},succeededCallback,failedCallback,userContext); }, CheckUserForSMSAlert:function(emailAddress,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CheckUserForSMSAlert',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }, UpdateSMSNumber:function(emailAddress,smsNumber,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'UpdateSMSNumber',false,{emailAddress:emailAddress,smsNumber:smsNumber},succeededCallback,failedCallback,userContext); }, UpdateEmailPreference:function(emailAddress,format,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'UpdateEmailPreference',false,{emailAddress:emailAddress,format:format},succeededCallback,failedCallback,userContext); }, SubscriptionsForMailList:function(emailAddress,mailListID,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SubscriptionsForMailList',false,{emailAddress:emailAddress,mailListID:mailListID},succeededCallback,failedCallback,userContext); }, GetProfile:function(emailAddress,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'GetProfile',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }, SetShowSubHelp:function(isShownHelp,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'SetShowSubHelp',false,{isShownHelp:isShownHelp},succeededCallback,failedCallback,userContext); }, GetMinProfileInfo:function(emailAddress,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'GetMinProfileInfo',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }, GetBounceNotice:function(emailAddress,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'GetBounceNotice',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }, UpdateBusinessPreference:function(emailAddress,isBusiness,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'UpdateBusinessPreference',false,{emailAddress:emailAddress,isBusiness:isBusiness},succeededCallback,failedCallback,userContext); }, ReactivateEmail:function(emailAddress,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'ReactivateEmail',false,{emailAddress:emailAddress},succeededCallback,failedCallback,userContext); }, UpdateProfile:function(emailAddress,firstName,lastName,addressLine1,addressLine2,city,state,postalCode,how,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'UpdateProfile',false,{emailAddress:emailAddress,firstName:firstName,lastName:lastName,addressLine1:addressLine1,addressLine2:addressLine2,city:city,state:state,postalCode:postalCode,how:how},succeededCallback,failedCallback,userContext); }, AddSubscriptionSMS:function(emailAddress,mailListID,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'AddSubscriptionSMS',false,{emailAddress:emailAddress,mailListID:mailListID},succeededCallback,failedCallback,userContext); }, AddSubscriptionEmail:function(emailAddress,mailListID,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'AddSubscriptionEmail',false,{emailAddress:emailAddress,mailListID:mailListID},succeededCallback,failedCallback,userContext); }, RemoveSubscriptionSMS:function(emailAddress,mailListID,sendConfirmation,isAdmin,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'RemoveSubscriptionSMS',false,{emailAddress:emailAddress,mailListID:mailListID,sendConfirmation:sendConfirmation,isAdmin:isAdmin},succeededCallback,failedCallback,userContext); }, RemoveSubscriptionEmail:function(emailAddress,mailListID,sendConfirmation,isAdmin,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'RemoveSubscriptionEmail',false,{emailAddress:emailAddress,mailListID:mailListID,sendConfirmation:sendConfirmation,isAdmin:isAdmin},succeededCallback,failedCallback,userContext); }, CheckSMSNumber:function(emailAddress,phoneNumber,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'CheckSMSNumber',false,{emailAddress:emailAddress,phoneNumber:phoneNumber},succeededCallback,failedCallback,userContext); }, RemoveSubscriptions:function(subscriptions,mailListID,sendConfirmation,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'RemoveSubscriptions',false,{subscriptions:subscriptions,mailListID:mailListID,sendConfirmation:sendConfirmation},succeededCallback,failedCallback,userContext); }, RemoveAllSubscriptions:function(emailAddress,mailList,succeededCallback, failedCallback, userContext) { return this._invoke(this._get_path(), 'RemoveAllSubscriptions',false,{emailAddress:emailAddress,mailList:mailList},succeededCallback,failedCallback,userContext); }} NotifyMeAjax.registerClass('NotifyMeAjax',Sys.Net.WebServiceProxy); NotifyMeAjax._staticInstance = new NotifyMeAjax(); NotifyMeAjax.set_path = function(value) { NotifyMeAjax._staticInstance.set_path(value); } NotifyMeAjax.get_path = function() { return NotifyMeAjax._staticInstance.get_path(); } NotifyMeAjax.set_timeout = function(value) { NotifyMeAjax._staticInstance.set_timeout(value); } NotifyMeAjax.get_timeout = function() { return NotifyMeAjax._staticInstance.get_timeout(); } NotifyMeAjax.set_defaultUserContext = function(value) { NotifyMeAjax._staticInstance.set_defaultUserContext(value); } NotifyMeAjax.get_defaultUserContext = function() { return NotifyMeAjax._staticInstance.get_defaultUserContext(); } NotifyMeAjax.set_defaultSucceededCallback = function(value) { NotifyMeAjax._staticInstance.set_defaultSucceededCallback(value); } NotifyMeAjax.get_defaultSucceededCallback = function() { return NotifyMeAjax._staticInstance.get_defaultSucceededCallback(); } NotifyMeAjax.set_defaultFailedCallback = function(value) { NotifyMeAjax._staticInstance.set_defaultFailedCallback(value); } NotifyMeAjax.get_defaultFailedCallback = function() { return NotifyMeAjax._staticInstance.get_defaultFailedCallback(); } NotifyMeAjax.set_enableJsonp = function(value) { NotifyMeAjax._staticInstance.set_enableJsonp(value); } NotifyMeAjax.get_enableJsonp = function() { return NotifyMeAjax._staticInstance.get_enableJsonp(); } NotifyMeAjax.set_jsonpCallbackParameter = function(value) { NotifyMeAjax._staticInstance.set_jsonpCallbackParameter(value); } NotifyMeAjax.get_jsonpCallbackParameter = function() { return NotifyMeAjax._staticInstance.get_jsonpCallbackParameter(); } NotifyMeAjax.set_path("/Common/modules/NotifyMe/NotifyMeAjax.asmx"); NotifyMeAjax.EnsureProfileExists= function(emailAddress,emailType,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.EnsureProfileExists(emailAddress,emailType,onSuccess,onFailed,userContext); } NotifyMeAjax.UpdateSubscriberListsUI= function(emailAddress,nid,mailListID,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.UpdateSubscriberListsUI(emailAddress,nid,mailListID,onSuccess,onFailed,userContext); } NotifyMeAjax.CheckUserForSMSAlert= function(emailAddress,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.CheckUserForSMSAlert(emailAddress,onSuccess,onFailed,userContext); } NotifyMeAjax.UpdateSMSNumber= function(emailAddress,smsNumber,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.UpdateSMSNumber(emailAddress,smsNumber,onSuccess,onFailed,userContext); } NotifyMeAjax.UpdateEmailPreference= function(emailAddress,format,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.UpdateEmailPreference(emailAddress,format,onSuccess,onFailed,userContext); } NotifyMeAjax.SubscriptionsForMailList= function(emailAddress,mailListID,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.SubscriptionsForMailList(emailAddress,mailListID,onSuccess,onFailed,userContext); } NotifyMeAjax.GetProfile= function(emailAddress,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.GetProfile(emailAddress,onSuccess,onFailed,userContext); } NotifyMeAjax.SetShowSubHelp= function(isShownHelp,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.SetShowSubHelp(isShownHelp,onSuccess,onFailed,userContext); } NotifyMeAjax.GetMinProfileInfo= function(emailAddress,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.GetMinProfileInfo(emailAddress,onSuccess,onFailed,userContext); } NotifyMeAjax.GetBounceNotice= function(emailAddress,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.GetBounceNotice(emailAddress,onSuccess,onFailed,userContext); } NotifyMeAjax.UpdateBusinessPreference= function(emailAddress,isBusiness,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.UpdateBusinessPreference(emailAddress,isBusiness,onSuccess,onFailed,userContext); } NotifyMeAjax.ReactivateEmail= function(emailAddress,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.ReactivateEmail(emailAddress,onSuccess,onFailed,userContext); } NotifyMeAjax.UpdateProfile= function(emailAddress,firstName,lastName,addressLine1,addressLine2,city,state,postalCode,how,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.UpdateProfile(emailAddress,firstName,lastName,addressLine1,addressLine2,city,state,postalCode,how,onSuccess,onFailed,userContext); } NotifyMeAjax.AddSubscriptionSMS= function(emailAddress,mailListID,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.AddSubscriptionSMS(emailAddress,mailListID,onSuccess,onFailed,userContext); } NotifyMeAjax.AddSubscriptionEmail= function(emailAddress,mailListID,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.AddSubscriptionEmail(emailAddress,mailListID,onSuccess,onFailed,userContext); } NotifyMeAjax.RemoveSubscriptionSMS= function(emailAddress,mailListID,sendConfirmation,isAdmin,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.RemoveSubscriptionSMS(emailAddress,mailListID,sendConfirmation,isAdmin,onSuccess,onFailed,userContext); } NotifyMeAjax.RemoveSubscriptionEmail= function(emailAddress,mailListID,sendConfirmation,isAdmin,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.RemoveSubscriptionEmail(emailAddress,mailListID,sendConfirmation,isAdmin,onSuccess,onFailed,userContext); } NotifyMeAjax.CheckSMSNumber= function(emailAddress,phoneNumber,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.CheckSMSNumber(emailAddress,phoneNumber,onSuccess,onFailed,userContext); } NotifyMeAjax.RemoveSubscriptions= function(subscriptions,mailListID,sendConfirmation,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.RemoveSubscriptions(subscriptions,mailListID,sendConfirmation,onSuccess,onFailed,userContext); } NotifyMeAjax.RemoveAllSubscriptions= function(emailAddress,mailList,onSuccess,onFailed,userContext) {NotifyMeAjax._staticInstance.RemoveAllSubscriptions(emailAddress,mailList,onSuccess,onFailed,userContext); } var gtc = Sys.Net.WebServiceProxy._generateTypedConstructor; Type.registerNamespace('CivicPlus.CMS.Site'); if (typeof(CivicPlus.CMS.Site.NotifyMeProfile) === 'undefined') { CivicPlus.CMS.Site.NotifyMeProfile=gtc("CivicPlus.CMS.Site.NotifyMeProfile"); CivicPlus.CMS.Site.NotifyMeProfile.registerClass('CivicPlus.CMS.Site.NotifyMeProfile'); } Type.registerNamespace('CivicPlus.Entities.Modules.NotifyMe'); if (typeof(CivicPlus.Entities.Modules.NotifyMe.MailingList) === 'undefined') { CivicPlus.Entities.Modules.NotifyMe.MailingList=gtc("CivicPlus.Entities.Modules.NotifyMe.MailingList"); CivicPlus.Entities.Modules.NotifyMe.MailingList.registerClass('CivicPlus.Entities.Modules.NotifyMe.MailingList'); } if (typeof(CivicPlus.CMS.Site.SubscriptionSummary) === 'undefined') { CivicPlus.CMS.Site.SubscriptionSummary = function() { throw Error.invalidOperation(); } CivicPlus.CMS.Site.SubscriptionSummary.prototype = {Email: 1,SMS: 2} CivicPlus.CMS.Site.SubscriptionSummary.registerEnum('CivicPlus.CMS.Site.SubscriptionSummary', true); } if (typeof(CivicPlus.CMS.Site.AddSubscriberResults) === 'undefined') { CivicPlus.CMS.Site.AddSubscriberResults = function() { throw Error.invalidOperation(); } CivicPlus.CMS.Site.AddSubscriberResults.prototype = {SubscribedSuccessfully: 0,AlreadySubscribed: 1,SMSNumberNotPopulated: -5,ErrorOverSMSLimit: -4,ErrorInsufficientRights: -3,ErrorProfileNotPresent: -2,ErrorMailingListInvalid: -1} CivicPlus.CMS.Site.AddSubscriberResults.registerEnum('CivicPlus.CMS.Site.AddSubscriberResults', true); } if (typeof(CivicPlus.CMS.Site.RemoveSubscriberResults) === 'undefined') { CivicPlus.CMS.Site.RemoveSubscriberResults = function() { throw Error.invalidOperation(); } CivicPlus.CMS.Site.RemoveSubscriberResults.prototype = {UnsubscribedSuccessfully: 0,WasNotSubscribed: 1,ErrorInsufficientRights: -3,ErrorProfileNotPresent: -2,ErrorMailingListInvalid: -1} CivicPlus.CMS.Site.RemoveSubscriberResults.registerEnum('CivicPlus.CMS.Site.RemoveSubscriberResults', true); }