// JavaScript Document
function start_evid(nome_div, nome_span){
	document.getElementById(nome_div).style.background = "#A5DDF5";
	document.getElementById(nome_div).style.color = "#000";
	nome_div_obbl='#'+nome_div+'_obbl';
	$('.obbligatorio').hide();
	$(nome_div_obbl).show();
}

function reset_evid(nome_div, nome_span){
	document.getElementById(nome_div).style.background = "#FFF";
	document.getElementById(nome_div).style.color = "#000";
	$('.obbligatorio').hide();
}

function validateEmail(email) {
   var reg = /^([A-Za-z0-9_\-\.])+\@([A-Za-z0-9_\-\.])+\.([A-Za-z]{2,4})$/;
   if(reg.test(email) == false) {
      alert('Indirizzo E-mail non valido');
      return false;
   }
}

function check_form(){
	var vai;
	vai = true;

	if (document.contatti.cognome.value=="" || document.contatti.cognome.value==" " || document.contatti.cognome.value==null) {		
		document.contatti.cognome.focus();
		start_evid('cognome', 'cognome_span');
		vai=false; 
		return false;   
	}
	
	if (document.contatti.nome.value=="" || document.contatti.nome.value==" " || document.contatti.nome.value==null) {		
		document.contatti.nome.focus();
		start_evid('nome', 'nome_span');		
		vai=false; 
		return false;   
	}
	if (document.contatti.localita.value=="" || document.contatti.localita.value==" " || document.contatti.localita.value==null) {		
		document.contatti.localita.focus();
		start_evid('localita', 'localita_span');		
		vai=false; 
		return false;   
	}
	if (document.contatti.provincia.value=="" || document.contatti.provincia.value==" " || document.contatti.provincia.value==null) {		
		document.contatti.provincia.focus();
		start_evid('provincia', 'provincia_span');		
		vai=false; 
		return false;   
	}
	if (document.contatti.telefono.value=="" || document.contatti.telefono.value==" " || document.contatti.telefono.value==null) {		
		document.contatti.telefono.focus();
		start_evid('telefono', 'telefono_span');		
		vai=false; 
		return false;   
	}
	if (document.contatti.email.value=="" || document.contatti.email.value==" " || document.contatti.email.value==null || validateEmail(document.contatti.email.value)==false) {		
		document.contatti.email.focus();
		start_evid('email', 'email_span');		
		vai=false; 
		return false;   
	}
	if (!document.contatti.consenso.checked) {		
		document.contatti.consenso.focus();
		start_evid('consenso', 'consenso_span');
		alert('Autorizzare il consenso al trattamento dei dati personali per continuare');
		vai=false; 
		return false;   
	}
	
	if (!vai == false){						
		window.document.forms["contatti"].submit();		
	}
	
}
