//configurazione

var notBlank = new Array();
notBlank.push("Nome");
notBlank.push("Cognome");
notBlank.push("Ruolo");
notBlank.push("Societa");
notBlank.push("Indirizzo");
notBlank.push("Citta");
notBlank.push("Cap");
notBlank.push("Prov");
notBlank.push("Tel");
notBlank.push("Email");
notBlank.push("Settore");
notBlank.push("ConoscenzaEvento");



	function validateEmail(emailString){
		var check = /^(\w|\.|-)+@\w(\w|\.|-)+\.[a-zA-Z]{2,3}?$/;
		return check.test(emailString);
	}

	function validateTel(telString){
		var check = /^\d{6,}$/;
		return check.test(telString);
	}

	function isBlank(myString){
		return (myString.length==0?true:false);
	}

function validateForm(formObj){

	var result = true;
	var len = notBlank.length;

	for(var i=0;i<len;i++){

		if(isBlank(eval("formObj." + notBlank[i]).value)){
				alert("E' necessario compilare tutti i campi per registrarsi.");
				return false;
			}
	}

	if(document.getElementById("eventoSingolo").value=="false"){
		if(!(document.getElementById("ev1").checked || document.getElementById("ev2").checked)){
				alert("Bisogna selezionare almeno un evento.");
				return false;
			}
	}

	if(!formObj.Privacy1.checked){
			alert("Per poter effettuare la registrazione all'evento e' necessario dare il consenso al trattamento dei dati.");
			return false;
	}

	if(!validateEmail(formObj.Email.value)){
		alert("L'indirizzo e-mail inserito non e' corretto");
		return false;
	}

	if(!validateTel(formObj.Tel.value)){
		alert("Il numero telefonico deve essere formato unicamente da almeno 6 cifre");
		return false;
	}

	return checkEventi(formObj.Eventi);

}
