	function rExecuteSavedSearch ( SearchNumber, fExecuteNow ) { if ( rfTopExists() ) gTop.rExecuteSavedSearch( SearchNumber, fExecuteNow); }
	function rSearchThisList ( ) { if ( rfTopExists() )  gTop.rSearchThisList(); }
	function rSwitchLibs ( ToLibrary ) { if ( rfTopExists() )  gTop.rSwitchLibs(ToLibrary); }
	function rDoSwitchLibs( ToLibrary ) { if ( rfTopExists() )  gTop.rDoSwitchLibs( ToLibrary ); }
	function rDeleteSavedSearch ( SearchNumber, NextAction ) { if ( rfTopExists() )  gTop.rDeleteSavedSearch(SearchNumber, NextAction); }
	function rDoAction ( WhichAction ) { if ( rfTopExists() )  gTop.rDoAction(WhichAction); }
	function rOurOpenADocument ( TheISN, ThePick, WhichISN, WhichTarget, WhichGroup ) { if ( rfTopExists() )  gTop.rOurOpenADocument(TheISN, ThePick, WhichISN, WhichTarget, WhichGroup); }
	function rLinkTemplate ( ) { if ( rfTopExists() )  gTop.rLinkTemplate(); }
	function rCitatorTemplate ( ) { if ( rfTopExists() )  gTop.rCitatorTemplate(); }
	function rDoSAM        ( ) { if ( rfTopExists() )  gTop.rDoSAM(); }
	function rDoNews       ( ) { if ( rfTopExists() )  gTop.rDoNews(); }
	function rDoPrefs      ( ) { if ( rfTopExists() )  gTop.rDoPrefs(); }
	function rNewSearch ( ) { if ( rfTopExists() )  gTop.rNewSearch(); }
	function rFullLinkTemplate ( fAllLinks ) { if ( rfTopExists() )  gTop.rFullLinkTemplate(fAllLinks); }
	function rSwitchTabs ( ToLibrary, ToTab ) { if ( rfTopExists() )  gTop.rSwitchTabs(ToLibrary, ToTab); }
	function rDoSAMPick ( WhichISN, WhichPick ) { if ( rfTopExists() )  gTop.rDoSAMPick(WhichISN, WhichPick); }
	function rGoToHeading ( WhichISN, WhichPick ) { if ( rfTopExists() )  gTop.rGoToHeading(WhichISN, WhichPick); }
	function rDoTemplateLink ( LinkLine, LinkType ) { if ( rfTopExists() )  gTop.rDoTemplateLink(LinkLine, LinkType); }
	function rDoDocLink ( LinkString ) { if ( rfTopExists() )  gTop.rDoDocLink(LinkString); }
	function rLogoff ( ) { if ( rfTopExists() )  gTop.rLogoff(); }
	function rDoGraphic ( GraphicID ) { if ( rfTopExists() )  gTop.rDoGraphic(GraphicID); }
	function rPageNofN ( WhichAction, PageNbr ) { if ( rfTopExists() )  gTop.rPageNofN(WhichAction, PageNbr); }
	function rOpenADocument ( ISN, PickNbr, WhichISN ) { if ( rfTopExists() )  gTop.rOpenADocument(ISN,PickNbr,WhichISN); }
	function rClearAll ( ) { if ( rfTopExists() )  gTop.rClearAll(); }
	function rURLClick ( WhichAction, FullName ) { if ( rfTopExists() )  gTop.rURLClick(WhichAction,FullName); }
	function rOnImageMapClick ( WhichAction ) { if ( rfTopExists() )  gTop.rOnImageMapClick(WhichAction); }
	function rOnImageClick ( WhichAction ) { if ( rfTopExists() )  gTop.rOnImageClick(WhichAction); }
	function rSimpleSearch ( ) { if ( rfTopExists() )  gTop.rSimpleSearch(); }
	function rAdvancedSearch ( ) { if ( rfTopExists() )  gTop.rAdvancedSearch(); }
	function rOnSubmit ( ) { if ( rfTopExists() )  gTop.rOnSubmit(); }
	function rOnDTClick ( ThisCheckBox ) { if ( rfTopExists() )  gTop.rOnDTClick(ThisCheckBox); }
	function rSetCheck ( WhichCheckbox, Value ) { if ( rfTopExists() )  gTop.rSetCheck(WhichCheckbox, Value); }
	function rShowSearchResults ( ) { if ( rfTopExists() ) gTop.rShowSearchResults(); }
	function rShowSavedSearches ( ) { if ( rfTopExists() ) gTop.rShowSavedSearches(); }
	function rShowRecentSearches ( ) { if ( rfTopExists() ) gTop.rShowRecentSearches(); }
	function rNextHits          ( StartAt ) { if ( rfTopExists() ) gTop.rNextHits(StartAt);          }
    function rNextHitsForPub    ( PubID, StartAt ) { rDoTop("rNextHitsForPub", PubID, StartAt ); }
	function rDoCitatorSearch   ( ) { if ( rfTopExists() ) gTop.rDoCitatorSearch(); }
	function rOnFlyOver ( Msg, Button, Img, fOver ) { if ( rfTopExists()) gTop.rOnFlyOver(Msg, Button, Img, fOver); }
	function rOnMouseOver ( StatusMessage ) { top.window.status = "" + StatusMessage; return true; }

	function rReadPrev ( ) { rDoTop("rReadPrev"); }
	function rReadNext ( ) { rDoTop("rReadNext"); }
	function rNextDoc  ( ) { rDoTop("rNextDoc"); }
	function rPrevDoc  ( ) { rDoTop("rPrevDoc"); }
	function rSaveSearch      ( a   ) { rDoTop("rSaveSearch", a );       }
	function rShowThisSearch  ( a, b) { rDoTop("rShowThisSearch", a, b); }
	function rEditTaxTracker  (   ) { rDoTop("rEditTaxTracker"      ); }
	function rViewTaxTracker  (   ) { rDoTop("rViewTaxTracker"      ); }
	function rPrintSavedSearch( a ) { rDoTop("rPrintSavedSearch", a ); }
	function rExpandDocTypes  ( a ) { rDoTop("rExpandDocTypes", a   ); }
	function rLeaveSite   ( a, b ) { rDoTop("rLeaveSite",    a, b); }
	function rExoLink     ( a    ) { rDoTop("rExoLink",      a   ); }
        function rNewButtonBar( a, b, c ) { rDoTop("rNewButtonBar", a, b, c); }
	function rSubFrame    ( a    ) { rDoTop("rSubFrame",     a   ); }
	function rEditPageNofN( a    ) { rDoTop("rEditPageNofN", a   ); }
	function rAddToKeep   (      ) { rDoTop("rAddToKeep"         ); }
	function rExpandCat   ( a, b, c ) { rDoTop("rExpandCat",    a, b, c); }
	function rExpandGroup ( a, b ) { rDoTop("rExpandGroup", a, b); }
	function rOnSAMClick  ( a    ) { rDoTop("rOnSAMClick",   a   ); }
	function rMoreNews    ( a    ) { rDoTop("rMoreNews",     a   ); }
	function rPreferenceTab(  a  ) { rDoTop("rPreferenceTab", a  ); }
	function rSendDailyMail (    ) { rDoTop("rSendDailyMail" ); }
	function rDeleteKeep   (  a  ) { rDoTop("rDeleteKeep", a ); }
	function rDeleteAllKeep (    ) { rDoTop("rDeleteAllKeep" ); }
	function rOnTrackerClick( a  ) { rDoTop("rOnTrackerClick", a); }
	function rSetBBarLinkStr( a  ) { rDoTop("rSetBBarLinkStr", a); }
	function rSavedSearchCombo( a, b ){ rDoTop("rSavedSearchCombo", a, b); }
	function rKeepListDropdown( a, b )   { rDoTop("rKeepListDropdown", a, b); }
	function rAddPickToCustomSS( a, b ) { rDoTop("rAddPickToCustomSS", a, b); }
	function rDeletePickFromCustomSS(a, b) { rDoTop("rDeletePickFromCustomSS", a, b); }
	function rDeleteAllPickFromCustomSS(a, b) { rDoTop("rDeleteAllPickFromCustomSS", a, b); }
	function rTearOffFromList( a, b, c) { rDoTop("rTearOffFromList", a, b, c); }
	function rScrubSavedSearches( a, b ) { rDoTop("rScrubSavedSearches", a, b); }
    function rGoToFavoritePubs( ) { rDoTop("rGoToFavoritePubs"); }
    function rRunRecentSearch ( a, b ) { rDoTop("rRunRecentSearch", a, b); }

	function rGoBackN     ( HowMany ) { if ( rfTopExists() ) {  gTop.rGoBackN(HowMany); } else self.history.go(-HowMany); }

	function rGoBack ( ) {
	    var aFormToSubmit = rSubmitThisForm();
	    if ( aFormToSubmit != null && aFormToSubmit.GoBackCount != null && aFormToSubmit.GoBackCount.value > 1  ) {

		self.history.go( -aFormToSubmit.GoBackCount.value );
	    }
	    else if ( self.history.length > 1 ) {
		self.history.back();
	    }
	    else if ( parent && parent.history.length > 1 ) {
		parent.history.back();
	    }
	    else {
		history.back();
	    }
	}

	function rHelpJump ( NewTopic, Context ) {

	    if ( rfTopExists() ) { gTop.rHelpJump(NewTopic, Context); }
	    else { rShowHelp(NewTopic, Context); }
	}

	function rUtilHelp ( ) {
	    if ( rfTopExists() ) { gTop.rUtilHelp(); }
	    else { rOnHelpClick(); }
	}
	function rShowHelp( WhichHelp, Context ) {

	    var TheWindow;
	    TheWindow = window.open( "/help/" + Context, WindowName, "resizable=yes,menubar=yes,toolbar=no,scrollbars=yes,status=no,directories=no,location=no,width=600,height=450" );
	}


