


var myRequest = null;

function CreateXmlHttpReq(handler) {
  var xmlhttp = null;
  try {
    xmlhttp = new XMLHttpRequest();
  } catch(e) {
    try {
        xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
    } catch(e) {
        xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
    }
  }
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;


}



function myHandler2() {
	
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
       // e = document.getElementById("div_province");
     
        //e.innerHTML = myRequest.responseText;
		
		ops = document.getElementById("province").options; 
		var testo = myRequest.responseText;
        
		var arr=testo.split( /,/);
		
//		alert (arr);
		 
        // azzera la select 
        ops.length = 0; 
        // crea le nuove option 
        for (var i=0;i<arr.length;i+=2){ 
                ops[ops.length] = new Option(arr[i+1],arr[i]); 
        } 


    }
}

function myHandler3() {
	
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
      //  e = document.getElementById("div_comuni");
     
        // e.innerHTML = myRequest.responseText;
ops = document.getElementById("comuni").options; 
		var testo = myRequest.responseText;
        
		var arr=testo.split( /,/);
		ops.length = 0; 
        // crea le nuove option 
        for (var i=0;i<arr.length;i+=2){ 
                ops[ops.length] = new Option(arr[i+1],arr[i]); 
        } 
    }
}


function myHandler4() {
	
    if (myRequest.readyState == 4 && myRequest.status == 200) {
    	  
       e = document.getElementById("capx");
   //  alert (myRequest.responseText);
         e.value = myRequest.responseText;
     }
}

function regioni_onchange(v){
	 document.getElementById("comuni").options.length = 0
	// var dvelement = document.getElementById("div_province");
	//dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
	  var r = Math.random();
	   var myquery="idregione=" + v.value + "&rand="+escape(r) + "&comando_ajax=recupera_province" ;
	   var  addmess='/repoco.asp';
   myRequest = CreateXmlHttpReq(myHandler2);
	 myRequest.open("POST",addmess,true);
	 myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
//	 alert (addmess +myquery);
		myRequest.send(myquery);
}



function province_onchange(v){
	 	 var dvelement = document.getElementById("div_comuni");
	//dvelement.innerHTML = "<img src='/images/starimages/progressimgred.gif'>";
	  var r = Math.random();
	   var myquery="idprovincia=" + v.value + "&rand="+escape(r) + "&comando_ajax=recupera_comuni" ;
	   var  addmess='/repoco.asp';
   myRequest = CreateXmlHttpReq(myHandler3);
	 myRequest.open("POST",addmess,true);
	 myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
	// alert (addmess +myquery);
		myRequest.send(myquery);
}
 

 function comuni_onchange(v){
		  var r = Math.random();
	   var myquery="idcitta=" + v.value + "&rand="+escape(r) + "&comando_ajax=recupera_cap" ;
	   var  addmess='/repoco.asp';
   myRequest = CreateXmlHttpReq(myHandler4);
	 myRequest.open("POST",addmess,true);
	 myRequest.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8");
//	 alert (addmess +myquery);
		myRequest.send(myquery);
}