<!--
function SetURLParam(newkey, newvalue){
	newkey = newkey.toLowerCase();
	var URL = location.href;

	var paramadded = false;
	var newparamstr = '';

	var leftpartofURL = URL.split("?")[0];
	var oldparamstr = URL.split("?")[1];

	var params = oldparamstr.split("&");
	for (var i=0; i<params.length; i++){
		var pair = params[i].split("=");
		var key=pair[0];
		var value=pair[1];
		
		if (key.toLowerCase() == newkey) {	// замена существующего параметра
			value = newvalue;
			paramadded = true;
		}

		if (newparamstr == ''){
			newparamstr += key + "=" + value;
		} else {
			newparamstr += "&" + key + "=" + value;
		}
	}

	if (!paramadded){						// добавление параметра если он не обнаружен в URL
		if (newparamstr == ''){
			newparamstr += newkey + "=" + newvalue;
		} else {
			newparamstr += "&" + newkey + "=" + newvalue;
		}
	}
	location.href = leftpartofURL + "?" + newparamstr;
}
// -->