


function changeLanguage(idlang) {
	var params = this.location.search;
	var url = this.location.href;
	var path = this.location.pathname;
	
// 	alert ("params "+params);
// 	alert ("url "+url);
// 	alert ("path "+path);
// 	return;

	var pos_lang=url.search(/idlang=/); // trovo dove inizia
	var pos_index=url.search(/index.php/);
	var secondaStringa="";
	var secondaPosizione=0;
	
	var newurl = "";

	if(params=="") // pagina iniziale nessun parametro
	{
		newurl=path+'?idlang='+idlang;
	}
	else // ci sono parametri
	{
		if (pos_lang < 0)  // idlang non presente nel GET
		{
			newurl=url+'&idlang='+idlang;
		}
		else // idlang nel GET
		{
			secondaStringa=url.substr(pos_lang+7);
			//alert("SECONDASTRINGA"+secondaStringa);
			secondaPosizione=secondaStringa.search(/&/);
			//alert("SECONDASTRINGA"+secondaPosizione);
			if (secondaPosizione<0) // era l'ultima variabile del GET
			{
				newurl = url.substr(0,pos_lang+7)+idlang;
				//alert(window.location.href);
			}
			else // non era l'ultima variabile del GET
			{
				newurl = url.substr(0,pos_lang+7)+idlang+secondaStringa.substr(secondaPosizione);
				//alert(stringa.substr(0,posizione+18)+document.form.idComboCategoria.options[document.form.idComboCategoria.selectedIndex].value+secondaStringa.substr(secondaPosizione));
			}
		}
	}
	//alert("param="+params+"\nurl="+url+"\npath="+path+"\nnewurl="+newurl);
	this.location.href = newurl;
	
}

//javascript:changeLanguage(1)