##if request.IsEqual(SubView,"ShowAddress") ##local.defineByRender(backURL)##this&SubView= ##endif ##if request.IsEqual(SubView,"ShowSubs") ##local.defineByRender(backURL)##this&SubView= ##endif ##if sessioncfg.ZONES.SelfService.ViewSubscription ##if Value.SubsEnabledInRsp ##local.Define(ShowCurrentSubs)1 ##if Value.IsEqual(NextSubs.Status,4) ##local.Define(ShowNextSubs)1 ##endif ##if Value.IsEqual(CurrentSubs.Status,2) ##local.Define(ShowNextSubs)1 ##endif ##endif ##endif ##if request.IsEqual( SubView, "ChangeContact") ##include(ChangeContact) ##else ##local.define(CurrentPage)##leg.WAI.Layout.MyZoneWelcome ##if Value.Title ##Value.Title ##endif ##if Value.Forename ##Value.Forename ##endif ##if Value.Prefix ##Value.Prefix ##endif ##if Value.Surname ##Value.Surname ##endif ##local.define(BodyContent)
##local.define(ContactDetails) ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.Name ##local.define(Value) ##Value.Title ##Value.Forename ##Value.Prefix ##Value.Surname ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.CardNumber ##local.define(Value) ##Value.BrwrNum ##local.BrowseItemPartTemplate ##local.define(Name)   ##local.define(Value)   ##local.BrowseItemPartTemplate ##if this.StyleSetAttributeIsEqual(Locale,L_GR) ##local.define(Name)##leg.WAI.Borrower.Regform.Fao ##local.define(Value)##Value.Fao ##local.PartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Street ##local.define(Value)##Value.AddressLine1 ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Postcodeandtown ##local.define(Value)##Value.Postcode ##Value.AddressLine2 ##local.PartTemplate ##if Value.IsEqual(AddressLine3,"") ##else ##local.define(Name)               ##local.define(Value)##Value.AddressLine3 ##local.PartTemplate ##endif ##else ##if this.StyleSetAttributeIsEqual(Locale,L_NL) ##local.define(Name)##leg.WAI.Borrower.Regform.Street ##local.define(Value)##Value.AddressLine1 ##Value.HouseNumber ##Value.HouseLetter ##Value.BoatNumber ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Postcodeandtown ##local.define(Value)##Value.Postcode ##Value.AddressLine2 ##local.PartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Fao ##local.define(Value)##Value.Fao ##local.PartTemplate ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Address ##local.define(Value)##Value.AddressLine1 ##local.BrowseItemPartTemplate ##local.define(Name)               ##local.define(Value)##Value.AddressLine2 ##local.PartTemplate ##local.define(Name)               ##local.define(Value)##Value.AddressLine3 ##local.PartTemplate ##if Value.IsEqual(Postcode,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Postcode ##local.define(Value)##Value.Postcode ##local.PartTemplate ##endif ##endif ##endif ##if Value.IsEqual(TelephoneNumber,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonehome ##local.define(Value)##Field.TelephoneNumber ##local.PartTemplate ##endif ##if Value.IsEqual(TelephoneNumberWork,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonework ##local.define(Value)##Field.TelephoneNumberWork ##local.PartTemplate ##endif ##if Value.IsEqual(MobilePhone,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonemobile ##local.define(Value)##Field.MobilePhone ##local.PartTemplate ##endif ##if Value.IsEqual(FaxNumber,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Fax ##local.define(Value)##Field.FaxNumber ##local.PartTemplate ##endif ##if Value.IsEqual(EmailAddress,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Emailaddress ##local.define(Value)##Value.EmailAddress ##local.PartTemplate ##endif ##if Value.IsEqual(2Surname,"") ##else ##local.define(ShowSecondaryDetails)1 ##endif ##if Value.IsEqual(2AddressLine1,"") ##else ##local.define(ShowSecondaryDetails)1 ##endif ##if local.ShowSecondaryDetails ##local.define(Name)  ##local.define(Value)  ##local.BrowseItemPartTemplate ##endif ##if Value.IsEqual(2Surname,"") ##else ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.Name ##local.define(Value) ##Value.2Title ##Value.2Forename ##Value.2Prefix ##Value.2Surname ##local.BrowseItemPartTemplate ##endif ##if Value.IsEqual(2AddressLine1,"") ##else ##if this.StyleSetAttributeIsEqual(Locale,L_GR) ##local.define(Name)##leg.WAI.Borrower.Regform.Fao ##local.define(Value)##Value.2Fao ##local.PartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Street ##local.define(Value)##Value.2AddressLine1 ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Postcodeandtown ##local.define(Value)##Value.2Postcode ##Value.2AddressLine2 ##local.PartTemplate ##if Value.IsEqual(2AddressLine3,"") ##else ##local.define(Name)               ##local.define(Value)##Value.2AddressLine3 ##local.PartTemplate ##endif ##else ##if this.StyleSetAttributeIsEqual(Locale,L_NL) ##local.define(Name)##leg.WAI.Borrower.Regform.Street ##local.define(Value)##Value.2AddressLine1 ##Value.2HouseNumber ##Value.2HouseLetter ##Value.2BoatNumber ##local.BrowseItemPartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Postcodeandtown ##local.define(Value)##Value.2Postcode ##Value.2AddressLine2 ##local.PartTemplate ##local.define(Name)##leg.WAI.Borrower.Regform.Fao ##local.define(Value)##Value.2Fao ##local.PartTemplate ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Address ##local.define(Value)##Value.2AddressLine1 ##local.BrowseItemPartTemplate2 ##local.define(Name)               ##local.define(Value)##Value.2AddressLine2 ##local.PartTemplate ##local.define(Name)               ##local.define(Value)##Value.2AddressLine3 ##local.PartTemplate ##if Value.IsEqual(2Postcode,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Postcode ##local.define(Value)##Value.2Postcode ##local.PartTemplate ##endif ##endif ##endif ##if Value.IsEqual(2TelephoneNumber,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonehome ##local.define(Value)##Field.2TelephoneNumber ##local.PartTemplate ##endif ##if Value.IsEqual(2TelephoneNumberWork,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonework ##local.define(Value)##Field.2TelephoneNumberWork ##local.PartTemplate ##endif ##if Value.IsEqual(2MobilePhone,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Telephonemobile ##local.define(Value)##Field.2MobilePhone ##local.PartTemplate ##endif ##if Value.IsEqual(2FaxNumber,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Fax ##local.define(Value)##Field.2FaxNumber ##local.PartTemplate ##endif ##if Value.IsEqual(2EmailAddress,"") ##else ##local.define(Name)##leg.WAI.Borrower.Regform.Emailaddress ##local.define(Value)##Value.2EmailAddress ##local.PartTemplate ##endif ##endif ##local.define(SubsDetails) ##if Value.SubsEnabledInRsp ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.Name ##local.define(Value) ##Value.Title ##Value.Forename ##Value.Prefix ##Value.Surname ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.CardNumber ##local.define(Value) ##Value.BrwrNum ##local.BrowseItemPartTemplate ##local.define(Name)   ##local.define(Value)   ##local.BrowseItemPartTemplate ##if local.ShowCurrentSubs ##if local.ShowNextSubs ##local.define(Name)##leg.WAI.Subscription.CurrentScheme ##local.define(Value)##Field.CurrentSubs.Scheme ##local.PartTemplate ##else ##local.define(Name)##leg.WAI.Subscription.Scheme ##local.define(Value)##Field.CurrentSubs.Scheme ##local.PartTemplate ##endif ##local.define(Name)##leg.WAI.Subscription.Period ##local.define(Value)##Field.CurrentSubs.Start ##leg.WAI.Subscription.To ##Field.CurrentSubs.Expiry ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Cost ##local.define(Value)##Field.CurrentSubs.Amount ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Method ##local.define(Value)##Field.CurrentSubs.Method ##local.PartTemplate ##local.define(Name) ##if Value.IsEqual(CurrentSubs.Status,2) ##if Value.IsEqual(Keys.Pay,0) ##leg.WAI.Subscription.Status ##else ##leg.WAI.Subscription.Status ##endif ##else ##leg.WAI.Subscription.Status ##endif ##local.define(Value) ##if Value.IsEqual(CurrentSubs.Status,2) ##if Value.IsEqual(Keys.Pay,0) ##Field.CurrentSubs.Status ##leg.WAI.Subscription.On ##Field.CurrentSubs.Change ##else ##Field.CurrentSubs.Status ##leg.WAI.Subscription.On ##Field.CurrentSubs.Change ##endif ##else ##Field.CurrentSubs.Status ##leg.WAI.Subscription.On ##Field.CurrentSubs.Change ##endif ##local.PartTemplate ##if sessioncfg.DB.Config.Circ.Brwr.RenewSubscriptionAllowed ##if Value.IsEqual(CurrentSubs.Status,0) ##if Value.IsEqual(CurrentSubs.Method,0) ##local.define(Name) ##local.define(Value) ##leg.WAI.Subscription.RenewSubs ##local.PartTemplate ##endif ##endif ##endif ##endif ##if local.ShowNextSubs ##local.define(Name)  ##local.define(Value)  ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.NextScheme ##local.define(Value)##Field.NextSubs.Scheme ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Period ##local.define(Value)##Field.NextSubs.Start ##leg.WAI.Subscription.To ##Field.NextSubs.Expiry ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Cost ##local.define(Value)##Field.NextSubs.Amount ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Method ##local.define(Value)##Field.NextSubs.Method ##local.PartTemplate ##local.define(Name)##leg.WAI.Subscription.Status ##local.define(Value) ##if Value.IsEqual(NextSubs.Status,2) ##Field.NextSubs.Status ##leg.WAI.Subscription.On ##Field.NextSubs.Change ##else ##Field.NextSubs.Status ##leg.WAI.Subscription.On ##Field.NextSubs.Change ##endif ##local.PartTemplate ##if sessioncfg.DB.Config.Circ.Brwr.RenewSubscriptionAllowed ##if Value.IsEqual(NextSubs.Status,0) ##if Value.IsEqual(NextSubs.Method,0) ##local.define(Name) ##local.define(Value) ##leg.WAI.Subscription.RenewSubs ##local.PartTemplate ##endif ##endif ##endif ##endif ##endif ##if request.IsEqual(SubView,"ShowAddress") ##local.defineByRender(backURL)##this&SubView= ##local.define(BrowseItem) ##local.define(PartTemplate) ##local.defineByRender(temp)##local.Value ##if local.IsEqual(temp,"") ##else ##local.BrowseItemPartTemplate ##endif ##local.ContactDetails ##local.BrowseItemContainerTemplate ##local.define(Title) ##leg.WAI.Layout.MyZoneWelcome ##if Value.Title ##Value.Title ##endif ##if Value.Forename ##Value.Forename ##endif ##if Value.Prefix ##Value.Prefix ##endif ##if Value.Surname ##Value.Surname ##endif ##local.define(ContentPaneTitle) ##local.ContentPaneTitleContents ##else ##if request.IsEqual(SubView,"ShowSubs") ##local.defineByRender(backURL)##this&SubView= ##local.define(BrowseItem) ##local.define(PartTemplate) ##local.defineByRender(temp)##local.Value ##if local.IsEqual(temp,"") ##else ##local.BrowseItemPartTemplate ##endif ##local.SubsDetails ##local.BrowseItemContainerTemplate ##else ##local.define(ContentPaneTitle) ##local.ContentPaneTitleContents ##local.define(Title)##leg.WAI.Layout.MyZoneWelcome ##if Value.Title ##Value.Title ##endif ##if Value.Forename ##Value.Forename ##endif ##if Value.Prefix ##Value.Prefix ##endif ##if Value.Surname ##Value.Surname ##endif ##local.define(List) ##local.define(BrowseItem) ##local.define(PartTemplate) ##local.defineByRender(temp)##local.Value ##if local.IsEqual(temp,"") ##else ##local.BrowseItemPartTemplate ##endif ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.Name ##local.define(Value) ##Value.Title ##Value.Forename ##Value.Prefix ##Value.Surname ##local.BrowseItemPartTemplate ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.CardNumber ##local.define(Value) ##Value.BrwrNum ##local.BrowseItemPartTemplate ##local.define(Name)   ##local.define(Value)   ##local.BrowseItemPartTemplate ##if sessioncfg.ZONES.SelfService.ShowSubscriptionStatus ##if Value.SubsEnabledInRsp ##local.define(Name) ##if Value.IsEqual(CurrentSubs.Status,2) ##leg.WAI.Baccount.BrowseItem.Subscription ##else ##leg.WAI.Baccount.BrowseItem.Subscription ##endif ##local.define(Value) ##if sessioncfg.ZONES.SelfService.ViewSubscription ##Field.CurrentSubs.Status ##if Value.CurrentSubs.Change ##leg.WAI.Baccount.BrowseItem.SubscriptionOn ##Field.CurrentSubs.Change ##endif ##else ##Field.CurrentSubs.Status ##if Value.CurrentSubs.Change ##leg.WAI.Baccount.BrowseItem.SubscriptionOn ##Field.CurrentSubs.Change ##endif ##endif ##local.BrowseItemPartTemplate ##endif ##endif ##if sessioncfg.ZONES.SelfService.ShowAccountBalance ##local.define(Name) ##if Value.InDebit ##if sessioncfg.ZONES.SelfService.ShowCreditBalance ##leg.WAI.Baccount.BrowseItem.Debt ##else ##leg.WAI.Baccount.BrowseItem.AccountBalance ##endif ##else ##if sessioncfg.ZONES.SelfService.ShowCreditBalance ##leg.WAI.Baccount.BrowseItem.Debt ##else ##leg.WAI.Baccount.BrowseItem.AccountBalance ##endif ##endif ##local.define(Value) ##if sessioncfg.ZONES.SelfService.ViewAccount ##if sessioncfg.ZONES.BrowseOptions.ShowATDetailsInAccountBrowse ##Field.AccountBalance ##else ##Field.AccountBalance ##endif ##else ##Field.AccountBalance ##endif ##local.BrowseItemPartTemplate ##endif ##if Value.CreditAllowed ##if sessioncfg.ZONES.SelfService.ShowCreditBalance ##if Value.CreditMandatory ##local.define(Name)##leg.WAI.Baccount.BrowseItem.MandatoryCreditBalance ##local.define(Value) ##if sessioncfg.ZONES.SelfService.ViewCredit ##Field.MandatoryCreditBalance ##else ##Value.MandatoryCreditBalance ##endif ##local.BrowseItemPartTemplate ##endif ##local.define(Name)##leg.WAI.Baccount.BrowseItem.CreditBalance ##local.define(Value) ##if sessioncfg.ZONES.SelfService.ViewCredit ##Field.CreditBalance ##else ##Value.CreditBalance ##endif ##local.BrowseItemPartTemplate ##endif ##endif ##if sessioncfg.ZONES.SelfService.ShowLoansTotal ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.OnLoan ##local.define(Value) ##if Value.ItemsOnLoan.0.Value ##if sessioncfg.ZONES.SelfService.ViewLoans ##Value.ItemsOnLoan.0.Value ##else ##Value.ItemsOnLoan.0.Value ##endif ##else ##leg.WAI.Baccount.BrowseItem.None ##endif ##local.BrowseItemPartTemplate ##endif ##if sessioncfg.ZONES.SelfService.ShowReservationsTotal ##local.define(Name) ##leg.WAI.Baccount.BrowseItem.Reservations ##local.define(Value) ##if Value.NumberOfRes ##if sessioncfg.ZONES.SelfService.ViewReservations ##Value.NumberOfRes ##else ##Value.NumberOfRes ##endif ##else ##leg.WAI.Baccount.BrowseItem.None ##endif ##local.BrowseItemPartTemplate ##endif ##local.BrowseItemContainerTemplate ##local.List ##endif ##endif ##local.define(ContentPaneTitleContents) ##if sessioncfg.ZONES.SelfService.ChangePIN ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&Method=ChangePin&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ChangePin ##local.CommandButtonFMT | ##endif ##if sessioncfg.ZONES.SelfService.ViewSubscription ##if Value.SubsEnabledInRsp ##if request.IsEqual("SubView","ShowSubs") ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&BrowseAsHloc=##local.thisLoc&SubView='' ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ShowSummary ##local.CommandButtonFMT | ##else ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&BrowseAsHloc=##local.thisLoc&SubView=ShowSubs ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.Subscription ##local.CommandButtonFMT | ##endif ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewContactDetails ##if request.IsEqual("SubView","ShowAddress") ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&SubView='' ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ShowSummary ##local.CommandButtonFMT | ##if sessioncfg.ZONES.SelfService.ChangeContactDetails ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&SubView=ChangeContact ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ChangeContactDetails ##local.CommandButtonFMT | ##endif ##else ##local.define(CommandButtonGraphic)##leg.WAI.Picture##leg.WAI.ALT.WhiteDot ##local.define(CommandButtonHREF)##this&SubView=ShowAddress ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ViewAddress ##local.CommandButtonFMT | ##endif ##endif ##if Value.CreditAllowed ##if sessioncfg.ZONES.SelfService.ViewCredit ##local.define(CommandButtonHREF)##this&Method=ShowCredits&BrowseAsHloc=##local.thisLoc ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.Credits ##local.CommandButtonFMT | ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewAccount ##if sessioncfg.ZONES.BrowseOptions.ShowATDetailsInAccountBrowse ##local.define(CommandButtonHREF)##this&Method=ShowExpandedAccount&BrowseAsHloc=##local.thisLoc ##else ##local.define(CommandButtonHREF)##this&Method=ShowAccount&BrowseAsHloc=##local.thisLoc ##endif ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.Accounts ##local.CommandButtonFMT | ##endif ##if sessioncfg.ZONES.SelfService.ViewLoans ##if Value.ItemsOnLoan.0.Value ##local.define(CommandButtonHREF)##this&Method=ShowLoans&BrowseAsHloc=##local.thisLoc ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.Loans ##local.CommandButtonFMT | ##endif ##endif ##if sessioncfg.ZONES.SelfService.ViewReservations ##if Value.NumberOfRes ##local.define(CommandButtonHREF)##this&Method=ShowReservations&BrowseAsHloc=##local.thisLoc ##local.define(CommandButtonText)##leg.WAI.Baccount.Button.Reservations ##local.CommandButtonFMT | ##endif ##endif ##local.define(CommandButtonHREF)APS_SUBSCRIBER_INTERESTS?##this.styleset&Method=ShowInterests&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.WAI.Layout.MyInterests ##local.CommandButtonFMT ##if request.IsEqual(SubView,"ShowAddress") ##else ##endif

##leg.WAI.Baccount.Prompt

##local.ContentPaneTitleContents
##include(Layout) ##endif