//
// QueryString
//

function QueryString(key)
{
	var value = null;
	for (var i=0;i<QueryString.keys.length;i++)
	{
		if (QueryString.keys[i]==key)
		{
			value = QueryString.values[i];
			break;
		}
	}
	return value;
}
QueryString.keys = new Array();
QueryString.values = new Array();

function QueryString_Parse()
{
	var query = window.location.search.substring(1);
	var pairs = query.split("&");
	
	for (var i=0;i<pairs.length;i++)
	{
		var pos = pairs[i].indexOf('=');
		if (pos >= 0)
		{
			var argname = pairs[i].substring(0,pos);
			var value = pairs[i].substring(pos+1);
			QueryString.keys[QueryString.keys.length] = argname;
			QueryString.values[QueryString.values.length] = value;		
		}
	}

}

function setQuery(key,setValue)
{
  for (var i=0;i<QueryString.keys.length;i++)
    {
      if (QueryString.keys[i]==key)
        {
	  QueryString.values[i]=setValue;
	  break;
	}  
    }
}

function getQuery()
{
  fullLink="";
  for (var i=0;i<QueryString.keys.length;i++)
    {
      if (i==0)
        {
          fullLink=fullLink+"?";
        }
      fullLink=fullLink+QueryString.keys[i]+"="+QueryString.values[i];
      if (i!=QueryString.keys.length-1)
        {
          fullLink=fullLink+"&";
        }
    }
  return fullLink;
}

function getFullLink()
{
  fullLink=location.pathname;
  for (var i=0;i<QueryString.keys.length;i++)
    {
      if (i==0)
        {
          fullLink=fullLink+"?";
        }
      fullLink=fullLink+QueryString.keys[i]+"="+QueryString.values[i];
      if (i!=QueryString.keys.length-1)
        {
          fullLink=fullLink+"&";
        }
    }
  return fullLink;
}

QueryString_Parse();

  