/******************************************************************************
 ******************************************************************************
 **
 **  File name:      query_string.js
 **  Description:    The javascript to parse the query string.
 **
 **  Author:         Stuart Rudd
 **  Last Modified:
 **
 ******************************************************************************
 ******************************************************************************/

function QueryString()
{
  var pairs = unescape(location.search.substring(1).replace(/\+/g," ")).split('&');
  
	for (var i = 0; i < pairs.length; i++)
  {
		var pair = pairs[i].split('=');
		this[pair[0]] = pair[1];
	}
}

var urlParams = new QueryString();


function make_file_path(paramNames)
{
  var filePath = "";
  
  for (var i = 0; i < paramNames.length; i++)
  {
    if (null != paramNames[i])
    {
      var path = urlParams[paramNames[i]]
      if (null == path)
      {
        path = paramNames[i]
      }
      
      if ((0 == path.indexOf(".")) && (path != ".."))
      {
        filePath += path;
      }
      else
      {
        filePath += ((0 == i) ? "" : "/") + path;
      }
    }
  }
  
  return filePath;
}


function load_script(filename)
{
  document.writeln("<scri" + "pt src=\"" + filename + "\" type=\"text/javascript\"></scr" + "ipt>")
}


function file_not_found(filename)
{
  document.writeln("<div>");
  document.writeln("Could not open file " + filename + "." );
  document.writeln("Please let the webmaster about this error." );
  document.writeln("</div>");
}

