<!--
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
  
}


var myRequest = null;

function CreateXmlHttpReq2(handler) {
 // Istanza dell'oggetto XMLHttpRequest
var xmlhttp = false;

// Se Mozilla, Firefox, Opera, Safari
if (window.XMLHttpRequest) {

   xmlhttp = new XMLHttpRequest();
  
// Se IE
} else if (window.ActiveXObject) {
   try {
      // Versione 5.5 o inferiore
      xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
   } catch (e) {
      try {
      // Versione 5.5 o superiore
      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
      } catch (e) {}
   }
}

// Se oggetto non istanziato: errore

if (!xmlhttp) {
   alert("ERRORE: AJAX non supportato da questo browser!");
   return false;
}
  xmlhttp.onreadystatechange = handler;
  return xmlhttp;
}


function save_registration() { 

if(document.getElementById("newsletter_si").checked == true){ var newsletter_si_x = '1'; }
 			document.getElementById("error_1").style.display = 'none';
			document.getElementById("error_2").style.display = 'none';


var prx1 = '0';

if (document.frm1.pr1[0].checked){
prx1 = '1';
}




var dati_post = "email=" + encodeURIComponent( document.getElementById("email").value ) +
				"&dal_g=" + encodeURIComponent( document.getElementById("dal_g").value ) +
				"&dal_m=" + encodeURIComponent( document.getElementById("dal_m").value ) +
				"&dal_a=" + encodeURIComponent( document.getElementById("dal_a").value ) +
				"&al_g=" + encodeURIComponent( document.getElementById("al_g").value ) +
				"&al_m=" + encodeURIComponent( document.getElementById("al_m").value ) +
				"&al_a=" + encodeURIComponent( document.getElementById("al_a").value ) +
				"&titolo=" + encodeURIComponent( document.getElementById("titolo").value ) +
				"&cognome_nome=" + encodeURIComponent( document.getElementById("cognome_nome").value ) +
				"&indirizzo=" + encodeURIComponent( document.getElementById("indirizzo").value ) +
				"&citta=" + encodeURIComponent( document.getElementById("citta").value ) +
				"&cap=" + encodeURIComponent( document.getElementById("cap").value ) +
				"&provincia=" + encodeURIComponent( document.getElementById("provincia").value ) +
				"&nazione=" + encodeURIComponent( document.getElementById("nazione").value ) +
				"&county=" + encodeURIComponent( document.getElementById("county").value ) +
				"&telefono=" + encodeURIComponent( document.getElementById("telefono").value ) +
				"&fax=" + encodeURIComponent( document.getElementById("fax").value ) +
				"&n_persone=" + encodeURIComponent( document.getElementById("n_persone").value ) +
				"&n_bambini=" + encodeURIComponent( document.getElementById("n_bambini").value ) +
				"&commenti=" + encodeURIComponent( document.getElementById("commenti").value ) +
				"&conoscenza=" + encodeURIComponent( document.getElementById("conoscenza").value ) +
				"&newsletter_si=" + newsletter_si_x +
				"&pr1=" + encodeURIComponent( prx1 ) ;		
  myRequest = CreateXmlHttpReq2(gestisci_risposta);
  myRequest.open('POST', 'newsletter_it/registrazione.php', true);   
  myRequest.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");   
  myRequest.setRequestHeader("Content-length", dati_post.length);   
  myRequest.setRequestHeader("Connection", "close");   
  myRequest.send(dati_post);   
  
  
	 
}   


function gestisci_risposta() {

    if (myRequest.readyState == 4 && myRequest.status == 200) {
		  var esito = myRequest.responseText;
		
  switch (esito) { 
         case '1':
		 
			 document.getElementById("error_1").style.display = '';
			 document.getElementById("email").focus();
         break;
		 
		  case '2':
		 
			 document.getElementById("error_2").style.display = '';
			 document.getElementById("dal_g").focus();
         break;

		case '3':
		 
			 document.getElementById("error_3").style.display = '';
			 document.getElementById("pr1").focus();
         break;
		 
 
		  default:
		 
		   document.getElementById("id_body").style.display = 'none';
  document.getElementById("pre_load").style.display = '';
    e = document.getElementById("ok_registration");
       e.innerHTML = myRequest.responseText;
	   
  document.getElementById("pre_load").style.display = 'none';
  document.getElementById("ok_registration").style.display = '';
 
		 
 } 
    }
}
//-->
