﻿/* Author: N/A (client) */

function VGIUtilities_SiteRoot()
{
    return(g_VGISiteRoot);
}

function VGIUtilities_LoadPage(Url)
{
   // method depends on what's available on the browser
   if(window.location.href)
       window.location.href = Url;
   else if(top.document.location.href)
       top.document.location.href = Url;
}

function VGIReplaceAtEnd(TargetString, StringToReplace, ReplacementString)
{
   var Result = null;
   
   var Start = TargetString.length - StringToReplace.length;
   if(Start >= 0)
   {
       var Index = TargetString.lastIndexOf(StringToReplace, Start);
       if(Index >= 0)
       {     
           var Prefix = TargetString.substr(0, Index);
           Result = Prefix + ReplacementString;
       }
   }

   return(Result);
}
/* Log: N/A (client) */
