var Alfab=new Array("a","b","c","d","e","f","g","h","i","l","m","n","o","p","q","r","s","t","u","v","x","y","j","k","w","z","A","B","C","D","E","F","G","H","I","L","M","N","O","P","Q","R","S","T","U","V","X","Y","J","K","W","Z"," ","'");
var codFisc=new Array("a","b","c","d","e","f","g","h","i","l","m","n","o","p","q","r","s","t","u","v","x","y","j","k","w","z","A","B","C","D","E","F","G","H","I","L","M","N","O","P","Q","R","S","T","U","V","X","Y","J","K","W","Z","0","1","2","3","4","5","6","7","8","9");
var menoRistr=new Array("a","b","c","d","e","f","g","h","i","l","m","n","o","p","q","r","s","t","u","v","x","y","j","k","w","z","A","B","C","D","E","F","G","H","I","L","M","N","O","P","Q","R","S","T","U","V","X","Y","J","K","W","Z","0","1","2","3","4","5","6","7","8","9"," ","'");
var menoRistr2=new Array("a","b","c","d","e","f","g","h","i","l","m","n","o","p","q","r","s","t","u","v","x","y","j","k","w","z","A","B","C","D","E","F","G","H","I","L","M","N","O","P","Q","R","S","T","U","V","X","Y","J","K","W","Z","0","1","2","3","4","5","6","7","8","9"," ","'","_","^");
var Numero=new Array("0","1","2","3","4","5","6","7","8","9");

function checkrequired(which){
var pass=true;
if (document.images){
for (i=0;i<which.length;i++){
var tempobj=which.elements[i];
if (tempobj.name.substring(0,3)=="rqd"){
if (((tempobj.type=="text"||tempobj.type=="password"||tempobj.type=="textarea")&&tempobj.value=='')||(tempobj.type.toString().charAt(0)=="s"&&tempobj.selectedIndex==-1)){
pass=false;
break;
}
}
}
}
if (!pass){
alert("Please compile all fields. Click OK e verify the error.");
return false;
}
else
return true;
}

function controlloGiorno(){
 var Giorno = document.contenitore.rqdGIORNO.value ;
 var Mese = document.contenitore.rqdMESE.value ;
 var Anno = document.contenitore.rqdANNO.value ;
 if(((Mese==11)||(Mese==4)||(Mese==6)||(Mese==9))&&(Giorno==31)){ alert("Day date error, month selected is 30 days composed");};
 Anno=Anno%4;
 if((Anno!=0)&&(Giorno>28)&&(Mese==2)){alert("Day date error.");};
 if((Anno==0)&&(Giorno>29)&&(Mese==2)){alert("Day date error.");}
                           };

function controlloNome(){
 var Nome = document.contenitore.rqdNome.value ;     
 var lunghezza=Nome.length;
 var flag;
 for(i=0;i!=lunghezza;i++){
	 flag=1;
	  var lettera=Nome.charAt(i);
		for(j=0;j!=52;j++){if(lettera==Alfab[j]){flag=0;};}
		if(flag==1){alert("ALERT!!!: Insert a correct name");document.contenitore.rqdNome.value="";break;};
 };
};

function controlloCognome(){
 var Cognome = document.contenitore.rqdCognome.value;     
 var lunghezza=Cognome.length;
 var flag;
 for(i=0;i!=lunghezza;i++){
	 flag=1;
	  var lettera=Cognome.charAt(i);	 
		for(j=0;j!=52;j++){if(lettera==Alfab[j]){flag=0;};}
		if(flag==1){alert("ALERT!!!: Insert a correct last name");document.contenitore.rqdCognome.value="";break;};
 };
};

function controlloLogin(){
 var login = document.contenitore.rqdLogin.value ;
 var loginLun = login.length
 if(loginLun < 4) {alert("Using min 4 characters for the Username");document.contenitore.rqdLogin.value="";};
 if(login==null) alert("Insert Username"); 
 var Login = document.contenitore.rqdLogin.value ;
  
 var flag;
 for(i=0;i!=loginLun;i++){
	 flag=1;
	 var lettera=login.charAt(i);
	 for(j=0;j!=64;j++){if(lettera==menoRistr2[j]){flag=0;};} 
	 if(flag==1){alert("ALERT!!!: Username selected contain incorrect characters,\n try again");document.contenitore.rqdLogin.value="";break;}; 
 };
};

function controlloPass(){
 var Pass = document.contenitore.rqdPsw.value ;     
 var lungPass = Pass.length
 if(lungPass < 4) {alert("Select min 4 characters for the Password");document.contenitore.rqdPsw.value="";};
 if(Pass=="") {alert("Inserire Password")};
                        };

function controlloPass1(){
 var Pass = document.contenitore.rqdPsw.value ;
 var Pass1 = document.contenitore.rqdRTpsw.value ;     
 if(Pass1=="") {alert("Isert Password confirm")};
 else if(Pass!=Pass1) {document.contenitore.rqdPsw.value == ""; document.contenitore.rqdRTpsw.value == ""; alert("'Password' and 'Confirm Password' not equal")};
                         };
