
	var canSubmitform = true;
  var RecaptchaOptions = {
 	custom_translations : {
          instructions_visual : "Scrivi le due parole:",
          instructions_audio : "Trascrivi ci\u00f2 che senti:",
          play_again : "Riascolta la traccia audio",
          cant_hear_this : "Scarica la traccia in formato MP3",
          visual_challenge : "Modalit\u00e0 visiva",
          audio_challenge : "Modalit\u00e0 auditiva",
          refresh_btn : "Chiedi due nuove parole",
          help_btn : "Aiuto",
          incorrect_try_again : "Scorretto. Riprova.",
   },
   lang : 'it',
   theme : 'clean'
 };


function setColorTextField( obj ) {
	obj.style.backgroundColor = "yellow";
	canSubmitform = false;
}

function resetColorTextField( obj ) {
	obj.style.backgroundColor = "white";
}

function checkForm() {
	var checked=false;
	canSubmitform = true;
	
	e = document.getElementsByName("autorizzo_privacy");
	for (var i=0; i < e.length; i++) {		
		if (e[i].checked) {			
			if (e[i].value == "si"){
		  	checked=true;
		  	break;	
			}
		}
	}	
	if (!checked) {
		alert ("Per procedere, dopo aver preso visione dell'informativa sulla privacy, deve prestare il consenso al trattamento dei dati personali");
		setColorTextField(document.getElementById("autorizzo_privacy_div"));
	}	else resetColorTextField(document.getElementById("autorizzo_privacy_div"));
		
	e = document.getElementById("nome");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	e = document.getElementById("cognome");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	e = document.getElementById("citta");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	e = document.getElementById("e-mail");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	if (!e.value.match(/^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})$/)) setColorTextField(e);
	else resetColorTextField(e);
	
	e = document.getElementById("telefono");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	if (!e.value.match( /^[0-9]{8,12}$/  )) setColorTextField(e);
	else resetColorTextField(e);
	
	checked=false;
	e = document.getElementsByName("automunito");
	for (var i=0; i < e.length; i++) {		
		if (e[i].checked) {
		  checked=true;
		  break;	
		}
	}	
	if (!checked) setColorTextField(document.getElementById("automunito_div"));
	else resetColorTextField(document.getElementById("automunito_div"));
	
	checked=false;
	e = document.getElementsByName("trasferte");
	for (var i=0; i < e.length; i++) {		
		if (e[i].checked) {
		  checked=true;
		  break;	
		}
	}	
	if (!checked) setColorTextField(document.getElementById("trasferte_div"));
	else resetColorTextField(document.getElementById("trasferte_div"));
	
	e = document.getElementById("diploma");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	/*
	e = document.getElementById("laurea");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	*/
	/*
	e = document.getElementById("master");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	*/
	
	e = document.getElementById("lav_ultima");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	/*
	e = document.getElementById("lav_penultima");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	*/
	e = document.getElementById("lav_prima");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	/*e = document.getElementById("qcs_te");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	e = document.getElementById("qcs_connoi");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	*/
	
	e = document.getElementById("nome");	
	if (e.value == "") setColorTextField(e);
	else resetColorTextField(e);
	
	if (canSubmitform) {
		document.frmlavora.action = "http://www.teamcode.it/page/valida_lavora.php";
		//document.frmlavora.action = "index.php";
		document.frmlavora.submit();
	}
	
}

