	function trimString (str) 
	{
	  return str.replace(/^\s+/, '').replace(/\s+$/, '');
	}

	function validaMail(str) 
	{
	  if (!str.value) return true; 
	  str.value = trimString(str.value);
	  var erEmail = /^\w+((\-\w+)|(\.\w+))*@\w+((\-\w+)|(\.\w+))+$/;
	
	  return erEmail.test(str.value);
	}
	
//-------------------------------------------
function newsValida(frm)
{
	if (!frm.email.value)
	{
		alert("É necessário informar seu e-mail.");
		frm.email.focus();
		return false;
	}
	else
	{
		if (!validaMail(frm.email))
		{
			alert("E-mail incorreto! Favor insira seu e-mail novamente.");
			frm.email.focus();
			return false;
		}		
	}
	return true;
}

//-------------------------------------------
function valida(frm)
{
		if (!frm.nome.value)
		{
			alert('Favor, informe seu nome.')
			frm.nome.focus();
			return false;
		}
		if (!frm.cidade.value)
		{
			alert('Favor, informe sua cidade.')
			frm.cidade.focus();
			return false;
		}
		return true;
}
