function controlli(form)
  {
	
  error=0;
  msg="This informations are not complete:\n\n";
  
  var test_position;
  for (counter = 0; counter < form.position.length; counter++){
	if (form.position[counter].checked){
		test_position=1
	}
  }
  if(!test_position){
		msg = msg+" - Position of interest\n";
	 	error=1;
  }
  
	if (form.nome.value == ''){
		msg = msg+" - Name\n";
		error=1;
	}  
	
	if (form.indirizzo.value == ''){
		msg = msg+" - Address\n";
		error=1;
	}  	
	
	if (form.nascita.value == ''){
		msg = msg+" - Date of birth\n";
		error=1;
	}  	
	
	if (form.telefono.value == ''){
		msg = msg+" - Phone\n";
		error=1;
	}  	
	
	if (form.cellulare.value == ''){
		msg = msg+" - Mobile\n";
		error=1;
	}  	
	
	if (form.email.value == ''){
		msg = msg+" - Email\n";
		error=1;
	}  	
	else {
	 regEx = /(.*)\@(.*)\.(.*)/;
     if(!regEx.exec(form.email.value)){
     error=1;
     msg = msg+" - Wrong email\n";}
	}
	
	if (form.photo.value == ''){
		msg = msg+" - Photo\n";
		error=1;
	}  	
	
	if (document.getElementById('areaqualifiche').value == ''){		
		msg = msg+" - Qualifications\n";
		error=1;
	} 
	
	if (form.nazionalita.value == ''){
		msg = msg+" - Nationality\n";
		error=1;
	}  	
	
	if (form.genere.value == ''){
		msg = msg+" - Gender\n";
		error=1;
	}  	
	
  var lingua_1;
  for (counter = 0; counter < form.lingua_prima.length; counter++){
	if (form.lingua_prima[counter].checked){
		lingua_1=1;
		var tipo = form.lingua_prima[counter].value;
		if(tipo == 'Others'){
			if(form.lingua_prima_other.value == ''){
			lingua_1=0;	
			}
		}
	}
  }
  if(!lingua_1){
		msg = msg+" - First language\n";
	 	error=1;
  }	
  
	/*if ((form.text_lingua1.value == '') && (form.text_lingua2.value == '') && (form.text_lingua3.value == '') && (form.text_lingua4.value == '' ) ){
		msg = msg+" - Other languages\n";
		error=1;
	}*/ 
	
/*	if(form.cur_ruolo.value == '' || form.cur_azienda.value == '' || form.cur_luogo.value == '' || form.cur_durata.value == '' || document.getElementById('cur_mansioni').value == '' || form.cur_info.value == '' || form.cur_periodo.value == ''){
	msg = msg+"\n Current role specifications:\n-----------------------------------------\n";	
	}
	if (form.cur_ruolo.value == ''){
		msg = msg+" - Role\n";
		error=1;
	}  	
	
	if (form.cur_azienda.value == ''){
		msg = msg+" - Company name\n";
		error=1;
	}  
	
	if (form.cur_luogo.value == ''){
		msg = msg+" - Location\n";
		error=1;
	}  
	
	if (form.cur_durata.value == ''){
		msg = msg+" - Length of time in role\n";
		error=1;
	}  	
	
	if (document.getElementById('cur_mansioni').value == ''){		
		msg = msg+" - Role & key tasks\n";
		error=1;
	} 	
	
	if (form.cur_info.value == ''){
		msg = msg+" - Reference name e contact informations\n";
		error=1;
	}  	
	
	if (form.cur_periodo.value == ''){
		msg = msg+" - Notice period\n";
		error=1;
	}  

	if(form.cur_ruolo.value == '' || form.cur_azienda.value == '' || form.cur_luogo.value == '' || form.cur_durata.value == '' || document.getElementById('cur_mansioni').value == '' || form.cur_info.value == '' || form.cur_periodo.value == ''){
	msg = msg+"-----------------------------------------\n";	
	}
	*/
	if (document.getElementById('exp_si').checked && document.getElementById('esperienza_text').value == ''){		
		msg = msg+" - Experience with Steiner Cosmetics\n";
		error=1;
	} 
	
	if (document.getElementById('perche').value == ''){		
		msg = msg+" - Why working with Steiner Consmetics\n";
		error=1;
	} 	
	
  var test_luogo;
  for (counter = 0; counter < form.luogo_interesse.length; counter++){
	if (form.luogo_interesse[counter].checked){
		test_luogo=1
	}
  }
  /*if(!test_luogo){
		msg = msg+" - Place for interview\n";
	 	error=1;
  }	*/
  
  	if (form.curriculum.value == ''){
		msg = msg+" - Upload the curriculum\n";
		error=1;
	}  
	
  	if (!form.privacy.checked){
		msg = msg+" - Privacy check\n";
		error=1;
	} 	
	

  
  if (error==0)
    {return true;}
  else 
     {alert(msg); return false;}

}
