// JavaScript Document

function ValidaCampoVazio(campo){
	
	obj = document.getElementById(campo);
	
	if(obj.value == ''){
		
		obj.style.border = '1px solid red';	
		obj.style.color = 'red';
		obj.style.backgroundImage = 'url(images/error.png)';
		obj.style.backgroundRepeat = 'no-repeat';
		obj.style.backgroundPosition = '98.5% 8px';
		
		return 0;
	
	}else{
		
		obj.style.border = '1px solid #2ece0c';
		obj.style.color = '#666';
		obj.style.backgroundImage = 'url(images/accept.png)';
		obj.style.backgroundRepeat = 'no-repeat';
		obj.style.backgroundPosition = '98.5% 8px';
		return 1;
	}
	
}

function validaCheckBox(campo){
	
	obj = document.getElementById(campo);
	
	if(obj.checked == false){
		
		obj.style.border = '1px solid red';	
		obj.style.color = 'red';	
		alert('Leia o regulamento e marque a opção se você concorda!');
		return 0;
	
	}else{
		
		obj.style.border = '1px solid #ccc';
		obj.style.color = '#666';
		return 1;
	}
	
}

function validaRadioButton(campo){
	
	obj = document.getElementById(campo);
	
	preencheu = false;
	
	botoes = obj.length;
	
	for (i=0; i<botoes; i++) {
		
		if (form.campo[i].checked) {
		
		preencheu = true;
	
	break; 
	
	}
	
	if(preencheu == true){

		return 0;
		
	}else{
		
		return 1;
	}
	
}

	
}
	
function validaEmail(){

		parte1 = document.getElementById('email').value.indexOf('@');
		parte2 = document.getElementById('email').value.indexOf('.');
		parte3 = document.getElementById('email').value.length;
		if(!(parte1 >= 3 && parte2 >= 6 && parte3 >= 9)){
			document.getElementById('email').style.border = "1px solid red";
			document.getElementById('email').style.color = "red";
			return 0;
		}else{
			document.getElementById('email').style.border = "1px solid #ccc";
			document.getElementById('email').style.color = "#666";
			return 1;
		}

}

function LimpaCampo(campo){
	obj = document.getElementById(campo);
	
	if(obj.value == ''){
		obj.style.border = '1px solid #ccc';
		obj.style.color = '#666';
	}
}

function EnviarFormulario(form){
	
	form = document.getElementById(form);
	
	form.submit();
	
}

function Alerta(soma, total, form){
	
	if(soma == total){
	
		EnviarFormulario(form);

	}else{
		document.getElementById('mostra').style.display = "block";
		
	}
	
}

function validaLogin1(){
	
	soma  = 0;
	total = 2;
	
	soma = soma + ValidaCampoVazio('login1');
	soma = soma + ValidaCampoVazio('senha1');
	
	Alerta(soma, total, 'formLoginP');
}

function validaLoginSuperior(){
	
	soma  = 0;
	total = 2;
	
	soma = soma + ValidaCampoVazio('login');
	soma = soma + ValidaCampoVazio('senha');
	
	Alerta(soma, total, 'formLoginP1');
}


function validaContato(){
	
	soma  = 0;
	total = 6;
	
	soma = soma + ValidaCampoVazio('nome');
	soma = soma + ValidaCampoVazio('email');
	soma = soma + validaEmail('email');
	soma = soma + ValidaCampoVazio('telefone');
	soma = soma + ValidaCampoVazio('assunto');
	soma = soma + ValidaCampoVazio('mensagem');
	
	Alerta(soma, total, 'Cadastro');
}

function validaTrabalheConosco1(){
	soma = 0;
	total = 27;
		
	soma = soma + ValidaCampoVazio('nome');
	soma = soma + ValidaCampoVazio('sexo');
	soma = soma + ValidaCampoVazio('nacionalidade');
	soma = soma + ValidaCampoVazio('nacionalidade_cidade');
	soma = soma + ValidaCampoVazio('nacionalidade_estado');
	soma = soma + ValidaCampoVazio('data');
	soma = soma + ValidaCampoVazio('civil');
	soma = soma + ValidaCampoVazio('endereco');
	soma = soma + ValidaCampoVazio('bairro');
	soma = soma + ValidaCampoVazio('cep');
	soma = soma + ValidaCampoVazio('telefone');
	soma = soma + ValidaCampoVazio('email');
	soma = soma + ValidaCampoVazio('carteira');
	soma = soma + ValidaCampoVazio('carteira_serie');
	soma = soma + ValidaCampoVazio('carteira_emissor');
	soma = soma + ValidaCampoVazio('carteira_data');
	soma = soma + ValidaCampoVazio('identidade');
	soma = soma + ValidaCampoVazio('identidade_orgao');
	soma = soma + ValidaCampoVazio('identidade_estado');
	soma = soma + ValidaCampoVazio('identidade_data');
	soma = soma + ValidaCampoVazio('titulo');
	soma = soma + ValidaCampoVazio('titulo_zona');
	soma = soma + ValidaCampoVazio('titulo_secao');
	soma = soma + ValidaCampoVazio('titulo_estado');
	soma = soma + ValidaCampoVazio('titulo_cidade');
	soma = soma + ValidaCampoVazio('titulo_data');
	soma = soma + ValidaCampoVazio('cpf');
		
	Alerta(soma, total, 'Cadastro');
		
}

function validaTrabalheConosco2(){
	soma = 0;
	total = 5;
		
	soma = soma + ValidaCampoVazio('mae');
	soma = soma + ValidaCampoVazio('mae_profissao');
	soma = soma + ValidaCampoVazio('mae_trabalha');
	soma = soma + ValidaCampoVazio('grau');
	soma = soma + ValidaCampoVazio('bebida');
		
	Alerta(soma, total, 'Cadastro');
		
}

function validaTrabalheConosco3(){
	soma = 0;
	total = 0;
		
	Alerta(soma, total, 'Cadastro');
		
}

function validaTrabalheConosco4(){
	soma = 0;
	total = 0;
		
	Alerta(soma, total, 'Cadastro');
		
}

function validaOrcamento(){
	soma = 0;
	total = 10;
	
	soma = soma + ValidaCampoVazio('nome');
	soma = soma + ValidaCampoVazio('email');
	soma = soma + validaEmail('email');
	soma = soma + ValidaCampoVazio('telefone');
	soma = soma + ValidaCampoVazio('cidade');
	soma = soma + ValidaCampoVazio('estado');
	soma = soma + ValidaCampoVazio('logadouro');
	soma = soma + ValidaCampoVazio('cep');
	soma = soma + ValidaCampoVazio('assunto');
	soma = soma + ValidaCampoVazio('mensagem');
	
	Alerta(soma, total, 'formOrcamento');
}

function limpar(){
	LimpaCampo('nome');
	LimpaCampo('email');
	LimpaCampo('telefone');
	LimpaCampo('cidade');
	LimpaCampo('estado');
	LimpaCampo('logadouro');
	LimpaCampo('cep');
	LimpaCampo('assunto');
	LimpaCampo('mensagem');
}

function validaAssinante(){
	
	soma  = 0;
	total = 6;
	
	soma = soma + ValidaCampoVazio('nome');
	soma = soma + ValidaCampoVazio('email');
	soma = soma + ValidaCampoVazio('senha');
	soma = soma + ValidaCampoVazio('confirma_senha');
	soma = soma + validaCheckBox('regulamento');
	
	if(soma == 5){
		
		if(document.getElementById('senha').value == document.getElementById('confirma_senha').value){
			
			soma ++;
			
		}else{
			
			alert('As senhas não conferem!');
			
		}
	}
	
	Alerta(soma, total, 'formAssinar');
}

function mascara(o,f){
	v_obj=o
	v_fun=f
	setTimeout("execmascara()",1)
}
	
function execmascara(){
	v_obj.value=v_fun(v_obj.value)
}
		
function fTelefone(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 Cep(v){
    v=v.replace(/\D/g,"")                //Remove tudo o que não é dígito
    v=v.replace(/^(\d{5})(\d)/,"$1-$2") //Esse é tão fácil que não merece explicações
    return v
}


function Cpf(v){
    v=v.replace(/\D/g,"")                    //Remove tudo o que não é dígito
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
    v=v.replace(/(\d{3})(\d)/,"$1.$2")       //Coloca um ponto entre o terceiro e o quarto dígitos
   		                                     //de novo (para o segundo bloco de números)
    v=v.replace(/(\d{3})(\d{1,2})$/,"$1-$2") //Coloca um hífen entre o terceiro e o quarto dígitos
    return v
}

function Data(v){
	v=v.replace(/\D/g,"")
	v=v.replace(/(\d{2})(\d)/,"$1/$2")
	v=v.replace(/(\d{2})(\d)/,"$1/$2")
	return v
}
