// [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
// SIMULAZIONE TARGET _BLANK - XHTML STRICT
//]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
function intercetta() {

    for (var i=0; i<document.links.length; i++)
	
        if (document.links[i].className=="blank") {
		
            document.links[i].target="_blank";
			
        }
		
}
window.onload = intercetta; 




// [[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[[
// CONTROLLA FORM
//]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]
function verifica() {
	
	return privacy();

}


function privacy() {

		var privacy = document.mioModulo.privacy;

			if (!privacy.checked) {
			
				alert("E' necessario acconsentire al trattamento dei dati personali per continuare");
				
				privacy.focus();
	
				return false;
	
			} else {
	
				return nome();
		}	
}

function nome() {

		var nome = document.mioModulo.nome;
		var nomeSenzaSpazi = nome.value.replace(/\s/g,"");

			if ((nomeSenzaSpazi.length < 3) || (!nome.value.match(/[a-zA-Z]/))) {
			
				alert("Nome non inserito o errato!");
				
				nome.focus();
				
				return false;
	
			} else {
	
				return cognome();
		}	
}

function cognome() {

		var cognome = document.mioModulo.cognome;
		var cognomeSenzaSpazi = cognome.value.replace(/\s/g,"");

			if ((cognomeSenzaSpazi.length < 3) || (!cognome.value.match(/[a-zA-Z]/))) {
	
				alert("Cognome non inserito o errato!");
	
				cognome.focus();
				
				return false;
			
			} else {
		
				return email();
			}
}

function email() {

		var indEmail = document.mioModulo.email;
		var indEmail_regExp = /^([\w_\.\-])+\@(([\w\-]{2,})+\.)+([\w]{2,})+$/;

			if (!indEmail_regExp.test(indEmail.value)) {
		
				alert("Email non inserita o errata");
	
				indEmail.focus();
				
				return false;
				
				indEmail.focus(); 
				
			} else {
				
				return ok();
			}
}

function ok() {
	
	alert("Form compilato correttamente");

	return;
}