var http_request;        //oggetto http request che utilizzo
 
/*
*  Funzione che utilizza xmlHTTRequest che prende in ingresso il nome del file da chimare in asincrono 
*  ed i parametri da passare in modalità post
*/
function doOP(script,parametri) {	
      
 if (window.XMLHttpRequest)   // codice per Mozilla, etc.
  {
 	    http_request=new XMLHttpRequest();
		http_request.onreadystatechange=httpChange;
/*if (script=="/backoffice/competenze/caricaProvinciaNascita.jsp") http_request.onreadystatechange=httpChange2;
	    else if (script=="/backoffice/competenze/caricaComuneNascita.jsp") http_request.onreadystatechange=httpChange;
	    else if (script=="/backoffice/competenze/caricaComuneResidenza.jsp") http_request.onreadystatechange=httpChange3;		
		else if (script=="/backoffice/competenze/caricaComuneDomicilio.jsp") http_request.onreadystatechange=httpChange4;
*/
		http_request.open('POST',script,true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parametri.length);
	    http_request.send(parametri);
  } 
  else if (window.ActiveXObject)   // codice per  IExplore
  {
    http_request=new ActiveXObject("Microsoft.XMLHTTP")
    
	if(http_request){
/*		if (script=="/backoffice/competenze/caricaProvinciaNascita.jsp") http_request.onreadystatechange=httpChange2;
		else if (script=="/backoffice/competenze/caricaComuneNascita.jsp") http_request.onreadystatechange=httpChange;
	    else if (script=="/backoffice/competenze/caricaComuneResidenza.jsp") http_request.onreadystatechange=httpChange3;
	    else if (script=="/backoffice/competenze/caricaComuneDomicilio.jsp") http_request.onreadystatechange=httpChange4;		
*/
		http_request.onreadystatechange=httpChange;
		http_request.open('POST',script,true);
	    http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	    http_request.setRequestHeader("Content-length", parametri.length);
	    http_request.send(parametri);
    }   
  }      
}
    
/*
function httpChange2() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
            result = http_request.responseText;

			if (result.indexOf("aastatoesteroaa") == -1 && result.indexOf("aadisabilitaaa") == -1){
				document.getElementById('provincia_nascita').innerHTML = result;
				document.getElementById('comune_nascita').innerHTML = "<input name='comune_di_nascita' disabled='disabled' class='campi_formC' type='text' >";				
			} else {
				if (result.indexOf("aadisabilitaaa") == -1){
					document.getElementById('provincia_nascita').innerHTML = "<input name='provincia_di_nascita' class='campi_formC' type='text' >";
					document.getElementById('comune_nascita').innerHTML = "<input name='comune_di_nascita' class='campi_formC' type='text' >";
				} else {
					document.getElementById('provincia_nascita').innerHTML = "<input name='provincia_di_nascita' disabled='disabled' class='campi_formC' type='text' >";
					document.getElementById('comune_nascita').innerHTML = "<input name='comune_di_nascita' disabled='disabled' class='campi_formC' type='text' >";
				}
			}
        } else {
            alert("Errore HTTP");
        }
    }
}

function httpChange3() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
            result = http_request.responseText;
			document.getElementById('comune_residenza').innerHTML = result;				
        } else {
            alert("Errore HTTP");
        }
    }
}


function httpChange4() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
            result = http_request.responseText;
			document.getElementById('comune_domicilio').innerHTML = result;				
        } else {
            alert("Errore HTTP");
        }
    }
}
*/

function httpChange() {
	if (http_request.readyState == 4) {
    	if (http_request.status == 200) {
            result = http_request.responseText;
				document.getElementById('elenco_risultati').innerHTML = result;
        } else {
            alert("Errore HTTP");
        }
    }
}




