// JavaScript Document
function ctrl_form1(){

	var Utente=document.form1.Utente.value;
	var Password=document.form1.Password.value;

  //obbliga a inserire le lettere dell'alfabeto i numeri e al massimo un punto in Utente e Password - senza differenza tra maiuscolo e minuscolo
  //il campo non può rimanere vuoto e il numero di caratteri non può essere minore di 4
	Campi1=[Utente,Password];
	Campi1_Nome=["Utente","Password"];
	numCampi1=Campi1.length;
	for(t=0;t<numCampi1;t++){
    	caratteriValidi=["a","b","c","d","e","f","g","h","i","l","m","n","o","p","q","r","s","t","u","v","z","j","k","x","y","w","1","2","3","4","5","6","7","8","9","0","."];
    	numCaratteriValidi=0;
    	numPunti=0;
    	Campi1[t]=Campi1[t].toLowerCase();
    	for(y=0;y<Campi1[t].length;y++){
          				 for(z=0;z<caratteriValidi.length;z++){
          				 				if(Campi1[t].charAt(y)==caratteriValidi[z]) {numCaratteriValidi++; if(Campi1[t].charAt(y)==".") numPunti++;}
          				 }
    	}
    	if(numPunti>1) {alert("Attenzione non puoi mettere più di tre punti nel nome utente o nella password"); return false;}
    	else{
      		 if(numCaratteriValidi!=Campi1[t].length) {alert("Attenzione " + (parseInt(Campi1[t].length)- numCaratteriValidi) + " caratteri non validi in " + Campi1_Nome[t]); return false;}
    	}
    	if(Campi1[t].length<4) {alert("Attenzione il campo " + Campi1_Nome[t] + " non può avere un numero di caratteri inferiore a 4"); return false;}
	}

	// se tutto è ok va avanti
	return true;
	}

function ctrl_form2(){
	var Email=document.form2.Email.value;
	//controlla che la e-mail abbia la @
	if(Email.indexOf("@")==-1) {alert("Attenzione scrivi correttamente l'indirizzo di posta elettronica, manca il simbolo @"); return false}
	//controlla che la e-mail abbia almeno 6 caratteri
	if(Email.length<6) {alert("Attenzione troppi pochi caratteri nell'indirizzo di posta elettronica"); return false}
	
	return true;
}
