﻿
function DeleteUrlParameter(_parameterName,_url)
{
	if(!_url)
		_url = window.location.href;
	if(!_parameterName)
		return _url;
	var index;
	index = _url.indexOf("?");
	if(index == -1)
	{
		return _url;
	}
	else
	{
		var Result=_url;
		var parameterURL = _url.substring(index+1);
		if(parameterURL.indexOf(_parameterName) != -1)
		{
			var parameterArrary = parameterURL.split("&")
			for(var i =0;i< parameterArrary.length;i++)
				if(parameterArrary[i].indexOf(_parameterName + "=") == 0)
				{
					parameterArrary.splice(i,1);
				}
			var pathURL = _url.substring(0,index + 1);
			Result = pathURL + parameterArrary.join("|");
		}
		return Result;
	}
}
function addURLParameter(_parameterName,_parameterValue,_url)
{
	if(!_url)
		_url = window.location.href;
	if(!_parameterName || ! _parameterValue)
		return _url;
	if(_url.indexOf("?") == -1)
	{
		_url += "?";
	}
	else
	{
		_url += "&";
	}
	_url += encodeURI(_parameterName) + "=" + encodeURI(_parameterValue);
	return _url;
}

