##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)
##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)
##local.define(CommandButtonHREF)##this&BrowseAsHloc=##local.thisLoc&SubView=''
##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ShowSummary
##local.CommandButtonFMT
|
##else
##local.define(CommandButtonGraphic)
##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)
##local.define(CommandButtonHREF)##this&SubView=''
##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ShowSummary
##local.CommandButtonFMT
|
##if sessioncfg.ZONES.SelfService.ChangeContactDetails
##local.define(CommandButtonGraphic)
##local.define(CommandButtonHREF)##this&SubView=ChangeContact
##local.define(CommandButtonText)##leg.WAI.Baccount.Button.ChangeContactDetails
##local.CommandButtonFMT
|
##endif
##else
##local.define(CommandButtonGraphic)
##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