function trim(stringa){
    while (stringa.substring(0,1) == ' ')
	{
        stringa = stringa.substring(1, stringa.length);
    }
    while (stringa.substring(stringa.length-1, stringa.length) == ' ')
	{
        stringa = stringa.substring(0,stringa.length-1);
    }
    return stringa;
}

function newsletter_check()
{

	is_email=trim($('#email_newsletter_in').val());
	is_nome=trim($('#is_nome').val());

  if(is_nome=='')
  {
    is_nome = is_email;    
    $('#is_nome').val(is_email);    
  }

	err='Errore!\n\n';
	errNum=false;
	
	if (is_email=='' || is_nome=='')
	{
		err+="- E-mail o nome non inseriti correttamente\n";
		errNum=true;
	}

	var re = /^[\w-]+(\.[\w-]+)*@([\w-]+\.)+[a-zA-Z]{2,7}$/;
	
  if (!$('#email_newsletter_in').val().match(re))
	{
		err+="- Inserire una e-mail valida\n";
		errNum=true;
	}
	
	if (errNum==true)
	{
		alert(err);
		return false;
	}
	else
	{
		$('#newsletter').submit();
	}
	
}
