
function ValidaCampos() 
{ 
	var Nome = document.getElementById('txtNome').value; 
	var Telefone = document.getElementById('txtTelefone').value; 
	var Email = document.getElementById('txtEmail').value; 
	var Mensagem = document.getElementById('txtObs').value; 
	
	var RegExpAspas = /["'<>]/;
	var RegExpEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/; 

	if(Nome.length<3) 
	{ 
		alert('O campo \"Nome\" deverá conter pelo menos 3 caracteres'); 
		document.getElementById('txtNome').focus(); 
		return false;
	} 
	
	if(RegExpAspas.test(Nome)) 
	{ 
		alert('O campo \"Nome\" não pode conter os seguintes caracteres: \" \' < >'); 
		document.getElementById('txtNome').focus(); 
		return false;
	} 
		
	if (Email == '')
	{
		alert('Deverá preencher o campo \"Email\"'); 
				document.getElementById('txtEmail').focus(); 
		return false;
	}
	
	if(!RegExpEmail.test(Email)) 
	{
		alert('O campo \"E-Mail\" está incorrecto'); 
		document.getElementById('txtEmail').focus(); 
		return false;
	}
	
	if(RegExpAspas.test(Email)) 
	{
		alert('O campo \"E-Mail\" não pode conter os seguintes caracteres: \" \' < >'); 
		document.getElementById('txtEmail').focus(); 
		return false;
	}

	if(Telefone=='') 
	{ 
		alert('Deverá preencher o campo \"Telefone\"'); 
		document.getElementById('txtTelefone').focus(); 
		return false;
	} 
	else 
	{ 
		var RegExpTel = /[^0-9]/; 
		if(Telefone!='') 
		{ 
			if(Telefone.length<9) 
			{ 
				alert('O campo \"Telefone\" deverá conter pelo menos 9 dígitos'); 
				document.getElementById('txtTelefone').focus(); 
				return false;
			} 
			
			if(RegExpTel.test(Telefone)) 
			{ 
				alert('O campo \"Telefone\" apenas pode conter valores numéricos sem espaços'); 
				document.getElementById('txtTelefone').focus(); 
				return false;
			} 
		} 
	} 
	
	if (Mensagem == '')
	{
		alert('Deverá preencher o campo \"Informações\"'); 
				document.getElementById('txtObs').focus(); 
		return false;
	}
	
	if(RegExpAspas.test(Mensagem)) 
	{
		alert('O campo \"Mensagem\" não pode conter os seguintes caracteres: \" \' < >'); 
		document.getElementById('txtObs').focus(); 
		return false;
	}
	
	return true; 
}
