/*20080208*/ ##local.Define(LinkBoxScript) ##if local.LinkBoxScriptAlreadyIncluded /* to include script once only */ ##else ##local.Define(LinkBoxScriptAlreadyIncluded)1 ##endif ##local.Define(ZonesLinkBox) ##local.LinkBoxScript ##sessioncfg.MapLegendThroughTable(##request.Lang,ZONES.LinkBox.ImgAltText) ##local.Define(ZoekEnBoekLink) ##local.LinkBoxScript ##sessioncfg.MapLegendThroughTable(##request.Lang,ZONES.ZoekEnBoek.ImgAltText) ##local.defineByRender(Noted)##session.ZonesGetInfo("IsNoted", ##Value.BACBAC) ##this.SubView(##request.SubStyle) /* setup book cover */ ##if sessioncfg.IsEqual(ZONES.BookCovers,"1") ##local.define(BookCover) ##if Value.BACISB ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.BACISB,##sessioncfg.ZONES.BookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.BACISB,##sessioncfg.ZONES.BookCoversUrl.InfoExt) ##else ##if Value.BACCNO ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.BACCNO,##sessioncfg.ZONES.BookCoversUrl.Ext) ##local.defineByRender(DetailsUrl)##formatter.bookcoverurl(##sessioncfg.ZONES.BookCoversUrl.Stem,##Value.BACCNO,##sessioncfg.ZONES.BookCoversUrl.InfoExt) ##endif ##endif ##if local.IsEqual(PictureUrl,"") ##leg.ZONESOPAC.ALTText.BookCoverImage ##else ##if local.PictureUrl ##leg.ZONESOPAC.ALTText.BookCoverImage ##endif ##endif ##else ##if sessioncfg.IsEqual(LocalBookInfoAvailable,"1") ##local.define(BookCover) ##if sessioncfg.IsEqual(LocalBookCoverPath,"") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookCoverPath,##Value.BACISB,".*") ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.LocalBookCoverPath,##Value.BACISB,".*") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookCoverPath,##Value.BACCNO,".*") ##local.defineByRender(PictureUrl)##formatter.bookcoverurl(##sessioncfg.LocalBookCoverPath,##Value.BACCNO,".*") ##endif ##endif ##endif ##local.define(BookNotes) ##if sessioncfg.IsEqual(LocalBookNotesPath,"") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookNotesPath,##Value.BACISB,".txt") ##local.defineByRender(DetailsUrl)##formatter.insertlocalbookurl(##sessioncfg.LocalBookNotesPath,##Value.BACISB,".txt") ##else ##if formatter.localbookcoverurlexists(##sessioncfg.LocalBookNotesPath,##Value.BACCNO,".txt") ##local.defineByRender(DetailsUrl)##formatter.insertlocalbookurl(##sessioncfg.LocalBookNotesPath,##Value.BACCNO,".txt") ##endif ##endif ##endif ##endif ##endif /* end of bookcover code */ ##local.define(PrintOutContent) ##local.define(FrameContent) ##local.define(NoRecordExplore)1 ##local.define(IsForPrint)1 ##local.define(StockBtnFMT) ##local.RecordDataContent ##include(FrameBody) ##local.define(RecordDataContent) ##local.define(CatalogueObject)##this.Obj ##if local.isEqual(useAppServer,1) ##local.define(schemaNameRHS)CatalogueRecordSchema ##local.defineByRender(mainSchemaName)##dbcfg.Parameters.TagType##local.schemaNameRHS ##local.define(schemaNameRHS)ZonesAnnotatedRecordSchema ##local.defineByRender(annotatedSchemaName)##dbcfg.Parameters.TagType##local.schemaNameRHS ##local.defineByRender(ISBDSchemaList)CatalogueRecordISBDBindings,CatalogueRecordShortEntryBindings,##local.mainSchemaName ##local.defineByRender(annotatedSchemaList)##local.annotatedSchemaName,CatalogueRecordISBDBindings,CatalogueRecordShortEntryBindings,##local.mainSchemaName ##local.defineByRender(referenceSchemaList)CatalogueRecordReferenceSchema,CatalogueRecordShortEntryBindings,##local.mainSchemaName ##ExceptionContext.defineByRender(DB)##searchcontext.DB ##ExceptionContext.defineByRender(MaterialGroup)##sessioncfg.MapTextThroughTable(##Value.MaterialType,MaterialGroupMap) ##local.Define(ExploreTarget) ##include(recordRenderer) ##local.define(openExploreTemplate) ##if Schema.IsEqual(explore.type,multiMedia) ##else ##endif ##local.define(closeExploreTemplate) ##local.define(fieldItemTemplate) ##Value.BindWithSchema(##local.ISBDSchemaList,##local.path,ExceptionContext) ##if type.isEqual(node) ##local.renderer ##else ##if type.isEqual(enumeration) ##component(testField,DISABLED) ##else ##Value ##endif ##endif ##local.define(headerItemTemplate) ##if local.isEqual(View,"ISBD") ##local.annotation  ##local.fieldItemTemplate   ##else ##local.annotation ##local.fieldItemTemplate ##endif ##local.define(blank)  ##local.define(standardFields) ##if local.isPRDRecord ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.BACN) ##local.define(path)CatalogNumber ##local.headerItemTemplate ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.List) ##local.define(path)List ##local.headerItemTemplate ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.Supplier) ##local.define(path)Supplier ##local.headerItemTemplate ##local.blank ##endif
##if local.isEqual(View,"ISBD") ##ExceptionContext.define(View)ISBD ##else ##ExceptionContext.define(View)Annotated ##endif ##local.defineByRender(LinkISB)##formatter.bookcoverurl("",##Value.BACISB,"") ##if local.IsEqual(LinkISB,"") ##local.defineByRender(LinkISB)##formatter.bookcoverurl("",##Value.BACCNO,"") ##endif ##if local.IsForPrint ##else ##if sessioncfg.IsEqual(ZONES.MomInterface,"1") ##if local.IsEqual(LinkISB,"") ##local.defineByRender(MLink) ##else ##local.defineByRender(MoMDetailsUrl)##formatter.momurl(##sessioncfg.ZONES.MomURLStem,##Value.BACCNO,##Value.BACISB,##Value.Author,##Value.Title) ##local.define(ExtraBits)1 ##local.defineByRender(MLink) MOM/*20080208*/ ##endif ##else ##endif ##if sessioncfg.ZonesAmazonLinkEnabled ##if local.IsEqual(LinkISB,"") ##local.defineByRender(ALink) ##else ##local.defineByRender(LinkURL)##formatter.bookcoverurl(##sessioncfg.AmazonLinkURL,##local.LinkISB,##sessioncfg.AmazonLinkSuffix) ##local.define(ExtraBits)1 ##local.defineByRender(ALink) ##if sessioncfg.IsEqual(AmazonLinkTarget,"") ##leg.ZONESOPAC.ViewOnAmazon ##else ##leg.ZONESOPAC.ViewOnAmazon ##endif ##endif ##endif ##if sessioncfg.ZONES.LinkBox.Enabled ##local.defineByRender(LinkURL)##formatter.LinkboxLink(##sessioncfg.ZONES.LinkBox.UrlSpec,isbn,##local.LinkISB,author,##Value.StripFilingCharsFrom(Author),title,##Value.StripFilingCharsFrom(Title)) ##local.define(ExtraBits)1 ##local.defineByRender(LBLink)##local.ZonesLinkBox ##endif /*20080208*/ ##if sessioncfg.ZONES.ZoekEnBoek.EnabledDetailLevel ##local.define(ExtraBits)1 ##local.Define(ZBLinkURL)##sessioncfg.ZONES.ZoekEnBoek.LinkURL ##local.defineByRender(ZBLink)##local.ZoekEnBoekLink ##endif ##endif ##if local.isEqual(View,"ISBD") ##else ##local.define(RoundBoxContent) ##local.defineByRender(MATIcon)##sessioncfg.MapParamThroughImageTable(MaterialCode,##Value.MaterialType,GraphicalMAT) ##if local.hbits ##local.HRowContent ##endif ##local.Define(PermaLink) ##if local.IsForPrint ##else ##if sessioncfg.ZONES.ShowPermaLinks ##local.define(permalinkLang) ##if sessioncfg.ZONES.PermalinkMultiLang ##local.define(permalinkLang)&Lang=##this.StyleSetAttribute(LANG) ##endif ##local.define(RoundBoxContent)     ##leg.ZONESOPAC.CATRecord.PermalinkText ##local.RoundBox ##endif ##endif /* */ ##if Value.IsConceptual ##else ##endif ##if local.IsEqual(thisLoc, "-1") ##else ##if Value.IsDefined(StockStatus.Items.0) ##endif ##endif
/* title, author, year table */ ##if Value.Title ##endif ##if Value.Author ##endif ##if Value.ClassMark ##endif
##if Value.IsEqual(ISSUE,1) ##leg.ZONESOPAC.CATRecord.Caption##else##leg.ZONESOPAC.Defaults.SummaryEntry.Title##endif : ##if local.IsEqual(MATIcon,"") ##else ##Value.BACMAT ##endif   ##if sessioncfg.ZONES.BrowseOptions.IncludeHash.Title ##Value.Title ##else ##Value.StripFilingCharsFrom(Title,PROCESS_HASH) ##endif
##leg.ZONESOPAC.Defaults.SummaryEntry.Author :   ##if sessioncfg.ZONES.BrowseOptions.IncludeHash.Author ##Value.Author ##else ##Value.StripFilingCharsFrom(Author,PROCESS_HASH) ##endif
##leg.ZONESOPAC.Defaults.SummaryEntry.Classmark :   ##if sessioncfg.ZONES.BrowseOptions.IncludeHash.Class ##Value.ClassMark ##else ##Value.StripFilingCharsFrom(ClassMark,PROCESS_HASH) ##endif
##leg.ZONESOPAC.Defaults.SummaryEntry.Year :   ##if Value.BACYER ##Value.BACYER ##endif ##if Value.BACEDI  - ##leg.ZONESOPAC.Defaults.SummaryEntry.Edition : ##Value.BACEDI ##endif ##local.defineByRender(LANIcon)##sessioncfg.MapParamThroughImageTable(LangCode,##Value.LanguageText,GraphicalLAN) ##if local.IsEqual(LANIcon,"") ##else ##Value.BACLTX   ##endif ##local.defineByRender(IMCIcon)##sessioncfg.MapParamThroughImageTable(InterestCode,##Value.InterestLevel,GraphicalIMC) ##if local.IsEqual(IMCIcon,"")##else ##sessioncfg.ParamLookup(InterestName,##Value.InterestLevel) ##endif
##if sessioncfg.ZONES.BookCovers ##else ##if sessioncfg.IsEqual(LocalBookInfoAvailable,"1") ##endif ##endif
  ##if Value.IsConceptual /* removed PM request */ ##else /* removed PM request */ ##endif  ##local.BookCover ##local.define(PictureUrl)  ##local.BookCover ##local.define(PictureUrl) 
##local.PermaLink
 
##if Value.StockStatus.Items.Count ##local.StockBtnFMT ##endif ##if sessioncfg.ZONES.ShowPermaLinks
##local.PermaLink ##endif
##if Value.StockStatus.Items.0.IsOnLoan   ##leg.ZONESOPAC.ExtraStockStatus.NoFreeStock ##if Value.IsEqual(StockStatus.Items.0.CSTA,10)   ##leg.ZONESOPAC.ExtraStockStatus.EarliestDueDate ##Value.StockStatus.Items.0.DueDate ##endif ##if Value.IsEqual(StockStatus.Items.0.CSTA,11)   ##leg.ZONESOPAC.ExtraStockStatus.InSorting ##endif ##else   ##leg.ZONESOPAC.ExtraStockStatus.FreeStock ##endif ##if Value.StockStatus.Items.0.IsReference   ##leg.ZONESOPAC.ExtraStockStatus.Reference ##endif ##if Value.IsEqual(StockStatus.Items.0.SHELF,"") ##else   ##leg.ZONESOPAC.Browseenum.BrowseItem.Shelfmark ##Value.StockStatus.Items.0.SHELF. ##endif   ##leg.ZONESOPAC.ExtraStockStatus.TotalInBranch ##Value.StockStatus.TotalInBranch

##if local.IsEqual(Skin, "provQc", "2") /* temporary */ ##local.RoundBox3 ##else ##local.RoundBox2 ##endif ##endif ##local.define(annotatedRowTemplate) ##Schema.toMarkup(name) : ##local.renderer ##local.define(BrowseItem) ##if local.isEqual(View,"ISBD") /* */ ##ExceptionContext.define(View)ISBD ##local.define(RoundBoxContent) ##if local.hbits ##local.HRowContent ##endif
##if Value.isEqual(Author,"") ##else ##local.define(path)Author ##local.fieldItemTemplate ##endif ##if Value.isEqual(ClassMark,"") ##else ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.Classmark) ##local.define(path)ClassMark ##local.headerItemTemplate ##endif
##if Value.isEqual(Title,"") ##else ##local.define(path)Title ##local.fieldItemTemplate ##endif ##if Value.isEqual(BACCNO,"") ##else ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.CONN) ##local.define(path)BACCNO ##local.headerItemTemplate ##endif ##if Value.isEqual(BACREL,"") ##else ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.RCNN) ##local.define(path)BACREL ##local.headerItemTemplate ##endif

##Value.BindWithSchema(##local.ISBDSchemaList,"Tags",ExceptionContext) ##local.renderer


##local.RoundBox ##else ##Value.BindWithSchema(##local.annotatedSchemaList,"Tags",ExceptionContext) ##local.define(RoundBoxContent) ##local.renderer /*##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.CONN) ##local.define(path)BACCNO ##local.headerItemTemplate ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.MaterialType) ##local.define(path)MaterialType ##local.headerItemTemplate ##local.define(annotation)##leg.data(ZONESOPAC.CAT.Global.InterestLevel) ##local.define(path)InterestLevel ##local.headerItemTemplate*/ ##local.RoundBox ##endif
##local.BrowseItemContainerTemplate ##if local.ExtraBits ##local.define(RoundBoxContent) ##if sessioncfg.IsEqual(ZONES.MomInterface,"1") ##local.MLink ##endif /*20080208*/ ##if sessioncfg.ZONES.ZoekEnBoek.EnabledDetailLevel ##local.ZBLink ##endif ##if sessioncfg.ZONES.LinkBox.Enabled ##local.LBLink ##endif ##if sessioncfg.ZonesAmazonLinkEnabled ##local.ALink ##endif
##local.RoundBox2 ##endif ##endif ##else ##local.define(BrowseItem) ##record() ##local.BrowseItemContainerTemplate ##endif ##if Value.IsMap("MonoHoldings") ##if Value.IsDefined("MonoHoldings.IsEmpty") ##else
##leg.ZONESOPAC.CATRecord.Button.Stock:
##Value.ForEachIn(branch,"MonoHoldings")
##branch.Name
##if branch.IsMap(Stock)
##branch.with(stock,"Stock") ##local.ConcertoInlineStockAtBranch
##else
##endif ##if local.IsEqual(HaveCopiesMarker,0) ##local.Define(HaveCopiesMarker)1 ##endif
##endif ##endif ##local.define(PreviewListContent) ##local.define(FrameContent) ##if sessioncfg.ZONES.Print.Enabled ##endif ##if sessioncfg.DB.Config.ZONESERVICES.ReportEmailing ##endif
##include(FrameBody)
##if searchcontext.IsForRecordPrintOut /* this record is being displayed in record list for printing */ ##local.define(NoRecordExplore)1 ##local.define(IsForPrint)1 ##endif ##formatter.TextRender() ##local.define(SelectIcon) ##local.define(cfgPathLhs)DB.Config.##searchcontext.DB ##local.define(cfgPathRhs).UseServerSideSchema ##local.defineByRender(useAppServer)##sessioncfg.data(##local.cfgPathLhs##local.cfgPathRhs) ##local.define(Header)##include(Header) ##local.define(Advice)##leg.ZONESOPAC.CATRecord.Prompt ##local.define(CommandButtonGraphic_Stock) ##if error.Level ##if error.IsEqual(Level,APPLICATION) ##if error.IsEqual(Number,1042) ##if request.IsEqual(Method,"StockStatus2") ##local.define(NoStockError)1 ##local.define(HandledError)1 ##endif ##endif ##endif ##endif ##if request.View ##local.definebyrender(View)##request.View ##else ##local.definebyrender(View)##sessioncfg.ZONES.Catalogue.Views.Default ##endif ##helpcontext.addHelp(TitleDetails) ##helpcontext.addHelp(Toolbar) ##local.define(AdviceRowTabs) ##local.ModifySearchTabs ##if searchcontext.SearchBrowseList ##local.define(CommandButtonHREF)##searchcontext.SearchBrowseList?##this.styleset&Method=CloneList&Item=##searchcontext.SearchBrowseListItem ##local.Define(CommandButtonText)##leg.ZONESOPAC.ZoneSearch.SearchResultsLink ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.ZoneSearch.SearchResultsLinkALT ##local.define(CommandButtonGraphic)/portal2/img/modify.gif ##local.TabFMT ##endif /* we only want next/prev enabled if we have come from a search result */ ##local.Define(NextPrevEnabled)0 ##if searchcontext.IsDefined(SearchBrowseListItem) ##if searchcontext.IsDefined(BrowseListItem) ##local.defineByRender(a)##searchcontext.SearchBrowseListItem ##local.defineByRender(b)##searchcontext.BrowseListItem ##if local.IsEqual( a, ##local.b) ##local.Define(NextPrevEnabled)1 ##endif ##endif ##endif ##if local.IsEqual(NextPrevEnabled,1) ##local.NextPrevCatRecordLinks ##endif ##local.define(ContentPanelTabs) ##if Value.IsConceptual ##else ##if Value.StockStatus.Items.Count /*##if sessioncfg.DB.Config.BookServer.BOOKSERVER.ShowCopiesTabButton*/ ##helpcontext.addHelp(TitleDetailsShowCopiesButton) ##if sessioncfg.DB.Config.Catalogue.ShowMonographicHoldingsInline ##if Value.IsMap("MonoHoldings") ##local.define(CommandButtonHREF)javascript:ScrollToCopies() ##else ##local.define(CommandButtonHREF)# ##local.define(CommandDisabled)1 ##endif ##else ##local.define(CommandButtonHREF)##this&Method=StockStatus2&BrowseAsHloc=##local.thisLoc ##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock ##local.define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.StockALT ##local.define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.StockTIP ##local.define(CommandButtonGraphic) ##local.define(CommandId)ShowCopiesTabButton ##local.TabFMT ##endif /*##endif*/ ##if local.IsEqual(ReservationsAllowed,1) ##helpcontext.addHelp(ReservationsEnabled) ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)##this&Method=MakeReservation&Parent=##local.Data(HTTPGoBack_URLPrefix)##this.obj&BrowseAsHloc=##local.thisLoc ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Reservation ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ReservationTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ReservationALT ##local.TabFMT ##endif ##if sessioncfg.ZONES.InterLibraryLoans.Enabled ##local.define(CommandButtonHREF)##local.Data(HTTPS_URLPrefix)APS_ILL?##this.StyleSet&Parent=##this.urlencoded&BrowseAsHloc=##local.thisLoc##if local.CatalogueObject &CatalogueObject=##local.CatalogueObject##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.InterLibraryLoans.Button ##local.TabFMT ##endif ##endif ##if sessioncfg.ZONES.AllowChangeBibView ##if local.isEqual(View,"ISBD") ##local.define(CommandButtonHREF)##this&View=Annotated&NoStock=##local.NoStock&BrowseAsHloc=##local.thisLoc ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.Text ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.AnnotatedView.TextALT ##else ##local.define(CommandButtonHREF)##this&View=ISBD&NoStock=##local.NoStock&BrowseAsHloc=##local.thisLoc ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.ISBDView.Text ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.ISBDView.TextALT ##endif ##local.TabFMT ##endif ##if sessioncfg.ZONES.UserReviews.ViewUserReviews ##local.define(CommandButtonHREF)APS_ZONES?fn=ShowUserReviews&q=##Value.BACBAC&isbn=##Value.BACISB&parent=##this.obj&##this.styleset ##local.Define(CommandButtonText)##leg.ZONESOPAC.UserReviews.UserReviews ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.UserReviews.UserReviewsTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.UserReviews.UserReviewsALT ##local.TabFMT ##endif ##if sessioncfg.ZONES.NotePad ##if local.IsEqual(Noted,1) ##else ##local.define(CommandButtonHREF)##this&Method=NoteMe2 ##local.Define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.NoteEntry ##local.Define(CommandButtonTextTIP)##leg.ZONESOPAC.CATRecord.Button.NoteEntryTIP ##local.Define(CommandButtonTextALT)##leg.ZONESOPAC.CATRecord.Button.NoteEntryALT ##local.TabFMT ##endif ##endif ##local.TabBrowseUpButton ##if sessioncfg.ZONES.Print.DetailedRecord /* include printing*/ ##local.PrintOrEmailListButton ##else /* No printing*/ ##endif ##local.define(Content) ##local.define(NoStock)0 ##if request.IsEqual(NoStock,1) ##local.define(NoStock)1 ##local.define(HideStockButton)1 ##local.define(HideReservationButton)1 ##endif ##local.define(CommandButtonGraphic)IMG1 ##local.define(Title) ##if Value.SERIAL ##if Value.IsEqual(ISSUE,1) ##leg.ZONESOPAC.CATRecord.IssueDetails ##else ##leg.ZONESOPAC.CATRecord.SerialDetails ##endif ##else ##leg.ZONESOPAC.CATRecord.Title ##endif ##local.define(List) ##local.Define(NewRoot) ##if sessioncfg.IsEqual(ZONES.NonHTTPSHostRoot,"") ##else ##local.defineByRender(NewRoot)##sessioncfg.ZONES.NonHTTPSHostRoot ##endif ##if Value.HASHVOL ##local.define(bits)1 ##endif ##if Value.HASWORKS ##local.define(bits)1 ##endif ##if local.bits ##local.define(hbits)1 ##endif ##if Value.HASPARTITLE ##local.define(hbits)1 ##endif ##if local.hbits ##local.define(HRowContent) ##if Value.HASPARTITLE ##if Value.SERIAL ##leg.ZONESOPAC.CATRecord.Hierachy.IssueOf ##else ##leg.ZONESOPAC.CATRecord.Hierachy.PartOf ##endif ##Value.StripFilingCharsFrom(PARTITLE) ##helpcontext.addHelp(HPart) ##if Value.HASPARAUTHOR ##leg.ZONESOPAC.CATRecord.Hierachy.ByAuthor ##Value.StripFilingCharsFrom(PARAUTHOR) ##endif   ##endif ##if local.bits ##if Value.SERIAL ##leg.ZONESOPAC.CATRecord.Hierachy.SerialContains ##else ##leg.ZONESOPAC.CATRecord.Hierachy.TitleContains ##endif ##helpcontext.addHelp(PartHierarchy) ##if Value.HASHVOL ##Value.HVOL ##if Value.SERIAL ##leg.ZONESOPAC.CATRecord.Hierachy.Issues ##else ##leg.ZONESOPAC.CATRecord.Hierachy.RelatedVolumes ##endif ##endif ##if Value.HASWORKS ##Value.WORKS ##if Value.IsConceptual ##leg.ZONESOPAC.CATRecord.Hierachy.GenericWorks ##else ##leg.ZONESOPAC.CATRecord.Hierachy.IncludedWorks ##endif ##endif   ##endif ##endif ##local.define(BookIcons) ##local.defineByRender(LANIcon)##sessioncfg.MapParamThroughImageTable(LangCode,##Value.LanguageText,GraphicalLAN) ##if local.IsEqual(LANIcon,"") ##else   |   ##sessioncfg.ParamLookup(LangName,##Value.LanguageText) ##endif ##local.define(StockBtnFMT) ##if local.IsForPrint ##else ##local.define(RoundBoxContent) ##if local.IsEqual(NoStock,1) ##else ##local.define(CommandButtonGraphic) ##local.define(CommandButtonHREF)##this&Method=StockStatus2&BrowseAsHloc=##local.thisLoc##if local.IsEqual(request.InStock,"1")&InStock=1&BrowseAsHloc=##local.thisLoc##endif ##local.define(CommandButtonText)##leg.ZONESOPAC.CATRecord.Button.Stock ##local.CommandButtonFMT ##endif ##local.RoundBox ##endif ##if sessioncfg.DB.Config.Catalogue.ShowMonographicHoldingsInline ##local.define(StockBtnFMT) ##endif ##if sessioncfg.ZONES.BrowseOptions.EmbededURLExplore ##local.define(ExploreEmbededURL)1 ##endif ##local.define(ScrollingListContent) ##local.Define(HaveCopiesMarker)0 ##local.RecordDataContent ##local.ScrollingList /*
##local.ScrollingListContent
*/ ##if local.NoStockError ##local.define(Value) ##leg.ZONESOPAC.StockStatus.NoStock ##local.ErrorRowTemplate
##endif
##local.define(BottomButtons) ##local.define(BrowseListHelp) ##leg.ZONESOPAC.CATRecord.BrowseListHelp ##local.List ##if info.IsEqual(AlreadyNoted,1) ##endif
##if request.IsEqual(SubStyle,"PrintPreview") ##local.PreviewListContent ##else ##if request.IsEqual(SubStyle,"PrintOut") /*##local.RecordDefines*/ ##local.PrintOutContent ##else ##include(Body) ##endif ##endif