// JavaScript Document

function mascaraData(campoData){
	var data = campoData.value;
	
	if (data.length == 2){
		data = data + '/';
		document.forms[0].txtDataNascimento.value = data;
	return true;              
	}
	if (data.length == 5){
		data = data + '/';
		document.forms[0].txtDataNascimento.value = data;
	return true;
	}
}


function validaNumero(campo, valor){
	if(isNaN(valor)){
		var len = campo.value.length;
		valor = valor.slice(0,len-1);
		campo.value = valor;
	}
}


$(document).ready(function() {
	   $('#txtDataNascimento').mask('99/99/9999');
});						 


function validate(){
	
	var f = document.formContato;
	
	if(f.txtNome.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> Nome");
		f.txtNome.focus();
		return false;
	}
	if(f.txtSobrenome.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> Sobrenome");
		f.txtSobrenome.focus();
		return false;
	}
	if(f.txtEmail.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> E-Mail");
		f.txtEmail.focus();
		return false;
	}
	var str = f.txtEmail.value;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(!filter.test(str)){
		alert("Ops!\nFormato de e-mail inválido. Por favor, verifique o campo!");
		f.txtEmail.select();
		return false;
	}
	if(f.txtDDDTel.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> DDD");
		f.txtDDDTel.focus();
		return false;
	}
	if(f.txtTelefone.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> Telefone fixo");
		f.txtTelefone.focus();
		return false;
	}
	if(f.txtMensagem.value == ""){
		alert("Ops!\nAlguns campos deste formulário são de preenchimento obrigatório. Por favor, preencha:\n\n >> Mensagem");
		f.txtMensagem.focus();
		return false;
	}
	
	return true;
}


function validaNews(){
		
	var f = document.formNewsletter;
	
	if(f.txtNewsletter.value == ""){
		alert("Ops!\nPor favor, preencha o campo com seu email.");
		f.txtNewsletter.focus();
		return false;
	}
	var str = f.txtNewsletter.value;
	var filter = /^([\w-]+(?:\.[\w-]+)*)@((?:[\w-]+\.)*\w[\w-]{0,66})\.([a-z]{2,6}(?:\.[a-z]{2})?)$/i;
	if(!filter.test(str)){
		alert("Formato de e-mail inválido!");
		f.txtNewsletter.select();
		return false;
	}

	return true;
}

