$(document).ready(function() {
		highlightfields();
		
			


$("#email").keyup(function(){
						   
var email = $("#email").val();
 
	if(email != 0)
	{
	if(isValidEmailAddress(email))
	{
	 
	$("#validEmail").css({ "background-image": "url('http://www.masterstudio.it/pics/validYes.png')" });
	 
} else {
 
	$("#validEmail").css({ "background-image": "url('http://www.masterstudio.it/pics/validNo.png')" });

	}
	 
	} else {
	$("#validEmail").css({ "background-image": "none" });
	 
	}
	});


} )
;
  
  function isValidEmailAddress(emailAddress) {
var pattern = new RegExp(/^(("[\w-\s]+")|([\w-]+(?:\.[\w-]+)*)|("[\w-\s]+")([\w-]+(?:\.[\w-]+)*))(@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$)|(@\[?((25[0-5]\.|2[0-4][0-9]\.|1[0-9]{2}\.|[0-9]{1,2}\.))((25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\.){2}(25[0-5]|2[0-4][0-9]|1[0-9]{2}|[0-9]{1,2})\]?$)/i);
return pattern.test(emailAddress);
}

function checkmail(form) { 

if (document.getElementById('email').value =='')  { 

alert('Inserisci un indirizzo e-mail');
document.getElementById('email').focus();
return false;
	
} 
if (!isValidEmailAddress(document.getElementById('email').value)) {
		 	
			alert("Controlla l'indirizzo email inserito");
			document.getElementById('email').focus();
			return false;
		 	}

return true;

}




function checkForm(formid) { 


var sendform = true;







if (document.getElementById('nome').value =='')  { 
alert("Inserisci il tuo nome");
document.getElementById('nome').focus();
return false;
var sendform = false;
} 

if (document.getElementById('cognome').value =='')  { 
alert("Inserisci il tuo cognome");
document.getElementById('cognome').focus();
return false;
var sendform = false;
} 
if (document.getElementById('ggnascita').value =='') { 
alert('Inserisci il giorno della tua data di Nascita');
document.getElementById('ggnascita').focus();
return false;
var sendform = false;
} 

if (document.getElementById('ggnascita').value.substring(0,2) > 31) {
   alert("Controlla il giorno della tua data di nascita");
document.getElementById('ggnascita').focus();
return false;
var sendform = false;
}
if (document.getElementById('mmnascita').value =='') { 
alert('Inserisci il mese della tua data di Nascita');
document.getElementById('mmnascita').focus();

return false;
var sendform = false;
} 
if (document.getElementById('mmnascita').value.substring(0,2) > 12) {
   alert("Controlla il mese della tua data di nascita");
document.getElementById('mmnascita').focus();
return false;
var sendform = false;
}
if (document.getElementById('yyyynascita').value =='') { 
alert("Inserisci l'anno della tua data di Nascita");
document.getElementById('yyyynascita').focus();

return false;
var sendform = false;
} 
if ((document.getElementById('yyyynascita').value !='') & (document.getElementById('yyyynascita').value.length < 4)) { 
alert("Inserisci l'anno della tua data di Nascita in 4 cifre Es. 1978");
document.getElementById('yyyynascita').focus();
return false;
var sendform = false;
} 
if (document.getElementById('codicefiscale').value =='')  { 
alert('Inserisci il tuo codice fiscale');
document.getElementById('codicefiscale').focus();
return false;
var sendform = false;
} 
if ((document.getElementById('codicefiscale').value !='') & (document.getElementById('codicefiscale').value.length < 16)) { 
alert("Il codice fiscale inserito non e di 16 caratteri");
document.getElementById('codicefiscale').focus();
return false;
var sendform = false;
} 
if (document.getElementById('email').value =='')  { 

alert('Inserisci un indirizzo e-mail');
document.getElementById('email').focus();
return false;
var sendform = false;
	
} 
if (!isValidEmailAddress(document.getElementById('email').value)) {
		 	
			alert("Controlla l'indirizzo email inserito");
			document.getElementById('email').focus();
			return false;
		 	}
			
			
			if (document.getElementById('email2').value =='')  { 

alert('Riscrivi il tuo indirizzo e-mail per verifica');
document.getElementById('email2').focus();
return false;
	
} 

if ((document.getElementById('email').value !='') && (document.getElementById('email2').value !=''))  { 


if (document.getElementById('email').value != document.getElementById('email2').value )  { 

alert('Controlla l\'indirizzo e-mail inserito per verifica. I due indirizzi non corrispondono');
document.getElementById('email2').focus();
return false;
	}
} 


if ((document.getElementById('telefono').value =='') & (document.getElementById('telefono2').value =='')) { 

alert('Inserisci almeno un numero di telefono');
document.getElementById('telefono').focus();
return false;
var sendform = false;
	
} 
			
if (document.getElementById('posizione').value =='')  { 

alert('Indica la posizione lavorativa per cui intendi inviare il tuo Curriculum');
document.getElementById('posizione').focus();
return false;
var sendform = false;
	
} 

var choosechannell = false;

checked=false;
var checkbox = document.forms[0].canalereg;
for(i=0; i<checkbox.length; i++){
  if (checkbox[i].checked == true) {
        checked=true;
  }
}


if (!(checked))  { 
alert("Indica Come sei venuto a conoscenza della possibilita di lavorare con Euro Master Studio");
document.getElementById('canalereg1').focus();
return false;
var sendform = false;
} 

if ((document.getElementById('privacybasey').checked == false) & (document.getElementById('privacybasen').checked == false)) { 
alert('Indica la autorizzazione al trattamento base dei dati personali');
document.getElementById('privacybasey').focus();
return false;
var sendform = false;
} 

if ((document.getElementById('privacyestesay').checked == false) & (document.getElementById('privacyestesan').checked == false)) { 
alert('Indica la autorizzazione al trattamento esteso dei dati personali');
document.getElementById('privacyestesay').focus();
return false;
var sendform = false;
} 

if (sendform){
document.getElementById('action_register').blur();
document.getElementById('action_register').disabled = true;
document.getElementById(formid).submit();

}

}
