// funzione wrapper per fare il cambio lingua a seconda che l'indirizzo della pagina sia standard o modificato per
// il RewriteEngine
function changePgLanguage(idlang) 
{
		changeLanguageRewrite(idlang);
		//changeLanguage(idlang);
}

function changeLanguage(idlang) {
	var params = this.location.search;
	var url = this.location.href;
	var path = this.location.pathname;
	var pos_lang=url.search(/idlang=/); // trovo dove inizia
	var pos_index=url.search(/index.php/);
	var secondaStringa="";
	var secondaPosizione=0;
		alert("param="+params+"\nurl="+url+"\npath="+path);
	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;
}

function changeLanguageRewrite(idlang) {
	var params = this.location.search;
	var url = this.location.href;
	var path = this.location.pathname;
	var pos_lang=url.search(/idlang,/); // trovo dove inizia
	var pos_index=url.search(/index.php/);
	var secondaStringa="";
	var secondaPosizione=0;
	//alert("param="+params+"\nurl="+url+"\npath="+path);
	var newurl = "";

	// se sono nell aprima pagina del sito:index.php
	if (path=="/telerobot/")
	{
		url += "index.php";
	}
	// se la pagina richiamata è .php (index o news)
	if(url.search(/html/)<0) // pagina iniziale nessun parametro
	{
		// se sono nella pagina di news
		if (url.search(/news.php/)>0)
		{
			var pos_news=url.search(/news.php/);
			newurl= url.substr(0,pos_news+4)+"~phpidlang,"+idlang+".html";
		}
		// se sono nella pagina di home
		if (url.search(/index.php/)>0)
		{
			var pos_index=url.search(/index.php/);
			newurl= url.substr(0,pos_index+5)+"~phpidlang,"+idlang+".html";
		}
	}
	else // sono tutte pg con estensione .html. Devo quindi inserire prima del .html il nuovo parametro
	{
		var pos_html=url.search(/.html/)
		if (pos_lang < 0)  // idlang non presente nel GET
		{
			newurl=url.substr(0,pos_html)+"_idlang,"+idlang+".html";
			//return;
		}
		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+".html";
				//alert(window.location.href);
			}
			else // non era l'ultima variabile del GET
			{
				newurl = url.substr(0,pos_lang+7)+idlang+secondaStringa.substr(secondaPosizione);
			}
			//alert (newurl);
		}
	}

	this.location.href = newurl;
}
//javascript:changeLanguage(1)

function zoom_foto(str) {
        searchWin = window.open(str,'foto','scrollbars=yes,resizable=no,width=800,height=600,status=no,location=no,toolbar=no,top=80,left=80');

}

function vediMappa() {
				var str= "img/cartinapopup.jpg"
        searchWin = window.open(str,'Mappa','scrollbars=no,resizable=no,width=440,height=362,status=no,location=no,toolbar=no,top=80,left=80');

}
