if (not StructKeyExists(Session.RefModule[depth],"NameText")) { // if this isn't init'ed, then none are init'ed Session.RefModule[depth].NameText = ""; Session.RefModule[depth].DisableAuthor = False; Session.RefModule[depth].Title = ""; Session.RefModule[depth].NomTitleAbbrev = ""; Session.RefModule[depth].Edition = ""; Session.RefModule[depth].Series = ""; Session.RefModule[depth].Publication_Town = ""; Session.RefModule[depth].Publisher = ""; Session.RefModule[depth].NomAuthorAbbrev = ""; Session.RefModule[depth].AuthorTeamFk = ""; Session.RefModule[depth].Authors = ""; Session.RefModule[depth].Volume = ""; Session.RefModule[depth].PageString = ""; Session.RefModule[depth].RefYear = ""; Session.RefModule[depth].ISBN = ""; Session.RefModule[depth].URL = ""; Session.RefModule[depth].ExportDate = ""; Session.RefModule[depth].RefDepositedAt = ""; Session.RefModule[depth].NomStandard = ""; Session.RefModule[depth].HiddenThesisFlag = "off"; Session.RefModule[depth].RefNotes = ""; Session.RefModule[depth].DateString = ""; } // Reference module called from nomref, restrict to an author if (isdefined("URL.AuthorTeamFk")) { Session.RefModule[depth].AuthorTeamFk = URL.AuthorTeamFk; Session.RefModule[depth].DisableAuthor = True; } else if (StructKeyExists(Session.RefModule[depth - 1],"AuthorTeamFk")) { Session.RefModule[depth].AuthorTeamFk = Session.RefModule[depth - 1].AuthorTeamFk; Session.RefModule[depth].DisableAuthor = True; Session.RefModule[depth].NameText = Session.RefModule[depth-1].NameText; } if (isdefined("form.Title")) { Session.RefModule[depth].Title = form.Title; } if (isdefined("form.NomTitleAbbrev")) { Session.RefModule[depth].NomTitleAbbrev = form.NomTitleAbbrev; } if (isdefined("form.Edition")) { Session.RefModule[depth].Edition = form.Edition; } if (isdefined("form.Series")) { Session.RefModule[depth].Series = form.Series; } if (isdefined("form.Publication_Town")) { Session.RefModule[depth].Publication_Town = form.Publication_Town; } if (isdefined("form.Publisher")) { Session.RefModule[depth].Publisher = form.Publisher; } if (isdefined("form.NomAuthorAbbrev")) { Session.RefModule[depth].NomAuthorAbbrev = form.NomAuthorAbbrev; } if (isdefined("form.AuthorTeamFk")) { Session.RefModule[depth].AuthorTeamFk = form.AuthorTeamFk; } if (isdefined("form.Authors")) { Session.RefModule[depth].Authors = form.Authors; } if (isdefined("form.Volume")) { Session.RefModule[depth].Volume = form.Volume; } if (isdefined("form.PageString")) { Session.RefModule[depth].PageString = form.PageString; } if (isdefined("form.RefYear")) { Session.RefModule[depth].RefYear = form.RefYear; } if (isdefined("form.ISBN")) { Session.RefModule[depth].ISBN = form.ISBN; } if (isdefined("form.URL")) { Session.RefModule[depth].URL = form.URL; } if (isdefined("form.ExportDate")) { Session.RefModule[depth].ExportDate = form.ExportDate; } if (isdefined("form.RefDepositedAt")) { Session.RefModule[depth].RefDepositedAt = form.RefDepositedAt; } if (isdefined("form.NomStandard")) { Session.RefModule[depth].NomStandard = form.NomStandard; } if (isdefined("form.HiddenThesisFlag")) { Session.RefModule[depth].HiddenThesisFlag = form.HiddenThesisFlag; } if (isdefined("form.RefNotes")) { Session.RefModule[depth].RefNotes = form.RefNotes; } if (isdefined("form.DateString")) { Session.RefModule[depth].DateString = form.DateString; } if (FindNoCase("AddReference",Session.RefModule[depth].Referer) gt 0) { Session.RefModule[depth-1].SetValues['searchrefid'] = NewRefId; backitup = Session.RefModule[depth].Referer; } else { backitup = Session.RefModule[depth].Referer & "&newrefid=" & NewRefId; }

Create new book #Session.RefModule[depth].NameText# (#Session.RefModuleModeText#)

Entries marked with * are required.
Loading ... Abbrev. authors(nom. refs)*
New author team (nom. refs)
Full authors(bib. refs)*
Abbrev. title(nom. refs)*      checked onClick="SetHiddenThesisFlag()"> (Thesis) value="on" value = "off" >
Full title(bib. refs)*
Reference year
Edition
Series
Volume
Page string
Date string
Publisher
Publication town
ISBN
URL
Export date
Reference deposited at
Nomenclatural standard
Reference notes