##local.define(addDocumentManager)1 ##local.define(addTimeOut)1 ##if valueMap.WantConfirmation ##local.define(BorrowerLink)1 ##endif ##if valueMap.Done ##local.define(BorrowerLink)1 ##endif ##if valueMap.BrwrDetails.PrimaryTrapLevel ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,13) ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,14) ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,16) ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,18) ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,19) ##local.define(PreventReservation)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,11) ##local.define(SoftAlert)1 ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,15) ##local.define(SoftAlert)1 ##endif ##if local.BorrowerLink ##local.define(MyDetailsButtonRow) ##local.define(ButtonClass)main-button ##local.define(ButtonName)MyDetailsButton ##local.define(ButtonCommand) myDetails(); ##local.define(ButtonText)##leg.OPAC.Defaults.Button.MyDetails ##local.define(ButtonIcon)##local.BackIcon ##local.ButtonRowTemplate ##endif ##local.define(ScrollButtons)1 ##local.define(BackgroundImage)##local.SelfServiceImage ##local.define(PageTitle) ##leg.Expand(OPAC.MakeReservation.Title.Make) ##if local.PreventReservation ##if valueMap.BrwrDetails.PrimaryTrapLevel ##helpcontext.addHelp(Reservation.BorrowerTrapped) ##local.define(Alert) ##leg.OPAC.MakeReservation.Title.Advice ##leg.IE4OPAC.General.Seekadvice ##else ##if valueMap.IsEqual(PreCheck.StatusByte,13) ##local.define(Alert) ##leg.OPAC.MakeReservation.PreCheck.AlreadyReserved ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,14) ##local.define(Alert) ##leg.OPAC.MakeReservation.PreCheck.AlreadyReservedToday ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,16) ##local.define(Alert) ##leg.OPAC.MakeReservation.PreCheck.ReservationLimit ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,18) ##local.define(Alert) ##leg.OPAC.MakeReservation.PreCheck.QuotaRestricted ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,19) ##local.define(Alert) ##leg.OPAC.MakeReservation.PreCheck.AgeRestricted ##endif ##endif ##endif ##helpcontext.addHelp(Reservation) ##if error.Level ##if error.IsEqual(Level,APPLICATION) ##if error.IsEqual(Number,1091) ##local.define(TooManyReservationsError)1 ##local.define(HandledError)1 ##endif ##endif ##if error.IsEqual(Level,APPLICATION) ##if error.IsEqual(Number,1096) ##local.define(NoReservableStockError)1 ##local.define(HandledError)1 ##endif ##endif ##if error.IsEqual(Level,APPLICATION) ##if error.IsEqual(Number,1071) ##local.define(SeekAssistance)1 ##local.define(HandledError)1 ##endif ##endif ##endif ##if valueMap.IsEqual(PreCheck.NumACQOrders,0) ##if valueMap.IsEqual(PreCheck.TotalStock,0) ##local.define(NoReservableStockError)1 ##else ##if valueMap.IsEqual(PreCheck.StockWithinScope,0) ##local.define(NoReservableStockError)1 ##endif ##endif ##endif ##local.define(Content) ##local.define(TopButtons) ##local.define(BottomButtons) ##local.define(Title) ##if valueMap.Done ##leg.OPAC.MakeReservation.Title.Complete ##else ##leg.OPAC.MakeReservation.Title.Make ##endif ##if local.PreventReservation ##local.define(List)
##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##helpcontext.addHelp(Reservation.Aborted)
##else ##local.define(List) ##local.define(RecipientLocnField) ##if local.TooManyReservationsError ##local.define(Value) ##leg.OPAC.MakeReservation.TooManyReservations ##local.AlertRowTemplate ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##helpcontext.addHelp(Reservation.Error) ##else ##if local.NoReservableStockError ##local.define(Value) ##leg.OPAC.MakeReservation.NoReservableStock ##local.AlertRowTemplate ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##helpcontext.addHelp(Reservation.Error) ##else ##if local.SoftAlert ##endif ##local.define(PreCheckRows) ##local.define(Value) ##leg.Expand(OPAC.MakeReservation.Delivery,Location,##local.RecipientLocnField) ##local.AlertRowTemplate ##if valueMap.ChooseDeliveryLocn ##helpcontext.addHelp(Reservation.ChooseDeliveryLocn) ##endif ##if valueMap.PreCheck.HaveDisposition ##helpcontext.addHelp(Reservation.ReservationCharge) ##local.define(Value) ##leg.Expand(OPAC.MakeReservation.HaveDisposition,ItemsNbr,##valueMap.PreCheck.ItemsNbr,ItemsLoanNbr,##valueMap.PreCheck.ItemsLoanNbr,ReservNbr,##valueMap.PreCheck.ReservNbr) ##local.AlertRowTemplate ##endif ##if valueMap.PreCheck.HaveReservationCharge ##helpcontext.addHelp(Reservation.ReservationCharge) ##local.define(Value) ##leg.Expand(OPAC.MakeReservation.HaveReservationCharge,ReservationCharge,##Field.PreCheck.ReservationCharge) ##local.AlertRowTemplate ##endif ##if valueMap.PreCheck.HaveRacCardCharge ##helpcontext.addHelp(Reservation.RacCharge) ##if session.Reservations.Prompt.DefaultNotificationSetting ##local.define(Value) ##leg.Expand(IE4OPAC.MakeReservation.HaveRACCharge,RacCardCharge,##Field.PreCheck.RacCardCharge) ##else ##local.define(Value) ##leg.Data(OPAC.MakeReservation.DontWantRAC) ##endif ##local.define(Button) ##if session.Reservations.Prompt.ForRACNotificatioEnabled ##helpcontext.addHelp(Reservation.ChooseRac) ##local.AlertRowWithButtonTemplate ##else ##local.AlertRowTemplate ##endif ##endif ##local.define(Value) ##leg.IE4OPAC.MakeReservation.NotifyMethod ##Field.Reservation.ContactMethod ##if sessioncfg.OPAC.MakeReservation.EditContactMethod ##local.AlertRowTemplate ##endif ##if valueMap.PreCheck.HaveCharge ##local.define(Value) ##if session.Reservations.Prompt.DefaultNotificationSetting ##leg.Expand(OPAC.MakeReservation.TotalCharge,TotalCharge,##Field.PreCheck.TotalCharge) ##else ##leg.Expand(OPAC.MakeReservation.TotalCharge,TotalCharge,##Field.PreCheck.ReservationCharge) ##endif ##local.AlertRowTemplate ##endif ##if valueMap.Done ##local.define(Value) ##leg.OPAC.MakeReservation.Complete ##local.AdviceRowTemplate ##helpcontext.addHelp(Reservation.Complete) ##else ##if valueMap.PreCheck ##local.PreCheckRows ##endif ##if valueMap.__ErrorResponse ##local.define(Value) ##leg.OPAC.MakeReservation.Error ##local.ErrorRowTemplate ##local.define(HandledError)1 ##helpcontext.addHelp(Reservation.Error) ##endif ##if valueMap.WantConfirmation ##local.define(Value) ##leg.OPAC.MakeReservation.WantConfirmation ##leg.IE4OPAC.MakeReservation.WantConfirmation.Additional ##local.AdviceRowTemplate ##local.define(FormFields) ##if session.Reservations.Prompt.DefaultNotificationSetting ##else ##endif ##local.FinishFormRowTemplate ##helpcontext.addHelp(Reservation.Confirm) ##else ##helpcontext.addHelp(Reservation.Login) ##if local.SeekAssistance ##else ##local.define(Value) ##leg.OPAC.MakeReservation.ReservationLogin ##local.AdviceRowTemplate ##endif ##if valueMap.InvalidBorrower ##local.define(Value) ##leg.OPAC.MakeReservation.InvalidBorrower ##local.ErrorRowTemplate ##helpcontext.addHelp(Login.Error.BorrowerNumber) ##endif ##if valueMap.InvalidPIN ##if local.SeekAssistance ##else ##local.define(Value) ##leg.OPAC.MakeReservation.InvalidPIN ##local.ErrorRowTemplate ##helpcontext.addHelp(Login.Error.PIN) ##endif ##endif ##if local.SeekAssistance ##local.define(Value) ##leg.OPAC.Blogin_Error.SeekAssistance ##local.ErrorRowTemplate ##helpcontext.addHelp(Login.Error.SeekAssistance) ##else ##local.define(FormFields) ##local.define(FormBorrowerDefault)##valueMap.BRWR ##if valueMap.__ErrorResponse ##local.define(FormError)1 ##endif ##local.LoginFormRowTemplate ##endif ##endif ##endif ##endif ##endif
##local.define(Value) ##if valueMap.IsEqual(PreCheck.StatusByte,11) ##leg.OPAC.MakeReservation.PreCheck.ShelvedItemAvailable ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,15) ##leg.OPAC.MakeReservation.PreCheck.LongWaitingList ##endif ##local.AlertRowTemplate
##valueMap.IF(SE.Author)##leg.OPAC.MakeReservation.Summary.Author ##valueMap.StripFilingCharsFrom(SE.Author,PROCESS_HASH) ##valueMap.IF(SE.Title)##leg.OPAC.MakeReservation.Summary.Title ##valueMap.StripFilingCharsFrom(SE.Title,PROCESS_HASH) ##valueMap.IF(SE.ClassMark)##leg.OPAC.MakeReservation.Summary.Classmark ##valueMap.SE.ClassMark ##valueMap.IF(SE.BACEDI)##leg.OPAC.MakeReservation.Summary.Edition ##valueMap.SE.BACEDI ##valueMap.IF(SE.BACYER)##leg.OPAC.MakeReservation.Summary.Year ##valueMap.SE.BACYER ##valueMap.IF(SE.BACMAT)##leg.OPAC.MakeReservation.Summary.MaterialType ##valueMap.SE.BACMAT ##valueMap.IF(SE.BACCNO)##leg.OPAC.MakeReservation.Summary.EntryNumber ##valueMap.SE.BACCNO
##endif ##include(Layout)
##include(Body)