function inicializaEventos() {
	document.getElementsByClassName('limpavel').each(function(item) {
           item.value = "";
    });
}

function atualizarCaptcha() {
	$('acao').value = 'atualizarCaptcha';
	document.forms[0].submit();
}

function remarcar(url) {
	var select = $('resposta_confirmacao');
	var value = select.value;
					
	if (!value.empty()) {
		alert('Foi selecionada uma resposta de confirmação. Por favor, verifique se deseja confirmar ou remarcar a perícia.');
	} else {
		document.forms[0].action = url;
		document.forms[0].submit();
	}
}

function antecipar(url) {
	document.forms[0].action = url;
	document.forms[0].submit();
}

//funções privadas
//DAC
function habilitaDAC(){
	$("dac").disabled = false;
}
function desabilitaDAC(){
	$("dac").disabled = true;
}
function limpaDAC(){
	$("dac").value = "";
} 
//texto CNPJ_CGC_CEI
function habilitaCNPJ_CGC_CEI(){
	$("cei_cnpj_cgc").disabled = false;
}
function desabilitaCNPJ_CGC_CEI(){
	$("cei_cnpj_cgc").disabled = true;
}
function limpaCNPJ_CGC_CEI(){
	$("cei_cnpj_cgc").value = "";
}

//radio CNPJ
function habilitaRadioCNPJ_CGC(){
	$("cnpj_cgc").disabled = false;
}
function desabilitaRadioCNPJ_CGC(){
	$("cnpj_cgc").disabled = true;
}

//radio CEI(){
function habilitaRadioCEI(){
	$("cei").disabled = false;
}
function desabilitaRadioCEI(){
	$("cei").disabled = true;
}
	
//texto DataUltimoDiaTrabalho()
function habilitaDataUltimoDiaTrabalho(){
	$("data_ultimo_trabalho").disabled = false;
}
function desabilitaDataUltimoDiaTrabalho(){
	$("data_ultimo_trabalho").disabled = true;
}
function limpaDataUltimoTrabalho(){
	$("data_ultimo_trabalho").value = "";
}

//texto CID
function habilitaCID(){
	$("cid").disabled = false;
}
function desabilitaCID(){
	$("cid").disabled = true;
}
function limpaCID(){
	$("cid").value = "";
}

//texto QtdDependentes
function habilitaQtdDependentes(){
	$("qtd_dependentes").disabled = false;
}
function desabilitaQtdDependentes(){
	$("qtd_dependentes").disabled = true;
}
function limpaQtdDependentes(){
	$("qtd_dependentes").value = "";
}

//para controlar a opção empregado
function controlaEmpregado(){ //OK
	if($("empregado").checked == true){
		habilitaQtdDependentes();
		habilitaRadioCNPJ_CGC();
		habilitaRadioCEI();
		habilitaCNPJ_CGC_CEI();
		habilitaDataUltimoDiaTrabalho();
		habilitaCID();
		desabilitaDAC();
		//marcando a opção CNPJ_CGC se nenhuma estiver marcada.
		if($("cnpj_cgc").checked == false && $("cei").checked == false){
			$("cnpj_cgc").checked = true;
		}
	}
}

//para controlar a opção trabalhador avulso
function controlaTrabalhadorAvulso(){ 
	if($("trabalhadorAvulso").checked == true){
		habilitaQtdDependentes();
		desabilitaRadioCNPJ_CGC();
		desabilitaRadioCEI();
		desabilitaCNPJ_CGC_CEI();
		desabilitaDataUltimoDiaTrabalho();
		desabilitaCID();
		desabilitaDAC();
		//marcando a opção CNPJ_CGC se nenhuma estiver marcada.
		//if($("cnpj_cgc").checked == false && $("cei").checked == false){
		//	$("cnpj_cgc").checked = true;
		//}
	}
}	

//controla a opção aeronauta
function controlaAeronauta(){
	if($("aeronauta").checked==true){
		habilitaDAC();
		limpaDAC();
		habilitaQtdDependentes();
		habilitaRadioCNPJ_CGC();
		habilitaRadioCEI();
		habilitaCNPJ_CGC_CEI();
		habilitaDataUltimoDiaTrabalho();
		habilitaCID();
		//marcando a opção CNPJ_CGC se nenhuma estiver marcada.
		if($("cnpj_cgc").checked == false && $("cei").checked == false){
			$("cnpj_cgc").checked = true;
		}		
	}
}

//para controlar as outras opções
function controlaOutras(){
	limpaDAC();
	limpaCNPJ_CGC_CEI();
	limpaCID();
	limpaDataUltimoTrabalho();
	limpaQtdDependentes();
	desabilitaDAC();
	desabilitaCNPJ_CGC_CEI();
	desabilitaCID();
	desabilitaDataUltimoDiaTrabalho();
	desabilitaQtdDependentes();
	desabilitaRadioCEI();
	desabilitaRadioCNPJ_CGC();
	$("cnpj_cgc").checked = false;
	$("cei").checked = false;
} 	
	
function controleInicial(){
	if($("empregado").checked==false && $("aeronauta").checked==false){
		desabilitaDAC();
		desabilitaRadioCNPJ_CGC();
		desabilitaRadioCEI();
		desabilitaCNPJ_CGC_CEI();
		desabilitaDataUltimoDiaTrabalho();
		desabilitaCID();
		desabilitaQtdDependentes();
	} else if($("empregado").checked==true && $("aeronauta").checked==false){
		desabilitaDAC();
	}
}	
	
function controlaRadioCNPJ_CGC(){
	if($("cnpj_cgc").checked==true){
		habilitaCNPJ_CGC_CEI();
	}
}

function controlaRadioCEI(){
	if($("cei").checked==false){
		habilitaCNPJ_CGC_CEI();
	}
}

