    function subm() {
        chk=true
        if (document.AM.mail.value == "" ) {alert('Inserire la tua mail di registrazione'); chk=false;return}
    if (!(document.AM.Tipo[0].checked) && !(document.AM.Tipo[1].checked)) {alert('Selezionare se Azienda o Privato'); chk=false;return}
        if (!validitaEmail(document.AM.mail)){chk=false;return}
        if (chk) {
            document.AM.submit();
        }
    }
function validitaEmail(mail)
{
  contr = true;
  var strEmail = '';
  strEmail = String(mail.value).toLowerCase();
  strEmail = stripBlanks(strEmail);
  vir=strEmail.indexOf(',')
  if (vir != -1) {
 		alert( 'Indirizzo E-MAIL non valido:\n hai inserito una virgola \n Carattere non valido' );
        contr = false;
        return contr;
  }  
  pos = strEmail.indexOf( '@' )
  if( pos != -1)
  {
    pos2 = strEmail.indexOf('.', pos)
	if (pos2 == -1) {
    		alert( 'Indirizzo E-MAIL non valido:\manca il punto dopo la chiocciola' );
    		contr = false;
    	}
  }
  else if(pos == -1){
    alert( 'Indirizzo E-MAIL non valido:\n manca @' );
    contr = false;
  }
  return contr;
}
  function stripBlanks(str)
  {
    // elimina tutti i caratteri blank dall'inizio della stringa
    while ( str.charAt(0) == ' ' )
    str = str.substr(1);
    // elimina tutti caratteri blank dalla fine della stringa
    while ( str.charAt( str.length-1 ) == ' ' )
    str = str.substr ( 0,str.length-1);
    

        p='';
        q=str.length
        for (x=0; x<q; x++) {
            z='';
            i=str.indexOf(' ');
            if (i >= 0) {
                z=z+str.substring(0,i);
                a=str.substring(i,i+1);
                    str = str.substring(str.indexOf(' ')+1, q);
                    p=p+z
            }
            else {
                p=p+str
                break;
            }
        }
      return p;
  }
    
