if (PageParams == null)
  var PageParams = new Array();

function gethexnum( str )
{
  var c = new Number('0x' + str);
  return c;
}

function LoadParams()
{
  var srch = location.search.substr(1);
  srch = srch.split('&');
  
  while (srch.length != 0)
  {
    var newelem = srch.pop().split('=');
    var str = new String(newelem[1]);
    str = str.replace(/\+/g, ' ')

    var sm = str.match(/(\%\w{2})/g);
    if (sm != null)
    {
      for (var i = 0; i < sm.length; i++)
      {
        var rexp = new RegExp(sm[i]);
        var cstr = sm[i].substring(0, 3);

        str = str.replace(rexp, unescape(cstr));
//String.fromCharCode(gethexnum(cstr)));
      }
    }

    PageParams[newelem[0]] = str;
  }

}

function LoadFormValues(form)
{
  var i = 0;
   
  for (i = 0; i < form.elements.length; i++)
    if (PageParams[form.elements[i].name] != null)
      form.elements[i].value = PageParams[form.elements[i].name];
}

