<!--
// JavaScript Document

//Pre load imagens
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

 function tamanho_campo(objA, objP,tipo, tamanho) {
	var key = window.event.keyCode;	
  	if(tipo==0) {
				if (( key < 47 )||( key > 58 )) {
						window.event.returnValue = null; 
						return; 
     			}
 			}
	 caracter = String.fromCharCode(key); 
   	 palavra = objA.value +  caracter; 
	 if (palavra.length == tamanho) 
   		{
   			objA.value = palavra;
			window.event.returnValue = null;
			objP.focus();
			return;
   		}
   	 else
   		{ 
			if (palavra.length > tamanho) 
   				{
   					objA.value = palavra.substring(0, tamanho);
					window.event.returnValue = null;
					objP.focus();
					return;
   				}
   			else
   				{ 
	 	 			objA.focus(); 
	  			}
   		}
}
function valida_numero(s){
	if ( s != '' ) {
		var i;
		var dif = 0;
		for (i = 0; i < s.value.length; i++){
			var c = s.value.charAt(i);
			if (!((c >= '0') && (c <= '9'))){
				dif = 1;
			}
		}
		if (dif == 1){
			alert('Este campo deve ser numerico!');
			s.focus();	
			s.select();
			return false;
		}
	}
	return true;
}

function valida_login(){
	var Form
	Form = document.login_usr
	if (Form.usuario.value.length == 0 ) {
		alert('Por favor, informe o e-mail de cadastro.');
		Form.usuario.focus();
		return false;
    }
	if (Form.senha.value.length == 0 ) {
		alert('Por favor, informe sua senha.');
		Form.senha.focus();
		return false;
    }
	return true
}

function valida_login_dir(){
	var Form
	Form = document.form_login_dir
	if (Form.usuario.value.length == 0 ) {
		alert('Por favor, informe o e-mail de cadastro.');
		Form.usuario.focus();
		return false;
    }
	if (Form.senha.value.length == 0 ) {
		alert('Por favor, informe sua senha.');
		Form.senha.focus();
		return false;
    }
	return true
}

function valida_vagas(){
	Form = document.vagas;
	if (Form.titulo_vaga.value.length == 0 ) {
		alert('Por favor, informe o título da vaga.');
		Form.titulo_vaga.focus();
		return false;
    }
	if (Form.descricao_vaga.value.length == 0 ) {
		alert('Por favor, informe a descrição da vaga.');
		Form.descricao_vaga.focus();
		return false;
    }
	return true
}

function valida_cadastro_pj() {
	var Form, 
	Form = document.cadastro_associado;
	cnpj = Form.pj_cnpj1.value + Form.pj_cnpj2.value + Form.pj_cnpj3.value + Form.pj_cnpj4.value + Form.pj_cnpj5.value;

	if (Form.pj_nome.value.length == 0 ) {
		alert('Por favor, informe o nome da Empresa.');
		Form.pj_nome.focus();
		return false;
    }
	if (Form.pj_razao.value.length == 0 ) {
		alert('Por favor, informe a Razão Social da Empresa.');
		Form.pj_razao.focus();
		return false;
    }
	if (Form.pj_cnpj1.value.length == 0 ) {
		alert('Por favor, informe o CNPJ da Empresa.');
		Form.pj_cnpj1.focus();
		return false;
    }
		if (cnpj.length > 0 ) {
			if (valida_cnpj(cnpj) == false ) {
				alert('O CNPJ não é válido, por favor verifique novamente!');
				Form.pj_cnpj1.focus();
				return false;
			}
		}
	if(Form.pj_email.value.indexOf("@")==-1 || Form.pj_email.value.indexOf(".")==-1 || Form.pj_email.value==''){
		alert(' Verifique se o digitou corretamente o e-mail da Empresa.')
		Form.pj_email.focus();
		return false;
	}
	if(Form.pj_email_cob.value.indexOf("@")==-1 || Form.pj_email_cob.value.indexOf(".")==-1 || Form.pj_email_cob.value==''){
		alert(' Verifique se o digitou corretamente o e-mail de Cobrança.')
		Form.pj_email_cob.focus();
		return false;
	}
	if (Form.pj_fone_ddd.value.length == 0 ) {
		alert('Por favor, informe o DDD do Telefone da Empresa.');
		Form.pj_fone_ddd.focus();
		return false;
    }
	if (Form.pj_fone.value.length == 0 ) {
		alert('Por favor, informe o Telefone da Empresa.');
		Form.pj_fone.focus();
		return false;
    }
	if (Form.pj_endereco.value.length == 0) {
		alert('Informe o endereço da Empresa !');
		Form.pj_endereco.focus();
		return false;
	}
	if (Form.pj_numero.value.length == 0) {
		alert('O número do endereço da Empresa está vazio!');
		Form.pj_numero.focus();
		return false;
	}
	if (Form.pj_bairro.value.length == 0 ) {
		alert('Por favor, informe o Bairro da Empresa.');
		Form.pj_bairro.focus();
		return false;
    }
	if (Form.pj_cep1.value.length < 5) {
		alert('Por favor, informe o CEP da Empresa!');
		Form.pj_cep1.focus();
		return false;
	}
	pj_cep = Form.pj_cep1.value + Form.pj_cep2.value
	if (pj_cep.length < 8 ) {
		alert('Por favor, verifique o campo CEP da Empresa!');
		Form.pj_cep2.focus();
		return false
	}
	if (Form.pj_cidade.value.length == 0) {
		alert('Por favor, informe a Cidade da Empresa!');
		Form.pj_cidade.focus();
		return false;
	}

	if (Form.pj_estado.options[0].selected == true) {
		 alert('Por favor, selecione o Estado da Empresa!');
		Form.pj_estado.focus();
		return false;
	}
	if (Form.pf_nome.value.length == 0 ) {
		alert('Por favor, informe o nome do Contato.');
		Form.pf_nome.focus();
		return false;
    }
	if (Form.pf_profissao.value.length == 0 ) {
		alert('Por favor, informe sua profissão.');
		Form.pf_profissao.focus();
		return false;
    }

	if (Form.pf_email.value.length == 0 ) {
		alert('Por favor, informe seu e-mail pessoal.');
		Form.pf_email.focus();
		return false;
    }

	return true;
}

function valida_pj_simples() {
var Form, 
	Form = document.pj_simples;
	cnpj = Form.pj_cnpj1.value + Form.pj_cnpj2.value + Form.pj_cnpj3.value + Form.pj_cnpj4.value + Form.pj_cnpj5.value;

	if (Form.pj_nome.value.length == 0 ) {
		alert('Por favor, informe o nome da Empresa.');
		Form.pj_nome.focus();
		return false;
    }
	if (Form.pj_razao.value.length == 0 ) {
		alert('Por favor, informe a Razão Social da Empresa.');
		Form.pj_razao.focus();
		return false;
    }
	if (Form.pj_cnpj1.value.length == 0 ) {
		alert('Por favor, informe o CNPJ da Empresa.');
		Form.pj_cnpj1.focus();
		return false;
    }
		if (cnpj.length > 0 ) {
			if (valida_cnpj(cnpj) == false ) {
				alert('O CNPJ não é válido, por favor verifique novamente!');
				Form.pj_cnpj1.focus();
				return false;
			}
		}
	if(Form.pj_email.value.indexOf("@")==-1 || Form.pj_email.value.indexOf(".")==-1 || Form.pj_email.value==''){
		alert(' Verifique se o digitou corretamente o e-mail da Empresa.')
		Form.pj_email.focus();
		return false;
	}
	if (Form.pj_fone_ddd.value.length == 0 ) {
		alert('Por favor, informe o DDD do Telefone da Empresa.');
		Form.pj_fone_ddd.focus();
		return false;
    }
	if (Form.pj_fone.value.length == 0 ) {
		alert('Por favor, informe o Telefone da Empresa.');
		Form.pj_fone.focus();
		return false;
    }
	if (Form.pj_endereco.value.length == 0) {
		alert('Informe o endereço da Empresa !');
		Form.pj_endereco.focus();
		return false;
	}
	if (Form.pj_numero.value.length == 0) {
		alert('O número do endereço da Empresa está vazio!');
		Form.pj_numero.focus();
		return false;
	}
	if (Form.pj_bairro.value.length == 0 ) {
		alert('Por favor, informe o Bairro da Empresa.');
		Form.pj_bairro.focus();
		return false;
    }
	if (Form.pj_cep1.value.length < 5) {
		alert('Por favor, informe o CEP da Empresa!');
		Form.pj_cep1.focus();
		return false;
	}
	pj_cep = Form.pj_cep1.value + Form.pj_cep2.value
	if (pj_cep.length < 8 ) {
		alert('Por favor, verifique o campo CEP da Empresa!');
		Form.pj_cep2.focus();
		return false
	}
	if (Form.pj_cidade.value.length == 0) {
		alert('Por favor, informe a Cidade da Empresa!');
		Form.pj_cidade.focus();
		return false;
	}

	if (Form.pj_estado.options[0].selected == true) {
		 alert('Por favor, selecione o Estado da Empresa!');
		Form.pj_estado.focus();
		return false;
	}
	if (Form.pf_nome.value.length == 0 ) {
		alert('Por favor, informe o nome do Contato.');
		Form.pf_nome.focus();
		return false;
    }
	if (Form.pf_profissao.value.length == 0 ) {
		alert('Por favor, informe sua profissão.');
		Form.pf_profissao.focus();
		return false;
    }

	if (Form.pf_email.value.length == 0 ) {
		alert('Por favor, informe seu e-mail pessoal.');
		Form.pf_email.focus();
		return false;
    }

	return true;
}

function busca_top() {
	if (document.buscatop.cmpbusca.value.length < 5 ) {
		alert('Por favor, insira ao menos 5 letras para efetuar a busca.');
		document.buscatop.cmpbusca.focus();
		return false;
	}
		return true
}

function valida_altera_divulga(){
var Form
	Form = document.cadastro_divulgacao;
	Form.logo_clone.value = Form.logo.value
}
function valida_cadastro_pf() {
var Form, s, cpf, cep,aniversario
	Form = document.cadastro_pf;
	cpf = Form.pf_cpf1.value + Form.pf_cpf2.value + Form.pf_cpf3.value + Form.pf_cpf4.value;
	aniversario = Form.pf_nasc_dia.value+Form.pf_nasc_mes.value+Form.pf_nasc_ano.value


	if (Form.pf_nome.value.length == 0 ) {
		alert('Por favor, informe seu Nome.');
		Form.pf_nome.focus();
		return false;
    }
	if (Form.pf_cpf1.value.length == 0 ) {
		alert('Por favor, informe seu CPF.');
		Form.pf_cpf1.focus();
		return false;
    }
	if (cpf.length > 0 ) {
		if (valida_CPF(cpf) == false ) {
			alert('O CPF do Participante não é válido !');
			Form.pf_cpf1.focus();
			return false;
			}
	}
	if(Form.pf_email.value.indexOf("@")==-1 || Form.pf_email.value.indexOf(".")==-1 || Form.pf_email.value==''){
		alert(' Verifique se o digitou corretamente seu e-mail.')
		Form.pf_email.focus();
		return false;
	}
	if (Form.pf_profissao.value.length == 0) {
		alert('Informe sua profissão !');
		Form.pf_profissao.focus();
		return false;
	}
		if (Form.pf_nasc_dia.value.length < 1) {
			alert('Data de aniversário inválida.!');
			Form.pf_nasc_dia.focus();
			return false;
		}
		if (Form.pf_nasc_mes.value.length < 1) {
			alert('Mês de aniversário inválido!');
			Form.pf_nasc_mes.focus();
			return false;
		}
		if (Form.pf_nasc_ano.value.length < 4) {
			alert('Ano de aniversário inválido!');
			Form.pf_nasc_ano.focus();
			return false;
		}

	if (Form.pf_fone_ddd.value.length == 0 ) {
		alert('Por favor, informe o DDD do Telefone.');
		Form.pf_fone_ddd.focus();
		return false;
    }
	if (Form.pf_fone.value.length == 0 ) {
		alert('Por favor, informe seu Telefone.');
		Form.pf_fone.focus();
		return false;
    }
	if (Form.pf_cidade.value.length == 0) {
		alert('Por favor, informe a Cidade que mora!');
		Form.pf_cidade.focus();
		return false;
	}

	if (Form.pf_estado.options[0].selected == true) {
		 alert('Por favor, selecione o Estado!');
		Form.pf_estado.focus();
		return false;
	}

	return true;
}

function valida_cadastro_email() {
var Form
	Form = document.valida_email;

	if(Form.email.value.indexOf("@")==-1 || Form.email.value.indexOf(".")==-1 || Form.email.value==''){
		alert(' Verifique se o digitou corretamente seu e-mail.')
		Form.email.focus();
		return false;
	}
	if (Form.chave.value.length == 0) {
		alert('Insira a chave que recebeu por e-mail.');
		Form.chave.focus();
		return false;
	}
	return true;
}

function valida_CPF(s){
var i;
var c = s.substr(0,9);
var dv = s.substr(9,2);
var d1 = 0;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(10-i);
	}
	if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for (i = 0; i < 9; i++){
		d1 += c.charAt(i)*(11-i);
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){
		return false;
	}
	return true;
}

function valida_cnpj(s){
var i;
if (s.length > 14) {
	if (s.substr(0,1) == 0){
		var c = s.substr(1,12);
		var dv = s.substr(13,2);
	}
	else{
		var c = s.substr(0,12);
		var dv = s.substr(12,2);
	}
}
else{
	var c = s.substr(0,12);
	var dv = s.substr(12,2);
}
var d1 = 0;
if (s.length < 14) {
	return false;
}
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+(i % 8));
	}
	if (d1 == 0) return false;
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(0) != d1){
		return false;
	}
	d1 *= 2;
	for (i = 0; i < 12; i++){
		d1 += c.charAt(11-i)*(2+((i+1) % 8));
	}
	d1 = 11 - (d1 % 11);
	if (d1 > 9) d1 = 0;
	if (dv.charAt(1) != d1){
		return false;
	}
	return true;
}

function trim(s) {
while (s.substring(0,1) == " ")
		{
		  s = s.substring(1,s.length);
		}
		while (s.substring(s.length-1,s.length) == " ") 
		{
		  s = s.substring(0,s.length-1);
		}
		return s;
}

function completa_com_zeros(objA, tamanho)
{
	//Se o número de caracteres do campo estiver alem do minimo complea com zeros a esquerda
	if ((objA.value).length < tamanho)
	{
		sTexto = objA.value;
		for(i=0; i < tamanho - ((objA.value).length); i++)
		{
			sTexto = '0' + sTexto;
		} 
		objA.value = sTexto;
	}
	return;
}

function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}

function valida_curriculo(){
var Form
	Form = document.curriculo;

	if(Form.email.value.indexOf("@")==-1 || Form.email.value.indexOf(".")==-1 || Form.email.value==''){
		alert('Verifique se o digitou corretamente seu e-mail.')
		Form.email.focus();
		return false;
	}
	if (Form.atuacao.options[0].selected == true) {
		 alert('Por favor, informe uma área de atuação!');
		Form.atuacao.focus();
		return false;
	}
	if (Form.descricao_curriculo.value.length == 0 ) {
		alert('Por favor, insira um resumo de seu currículo.');
		Form.descricao_curriculo.focus();
		return false;
    }
	return true;
}
//-->