// JavaScript Document
function validaContato(){
	
	var nome = document.getElementById('nome_contato').value;
	if(nome == ''){
		alert('Por favor, informe seu nome.');
		document.getElementById('nome_contato').focus();
		return false;
	}

	var email = document.getElementById('email_contato').value;
	if(email == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('email_contato').focus();
		return false;
	}
	if(!fnValidaEmail(email)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('email_contato').value = '';
		document.getElementById('email_contato').focus();
		return false;
	}
	var mensagem = document.getElementById('mensagem_contato').value;
	if(mensagem == ''){
		alert('Por favor, informe seu mensagem.');
		document.getElementById('mensagem_contato').focus();
		return false;
	}
	return true;
}

//#######################################################################################################
/////////////////////////////////////////////////////////////////////////////////////////////////////////
//#######################################################################################################
//VALIDA EMAIL #################################################################################
function fnValidaEmail(email){
	
	var jSintaxe, jArroba, jPontos;	
	var ExpReg = new RegExp('[^a-zA-Z0-9\.@_-]', 'g');	
	jSintaxe = !ExpReg.test(email);	
	if (jSintaxe == false){
		return false;
	}
	jPontos = (email.indexOf('.') > 0) && !(email.indexOf('..') > 0);	
	if (jPontos == false){
		return false;
	}
	jArroba = (email.indexOf('@') > 0) && (email.indexOf('@') == email.lastIndexOf('@'));	
	if (jArroba == false){
		return false;
	}	
	return ( jSintaxe && jPontos && jArroba);

}

function mascara(o,f){
    v_obj=o
    v_fun=f
    setTimeout("execmascara()",1)
}

function execmascara(){
    v_obj.value = v_fun(v_obj.value);
}
function masktelefone(v){
    v=v.replace(/\D/g,"")                 //Remove tudo o que não é dígito
    v=v.replace(/^(\d\d)(\d)/g,"($1) $2") //Coloca parênteses em volta dos dois primeiros dígitos
    v=v.replace(/(\d{4})(\d)/,"$1-$2")    //Coloca hífen entre o quarto e o quinto dígitos
    return v;
}

function validaNews(){
	
	var email = document.getElementById('email').value;
	if(email == ''){
		alert('Por favor, informe seu email.');
		document.getElementById('email').focus();
		return false;
	}
	if(!fnValidaEmail(email)){
		alert('Email invalido.\nRedigite seu E-MAIL.');
		document.getElementById('email').value = '';
		document.getElementById('email').focus();
		return false;
	}
	return true;
}


