		function over(elt)
		{
				elt.style.backgroundColor='#EBFFEB';
		}
		
		function out(elt)
		{
				elt.style.backgroundColor='white';
		}

		function f_change_param_url(url, param_name, param_value)
		{
			var i = url.lastIndexOf(param_name+"=");
			if(i == -1)
			{
				var j = url.indexOf("#");
				var k = url.indexOf("?");
				if( j == -1)
				{
					if(k == -1)
					{
						rurl = url + "?"+param_name+"="+param_value;
					}
					else
					{
						rurl = url + "&"+param_name+"="+param_value;
					}
				}
				else
				{
					if(k == -1)
					{
						rurl = url = url.substring(0,j) + "?"+param_name+"=" + param_value + url.substring(j, url.length);
					}
					else
					{
						rurl = url = url.substring(0,j) + "&"+param_name+"=" + param_value + url.substring(j, url.length);
					}			
				}
			}
			else
			{
				var j = url.indexOf("&",i);
				if(j == -1)
				{
					j = url.indexOf("#", i);
				}
				if(j== -1)
				{
					rurl = url.substring(0, i) + param_name + "=" + param_value;
				}
				else
				{
					rurl = url.substring(0, i) + param_name + "=" + param_value + url.substring(j, url.length);
				}
			}
			return rurl;
			
		}

		function f_change_param(param_name, param_value)
		{
			var url = document.location.href;
			document.location.href = f_change_param_url(url, param_name, param_value);
		}