/**
 * @author ieling
 */

function SetUrlParam(pParamName, pParamValue)
{
	var sQuery = this.window.location.search;
	var sNewQuery= "";
	
	if(sQuery.length > 0)
	{
		sQuery = sQuery.substring(1);
		
		var sParams = sQuery.split("&");
		
		alert("sparam.length: " + sParams.length);
		for(var i = 0; i < sParams.length; i++)
		{
			var sParamPair = sParams[i].split("=");
			sParamName = unescape(sParamPair[0]);
			sParamValue = unescape(sParamPair[1]);
			
			if(sParamName != pParamName)
			{
				sNewQuery += escape(sParamName) + "=" + escape(sParamValue) + "&";
			}
		}
	}
	
	sNewQuery += escape(pParamName) + "=" + escape(pParamValue);
	this.window.location.search  = "?" + sNewQuery;
}

function GetUrlParam(pParamName)
{
	var sParamValue = "";
	var sQuery = this.window.location.search.substring(1);
	if(sQuery.length > 0)
	{
		var sParams = sQuery.split("&");
		for(var i = 0; i < sParams.length; i++)
		{
			var sParamPair = sParams[i].split("=");
			sParamName = unescape(sParamPair[0]);
			sParamValue = unescape(sParamPair[1]);
			
			if(sParamName == pParamName)
			{
				return sParamValue;
			}
		} 
	}
	
	return "";
}

function BuildUrlParam(pName, pValue)
{
	return escape(pName) + "=" + escape(pValue);
}
