String.prototype.trim = function(){
	    return this.replace(/^( *)|( *)$/g,"");
	}
	
function vForm()
	{	
		nome= document.faleconosco.nome.value;
		email= document.faleconosco.email.value;
		comentario= document.faleconosco.comentario.value;
		assunto = document.faleconosco.recipient.value;		
				
			if (nome==""){
				alert("Nome é um campo de preenchimento obrigatório");
				document.faleconosco.nome.focus();
				 return false;
			}
			else if (email==""){
				alert('Email é um campo de preenchimento obrigatório');
				document.faleconosco.email.focus();
				  return false;  
				 
			}
			else if (comentario==""){
				alert('Mensagem é um campo de preenchimento obrigatório');
				document.faleconosco.comentario.focus();
				  return false;  
				 
			}else if (assunto=="")
			{
				alert('Assunto é um campo de preenchimento obrigatório');
				//document.faleconosco.recipient.focus();
				 return false;  
			}
		
		if (!vEmail(document.forms[0].email))
		{
			return false;
		}
		
		return true;		
	}
	
function vEmail(obj)
{	
	expressao = /^[\w!#$%&'*+\/=?^`{|}~-]+(\.[\w!#$%&amp;'*+\/=?^`{|}~-]+)*@(([\w-]+\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])|[\w-]+(\.[\w-]+)*@(([\w-]{2,63}\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])|[\w-]+(\.[\w-]+)*@(([A-Za-z\d][A-Za-z\d-]{0,61}[A-Za-z\d]\.)+[A-Za-z]{2,6}|\[\d{1,3}(\.\d{1,3}){3}\])$/;

	valido = expressao.test(obj.value)

	if (valido == false)
	{
		alert('por favor, digite um email válido');
		obj.value = "";
		obj.focus();
		return false;
	}
	
	return true;
}

