function emitirDeclaracao(banco,arquivo,lc){
	if(document.form.txtrdpro.value=='2' || document.form.txtrdpro.value=='4' ){
		if( validarRadio() == 'S'){
			alert('Informe o tipo de profissional');
		}
		else if(document.form.txtCPF.value == '' && document.form.txtCNPJ.value == '' ){
			alert('Informe o campo CPF ou o CNPJ.');
			document.form.txtCNPJ.focus();
		}
		else if(document.form.txtCodigo.value == ''){
			alert('Informe o número da inscrição');
			document.form.txtCodigo.focus();
		}
		else{
			document.form.action='reldhl?arquivo='+arquivo+'&tipo=1&bd='+banco+'&lc='+lc;
			document.form.submit();
		}
	}
	else{
		if( validarRadio() == 'S'){
			alert('Informe o tipo de profissional');
		}
		else if(document.form.txtCPF.value == ''){
			alert('Informe o campo CPF.');
			document.form.txtCNPJ.focus();
		}
		else if(document.form.txtCodigo.value == ''){
			alert('Informe o número da inscrição');
			document.form.txtCodigo.focus();
		}
		else{
			document.form.action='reldhl?arquivo='+arquivo+'&tipo=1&bd='+banco+'&lc='+lc;
			document.form.submit();
		}
	}
}


function consultarDeclaracao(banco,arquivo,lc){
	var vcod = document.form.txtCodigo.value;
	if(document.form.txtCodigo.value == ''){
		alert('Informe o código de controle da certidão');
		document.form.txtCodigo.focus();
	}
	else if(!validarCodigoDV(vcod,document.form.txtrdpro.value)){
		alert('o código informado está incorreto');
		document.form.txtCodigo.focus();
	}
	else{
		document.form.action='reldhl?arquivo='+arquivo+'&tipo=3&bd='+banco+'&lc='+lc;
		document.form.submit();
	}
}

function validarRadio(){
	var snnull = 'S';
	for (i=0;i<document.form.elements.length;i++){
		if (document.form.elements[i].type == "radio"){
			if (document.form.elements[i].checked == true){
				snnull = 'N';
			}
		}
	}
	return snnull;
}

function atualizacampo(valor){
	document.form.txtrdpro.value = valor; 
	if(valor==1){
	document.getElementById('div_form').innerHTML = 
	'<table class="tabela_interna2" border="0" cellspacing="0" cellpadding="0" align="center">\n'+
	'<tr>\n'+
	'<td class="td_conteudo2" >Digite o CRO : </td>\n'+
	'<td class="td_conteudo2" colspan="4" >\n'+
	'<input type="text" title="Entre com o código da matrícula somente os números." class="caixa_texto" size="8" maxlength="6" onkeypress="return formatarMask(event,this,\'#####\');"  name="txtCodigo"></td>\n'+
	'</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CPF:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCPF" value="" size="14" maxlength="14" onkeypress="return formatarMask(event,this,\'###.###.###-##\');" onblur="validarCPF(this.value);" >&nbsp;Digite o CPF do Cirurgião(ã) Dentista.</td>\n'+
	'</tr>\n'+
	'</table>\n'; 
	}
	else if(valor==3){
	document.getElementById('div_form').innerHTML = 
	'<table class="tabela_interna2" border="0" cellspacing="0" cellpadding="0" align="center">\n'+
	'<tr>\n'+
	'<td class="td_conteudo2" >Digite o CRO : </td>\n'+
	'<td class="td_conteudo2" colspan="4" >\n'+
	'<input type="text" title="Entre com o código da matrícula somente os números." class="caixa_texto" size="8" maxlength="6" onkeypress="return formatarMask(event,this,\'#####\');"  name="txtCodigo"></td>\n'+
	'</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CPF:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCPF" value="" size="14" maxlength="14" onkeypress="return formatarMask(event,this,\'###.###.###-##\');" onblur="validarCPF(this.value);" >&nbsp;Digite o CPF do Técnico(a) em Prótese Dentária.</td>\n'+
	'</tr>\n'+
	'</table>\n';
	}
	else if(valor==2){
	document.getElementById('div_form').innerHTML = 
	'<table class="tabela_interna2" border="0" cellspacing="0" cellpadding="0" align="center">\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2" >Digite o CRO : </td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" title="Entre com o código da matrícula somente os números." class="caixa_texto" size="8" maxlength="6" onkeypress="return formatarMask(event,this,\'#####\');"  name="txtCodigo"></td>\n'+
	'	</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CPF:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCPF" value="" size="14" maxlength="14" onkeypress="return formatarMask(event,this,\'###.###.###-##\');" onblur="validarCPF(this.value);" >&nbsp;Digite o CPF do responsável pela clínica.</td>\n'+
	'	</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CNPJ:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCNPJ" value="" size="20" maxlength="18"  onkeypress="return formatarMask(event,this,\'##.###.###/####-##\');" onblur="validarCNPJ(this.value)" >&nbsp;Digite o CNPJ da clínica.</td>\n'+
	'	</tr>\n'+
	'</table>\n';
	
	}
	else{
	document.getElementById('div_form').innerHTML = 
	'<table class="tabela_interna2" border="0" cellspacing="0" cellpadding="0" align="center">\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2" >Digite o CRO : </td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" title="Entre com o código da matrícula somente os números." class="caixa_texto" size="8" maxlength="6" onkeypress="return formatarMask(event,this,\'#####\');"  name="txtCodigo"></td>\n'+
	'	</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CPF:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCPF" value="" size="14" maxlength="14" onkeypress="return formatarMask(event,this,\'###.###.###-##\');" onblur="validarCPF(this.value);" >&nbsp;Digite o CPF do responsável pelo laboratório.</td>\n'+
	'	</tr>\n'+
	'	<tr>\n'+
	'		<td class="td_conteudo2">CNPJ:</td>\n'+
	'		<td class="td_conteudo2" colspan="4" >\n'+
	'		<input type="text" class="caixa_texto" name="txtCNPJ" value="" size="20" maxlength="18"  onkeypress="return formatarMask(event,this,\'##.###.###/####-##\');" onblur="validarCNPJ(this.value)" >&nbsp;Digite o CNPJ do laboratório.</td>\n'+
	'	</tr>\n'+
	'</table>\n';
	}
	
}

function atualizavalor(valor){
	document.form.txtrdpro.value = valor; 
	
}




function formatarMask(e,src,mask) {
    if(window.event) { _TXT = e.keyCode; } 
    else if(e.which) { _TXT = e.which; }
    if(_TXT > 47 && _TXT < 58) { 
 		var i = src.value.length; var saida = mask.substring(0,1); var texto = mask.substring(i)
 	if (texto.substring(0,1) != saida) { src.value += texto.substring(0,1); } 
    	return true; } else { if (_TXT != 8) { return false; } 
 	else { return true; }
    }
}


 
function validarCodigoDV(pValorCD,pCategoria){
	
	var pValor=pValorCD;
	var dv=pValor.substr( 8, 2 );
	var cod=pValor.substr( 0, 7 );
	var soma = 0;
	var soma2 = 0;
	soma  = cod.substr( 0, 1 )*8;
	soma += cod.substr( 1, 1 )*7;
	soma += cod.substr( 2, 1 )*6;
	soma += cod.substr( 3, 1 )*5;
	soma += cod.substr( 4, 1 )*4;
	soma += cod.substr( 5, 1 )*3;
	soma += cod.substr( 6, 1 )*2;
	
	var dv1=0;
	
	if((soma % 9)<2)
		dv1=0;
	else
		dv1=9-(soma % 9);

	cod = cod + '' + dv1;
	
	soma2= cod.substr( 0, 1 )*9;
	soma2+=cod.substr( 1, 1 )*8;
	soma2+=cod.substr( 2, 1 )*7;
	soma2+=cod.substr( 3, 1 )*6;
	soma2+=cod.substr( 4, 1 )*5;
	soma2+=cod.substr( 5, 1 )*4;
	soma2+=cod.substr( 6, 1 )*3;
	soma2+=cod.substr( 7, 1 )*2;
	
	
	var dv2=0
	if((soma2 % 9)<2){
		dv2=0;
	}
	else{
		dv2=9-(soma2 % 9);
	}
	var vDVfinal = dv1 + '' + dv2;
	vDVfinal = (parseInt(pCategoria)+parseInt(vDVfinal))+'';
	if(parseInt(vDVfinal)<10){
		vDVfinal = '0'+vDVfinal;
	}
	if(vDVfinal==dv){
		return true;
	}
	else{
		return false;
	}
}		




