//var qrystrNew = "";

function manageQryStr(strrem,qrystr) {
	var qrystrNew = "";
	//var qrystr = window.location.search;
	//alert(qrystr.substring(0, 1));
	if(qrystr.length > 1) {
		if (qrystr.substring(0, 1)=="?") {
			qrystr = qrystr.substring(1, qrystr.length); }
	} else 
		qrystr = null;
	if(qrystr) {
		for(var i=0; i < qrystr.split("&").length; i++) {	
			//alert(qrystr.split("&")[i]);
			//alert((qrystr.split("&")[i]).split("=")[0]);	
			if ((qrystr.split("&")[i]).split("=")[0]!=strrem) {
				if (i == (qrystr.split("&").length-1))
					qrystrNew=qrystrNew+qrystr.split("&")[i];
				else
					qrystrNew=qrystrNew+qrystr.split("&")[i]+"&";
			}
		}
	}
	if (qrystrNew.substring((qrystrNew.length-1), qrystrNew.length)=="&") {
		//alert(qrystrNew.substring((qrystrNew.length-1),qrystrNew.length));
		qrystrNew=qrystrNew.substring(0,(qrystrNew.length-1));
	}
	//alert("STR:"+qrystrNew);
	return qrystrNew;
}

function removeParam(varRem) {

	//manage query string
	qrystrNew = manageQryStr(varRem,window.location.search);
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	window.location.href=myUrl;
	//alert(myUrl);
}

function addParam(varName,varValue) {
	//manage query string
	var qrystrNew = manageQryStr("pg",window.location.search);
	qrystrNew = manageQryStr(varName,qrystrNew);
	qrystrNew = qrystrNew+"&"+varName+"="+varValue;
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	window.location.href=myUrl;
	//alert(myUrl);
}

function resetParam(varRem,varName,varValue) {
	//manage query string
	qrystrNew = manageQryStr(varRem,window.location.search);
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	//window.location.href=myUrl;
	manageQryStr(varName);
	qrystrNew = "&"+varName+"="+varValue;
	
	//rebuild url
	//var myUrl="";
	var baseUrl="";
	baseUrl=myUrl;
	myUrl=baseUrl+qrystrNew;

	window.location.href=myUrl;
}

function removeParamR(varRem) {

	//manage query string
	qrystrNew = manageQryStr(varRem,window.location.search);
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+window.location.pathname+"?";
	//baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	window.location.href=myUrl;
	//alert(myUrl);
}

function addParamR(varName,varValue) {
	//manage query string
	var qrystrNew = manageQryStr("pg",window.location.search);
	qrystrNew = manageQryStr(varName,qrystrNew);
	qrystrNew = qrystrNew+"&"+varName+"="+varValue;
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+window.location.pathname+"?";
	//baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	window.location.href=myUrl;
	//alert(myUrl);
}

function resetParamR(varRem,varName,varValue) {
	//manage query string
	qrystrNew = manageQryStr(varRem,window.location.search);
	
	//rebuild url
	var myUrl="";
	var baseUrl="";
	baseUrl="http://"+window.location.host+window.location.pathname+"?";
	//baseUrl="http://"+window.location.host+"/result.cfm"+"?";
	myUrl=baseUrl+qrystrNew;
	
	//window.location.href=myUrl;
	manageQryStr(varName);
	qrystrNew = "&"+varName+"="+varValue;
	
	//rebuild url
	//var myUrl="";
	var baseUrl="";
	baseUrl=myUrl;
	myUrl=baseUrl+qrystrNew;

	window.location.href=myUrl;
}







//alert(window.location.search);
//removeParam('b');
//addParam('x','nico');
//alert(qrystrNew);
//window.location.href='http://localhost/test.html?a=1321312&b=adadada&c=2323___ada';
