function abbonamenti() { 

	var ZONA = document.form1.ZONA.value;

	var BENE = document.form1.BENE.value;

	var NUM_TAGLIANDI = document.form1.NUM_TAGLIANDI.value;

	var NOME = document.form1.NOME.value;

	var COGNOME = document.form1.COGNOME.value;	

	var PIVA = document.form1.PIVA.value;

	var INDIRIZZO_LEGALE = document.form1.INDIRIZZO_LEGALE.value;

	var CITTA_LEGALE = document.form1.CITTA_LEGALE.value;

	var CAP_LEGALE = document.form1.CAP_LEGALE.value;

	var PROVINCIA_LEGALE = document.form1.PROVINCIA_LEGALE.value;

	var TELEFONO = document.form1.TELEFONO.value;

	var EMAIL = document.form1.EMAIL.value;

	var lavoro_mattino_da = document.form1.lavoro_mattino_da.value;

	var lavoro_mattino_a = document.form1.lavoro_mattino_a.value;
	
	var lavoro_pomeriggio_da = document.form1.lavoro_pomeriggio_da.value;

	var lavoro_pomeriggio_a = document.form1.lavoro_pomeriggio_a.value;

	var PRIVACY = document.form1.PRIVACY.checked;

	



 	if (ZONA == "Seleziona una zona") {

		   document.form1.ZONA.className="require";

		   document.form1.ZONA.focus();

		   return false;

        }

		
	if (BENE == "Seleziona un bene") {

		   document.form1.BENE.className="require";

		   document.form1.BENE.focus();

		   return false;

        }

	 	 

	 if (NUM_TAGLIANDI == "Seleziona il numero di tagliandi") {

		   document.form1.NUM_TAGLIANDI.className="require";

		   document.form1.NUM_TAGLIANDI.focus();

		   return false;

        }	 


	 if (NOME == "" || NOME == "undefined") {

		   document.form1.NOME.className="require";

		   document.form1.NOME.focus();

		   return false;

        }

		

	 if (COGNOME == "" || COGNOME == "undefined") {

		   document.form1.COGNOME.className="require";

		   document.form1.COGNOME.focus();

		   return false;

        }

	
	if (PIVA == "" || PIVA == "undefined") {

		   document.form1.PIVA.className="require";

		   document.form1.PIVA.focus();

		   return false;

        }

		

	if (INDIRIZZO_LEGALE == "" || INDIRIZZO_LEGALE == "undefined") {

		   document.form1.INDIRIZZO_LEGALE.className="require";

		   document.form1.INDIRIZZO_LEGALE.focus();

		   return false;

        }

	 

	 if (CITTA_LEGALE == "" || CITTA_LEGALE == "undefined") {

		   document.form1.CITTA_LEGALE.className="require";

		   document.form1.CITTA_LEGALE.focus();

		   return false;

        }

		

	 if (CAP_LEGALE == "" || CAP_LEGALE == "undefined") {

		   document.form1.CAP_LEGALE.className="require";

		   document.form1.CAP_LEGALE.focus();

		   return false;

        }

	

	 if (PROVINCIA_LEGALE == "" || PROVINCIA_LEGALE == "undefined") {

		   document.form1.PROVINCIA_LEGALE.className="require";

		   document.form1.PROVINCIA_LEGALE.focus();

		   return false;

        }

		

	 if (TELEFONO == "" || TELEFONO == "undefined") {

		   document.form1.TELEFONO.className="require";

		   document.form1.TELEFONO.focus();

		   return false;

        }	 

	 //Controlla che il Telefono sia composto da soli caratteri numerici e dai caratteri /, (, ),-,+
    var checkOK = "0123456789-/-()+";
    var checkStr = document.form1.TELEFONO.value;
    var allValid = true;
    for (i = 0; i < checkStr.length; i++)
   {
      ch = checkStr.charAt(i);
      for (j = 0; j < checkOK.length; j++)
        if (ch == checkOK.charAt(j))
         break;
      if (j == checkOK.length)
     {
        allValid = false;
        break;
      }
    }
    if (!allValid)
    {
      alert("Il campo TELEFONO deve contenere SOLO NUMERI e puo' contenere solo i seguenti  \ / - ( ) + \ caratteri speciali\.");      
document.form1.TELEFONO.focus();
      return (false);
     } 


	if ((EMAIL == "") || (EMAIL == "undefined")) {
		alert("Attenzione!\nDevi inserire un indirizzo di posta elettronica.");
		document.form1.EMAIL.value = "";
		document.form1.EMAIL.focus();

		return false;
	}

	if(controllaMail(EMAIL) == false){
		alert("Attenzione!\nInserire un indirizzo email corretto.");
		document.form1.EMAIL.select();
		return false;
	}

	function controllaMail(EMAIL){
	var email_reg_exp = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
 
	if (!email_reg_exp.test(EMAIL) || (EMAIL == "") || (EMAIL == "undefined")) {
		return false;
	}
}
	 

	
	if (lavoro_mattino_da == "") {

		   document.form1.lavoro_mattino_da.className="require";

		   document.form1.lavoro_mattino_da.focus();

		   return false;

        }

	
	if (lavoro_mattino_a == "") {

		   document.form1.lavoro_mattino_a.className="require";

		   document.form1.lavoro_mattino_a.focus();

		   return false;

        }

	 
	if (lavoro_pomeriggio_da == "") {

		   document.form1.lavoro_pomeriggio_da.className="require";

		   document.form1.lavoro_pomeriggio_da.focus();

		   return false;

        }

	
	if (lavoro_pomeriggio_a == "") {

		   document.form1.lavoro_pomeriggio_a.className="require";

		   document.form1.lavoro_pomeriggio_a.focus();

		   return false;

	 }


 if (PRIVACY == false) {

alert("Devi accettare la legge sulla privacy e le condizioni di trasporto, seleziona la casella ACCONSENTO e clicca sul pulsante CONFERMA L'ORDINE");

		   document.form1.PRIVACY.className="require";

		   document.form1.PRIVACY.focus();

		   return false;

        }


	  else {

			document.form1.action="abbonamento_insert.php"

			document.form1.submit();			

        }

  }




