var subprovinciadiv = document.getElementById("subprovincia_div");

function getSelect2(selType,str, destination){
	if(str!=''){
	 var doc = null; 
   if (typeof window.ActiveXObject != 'undefined' ) 
   { 
       doc = new ActiveXObject("Microsoft.XMLHTTP"); 
   } 
   else 
   { 
       doc = new XMLHttpRequest(); 
   }
		if (doc){ 	 
		 doc.open("GET", "/js/province.asp?search="+selType+"&str=" + str+"&rnd="+(Math.random()), false);
	   doc.send(null);
			destination.innerHTML = doc.responseText;
		}else{
			destination.innerHTML = 'Browser unable to create XMLHttp Object';
		}
}else{
		destination.innerHTML= '<select name="provincia" id="provincia"><option value="">Qualsiasi</option></select>' ;
}
}

function stateChanged()
{
  if (xmlHttp.readyState == 0)
  {
document.getElementById("txtResults").innerHTML = "<br /><br /><br /><br /><br /><center> <img src='/assets/loading.gif' /></center>"; //loading
  }
  else if(xmlHttp.readyState == 1)
  {
document.getElementById("txtResults").innerHTML = "<br /><br /><br /><br /><br /><center> <img src='/assets/loading.gif' /> </center>"; //loaded
  }
  else if(xmlHttp.readyState == 2)
  {
document.getElementById("txtResults").innerHTML = "<br /><br /><br /><br /><br /><center> <img src='/assets/loading.gif' /></center>"; //interactive
  }
  else if(xmlHttp.readyState == 3)
  {
document.getElementById("txtResults").innerHTML = "<br /><br /><br /><br /><br /><center> Caricamento Dati...</center>";
  }
  else if (xmlHttp.readyState==4 || xmlHttp.readyState=="completo")
  {
  document.getElementById("txtResults").innerHTML=xmlHttp.responseText
  }
}

function GetXmlHttpObject()
{
  var objXMLHttp=null
  
  try {
    objXMLHttp = new ActiveXObject("Msxml2.XMLHTTP"); //later IE
  } catch (e) {
  try {
    objXMLHttp = new ActiveXObject("Microsoft.XMLHTTP"); //earlier IE
  } catch (e) {
  objXMLHttp = null;
  }
  }
  
  if (objXMLHttp==null)
  {
    objXMLHttp=new XMLHttpRequest() //IE7, Firefox, Safari
  }
  return objXMLHttp
}

