function echeck(str) {
// controllo se la mail è in un formato valido
		var at="@"
		var dot="."
		var lat=str.indexOf(at)
		var lstr=str.length
		var ldot=str.indexOf(dot)
		if (str.indexOf(at)==-1){return false}
		if (str.indexOf(at)==-1 || str.indexOf(at)==0 || str.indexOf(at)==lstr){return false}
		if (str.indexOf(dot)==-1 || str.indexOf(dot)==0 || str.indexOf(dot)==lstr){return false}
		if (str.indexOf(at,(lat+1))!=-1){return false}
		if (str.substring(lat-1,lat)==dot || str.substring(lat+1,lat+2)==dot){return false}
		if (str.indexOf(dot,(lat+2))==-1){return false}
		if (str.indexOf(" ")!=-1){return false}

 		 return true					
	}

function check() {	
		var status=true;
		var err_msg="Hai commesso alcuni errori nella compilazione del curriculum nei seguenti campi:\n";
		err_msg=err_msg+"-----------------------------------------------\n";
		var form = document.form1
		// Controllo il nome
		if (form.nome.value=="")
			{
				err_msg=err_msg+"Non hai inserito il nome\n";
				status=false; 
				form.nome.focus();
			}
		// Controllo il cognome
		if (form.cognome.value=="")
			{
				err_msg=err_msg+"Non hai inserito il cognome\n";
				status=false; 
				form.cognome.focus();
			}
		if (form.indirizzo.value=="")
			{
				err_msg=err_msg+"Non hai inserito l'indirizzo\n";
				status=false; 
				form.indirizzo.focus();
			}
		if (form.cap.value=="")
			{
				err_msg=err_msg+"Non hai inserito il cap\n";
				status=false; 
				form.cap.focus();
			}
		if (form.citta.value=="")
			{
				err_msg=err_msg+"Non hai inserito la citta'\n";
				status=false; 
				form.citta.focus();
			}
		if (form.provincia.value=="")
			{
				err_msg=err_msg+"Non hai inserito la provincia'\n";
				status=false; 
				form.provincia.focus();
			}

		if (form.telefono.value=="")
			{
				err_msg=err_msg+"Non hai inserito il telefono\n";
				status=false; 
				form.telefono.focus();
			}
				//controllo se il campo mail è pieno
		if (form.mail.value=="")
			{
				err_msg=err_msg+"Non hai inserito la mail\n";
				status=false;
				form.mail.focus();
			} 
			
		if (form.privacy.checked==false) 
			{
				err_msg=err_msg+"Devi accettare il trattamento delle informazioni sulla privacy per continuare\n";
				status=false
			}

			
		if (status==false) {alert(err_msg); return false;}
}

//if(document.getElementById("scelta").checked){	
//if(document.getElementById('dove').value=="" || document.getElementById('sport').value==""){
//returnValue=false;	
//msg="Selezionare gli altri campi";
//}
function radio_check()
	{
		var status=true;
		var err_msg="Devi rispondere a tutte le domande per poter proseguire:\n";
		var count=0;
		for (i=0; i<=3; i++)
			{
				if(document.quiz.r1[i].checked==true)
					{
						count++;
					}
			}
		var count1=0;
		for (i=0; i<=3; i++)
			{
				if(document.quiz.r2[i].checked==true)
					{
						count1++;
					}
			}
		var count2=0;
		for (i=0; i<=3; i++)
			{
				if(document.quiz.r3[i].checked==true)
					{
						count2++;
					}
			}
		if (count<=0) { status=false }
		if (count1<=0) { status=false }
		if (count2<=0) { status=false }
			
		if (status==false) {alert(err_msg); return false;}	
	}
