function chek()
{
var espressione = /^[_a-z0-9+-]+(\.[_a-z0-9+-]+)*@[a-z0-9-]+(\.[a-z0-9-]+)+$/;
var mail = document.fmgrc.email.value;

if (document.fmgrc.nominativo.value == "")
{
document.fmgrc.nominativo.focus();
document.getElementById("nominativo").className='error'
return (false);
}
else
{
document.getElementById("nominativo").className=''
}; 



if (document.fmgrc.citta.value == "")
{
document.fmgrc.citta.focus();
document.getElementById("citta").className='error'
return (false);
}
else
{
document.getElementById("citta").className=''
}; 


 var checkOK = "0123456789";
  var checkStr = document.fmgrc.telefono.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch == ",")
    {
      allNum += ".";
      decPoints++;
    }
    else
      allNum += ch;
  }
  if (!allValid)
{ 
document.fmgrc.telefono.focus();
document.getElementById("telefono").className='error'
return (false);
}
else
{
document.getElementById("telefono").className=''
}; 


if (document.fmgrc.email.value == "")
{
document.fmgrc.email.focus();
document.getElementById("email").className='error'
return (false);
}
else
{
document.getElementById("email").className=''
}; 
 	


if (!espressione.test(mail))
{
document.fmgrc.email.focus();
document.getElementById("email").className='error'
return (false);
}
else
{
document.getElementById("email").className=''
};



if (document.fmgrc.testo.value == "")
{
document.fmgrc.email.focus();
document.getElementById("testo").className='error'
return (false);
}
else
{
document.getElementById("testo").className=''
}; 





//if (decPoints > 1)
//{ 
//document.fmgrc.telefono.focus();
//document.getElementById("telefono").style.display="block"
//return (false);
//}
//else
//{
//document.getElementById("telefono").style.display="none"
//}; 






//if (!document.fmgrc.privacy[0].checked )
//{
//document.fmgrc.privacy[0].focus();
//document.getElementById("er_pri").style.display="block"
//alert("Per completare la registrazione è necessario esprimere il consenso alla comunicazione dei dati personali a terzi.");
//return(false);
//}
//else
//{
//document.getElementById("er_pri").style.display="none"
//};

if (!document.fmgrc.privacy.checked)
{
document.fmgrc.privacy.focus();
document.getElementById("privacy").className='error'
alert("Per inviare la richiesta devi accettare il trattamento dei tuoi dati.")
return (false);
}
else
{
document.getElementById("privacy").className=''
};


document.getElementById("inviacon").disabled= true;
return (true);
}