var XMLHTTP;

//richiesta provincia
function provincia1(reg,lang)
{
        var url = "/ajax_select_provincia_home1.php?reg=" + reg + "&lang=" + lang;
		
 		XMLHTTP9 = QualeBrowser(GestioneStato9); 
        XMLHTTP9.open("GET", url, true); 
        XMLHTTP9.send(null); 
}

function GestioneStato9() 
{
    if (XMLHTTP9.readyState == 4)
    {
        var R9 = document.getElementById("select_provincia");
        R9.innerHTML = XMLHTTP9.responseText;
    }
}

function Ajax_mappa_Home(regione)

{
        var url = "ajax_mappa_home.php?regione=" + regione;
		
		XMLHTTP5 = QualeBrowser(GestioneStato5); 
        XMLHTTP5.open("GET", url, true); 
        XMLHTTP5.send(null);
}

function GestioneStato5() 
{
    if (XMLHTTP5.readyState == 4)
    {
        var R5 = document.getElementById("mappa");
        R5.innerHTML = XMLHTTP5.responseText;
    }
}


function vai(lang){

if (document.asd.value == ""){
alert("Selezionare la regione");
document.asd.focus();
return false;
}

var regione = document.asd.regione.value; 
var provincia = document.asd.provincia.value;

if (provincia == ""){
document.asd.action = "http://www.agriturismi.it/" + lang + "/" + regione;
}
else
{
document.asd.action = "http://www.agriturismi.it/" + lang + "/" + provincia;	
}

document.asd.submit(); 
return false;
}

$(function() {

$("map > area").tooltip({ positionLeft: true });

});


// **********************
function RichiestaAJAX1(page,lang,seed)
{		
        var url = "http://www.agriturismi.it/ajax_home_sx1.php?page=" + page + "&lang=" + lang + "&seed=" + seed;
		//alert (url);
        XMLHTTP1 = QualeBrowser(GestioneStato); 
        XMLHTTP1.open("GET", url, true);
        XMLHTTP1.send(null);
}

function GestioneStato() 
{
    if (XMLHTTP1.readyState == 4)
    {
        var R = document.getElementById("sx_data"); 
        R.innerHTML = XMLHTTP1.responseText;
    }
}


function news1(lang)
{		

		var email = document.zxc.email.value; 
		// Espressione regolare dell'email
		var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
		
		if (!email_reg_exp.test(email) || (email == "") || (email == "undefined")) {
		alert("Inserire un indirizzo email corretto.");
		document.asd.email.select(); 
		return false;
		}
		
        var url = "http://www.agriturismi.it/ajax_news1.php?email=" + email + "&lang=" + lang;
        XMLHTTP1x = QualeBrowser(GestioneStatox); 
        XMLHTTP1x.open("GET", url, true);
        XMLHTTP1x.send(null);
}

function GestioneStatox() 
{
    if (XMLHTTP1x.readyState == 4)
    {
        var Rx = document.getElementById("login1"); 
        Rx.innerHTML = XMLHTTP1x.responseText;
    }
}


function RichiestaAJAX_ric(page,lang,seed,parametro,coll)

{		
        var url = "/ajax_agriturismi_ric.php?page=" + page + "&lang=" + lang + "&seed=" + seed + "&parametro=" + parametro + "&" + coll;
		//alert (url);	
        XMLHTTP3y = QualeBrowser(GestioneStato3y); 
        XMLHTTP3y.open("GET", url, true);
        XMLHTTP3y.send(null);
}

function GestioneStato3y() 
{
    if (XMLHTTP3y.readyState == 4)
    {
        var R3y = document.getElementById("agriturismi_data"); 
        R3y.innerHTML = XMLHTTP3y.responseText;
    }
}




// questa funzione non cambia
function QualeBrowser(QualeBrowser)
{
    if (navigator.userAgent.indexOf("MSIE") != (-1))
    {
        var Classe = "Msxml2.XMLHTTP";
        if (navigator.appVersion.indexOf("MSIE 5.5") != (-1));
        {
            Classe = "Microsoft.XMLHTTP";
        } 
        try
        {
            OggettoXMLHTTP = new ActiveXObject(Classe);
            OggettoXMLHTTP.onreadystatechange = QualeBrowser;
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrą eseguito!");
        }
    }
    else if (navigator.userAgent.indexOf("Mozilla") != (-1)) 
    {
        OggettoXMLHTTP = new XMLHttpRequest(); 
        OggettoXMLHTTP.onload = QualeBrowser;
        OggettoXMLHTTP.onerror = QualeBrowser; 
        return OggettoXMLHTTP;
    }
    else 
    {
        alert("Agriturismi funziona con i browser Internet Explorer e Mozilla FireFox");
    }
}
