var XMLHTTP;

//richiesta provincia
function provincia1(reg,lang,prov)
{
        var url = "/ajax_select_provincia_home1.php?reg=" + reg + "&lang=" + lang+ "&prov=" + prov;
		
 		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){

alert("Y");

if (document.asd.regione.value == ""){
alert("Selezionare la regione");
document.asd.regione.focus();
return false;
}

var regione = document.asd.regione.value; 
var provincia = document.asd.provincia.value;
var checkin = document.asd.checkin.value; 
var checkout = document.asd.checkout.value;

if (provincia == ""){
//var url = "http://www.agriturismi.it/search1.php?lang=" + lang + "&parametro=" + regione + "&checkin=" + checkin + "&checkout=" + checkout;
document.asd.action = "http://www.agriturismi.it/search1.php?lang=" + lang + "&parametro=" + regione + "&checkin=" + checkin + "&checkout=" + checkout;
}
else
{
//var url = "http://www.agriturismi.it/search1.php?lang=" + lang + "&parametro=" + provincia + "&checkin=" + checkin + "&checkout=" + checkout;	
document.asd.action = "http://www.agriturismi.it/search1.php?lang=" + lang + "&parametro=" + provincia + "&checkin=" + checkin + "&checkout=" + checkout;	
}

//document.location.href = url;

document.asd.submit(); 
return false;

}
*/


function vai(lang){

if (document.asd.regione.value == ""){
alert("Seleziona la regione");
document.asd.regione.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 vai2(lang){

var var1 = document.asd.loc1.value; 
var loc = document.asd.loc.value; 

if ((document.asd.loc.value == "") || (document.asd.loc1.value == "")) {
alert("Inserisci cosa cercare");
document.asd.loc.focus();
return false;
}


if (var1 != ""){
document.asd.action = "http://www.agriturismi.it/" + lang + "/" + var1;
}

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;
    }
}


function tempo(){
window.setTimeout("ciao2();", 400);
}

function AJAX_map(lang,parametro)

{		
        var url = "/ajax_map_ric.php?lang=" + lang + "&parametro=" + parametro;
		alert (url);
		tempo();
        XMLHTTP3y4 = QualeBrowser(GestioneStato3y4); 
        XMLHTTP3y4.open("GET", url, true);
        XMLHTTP3y4.send(null);
}

function GestioneStato3y4() 
{
    if (XMLHTTP3y4.readyState == 4)
    {
        var R3y4 = document.getElementById("agriturismi_data"); 
        R3y4.innerHTML = XMLHTTP3y4.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");
    }
}

