<!--
function regUserCheckForm( f ) {
	err_msg = "";
	wraning_msg = "";
	var caratteri = /"/gi;
	var dd=f.giorno_nascita[f.giorno_nascita.selectedIndex].text;
	var mm=f.mese_nascita[f.mese_nascita.selectedIndex].value;
	var mese=f.mese_nascita[f.mese_nascita.selectedIndex].text;
	var aaaa=f.anno_nascita[f.anno_nascita.selectedIndex].text;

/* Conttrollo sul genere */
	if ((!f.sesso[0].checked)&&(!f.sesso[1].checked)){
		err_msg += "Indicare se uomo o donna.\n";    		
	}

	if(f.username.value == "") {
		err_msg += "Inserire uno username\n";
  }else{
		Username = f.username.value;
		// spazi e caratteri speciali	
		if(Username.search("^([a-z]+|[A-Z]+|[0-9]+)+$") < 0 ){
			err_msg += "username non valido usa caratteri e cifre senza spazi.\n";
		}
		// lunghezza
		if( Username.length > 20 ){
			err_msg += "username troppo lungo, massimo 20 caratteri\n";
		}	
  }

	if(f.password.value == "") {		
		err_msg += "Inserire una password\n";
  }else{
		Password = f.password.value;
		if(Password.search("^([a-z]+|[A-Z]+|[0-9]+)+$") < 0 ){
			err_msg += "password non valida usa caratteri e cifre senza spazi.\n";
		}
		// lunghezza
		if( Password.length > 20 ){
			err_msg += "password troppo lunga massimo 20 caratteri\n";
		}
  }

	if(f.password.value != f.password_check.value) {
		err_msg += "ridigita la password e la sua verifica\n";
	}
		
	if(f.nome.value == "") {
		err_msg += "Inserire il Nome\n";
    }
 
	if(f.cognome.value == "") {
		err_msg += "Inserire il Cognome\n";
    }
    
    if(f.tipo_indirizzo.value == "") {
		err_msg += "inserire il tipo di indirizzo\n";    	
    }
    
    if(f.via.value == "") {
		err_msg += "Inserire la Via\n";    	
    }
   
    if(f.ncivico.value == "") {
			err_msg += "Inserire il numero civico\n";    	
    }
    if(f.cap.value == "") {		
			err_msg += "Inserire il CAP\n";    	
    }/*else{
			cap = f.cap.value;
			if( cap.length < 5 ){
				err_msg += "il cap deve esere di 5 cifre\n";
			}
    }*/
  
	  if(f.citta.value == "") {
			err_msg += "Inserire la Citta\n";    	
    }
  
	  if(f.provincia.value == "") {
			err_msg += "Inserire la provincia\n";    	
    }
  
	  if(f.stato.value == "") {
			err_msg += "Inserire lo Stato\n";    	
    }

    if(f.telefono.value == "" && f.cellulare.value == "") {
			err_msg += "Inserire il telefono o il cellulare\n";    	
    }

    if(f.email.value == "") {
			err_msg += "Inserire un indirizzo di E-mail\n";    	
    }else{
			Mail = f.email.value;
			if (Mail.search("^.+@.+\\..+$") < 0 ){
				err_msg += "Inserire un indirizzo di E-mail valido.";
			}
		}
	if(f.conoscenza.value == "") {
			err_msg += "Inserisci: Come sei venuto a conoscenza dei corsi dell'Ispi\n";    	
    }	

    if(!f.privacy.checked ){
		err_msg += "Per iscriveri online devi accettare la legge sulla privacy\n";    	
    }
	

//-------------------------------------------------------
//eliminazione delle virgolette dai campi liberi 
//-------------------------------------------------------
	var strMaster = new String(f.master.value);
	var strAzienda = new String(f.azienda.value);
	var strCarica = new String(f.carica.value);

	if(strMaster.search(caratteri)!==-1) {
		f.master.value = strMaster.replace(caratteri, "");    	
    }
	if(strAzienda.search(caratteri)!==-1) {
		f.azienda.value = strAzienda.replace(caratteri, "");    	
    }	
	if(strCarica.search(caratteri)!==-1) {
		f.carica.value = strCarica.replace(caratteri, "");    	
    }	
//-------------------------------------------------------
// FINE eliminazione delle virgolette 
//-------------------------------------------------------

/*


    //--------------------------------------------
    // Verifica la data di nascita.

	if ((dd==31)&&((mm==11)||(mm==4)||(mm==6)||(mm==9))){
		err_msg += "Data di nascita non  corretta\n";
	}
	if ((dd>29)&&(mm==2)){
		err_msg += "Data di nascita non  corretta\n";
	}
	if ((dd==29)&&(mm==2)){
		aaaabis=(aaaa%4);
		if (aaaabis>0){
		err_msg += "Data di nascita non  corretta\n";
		}
	}



		if (f.datanascita.value == "") {
			err_msg += "Inserire la Data di nascita\n";
    }else{
			var first = f.datanascita.value.indexOf("/");
			var second = f.datanascita.value.lastIndexOf("/");
			var lastpos = f.datanascita.value.length-1;
			if (first < 2 || second-first < 3 || second-first > 3 || lastpos-second > 4 || lastpos-second < 4){
				err_msg += "Inserire la Data di nascita nel formato gg/mm/aaaa\n";
			}else{
				data = f.datanascita.value;
				dd = data.split("/");
				if( dd[0]>31 ||dd[0]<1 || dd[1]> 12 || dd[1]<1 || dd[2] < 1900 ){
					err_msg += "Data di nascita non  corretta\n";
				}
			}
		}
		
		*/
		
		var ric_sel=0;
		try{
		
		for( i=0; i < f['richieste[]'].length ; i++){
			if( f['richieste[]'][i].checked == true){
				ric_sel++;
			}
		}
		for( i=0; i < f['interessi[]'].length ; i++){
			if( f['interessi[]'][i].checked == true){
				ric_sel++;
			}
		}
		if( ric_sel < 1 ){
				err_msg += "Devi selzionare almeno un campo di interesse\n";
		}
		}catch( e){ }
		
		if( err_msg != "" ){
			alert( err_msg );
			return(false);
    }
    
		return(true);
}
//-->