var
cifre = '0123456789'
alfanumerico = 'ABCDEFGHIJKLMNOPQRSTUYVWZ0123456789'
function valida() {
   
   with (document.modulo) {
		
		//controllo inserimento descrizione OBBLIGATORIO
		if (!check_empty(Email.value)){
			alert("Inserire la email\nPlease type your email");
			Email.focus();
			return(false);
		}else{
			if (!check_email(Email.value)){
				alert("La email inserita non è corretta\nPlease correct your email");
				Email.focus();
				return(false);
			}
			
		}
		
		//controllo inserimento descrizione inglese OBBLIGATORIO
		if (!check_empty(Pass.value)){
			alert("Inserire la password\nPlease type your password");
			Pass.focus();
			return(false);
		}
		
		
	}
}





function check_empty(testo) {
  return (testo.length>0);
} //falso se vuoto
  
function check_len(stringa,max) {
  return (stringa.length<max);
} // falso se ko
  
function check_iva(stringa){
  i=0
  buona=true
  if(stringa.length != 11) {
  	return(!buona);
	}
  while(i<=10){
    car=stringa.substring(i,i+1);
    if(cifre.indexOf (car) == -1)
      {buona=false; break;}
  i++}
  return(buona);
}

function check_num(stringa){
  i=0
  buona=true
  while(i<=stringa.length){
    car=stringa.substring(i,i+1);
    if(cifre.indexOf (car) == -1)
      {buona=false; break;}
  i++}
  return(buona);
}

function check_alfanum(stringa){
  i=0
  buona=true
  while(i<=stringa.length){
    car=stringa.substring(i,i+1);
    if(alfanumerico.indexOf (car) == -1)
      {buona=false; break;}
  i++}
  return(buona);
}

function check_email(indirizzo) {
  return ((indirizzo.indexOf ('.') != -1) && (indirizzo.indexOf ('@') != -1))
}