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 noleggio(url,famiglia,tipomacchina,divRisultati){
	var famiglie = document.getElementsByName('linkFamiglia')
	var combofamiglie = document.getElementById('comboID_401')
	if (combofamiglie!=null){
		for (i=0;i<famiglie.length;i++){
			if (famiglie[i].id==famiglia){
				famiglie[i].style.background='url(css/img/bgMenuSxArancio.png)';
				combofamiglie.selectedIndex = i+1;
				if (parseInt(tipomacchina)==0) {
					cambiaTipi();
				}
			}else{
				famiglie[i].style.background='url(css/img/bgMenuSxScuro.png)';
			}
		}
	}
	var tipiMacc = document.getElementsByName('linkTipoMacchina')
	var combotipiMacc = document.getElementById('comboID_402')
	if (parseInt(tipomacchina)>0){
		for (i=0;i<tipiMacc.length;i++){
			if (tipiMacc[i].id==tipomacchina){
				combotipiMacc.selectedIndex = i+1;
			}
		}
	}else{
		combotipiMacc.selectedIndex = 1;
	}
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	var urle = url + '?idFamiglia=' + famiglia + '&idTipomacchina='+tipomacchina
	XMLHTTP.open("GET", urle, true);
	XMLHTTP.send(null);
	this.setInterval('scrollMenu()',50);
}

function loadCombo(url,divRisultati){
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	XMLHTTP.open("GET", url, true);
	XMLHTTP.send(null);
}

function usato(url,famiglia,tipomacchina,macchina,divRisultati){
	var famiglie = document.getElementsByName('linkFamiglia')
	for (i=0;i<famiglie.length;i++){
		if (famiglie[i].id==famiglia){
			famiglie[i].style.background='url(css/img/bgMenuSxArancio.png)';
		}else{
			famiglie[i].style.background='url(css/img/bgMenuSxScuro.png)';
		}
	}
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	var urle = url + '?idFamiglia=' + famiglia + '&idTipomacchina='+tipomacchina + '&macchina=' + macchina
	XMLHTTP.open("GET", urle, true);
	XMLHTTP.send(null);
	this.setInterval('scrollMenu()',50);
}

function caricaNews(url,divRisultati){
	XMLHTTP = RicavaBrowser(CambioStato,divRisultati);
	XMLHTTP.open("GET", url, true);
	XMLHTTP.send(null);
}

function richiama(macrofamiglia,famiglia,tipoMacchina){
	noleggio('datiNoleggio.asp',famiglia,0,'colNoleggio');
	cambiaSfondi('1');
	//timerID = setTimeout(function() {loadCombo('loadCombo2.asp?idm='+ macrofamiglia +'&idf='+famiglia,'comboTipimacchina');clearTimeout(timerID)},600);
	void(0);
}

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="";
	}
}
function popupwh(scelta,w,h){
	finestra = window.open(scelta,'VIDEO','scrollbars=yes,resizable=NO,width='+w+',height='+h+',status=no,location=no,toolbar=no,left=50,top=50');
	finestra.focus();
}