
var XMLHTTP;

function Richiesta(Stringa,parametri,divRisultati){
	if (Stringa.length > 0){
		var url = "/admin/motorePopUp.asp?keyword=" + Stringa + parametri;
		XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
        XMLHTTP.open("GET", url, true);
        XMLHTTP.send(null);
	}else{
        var ele = document.getElementById(divRisultati);
		ele.innerHTML = "";
		ele.style.display="none";
	} 
}

function CambioStato(divRisultati1){
	if (XMLHTTP.readyState == 4){
		var R = document.getElementById(divRisultati1);
		R.style.display="none";
		R.innerHTML = XMLHTTP.responseText;
		R.style.display="";
	}
}

function RicavaBrowser(QualeBrowser,QualeDiv){
	if (navigator.userAgent.indexOf("Opera") != (-1)){
        OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = function () {
			QualeBrowser(QualeDiv);
		}
        OggettoXMLHTTP.onerror = function () {
			QualeBrowser(QualeDiv);
		}
        return OggettoXMLHTTP;
	}else 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 = function () {
				QualeBrowser(QualeDiv);
			}
            return OggettoXMLHTTP;
        }
        catch(e)
        {
            alert("Errore: l'ActiveX non verrā eseguito!");
        }
    }else if (navigator.userAgent.indexOf("Mozilla") != (-1)){
		OggettoXMLHTTP = new XMLHttpRequest();
        OggettoXMLHTTP.onload = function () {
			QualeBrowser(QualeDiv);
		}
        OggettoXMLHTTP.onerror = function () {
			QualeBrowser(QualeDiv);
		}
        return OggettoXMLHTTP;
	}else{
        alert("Attenzione! Si č verificato un errore col browser che sta utilizzando!");
    }
}

function Ric_Cliente(Stringa,parametri,divRisultati){
	if (Stringa.length > 0){
		var url = "motorecliente.asp?keyword=" + Stringa + parametri;
		XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
		XMLHTTP.open("GET", url, true);
		XMLHTTP.send(null);
	}else{
		var ele = document.getElementById(divRisultati);
		ele.innerHTML = "";
		ele.style.display="none";
	}
}

function inserisciAjax(ide,nome,nomeId,nomeEtichetta){
	var elemento = document.getElementById(nomeId)
	var elemento2=document.getElementById(nomeEtichetta)
	elemento.value=ide;
	elemento2.innerHTML=nome
	var divResult = document.getElementById("risultati_"+nomeId)
	divResult.style.display='none';
}

function caricaPagina(url,divRisultati){
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	XMLHTTP.open("GET", url, true);
	XMLHTTP.send(null);
}

function dettaglio(id,id2,id3){
	var famiglie = document.getElementsByName('Lastmenu')
	for (i=0;i<famiglie.length;i++){
		if (famiglie[i].id==id3){
			famiglie[i].style.color='#b3ca31';
		}else{
			famiglie[i].style.color='#ffffff';
		}
	}
	XMLHTTP = RicavaBrowser(CambioStato,'Page');
	var url = 'dettaglio.asp?s='+id+'&s2='+id2+'&s3='+id3
	XMLHTTP.open("GET", url, true);
	XMLHTTP.send(null);
}

function avviaRicerca(url,divRisultati,tipoMacchina){
	var ilForm = document.getElementById("formCerca")
	elementi = "";
	for (i=0;i<ilForm.length;i++){
		elementi += ilForm.elements[i].name + ';' + ilForm.elements[i].value + '|'
	}
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	XMLHTTP.open("GET", url + '?elementi='+elementi+'&tipoMacchina='+tipoMacchina, true);
	XMLHTTP.send(null);
	if (tipoMacchina>0){
		ilForm.style.display="none";
		this.setInterval('scrollMenu()',50);
	}else{
		ilForm.style.display="";
	}
}
