

//----------------------------------------------------------------------------------------

function myunescape (str)
{
  str = "" + str;
  while (true)
     {
	var i = str . indexOf ('+');
	if (i < 0)
	break;
	str = str . substring (0, i) + ' ' + str . substring (i + 1, str . length);
     }
  return unescape (str);
}

//----------------------------------------------------------------------------------------

function args_init ()
{
  args = new Array ();
  var argstring = window . location . search;
  if (argstring . charAt (0) != '?') return;
      argstring = argstring . substring (1, argstring . length);
  var argarray = argstring . split ('&');
  var i;
  var singlearg;
  for (i = 0; i < argarray . length; ++ i)
      {
	singlearg = argarray [i] . split ('=');
	if (singlearg . length != 2) continue;
	var key = myunescape (singlearg [0]);
		var value = myunescape (singlearg [1]);
		args [key] = value;
     }
}

//----------------------------------------------------------------------------------------



