// creates an XMLHttpRequest instance
function createXmlHttpRequestObject() 
{
  // will store the reference to the XMLHttpRequest object
  var xmlHttp;
  // this should work for all browsers except IE6 and older
  try
  {
    // try to create XMLHttpRequest object
    xmlHttp = new XMLHttpRequest();
  }
  catch(e)
  {
    // assume IE6 or older
    var XmlHttpVersions = new Array("MSXML2.XMLHTTP.6.0",
                                    "MSXML2.XMLHTTP.5.0",
                                    "MSXML2.XMLHTTP.4.0",
                                    "MSXML2.XMLHTTP.3.0",
                                    "MSXML2.XMLHTTP",
                                    "Microsoft.XMLHTTP");
    // try every prog id until one works
    for (var i=0; i<XmlHttpVersions.length && !xmlHttp; i++) 
    {
      try 
      { 
        // try to create XMLHttpRequest object
        xmlHttp = new ActiveXObject(XmlHttpVersions[i]);
      } 
      catch (e) {}
    }
  }
  // return the created object or display an error message
  if (!xmlHttp)
    alert("Error creating the XMLHttpRequest object.");
  else 
    return xmlHttp;
}


var xmlhttp = createXmlHttpRequestObject();

function ajax_result(url,objID,inserito)
{

var obj = document.getElementById(objID);
	if (document.getElementById('alimentazione')){ alimentazione_n = document.forms['ricerca'].alimentazione.value; }
	if (document.getElementById('carrozzeria')){ carrozzeria_n = document.forms['ricerca'].carrozzeria.value; }
	if (document.getElementById('prezzo')){ prezzo_n = document.forms['ricerca'].prezzo.value; }
	if (document.getElementById('km')){ km_n = document.forms['ricerca'].km.value; }
	if (document.getElementById('page')){ page = document.forms['ricerca'].page.value; }
	if (document.getElementById('anno')){ anno = document.forms['ricerca'].anno.value; }
	if (document.getElementById('modello')){ modello = document.forms['ricerca'].modello.value; }
	if (document.getElementById('marche')){ selObj = document.forms['ricerca'].marche;}
	if (document.getElementById('occasione')){ occasione = document.forms['ricerca'].occasione.value;}

	if (selObj){
		var marca="";
		var i;
  		var count = 0;
  		for (i=0; i<selObj.options.length; i++) {
  			if (selObj.options[i].selected){
    			if (selObj.options[i].value){
    				if (count>0) marca=marca+"&";
      				marca = marca + "marca[]="+selObj.options[i].value;
      				count++;
      			}
    		}
  		}
 	}
	if (alimentazione_n){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"alimentazione="+alimentazione_n;
	}
	
	if (carrozzeria_n){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"carrozzeria="+carrozzeria_n;
	}
	
	if (prezzo_n){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"prezzo="+prezzo_n;
	}
	if (km_n){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"km="+km_n;
	}
	if (anno){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"anno="+anno;
	}
	if (modello){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;
		url=url+"modello="+modello;
	}
	if (occasione){
		if (inserito) url=url+"&";
		else{
			url=url+"?";
			document.forms['ricerca'].page.value='1';
		}
		inserito=1;	
		url=url+"occasione="+occasione;
	}


	if (page){
		if (inserito) url=url+"&";
		else  url=url+"?";
		inserito=1;	
		url=url+"page="+page;
	}

	
	if (count){
		if (inserito) url=url+"&";
		else  url=url+"?";
		url=url+marca;
	}
//alert (url);
//xmlhttp.open("GET", ""+url);
xmlhttp.open("GET", ""+url);
xmlhttp.onreadystatechange = function() {
if (xmlhttp.readyState == 4 && xmlhttp.status == 200)
{
obj.innerHTML = xmlhttp.responseText;
}
}

xmlhttp.send(null);
}