function atualizarCandidato(){
	var frmDados = document.frmDados;
	if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
	else{ frmDados.submit(); }	
}

function atualizarLogin(){
	var frmDados = document.frmDados;
	var msg = "Os campos devem ser preenchidos:\n";
	var show = false;
	
	if(frmDados.login.value != frmDados.repita_login.value ){
		show=true;
		msg = "Os dados de login informados são diferentes\n";
	}
	
	if(frmDados.senha.value != frmDados.repita_senha.value ){
		show=true;
		msg = "As senhas informadas são diferentes\n";
	}
	
	if(show){alert(msg);}
	else if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
	else{ frmDados.submit(); }
}

function passo1(){
	var frmDados = document.frmDados;
	var msg = "Os campos devem ser preenchidos:\n";
	var show = false;
	
	if(frmDados.login_cad.value.length <= 0 ){
		show=true;
		msg += "Login\n"
	}
	
	if(getSelectedItem(frmDados.opcao, 'sim')){
		frmDados.action = 'rha/access/logar.php?acao=logar';

		if(frmDados.pass.value.length <= 0 ){
			show=true;
			msg += "Senha\n"
		}
	}else{
		frmDados.action = 'rha/process/incluir_login.php';
		if(frmDados.senhaNova.value.length <= 0 ){
			show=true;
			msg += "Senha\n"
		}
		if(frmDados.senhaNova1.value.length <= 0 ){
			show=true;
			msg += "Repita Senha\n"
		}
		
		if(frmDados.senhaNova.value != frmDados.senhaNova1.value ){
			show=true;
			msg = "As senhas informadas são diferentes\n";
		}
	}
	
	if(show){alert(msg);}
	else if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
	else{ frmDados.submit(); }
}

function passo2(){
	var frmDados = document.frmDados;
	var msg = "Campos devem ser preenchidos: \n";
	var showMessage = false;
	
	if(frmDados.mae.value.length <= 0 && frmDados.pai.value.length <= 0 ){
		msg += "nome do Pai ou nome da Mãe deve ser preenchido\n";
		showMessage = true;
	}
	
	if(frmDados.data_exp_dia.value.length <= 0 && frmDados.data_exp_mes.value.length <= 0  && frmDados.data_exp_ano.value.length <= 0 ){
		msg += "Data de Expedição \n";
		showMessage = true;
	}
	
	if(frmDados.data_nasc_dia.value.length <= 0 && frmDados.data_nasc_mes.value.length <= 0  && frmDados.data_nasc_ano.value.length <= 0 ){
		msg += "Data de Nascimento \n";
		showMessage = true;
	}
	
	
	if(showMessage){
		alert(msg);
	}else{ 
		if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
		else{ frmDados.submit(); }
	}
}

function passo4(){
	var frmDados = document.frmDados;
    if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
	else{ frmDados.submit(); }
}

function passo5(tam, cond){
	var frmDados = document.frmDados;	
	if(tam <= 0 && cond == 'S'){
		alert("É preciso informar pelo menos uma experiência profissional.")
	} else{ frmDados.submit(); }
}



function getSelectedItem(radios, value) {

chosen = ""
len = radios.length;

for (i = 0; i <len; i++) {
	if (radios[i].checked) {
	chosen = radios[i].value
	}
}

if (chosen == value) {
	return true;
} 
return false;
}

function buscarVaga(){
	var periodo = document.getElementById('turno');
	var area = document.getElementById('area');
	
	document.location = "vagas.php?area="+area.value+"&periodo="+periodo.value;
}

function abrirVaga(){
	var vaga = document.getElementById('vaga');
	
	if(vaga.value==""){
		alert("Selecione uma vaga.");
	}else{
		window.open('passo2_popup.php?id_vaga='+vaga.value,'vagas','width=620,height=482,resizable=0,scrollbars=0');
	}
}

function abrirFoto(url){
	window.open('thumbs.php?src='+url+'&wmax=300&hmax=300&quality=90','foto','width=350,height=350,resizable=0,scrollbars=0');
}

function excluirArquivos(tipo, id, url){
	//alert(url);
	if(tipo == 'foto'){
		document.location = "rha/loads/excluir_arquivos.php?tipo=1&id="+id+"&url="+url;
	}else{
		document.location = "rha/loads/excluir_arquivos.php?tipo=2&id="+id+"&url="+url;
	}

}

function proximoPasso(tam){
	if(tam <= 0){
		alert("É preciso informar pelo menos uma formação.")
	}else{
		document.location = 'passo4.php'
	}
}

function desistir(id_vaga, id_candidato, status){
	if(status >3){
		alert("Para desistir do processo você deve entrar em contato com a LEG.")
	}else{
		alert("rha/loads/desistir.php?id="+id_candidato+"&id_vaga="+id_vaga);
		document.location = "rha/loads/desistir.php?id="+id_candidato+"&id_vaga="+id_vaga;
	}
}

function processarCompetencia(url) {
	var ajax = null;
      //verifica se o browser tem suporte a ajax
	  try {
         ajax = new ActiveXObject("Microsoft.XMLHTTP");
			
		} 
      catch(e) {
         try {
            ajax = new ActiveXObject("Msxml2.XMLHTTP");
         }
	     catch(ex) {
            try {
               ajax = new XMLHttpRequest();
            }
	        catch(exc) {
               alert("Esse browser não tem recursos para uso do Ajax");
               ajax = null;
            }
         }
      }
	  //se tiver suporte ajax
	  if(ajax) {
	 
	     ajax.open("POST", "rha/process/buscar_competencias.php", true);
		 ajax.setRequestHeader("Content-Type", "application/x-www-form-urlencoded;charset=iso-8859-1");
		 
		 ajax.onreadystatechange = function() {
            //enquanto estiver processando...emite a msg de carregando
			//após ser processado - chama função processXML que vai varrer os dados
            if(ajax.readyState == 4 ) {
			   var isError = false;
			   if(ajax.responseText.toLowerCase().indexOf("fatal error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("parse error") != -1 || 
				  ajax.responseText.toLowerCase().indexOf(".php on line ") != -1 || 
				  ajax.responseText.toLowerCase().indexOf("erro ao executar") != -1){
				   isError = true;
			   }

			   if(ajax.responseText && !isError) {
					var texto = ajax.responseText;
					if(texto == "OK"){
						document.location = url;
					}else{
						alert(texto);
					}
			   }else if(isError){
				   alert("Algum erro ocorreu. \n Msg:"+ajax.responseText);
			   }
            }
         }
         ajax.send(null);
      }
   }

function processarQuestao(){
	var frmDados = document.frmDados;
	if(!isFormValid()){ alert('Campos em destaque vermelho estão com erros ou são obrigatórios.'); }
	else{ frmDados.submit(); }	
}


