##local.define(Header) ##include(Header) ##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 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 ##if request.Security(On) (secure) ##endif ##endif ##if local.PreventReservation ##if valueMap.BrwrDetails.PrimaryTrapLevel ##local.define(Advice) ##leg.OPAC.MakeReservation.Title.Advice ##leg.WEBOPAC.General.Seekadvice ##local.define(List) ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##else ##if valueMap.IsEqual(PreCheck.StatusByte,13) ##local.define(Advice) ##leg.OPAC.MakeReservation.PreCheck.AlreadyReserved ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,14) ##local.define(Advice) ##leg.OPAC.MakeReservation.PreCheck.AlreadyReservedToday ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,16) ##local.define(Advice) ##leg.OPAC.MakeReservation.PreCheck.ReservationLimit ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,18) ##local.define(Advice) ##leg.OPAC.MakeReservation.PreCheck.QuotaRestricted ##endif ##if valueMap.IsEqual(PreCheck.StatusByte,19) ##local.define(Advice) ##leg.OPAC.MakeReservation.PreCheck.AgeRestricted ##endif ##local.define(List) ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##endif ##else ##local.define(List) ##if local.TooManyReservationsError ##local.define(Value) ##leg.OPAC.MakeReservation.TooManyReservations ##local.AlertRowTemplate ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##else ##if local.NoReservableStockError ##local.define(Value) ##leg.OPAC.MakeReservation.NoReservableStock ##local.AlertRowTemplate ##local.define(Value) ##leg.OPAC.MakeReservation.Aborted ##local.AdviceRowTemplate ##else ##if local.SoftAlert ##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 ##endif
##if valueMap.SE.Author ##leg.OPAC.MakeReservation.Summary.Author : ##valueMap.SE.Author   ##endif ##if valueMap.SE.Title ##leg.OPAC.MakeReservation.Summary.Title : ##valueMap.SE.Title  ##endif ##if valueMap.SE.ClassMark ##leg.OPAC.MakeReservation.Summary.Classmark : ##valueMap.SE.ClassMark  ##endif ##if valueMap.SE.BACEDI ##leg.OPAC.MakeReservation.Summary.Edition : ##valueMap.SE.BACEDI  ##endif ##if valueMap.SE.BACYER ##leg.OPAC.MakeReservation.Summary.Year : ##valueMap.SE.BACYER  ##endif ##if valueMap.SE.BACMAT ##leg.OPAC.MakeReservation.Summary.MaterialType : ##valueMap.SE.BACMAT  ##endif ##if valueMap.SE.BACCNO ##leg.OPAC.MakeReservation.Summary.EntryNumber : ##valueMap.SE.BACCNO  ##endif
##if valueMap.Done ##local.define(Value) ##leg.OPAC.MakeReservation.Complete ##local.AdviceRowTemplate ##else
##this.stylesetforform ##if valueMap.PreCheck ##if request.BrowseAsHloc ##if request.IsEqual(BrowseAsHloc,"-1") ##local.define(PickupLocn)##valueMap.Reservation.Owner ##else ##if request.IsEqual(BrowseAsHloc,"-2") ##local.define(PickupLocn)##valueMap.Reservation.Owner ##else ##local.define(PickupLocn)##request.BrowseAsHloc ##endif ##endif ##else ##local.define(PickupLocn)##valueMap.Reservation.Owner ##endif ##local.define(Value) ##leg.WEBOPAC.MakeReservation.Delivery ##if session.Reservations.Make.ForAnotherLibraryAllowed ##else ##sessioncfg.ParamLookup("HlocName", ##local.PickupLocn) ##endif ##local.AlertRowTemplate ##endif ##if valueMap.PreCheck.HaveDisposition ##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 ##if session.Reservations.Prompt.ForRACNotificatioEnabled ##local.define(Value) ##leg.Expand(OPAC.MakeReservation.HaveReservationCharge,ReservationCharge,##Field.PreCheck.ReservationCharge) ##local.AlertRowTemplate ##else ##local.define(Value) ##leg.Expand(OPAC.MakeReservation.HaveReservationCharge,ReservationCharge,##Field.PreCheck.TotalCharge) ##local.AlertRowTemplate ##endif ##endif ##if valueMap.PreCheck.HaveRacCardCharge ##local.define(Value) ##leg.WEBOPAC.MakeReservation.HaveRACCharge ##local.AlertRowTemplate ##local.define(Value) ##leg.WEBOPAC.MakeReservation.NotifyMethod ##Field.Reservation.ContactMethod ##if sessioncfg.WEBOPAC.MakeReservation.EditContactMethod ##local.AlertRowTemplate ##endif ##if session.Reservations.Prompt.ForRACNotificatioEnabled ##local.define(Value) ##leg.Expand(WEBOPAC.MakeReservation.RACCardAdditionalCharge,RacCardCharge,##Field.PreCheck.RacCardCharge) ##local.AlertRowTemplate ##endif ##endif ##if valueMap.__ErrorResponse ##local.define(Value) ##leg.OPAC.MakeReservation.Error ##local.ErrorRowTemplate ##local.define(HandledError)1 ##endif ##if valueMap.WantConfirmation ##local.define(Value) ##leg.OPAC.MakeReservation.WantConfirmation ##leg.WEBOPAC.MakeReservation.WantConfirmation.Additional ##local.AdviceRowTemplate ##endif
##if valueMap.WantConfirmation ##else ##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 ##endif ##if valueMap.InvalidPIN ##if local.SeekAssistance ##else ##local.define(Value) ##leg.OPAC.MakeReservation.InvalidPIN ##local.ErrorRowTemplate ##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
##endif ##include(Layout)
##include(Body)