﻿function checa_formulario_site(formSite){

        if (formSite.email.value == ""){
  alert("Preencha seu e-mail.");
   formSite.email.focus();
        return (false);
}else{
		var idCampo = formSite.email.id;
		var er = idCampo + "Erro";
		var strValue = formSite.email.value;
		var regexExpressao = /^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$/;
	
		if (!regexExpressao.test(strValue)) {
			toggleNO(er);
			formSite.email.focus();
			return false;
		}else{
			toggleYES(er);
		}
}

        if (formSite.confirmacao.value == ""){
   alert("Por favor preencha código de verificação.");
   formSite.confirmacao.focus();
        return (false);
}

}

function fechaDiv(div){
toggleYES(div);
}

function retornaCampo(campo){
var idInput = campo.id;
toggleYES(idInput);
}

function toggleYES(obj) {
   var el = document.getElementById(obj);
    el.style.display = 'none';
}

function toggleNO(obj) {
   var el = document.getElementById(obj);
    el.style.display = '';
}

function validaRegex(campo) {
		var idCampo = campo.id;
		var er = idCampo + "Erro";
		var strValue = campo.value;
		
			switch (idCampo){
				case "email":
				var regexExpressao = /^([0-9,a-z,A-Z]+)([.,_]([0-9,a-z,A-Z]+))*[@]([0-9,a-z,A-Z]+)([.,_,-]([0-9,a-z,A-Z]+))*[.]([0-9,a-z,A-Z]){2}([0-9,a-z,A-Z])?$/;
					break
				case "confirmacao":
				var regexExpressao = /^([^æ]{1,})$/;
					break
				default:
				var regexExpressao = /^[^æ]{1,}$/;
			}		
			
		if (!regexExpressao.test(strValue)) {
			toggleNO(er);
			return false;
		}else{
			toggleYES(er);
		}
}
