<!--
function isEmail(string) {
	if (string.search(/^\w+((-\w+)|(\.\w+))*\@\w+((\.|-)\w+)*\.\w+$/) != -1)
		return 1;
	else
		return 0;
}

function campo_vuoto(campo,num){
	if (campo.value.length < num) {
		return 1;
		} else {
		return 0;
		}
	}

function checkform(form) {
	var header_message = "Sono stati individuati i seguenti errori di inserimento:\n\n";
	var message = "";
	var num=1;
	
		for (i=0;i<form.elements.length;i++) {
					
		valoreCampo = form[i].value;
		tipoCampo = form[i].type;
		nomeCampo = form[i].name;

// check del campo email		
		if (nomeCampo == "email") {
			if (campo_vuoto(form[nomeCampo],num)){
				message += " - Nessuna email inserita\n";
			} 
			else {
				
				if (!isEmail(valoreCampo)) {
				message += " - L'email inserita non è valida\n";
				}
			}
		}// fine check email
		
// check del campo password1		
		if (nomeCampo == "pwd") {
			if (valoreCampo == ""){
				message += " - Password non inserita\n";
			}						
		}// fine check password1

// check del campo password2		
		if (nomeCampo == "pwd2") {
			if (valoreCampo == ""){
				message += " - Password di conferma non inserita\n";						
			} else if (valoreCampo != "") {
				if (form.pwd.value != form.pwd2.value) { //se le due password sono diverse 
					message += " - La password e la password di conferma sono diverse\n";							
				}
			} 					
		}// fine check password2



// check del campo nome		
		if (nomeCampo == "nome") {
			if (valoreCampo == ""){
				message += " - Nome non inserito\n";						
			} 
		}// fine check nome

// check del campo cognome		
		if (nomeCampo == "cognome") {
			if (valoreCampo == ""){
				message += " - Cognome non inserito\n";						
			} 
		}// fine check cognome
	
// check dei campi obbligatori della form dei contatti	
// check del campo form_nome		
		if (nomeCampo == "form_nome") {
			if (valoreCampo == ""){
				message += " - Nome e Cognome non inseriti\n";
			}						
		}// fine check form_nome
// check del campo form_messaggio		
		if (nomeCampo == "form_messaggio") {
			if (valoreCampo == ""){
				message += " - Nessuna richiesta inserita\n";
			}						
		}// fine check form_messaggio
		// check del textualNumber		
		if (nomeCampo == "textualNumber") {
			if (valoreCampo == ""){
				message += " - Numero di controllo non inserito\n";						
			} 
		}// fine check cognome

// check del campo email	
		if (nomeCampo  == "form_email") {
			
			if (campo_vuoto(form[nomeCampo],num)){
				message += " - Nessuna email inserita\n";
			} 
			else {
				
				if (!isEmail(valoreCampo)) {
				message += " - L'email inserita non è valida\n";
				}
			}
			
		} 

///////////////////////////////////////////////////////////


// check delle categorie	
		if (nomeCampo == "c0") {
			if ((!(form.c0.checked))&&(!(form.c1.checked))&&(!(form.c2.checked))&&(!(form.c3.checked))&&(!(form.c4.checked))&&(form.altro.value=="")) {
				message += " - E' necessario scegliere almeno una categoria d'interesse\n";						
			} 
		}		// fine check categorie

// check della privacy	
		if (nomeCampo == "privacy_si") {
			if (!(form.privacy_si[0].checked)){
				message += " - E' necessario accettare l'informativa sulla Privacy\n";						
			} 
		}		// fine check categorie
		

		
} //chiude for

if (message != "") { 
	alert(header_message + message);
	return false;
} //chiude if

} // chiude function

//-->
