Ciao ragazzi, premesso che non ne so nulla, sto arrancando a colpi di prova prova e prova.. javascript:void(0);

Il problema è questo, ho 2 script uno che controlla che tutti i campi del form siano popolati mentre l'altro fa la validazione del campo codice fiscale funzionano ma ognuno per proprio conto mentre io vorrei integrare entrambe i controlli....come fare???

ecco i due script ....spero di non pasticciare !!!
codice:
 


// script per validare il codice fiscale

function ControllaCF(cf)
{
	var validi, i, s, set1, set2, setpari, setdisp;
	if( cf == '' )  return '';
	cf = cf.toUpperCase();
	if( cf.length != 16 )
		return "La lunghezza del codice fiscale non è\n"
		+"corretta: il codice fiscale dovrebbe essere lungo\n"
		+"esattamente 16 caratteri.\n";
	validi = "ABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789";
	for( i = 0; i < 16; i++ ){
		if( validi.indexOf( cf.charAt(i) ) == -1 )
			return "Il codice fiscale contiene un carattere non valido `" +
				cf.charAt(i) +
				"'.\nI caratteri validi sono le lettere e le cifre.\n";

	}
	set1 = "0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	set2 = "ABCDEFGHIJABCDEFGHIJKLMNOPQRSTUVWXYZ";
	setpari = "ABCDEFGHIJKLMNOPQRSTUVWXYZ";
	setdisp = "BAKPLCQDREVOSFTGUHMINJWZYX";
	s = 0;
	for( i = 1; i <= 13; i += 2 )
		s += setpari.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
	for( i = 0; i <= 14; i += 2 )
		s += setdisp.indexOf( set2.charAt( set1.indexOf( cf.charAt(i) )));
	if( s%26 != cf.charCodeAt(15)-'A'.charCodeAt(0) )
		return "Il codice fiscale non è corretto:\n";
			
	return "";
}





function verifica()
{
	cod = document.InsUtenteZS.mail.value;
	document.InsUtenteZS.mail.focus();

	if( cod == '' )
		err = "hai lasciato in bianco il campo!\n";
	else if( cod.length == 16 )
		err = ControllaCF(cod);
	
	else
		err = "Il codice introdotto non è valido:\n\n" +
			"  - un codice fiscale deve essere lungo 16 caratteri.\n";
			

	if( err > '' )
		alert("VALORE ERRATO\n\n" + err + "\nCorreggi e riprova!");
	else
		alert("Il codice è valido.");
}


// script che verifica che tutti i campi form siano popolati

function controllo(){
with(document.InsUtenteZS) {
if(realzs.value=="") {
alert("Errore: compilare il campo USERNAME");
realzs.focus();
return false;
}
if(PWUtente.value=="") {
alert("Errore: compilare il campo PASSWORD");
PWUtente.focus();
return false;
}
if(nome.value=="") {
alert("Errore: compilare il campo NOME");
nome.focus();
return false;
}
if(cognome.value=="") {
alert("Errore: compilare il campo COGNOME");
cognome.focus();
return false;
}
if(luogo.value=="") {
alert("Errore: compilare il campo LUOGO DI NASCITA");
luogo.focus();
return false;
}
if(mail.value=="") {
alert("Errore: compilare il campo CODICE FISCALE");
mail.focus();
return false;
}
}
alert("Controllo effettuato con successo. Il modulo sarà inviato.");
return true;
}
Grazie per il vostro aiuto!!!