  //***********************************************************************/
  function DocumentUtils_parseCGIString(document)
  {
    string = document.location.search;
    if ((string != null) && (string.length  > 0))
    {
      string = string.substring(1,string.length);
    }
		else
		{
			return null;
		}

    this.cgiParameters = new Object();
    arrayOfStrings = string.split('&');
    for(i = 0; i < arrayOfStrings.length; i+=2)
    {
      param = arrayOfStrings[i].split('=');
      //alert("found [" + param[i] +",\"" + param[i+1] + "\"]");
      eval("this.cgiParameters." + param[i] + ' = \'' + param[i + 1] + '\'');
    }
    return cgiParameters;
  }
  
  //***********************************************************************/
  //***********************************************************************/
  //***********************************************************************/