// JavaScript Document

function onmouseover_hilite(id) {
// clear colors
document.getElementById(id).style.backgroundColor = "#06426f";
document.getElementById(id).style.color = "#FFF";

// highlight selected cell in red
//document.getElementById(id).style.backgroundColor = "red";
}

function onmouseout_hilite(id) {
// clear colors
	document.getElementById(id).style.backgroundColor = "#0e619d"; 
	
}

function ControllaMail() {
   EmailAddr = document.form1.email.value;
   Filtro = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-]{2,})+\.)+([a-zA-Z0-9]{2,})+$/;
   
   if (!Filtro.test(EmailAddr) || EmailAddr == "") {
	   
		alert("Inserisci un indirizzo email valido.");
	  	document.form1.email.style.color = "#ac0505";
	  	document.form1.email.style.borderColor = "#ac0505";
      	document.form1.email.focus();
      	return false;
   }
   
   else {
	   
		document.form1.email.style.color = "#FFF";
	  	document.form1.email.style.borderColor = "#3F9";
		return true;
		
    }
		
}
   
function ControllaMex() { 
	
	if ( document.form1.messaggio.value == "" ){
        alert ( "Campo 'messaggio' obbligatorio." );
	  	document.form1.messaggio.style.color = "#ac0505";
	  	document.form1.messaggio.style.borderColor = "#ac0505";		
        return false;
    } else {
	
		document.form1.messaggio.style.color = "#FFF";
	  	document.form1.messaggio.style.borderColor = "#3F9";
		return true;
	}

}

function ControllaNome() { 
	
	if ( document.form1.nome.value == "" ){
        alert ( "Campo 'Nome' obbligatorio." );
	  	document.form1.nome.style.color = "#ac0505";
	  	document.form1.nome.style.borderColor = "#ac0505";		
        return false;
		
    } else {
	
		document.form1.nome.style.color = "#FFF";
	  	document.form1.nome.style.borderColor = "#3F9";
		return true;
	}

}

function ControllaCognome() { 
	
	if ( document.form1.cognome.value == "" ){
        alert ( "Campo 'Cognome' obbligatorio." );
	  	document.form1.cognome.style.color = "#ac0505";
	  	document.form1.cognome.style.borderColor = "#ac0505";		
        return false;
		
    } else {
	
		document.form1.cognome.style.color = "#FFF";
	  	document.form1.cognome.style.borderColor = "#3F9";
		return true;
	}

}

function validate_form(thisform) {
	
	if (ControllaNome() && ControllaCognome() && ControllaMail() && ControllaMex()) { return true } else { return false };

}

