##local.define(DefaultPageTitle)##leg.Expand(WEBOPAC.Defaults.PageTitle) ##local.define(HasStock) * ##local.define(BrowseEndItem)   ##local.define(CoinIndexItem)     ##value.Text ##local.define(DisabledCoinIndexItem)     ##value.Text ##local.define(CoinIndexAnnotation) ##value.Annotation ##local.define(CommandButtonFMT) ##local.CommandButtonGraphic ##local.CommandButtonText   ##local.define(HelpParagraphTemplate) ##if local.IsEqual(LevelOneHeading,"") ##else ##if local.Bookmark ##endif ##local.LevelOneHeading ##endif ##if local.IsEqual(LevelTwoHeading,"") ##else ##if local.Bookmark ##endif ##local.LevelTwoHeading ##endif ##if local.IsEqual(ParagraphText,"") ##else ##local.ParagraphText ##endif   ##local.define(CompactBrowseItemPartTemplate)   ##local.Name: ##if local.Value ##local.Value   ##else   ##endif ##local.define(CompactBrowseItemContainerTemplate)
##local.BrowseItem
##local.define(BrowseItemPartTemplate)   ##local.Name   ##if local.Value ##local.Value   ##else   ##endif ##local.define(BrowseItemContainerTemplate) ##local.BrowseItem
##local.define(AdviceRowTemplate)
##local.Value
##local.define(AlertRowTemplate)
##local.Value
##local.define(ErrorRowTemplate)
##local.Value
##local.define(FinishFormRowTemplate)
##this.stylesetforform ##local.FormFields
##local.define(LoginFormRowTemplate)
##local.define(SecurityOK)0 ##if sessioncfg.WEBOPAC.SelfService.RequireSSL ##if request.Security(Off) ##local.define(SecurityOK)0 ##else ##local.define(SecurityOK)1 ##endif ##else ##local.define(SecurityOK)1 ##endif ##this.stylesetforform ##if local.IsEqual(SecurityOK,"1") ##local.FormFields
##leg.OPAC.Forms.Login.YourCardNumber  
##leg.OPAC.Forms.Login.YourPIN  
   
##endif
##if sessioncfg.WEBOPAC.SecureHostRoot ##if request.Security(Off) ##local.define(Value) ##leg.WEBOPAC.Security.Warning.Text1 ##leg.WEBOPAC.Security.Warning.Here ##leg.WEBOPAC.Security.Warning.Text2 ##local.ErrorRowTemplate ##endif ##endif
##local.define(HeaderButton) ##local.CommandButtonGraphic ##local.CommandButtonText   ##local.define(ScopeLocals) ##if searchcontext.Scope ##if searchcontext.IsEqual(Scope,1) ##local.define(BranchScope)1 ##endif ##if searchcontext.IsEqual(Scope,2) ##local.define(AreaScope)1 ##endif ##else ##local.define(SystemScope)1 ##endif ##local.define(ScopeButtons) ##local.ScopeLocals ##if sessioncfg.WEBOPAC.BrowseOptions.FastSkip ##if searchcontext.FastSkip. ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=CloneList&FastSkip=1 ##local.define(CommandButtonText)##leg.OPAC.Defaults.Button.FastSkip ##local.CommandButtonFMT ##endif ##endif ##if sessioncfg.WEBOPAC.BrowseOptions.ChangeScope ##if local.IsEqual(BrowseHlocSet,1) ##if local.BranchScope ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=CloneList&Scope=1 ##local.define(CommandButtonText)##leg.OPAC.Defaults.Button.BranchScope.Title ##local.CommandButtonFMT ##endif ##if local.AreaScope ##else ##if sessioncfg.WEBOPAC.BrowseOptions.AreaScope ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=CloneList&Scope=2 ##local.define(CommandButtonText)##leg.OPAC.Defaults.Button.AreaScope.Title ##local.CommandButtonFMT ##endif ##endif ##if sessioncfg.WEBOPAC.BrowseOptions.DisableSystemScope ##else ##if local.SystemScope ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=CloneList&Scope=0 ##local.define(CommandButtonText)##leg.OPAC.Defaults.Button.SystemScope.Title ##local.CommandButtonFMT ##endif ##endif ##endif ##endif ##if sessioncfg.WEBOPAC.BrowseOptions.BrowseAsHloc ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_SET_BROWSE_LOCATION&Method=SetBrowseLocation&List=##this.urlencoded&Parent=##this.urlencoded&##this.StyleSet&BrowseAsHloc=##searchcontext.BrowseAsHloc ##local.define(CommandButtonText)##leg.WEBOPAC.BrowseHloc.SetLocation ##local.CommandButtonFMT ##endif
##leg.OPAC.Defaults.Button.FastSkip   ##leg.OPAC.Defaults.Button.BranchScope.Title   ##leg.OPAC.Defaults.Button.AreaScope.Title   ##leg.OPAC.Defaults.Button.SystemScope.Title    
##local.define(HeadingsButtons) ##if searchcontext.FastSkip ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=Refresh&FastSkip=1 ##local.define(CommandButtonText)##leg.OPAC.Defaults.Button.FastSkip ##local.CommandButtonFMT ##endif
 
##local.define(SummaryEntry) ##if value.Author ##leg.OPAC.Defaults.SummaryEntry.Author ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Author ##value.StripFilingCharsFrom(Author,"") ##else ##value.StripFilingCharsFrom(Author,PROCESS_HASH) ##endif ##endif ##if value.Title
##if value.ISSUE ##leg.OPAC.CATRecord.Caption ##else ##leg.OPAC.Defaults.SummaryEntry.Title ##endif ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Title ##value.StripFilingCharsFrom(Title,"") ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif
##endif ##if value.ClassMark ##leg.OPAC.Defaults.SummaryEntry.Classmark ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Class ##value.StripFilingCharsFrom(ClassMark,"") ##else ##value.StripFilingCharsFrom(ClassMark,PROCESS_HASH) ##endif ##endif ##if value.BACEDI ##leg.OPAC.Defaults.SummaryEntry.Edition ##value.BACEDI ##endif ##if value.BACYER ##leg.OPAC.Defaults.SummaryEntry.Year ##value.BACYER ##endif ##if value.BACMAT ##leg.OPAC.Defaults.SummaryEntry.MaterialType ##value.BACMAT ##endif ##if value.BACLTX ##leg.OPAC.Defaults.SummaryEntry.Language ##value.BACLTX ##endif ##if value.BACCNO ##leg.OPAC.Defaults.SummaryEntry.CONN ##value.BACCNO ##endif /*20070802*/ ##if sessioncfg.DB.Config.Catalogue.IncludeStockStatusWithSummary ##if value.IsDefined(StockStatus.Items.0)
##if value.StockStatus.Items.0.IsOnLoan ##leg.OPAC.ExtraStockStatus.NoFreeStock ##if value.IsEqual(StockStatus.Items.0.CSTA,10) ##leg.OPAC.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate ##endif ##else ##leg.OPAC.ExtraStockStatus.FreeStock ##endif ##if value.StockStatus.Items.0.IsReference ##leg.OPAC.ExtraStockStatus.Reference ##endif ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else ##leg.OPAC.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF ##endif ##leg.OPAC.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch
##else
##endif ##endif
##local.define(SummaryEntryStockInfo) ##if local.IsEqual(NoStock,1) ##else
    ##leg.OPAC.CATRecord.Button.Stock   8
##endif
##local.Define(NotedRecordFMT)
X ##if value.IsEqual(SERIAL, 1) ##else ##if local.IsEqual(NoStock,1) ##else ##if value.CONCEPT ##else ##endif ##endif ##endif
##if value.IsEqual(SERIAL, 1) ##else ##if value.CONCEPT ##else ##endif ##endif ##if local.IsEqual(BrowseHlocSet,1) ##value.IF(HASSTOCK) ##local.HasStock ##endif ##endif ##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##value.BACMATC,GraphicalMAT) ##if local.IsEqual(MATIcon,"") ##else ##endif ##if value.Author ##leg.OPAC.Defaults.SummaryEntry.Author : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Author ##value.StripFilingCharsFrom(Author,"")##else ##value.StripFilingCharsFrom(Author,PROCESS_HASH)##endif  ##endif ##if value.Title ##if value.IsEqual(ISSUE,1)##leg.OPAC.CATRecord.Caption##else##leg.OPAC.Defaults.SummaryEntry.Title##endif : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Title ##value.StripFilingCharsFrom(Title,"") ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH)##endif  ##endif ##if value.ClassMark ##leg.OPAC.Defaults.SummaryEntry.Classmark : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Class ##value.StripFilingCharsFrom(ClassMark,"") ##else ##value.StripFilingCharsFrom(ClassMark,"PROCESS_HASH")##endif ##endif ##if value.BACEDI ##leg.OPAC.Defaults.SummaryEntry.Edition: ##value.BACEDI  ##endif ##if value.BACYER ##leg.OPAC.Defaults.SummaryEntry.Year : ##value.BACYER  ##endif ##if value.BACMAT ##leg.OPAC.Defaults.SummaryEntry.MaterialType : ##value.BACMAT  ##endif ##if value.BACLTX ##leg.OPAC.Defaults.SummaryEntry.Language : ##value.BACLTX  ##endif ##if value.BACCNO ##leg.OPAC.Defaults.SummaryEntry.CONN : ##value.BACCNO  ##endif ##if local.IsEqual(BrowseHlocSet,1) ##if value.IsDefined(StockStatus.Items.0)
##if value.StockStatus.Items.0.IsOnLoan ##leg.OPAC.ExtraStockStatus.NoFreeStock  ##if value.IsEqual(StockStatus.Items.0.CSTA,10) ##leg.OPAC.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate   ##endif ##else ##leg.OPAC.ExtraStockStatus.FreeStock  ##endif ##if value.StockStatus.Items.0.IsReference ##leg.OPAC.ExtraStockStatus.Reference ##endif   ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else ##leg.OPAC.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF.   ##endif ##leg.OPAC.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch   ##endif ##endif
  ##if value.IsEqual(ISSUE,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Via=Browsing&Method=GetHierachy&DB=##searchcontext.DB&&KeyType=1&IncrVarient=Delta&Key=##Value.BACBAC&Hierachy=Volumes&BrowseListItem=##Value.__ItemHandle&BrowseList=##this.Obj&Parent=##this.Obj ##local.define(CommandButtonText)##leg.CAT.Global.ViewIssues ##local.CommandButtonFMT ##endif ##if local.IsEqual(NoStock,1) ##else ##if value.CONCEPT ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Method=ShowStock2&BrowseAsHloc=##local.thisLoc&DB=##searchcontext.DB&Index=##searchcontext.Index&BACNO=##value.BACBAC&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.OPAC.CATRecord.Button.Stock ##local.CommandButtonFMT ##endif ##endif
  ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Method=ShowStock2&BrowseAsHloc=##local.thisLoc&DB=##searchcontext.DB&Index=##searchcontext.Index&BACNO=##value.BACBAC&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.OPAC.CATRecord.Button.Stock ##local.CommandButtonFMT
##local.define(HeadingFMT) ##if Value.STANDALONE ##else ##if searchcontext.FastSkip ... ##else ##endif ##endif ##if value.CONCEPT ##else ##if local.IsEqual(BrowseHlocSet,1) ##value.IF(HASSTOCK)##local.HasStock ##endif ##endif ##if local.IncludeHash ##value.StripFilingCharsFrom(Text,"") ##else ##value.StripFilingCharsFrom(Text,PROCESS_HASH) ##endif ##if searchcontext.FastSkip ... ##else ##if Value.STANDALONE ##else ##if value.BACSYN (##value.BACSYN) ##endif ##endif ##endif ##local.define(summaryFMT) ##if sessioncfg.IsEqual(LocalBookInfoAvailable,"") ##else ##if sessioncfg.IsEqual(LocalBookCoverPath,"") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookCoverPath,##Value.BACCNO,".*") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookCoverPath,##Value.BACISB,".*") ##endif ##endif ##endif ##endif ##if sessioncfg.IsEqual(LocalBookInfoAvailable,"") ##else ##if sessioncfg.IsEqual(LocalBookCoverPath,"") ##else
##if value.IsEqual(SERIAL, 1) ##else ##if local.IsEqual(NoStock,1) ##else ##if value.CONCEPT ##else ##endif ##endif ##endif
##if value.CONCEPT ##if value.SERIAL ##else ##endif ##else ##endif ##if local.IsEqual(BrowseHlocSet,1) ##value.IF(HASSTOCK)##local.HasStock ##endif ##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##value.BACMATC,GraphicalMAT) ##if local.IsEqual(MATIcon,"") ##else ##endif ##if searchcontext.FastSkip ##else ##endif ##if value.Author ##leg.OPAC.Defaults.SummaryEntry.Author : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Author ##value.StripFilingCharsFrom(Author,"") ##else ##value.StripFilingCharsFrom(Author,PROCESS_HASH)##endif  ##endif ##if value.Title ##if value.IsEqual(ISSUE,1)##leg.OPAC.CATRecord.Caption##else##leg.OPAC.Defaults.SummaryEntry.Title##endif : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Title ##value.StripFilingCharsFrom(Title,"") ##else ##value.StripFilingCharsFrom(Title,PROCESS_HASH)##endif  ##endif ##if value.ClassMark ##leg.OPAC.Defaults.SummaryEntry.Classmark : ##if sessioncfg.WEBOPAC.BrowseOptions.IncludeHash.Class ##value.StripFilingCharsFrom(ClassMark,"") ##else ##value.StripFilingCharsFrom(ClassMark,PROCESS_HASH)##endif ##endif ##if value.BACEDI ##leg.OPAC.Defaults.SummaryEntry.Edition: ##value.BACEDI  ##endif ##if value.BACYER ##leg.OPAC.Defaults.SummaryEntry.Year : ##value.BACYER  ##endif ##if value.BACMAT ##leg.OPAC.Defaults.SummaryEntry.MaterialType : ##value.BACMAT  ##endif ##if value.BACLTX ##leg.OPAC.Defaults.SummaryEntry.Language : ##value.BACLTX  ##endif ##if value.BACCNO ##leg.OPAC.Defaults.SummaryEntry.CONN : ##value.BACCNO  ##endif ##if value.CONCEPT ##else ##if local.IsEqual(BrowseHlocSet,1) ##if value.IsDefined(StockStatus.Items.0)
##if value.StockStatus.Items.0.IsOnLoan ##leg.OPAC.ExtraStockStatus.NoFreeStock  ##if value.IsEqual(StockStatus.Items.0.CSTA,10) ##leg.OPAC.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate   ##endif ##else ##leg.OPAC.ExtraStockStatus.FreeStock  ##endif ##if value.StockStatus.Items.0.IsReference ##leg.OPAC.ExtraStockStatus.Reference ##endif   ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else ##leg.OPAC.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF.   ##endif ##leg.OPAC.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch   ##endif ##endif ##endif
##if searchcontext.FastSkip
... ##endif
  ##if value.IsEqual(ISSUE,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Method=GetHierachy&DB=##searchcontext.DB&&KeyType=1&IncrVarient=Delta&Via=Browsing&Key=##Value.BACBAC&Hierachy=Volumes&BrowseListItem=##Value.__ItemHandle&BrowseList=##this.Obj&Parent=##this.Obj ##local.define(CommandButtonText)##leg.CAT.Global.ViewIssues ##local.CommandButtonFMT ##endif ##if local.IsEqual(NoStock,1) ##else ##if value.CONCEPT ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Method=ShowStock2&BrowseAsHloc=##local.thisLoc&DB=##searchcontext.DB&Index=##searchcontext.Index&BACNO=##value.BACBAC&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.OPAC.CATRecord.Button.Stock ##local.CommandButtonFMT ##endif ##endif
  ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)APS_CAT_IDENTIFY?##this.styleset&Method=ShowStock2&BrowseAsHloc=##local.thisLoc&DB=##searchcontext.DB&Index=##searchcontext.Index&BACNO=##value.BACBAC&Parent=##this.urlencoded ##local.define(CommandButtonText)##leg.OPAC.CATRecord.Button.Stock ##local.CommandButtonFMT
##endif ##endif
##local.define(cZ3950setheading) ##Value.PosInSet/##Value.Hits  ##if value.CONCEPT ##if value.SERIAL ##else ##endif ##else ##endif ##if local.IsEqual(BrowseHlocSet,1) ##value.IF(HASSTOCK)##local.HasStock ##endif ##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##value.BACMATC,GraphicalMAT) ##if local.IsEqual(MATIcon,"") ##else ##endif ##if value.Author ##leg.OPAC.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Author,PROCESS_HASH)  ##endif ##if value.Title ##if value.IsEqual(ISSUE,1)##leg.OPAC.CATRecord.Caption##else##leg.OPAC.Defaults.SummaryEntry.Title##endif : ##value.StripFilingCharsFrom(Title,PROCESS_HASH)  ##endif ##if value.ClassMark ##leg.OPAC.Defaults.SummaryEntry.Classmark : ##value.ClassMark  ##endif ##if value.BACEDI ##leg.OPAC.Defaults.SummaryEntry.Edition: ##value.BACEDI  ##endif ##if value.BACYER ##leg.OPAC.Defaults.SummaryEntry.Year : ##value.BACYER  ##endif ##if value.BACMAT ##leg.OPAC.Defaults.SummaryEntry.MaterialType : ##value.BACMAT  ##endif ##if value.BACLTX ##leg.OPAC.Defaults.SummaryEntry.Language : ##value.BACLTX  ##endif ##if value.BACCNO ##leg.OPAC.Defaults.SummaryEntry.CONN : ##value.BACCNO  ##endif ##if local.IsEqual(BrowseHlocSet,1) ##if value.IsDefined(StockStatus.Items.0)
##if value.StockStatus.Items.0.IsOnLoan ##leg.OPAC.ExtraStockStatus.NoFreeStock   ##if value.IsEqual(StockStatus.Items.0.CSTA,10) ##leg.OPAC.ExtraStockStatus.EarliestDueDate ##value.StockStatus.Items.0.DueDate.  ##endif ##else ##leg.OPAC.ExtraStockStatus.FreeStock  ##endif ##if value.StockStatus.Items.0.IsReference ##leg.OPAC.ExtraStockStatus.Reference   ##endif ##if value.IsEqual(StockStatus.Items.0.SHELF,"") ##else ##leg.OPAC.Browseenum.BrowseItem.Shelfmark ##value.StockStatus.Items.0.SHELF.   ##endif ##leg.OPAC.ExtraStockStatus.TotalInBranch ##value.StockStatus.TotalInBranch   ##endif
##endif   ##if local.IsEqual(NoStock,1) ##else ##if value.CONCEPT ##else     ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=StockStatus2&##value.Data(__Item)&BrowseAsHloc=##local.thisLoc ##local.define(CommandButtonText)##leg.OPAC.CATRecord.Button.Stock ##local.CommandButtonFMT ##endif ##endif
##local.define(nonselectablesummaryentry)   ##if value.CONCEPT ##if value.SERIAL ##else ##endif ##else ##endif ##if local.IsEqual(BrowseHlocSet,1) ##value.IF(HASSTOCK)##local.HasStock ##endif ##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##value.BACMATC,GraphicalMAT) ##if local.IsEqual(MATIcon,"") ##else ##endif ##value.IF(Author) ##leg.OPAC.Defaults.SummaryEntry.Author : ##value.StripFilingCharsFrom(Author,PROCESS_HASH) ##value.IF(Title) ##if value.IsEqual(ISSUE,1)##leg.OPAC.CATRecord.Caption##else##leg.OPAC.Defaults.SummaryEntry.Title##endif : ##value.StripFilingCharsFrom(Title,PROCESS_HASH) ##value.IF(ClassMark)##leg.OPAC.Defaults.SummaryEntry.Classmark : ##value.ClassMark ##value.IF(BACEDI)##leg.OPAC.Defaults.SummaryEntry.Edition : ##value.BACEDI ##value.IF(BACYER)##leg.OPAC.Defaults.SummaryEntry.Year : ##value.BACYER ##value.IF(BACMAT)##leg.OPAC.Defaults.SummaryEntry.MaterialType : ##value.BACMAT ##value.IF(BACLTX)##leg.OPAC.Defaults.SummaryEntry.Language : ##value.BACLTX ##value.IF(BACCNO)##leg.OPAC.Defaults.SummaryEntry.CONN : ##value.BACCNO