var XMLHTTP;

function Richiesta(partenza, arrivo, persone, andataritorno, divid)
{
   var url = "inc/preventivo.asp?partenza=" + partenza + "&arrivo=" + arrivo + "&persone=" + persone + "&andataritorno=" + andataritorno + "&provenienza=" + divid ;
   
if (divid=='preventivo')   {
   XMLHTTP = RicavaBrowser(CambioStatoPreventivo);
}

if (divid=='preventivoda')   {
   XMLHTTP = RicavaBrowser(CambioStatoPreventivoDa);
}
if (divid=='preventivoper')   {
   XMLHTTP = RicavaBrowser(CambioStatoPreventivoPer);
}
   XMLHTTP.open("GET", url, true);
   XMLHTTP.send(null);
}

function CambioStatoPreventivo()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById('preventivo');
        R.innerHTML = XMLHTTP.responseText;
    }
}

function CambioStatoPreventivoDa()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById('preventivoda');
        R.innerHTML = XMLHTTP.responseText;
    }
}

function CambioStatoPreventivoPer()
{
    if (XMLHTTP.readyState == 4)
    {
        var R = document.getElementById('preventivoper');
        R.innerHTML = XMLHTTP.responseText;
    }
}

function RicavaBrowser(QualeBrowser) {
try { http_request = new ActiveXObject("Msxml2.XMLHTTP.6.0"); 
	  http_request.onreadystatechange = QualeBrowser;
	  return http_request;
	} catch(e){
try { return new ActiveXObject("Msxml2.XMLHTTP.3.0"); 
	  http_request = new ActiveXObject("Msxml2.XMLHTTP.3.0"); 
	  http_request.onreadystatechange = QualeBrowser;
	  return http_request;
	} catch(e){
try { return new ActiveXObject("Msxml2.XMLHTTP"); 
	  http_request = new ActiveXObject("Msxml2.XMLHTTP"); 
	  http_request.onreadystatechange = QualeBrowser;
	  return http_request;
} catch(e){
try { return new ActiveXObject("Microsoft.XMLHTTP"); 
	  http_request = new ActiveXObject("Microsoft.XMLHTTP"); 
	  http_request.onreadystatechange = QualeBrowser;
	  return http_request;
} catch(e){
try { http_request = new XMLHttpRequest();
	  http_request.onload = QualeBrowser;
	  http_request.onerror = QualeBrowser;
	  return http_request;
	} catch(e){
throw new Error( "Il sistema non funziona con questo browser" );
}}}}}}

