// set rank constants _SPECIES = 60; // set relnamequalifier constants _IS_TYPE_OF = 6; _IS_LECTOTYPE_OF = 61; if (StructKeyExists(URL,"newRefFk")) session.RefFk = URL.newRefFk; else session.RefFk = ""; jsOnLoad = "initrefs();"; if (StructKeyExists(Form,"Lectotype")) session.Lectotype = 1; else session.Lectotype = 0; session.RefFk = form.RefId; session.ReferenceDetail = form.ReferenceDetail; if (session.RefFk eq "") session.RefFk = "NULL"; if (session.ReferenceDetail eq "") session.ReferenceDetail = "NULL"; else session.ReferenceDetail = "'" & Replace(session.ReferenceDetail,"'", "''", "All") & "'"; if (session.Lectotype eq 1) RelQualifier = _IS_LECTOTYPE_OF; else RelQualifier = _IS_TYPE_OF; session.RefDetailFk = "NULL"; SELECT dbo.f_web_NextFreeRefDetailId(7000000) AS Id INSERT INTO RefDetail (RefDetailId, RefFk, Details, PreliminaryFlag, Created_When, Created_Who) VALUES (#session.RefDetailFk#, #session.RefFk#, #PreserveSingleQuotes(session.ReferenceDetail)#, 0, GetDate(), '#session.username#') UPDATE RelName SET RefFk = #session.RefFk#, RefDetailFk = #session.RefDetailFk# WHERE RelNameId = (SELECT TOP 1 RelNameId FROM RelName WHERE NameFk2 = #url.Name# AND RelNameQualifierFk = #RelQualifier#) session.Lectotype = 0; session.RefFk = ""; session.ReferenceDetail = ""; session.NameString = ""; session.AuthorTeamString = ""; session.FullReference = ""; session.SGenName = ""; session.Genus = ""; session.MonomHybFlag = "off"; session.MonomHybFlag = ""; session.GenusSubdivisionEpi = ""; session.SpeciesEpi = ""; session.BinomHybFlag = "off"; session.TrinomHybFlag = "off"; session.InfraSpeciesEpi = ""; session.UnnamedNamePhrase = ""; session.CultivarName = ""; session.CultivarGroupName = ""; session.BasAuthor = ""; session.Author = ""; session.ExBasAuthor = ""; session.ExAuthor = ""; session.NamePhrase = ""; session.NameNotes = ""; session.RelNotes = ""; session.BackFromAddTypeAndName = cgi.http_referer;

Add Type (name and relation) for
#OnePT.FullNameCache#

Lectotype? CHECKED>
Bibl. ref. Select new reference
  Remove
Bibl. ref. detail
Hybrid Parents: Select Parent1
Select Parent2
Select rank:
Either ... rapid data entry
Scientific name:
Full author string:
Full nomencl. reference:
or ... structured data entry
Suprageneric name:
Genus name: checked onClick="SetHiddenMonomHyb()"> (gen. hybrid) value="on" value = "off" >
Unnamed name phrase:
Cultivar name:
Cultivar group name:
Genus name: checked onClick="SetHiddenMonomHyb()"> (gen. hybrid) value="on" value = "off" >
Infrageneric epithet: checked onClick="SetHiddenBinomHyb()"> (genSubdi. hybrid) value="on" value = "off" >
Unnamed name phrase:
Cultivar name:
Cultivar group name:
Genus name: checked onClick="SetHiddenMonomHyb()"> (gen. hybrid) value="on" value = "off" >
Specific epithet: checked onClick="SetHiddenBinomHyb()"> (sp. hybrid) value="on" value = "off" >
Unnamed name phrase:
Cultivar name:
Cultivar group name:
Genus name: checked onClick="SetHiddenMonomHyb()"> (gen. hybrid) value="on" value = "off" >
Specific epithet: checked onClick="SetHiddenBinomHyb()"> (sp. hybrid) value="on" value = "off" >
Unnamed name phrase:
Cultivar name:
Cultivar group name:
Genus name: checked onClick="SetHiddenMonomHyb()"> (gen. hybrid) value="on" value = "off" >
Specific epithet: checked onClick="SetHiddenBinomHyb()"> (sp. hybrid) value="on" value = "off" >
Infraspecific epithet: checked onClick="SetHiddenTrinomHyb()"> (infsp. hybrid) value="on" value = "off" >
Unnamed name phrase:
Cultivar name:
Cultivar group name:
Loading ...     Basionym "ex" authors:
Loading ... Basionym authors:
Year:
Loading ...     "Ex" authors:
Loading ... Authors:
Year:
Hide "ex" authors  
New author team  
Notes (name)
Notes (relation)