var loadImageipva;
loadImageipva = 0;

function mudaOutrosServicos() {
		
	var outrosServicos = document.getElementById("outrosServicos");
	var outrosServicosTitle = document.getElementById("outrosServicosTitle");
	
	if (outrosServicos.style.display == "block") {
		outrosServicos.style.display = "none";
		outrosServicosTitle.style.backgroundImage = "url(/themes/detran_internet/images/iconMais.png)";
	} else {
		outrosServicos.style.display = "block";
		outrosServicosTitle.style.backgroundImage = "url(/themes/detran_internet/images/iconMenos.png)";
	}
	
}


function carregaImagemIPVA(){
  if(loadImageipva == 0){
    document.getElementById("imagemControleIpva").src = "http://www.arinternet.pr.gov.br/viewImageMagicIpva.asp";
    loadImageipva = 1;
  }
}

/* ============================================= SERVIÇOS RAPIDOS ============================================= */

// serv = número do serviço rápido
// qtde = quantidade de serviços rápidos

function exibeServicoRapido(serv,qtde) {
	//if (serv==5) {
	//	setTimeout('carregaImagemIPVA();',0);
	//}

	for (i=1;i<=qtde;i++) {
		document.getElementById("servicoRapido"+i).style.display = "none";
		/*document.getElementById("menuServicoRapido"+i).style.background = "none";*/
		document.getElementById("menuServicoRapido"+i).className = "menuServRapidoNSelect";
	}
	document.getElementById("menuServicoRapido"+serv).className = "menuServRapidoSelect";
	document.getElementById("servicoRapido"+serv).style.display = "block";
	/*document.getElementById("menuServicoRapido"+serv).style.backgroundColor = "#FFFFFF";*/
}

<!-- FUNÇÕES DE VALIDAÇÃO DOS SERVIÇOS RÁPIDOS -->

function retorna_data()
{
	atual = new Date();
	dia = atual.getDate();
	mes = atual.getMonth();
	ano = atual.getYear();

	mes = mes + 1;

	aux1 = dia.toString();
	if (aux1.length == 1) {
		aux1 = '0' + aux1;
	}

	aux2 = mes.toString();
	if (aux2.length == 1) {
		aux2 = '0' + aux2;
	}
	aux3 = ano.toString();
	if (aux3 < 1000) {
		aux3 = parseInt(aux3,10) + 1900;
	}

	hoje = aux1 + aux2 + aux3.toString();
	return hoje;
}

function mapeia(campo,nome)
{
	for (i=0;i<campo.length;i++)
	{
		aux = campo.substring(i,i+1);
		if (aux == "-" || aux ==".")
		{
			alert("O "+nome+" deve ser informado sem ponto ou hífen.");
			return false;
		}
		if ((aux>"9")||(aux<"0"))
		{
			alert(nome+" inválido.");
			return false;
		}
	}
  
	if (parseInt(campo.value,10) == 0)
	{
		alert(nome+" inválido.");
		return false;
	}
	return true;   
}

function preencher(valor)
{
	valorFormatado = "";
	for (i=0;i<11-(valor.length);i++)
	{
		valorFormatado = valorFormatado + "0";
	}   
	valorFormatado = valorFormatado + valor;
	return valorFormatado;
}

function redireciona_ipva()
{
	var numrenavam;
	var dtpgto;
	var numeroimagem;

	numrenavam = formatar(document.form_ipva.ren.value);
	dtpgto = retorna_data();
	numeroimagem = document.form_ipva.eNumImage.value;

	if ((numrenavam != "") && (numrenavam != "000000000"))
	{
		if (!mapeia(numrenavam,"Renavam"))
		return false;
		if (!CalcDigVer(numrenavam))
			return false;
	}
	else
	{
		alert("Informe o Nº do Renavam");
		document.form_ipva.ren.focus();
		return false;
	}

	if (numeroimagem == "")
	{
		alert("Informe o conteúdo da imagem");
		document.form_ipva.eNumImage.focus();
		return false;
	}

	//numeroimagem = eNumImage.value;
	//numeroimagem = '';

	//window.open("https://www.arinternet.pr.gov.br/LinkImprime.asp?ePagina=IPVA&eUser=&eRenavam=" + numrenavam + "&eDatapag="+ dtpgto,"NewWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=400");

	window.open('http://www.arinternet.pr.gov.br/_c_ipva2.asp?eRenavam='+numrenavam+'&eDatapag='+dtpgto+'&eNumImage='+numeroimagem,"NewWin","toolbar=no,location=no,directories=no,status=no,menubar=no,scrollbars=yes,resizable=yes,width=620,height=400");

	window.location.reload( false );
	document.form_ipva.eNumImage.value = "";

	return false;
}

function redireciona_lic()
{
	var numrenavam;

	numrenavam = formatar(document.form_lic.txt_renavam.value);

	if ((numrenavam != "") && (numrenavam != "000000000"))
	{
		if (!mapeia(numrenavam,"Renavam"))
			return false;
		if (!CalcDigVer(numrenavam))
			return false;
	}
	else
	{
		alert("Informe o Nº do Renavam");
		document.form_lic.txt_renavam.focus();
		return false;
	}

	if(document.form_lic.eNumImage.value=="") 
	{
		alert("Digite o texto que aparece na imagem de controle.");
		document.form_lic.eNumImage.focus();
		return false;
	}

	document.form_lic.target = "_blank";
	document.form_lic.action = "http://www1.detran.pr.gov.br/detran_novo/consultas/veiculos/lic_escolha.asp";
	document.form_lic.submit();
	//document.form_lic.action = "http://www1.detran.pr.gov.br/detran_novo/index.asp?url=http://www1.detran.pr.gov.br/detran_novo/consultas/veiculos/lic_escolha1.asp?ren=" + document.form_lic.txt_renavam.value + "&ex=" + document.form_lic.cmb_exerc.value + "";
	//document.form_lic.action = "http://www1.detran.pr.gov.br/detran_novo/index.asp?url=http://www1.detran.pr.gov.br/detran_novo/consultas/veiculos/lic_escolha.asp?ren=" + document.form_lic.txt_renavam.value + "&ex=" + document.form_lic.cmb_exerc.value + "";
	//document.form_lic.submit();
	//document.form_lic.action = "";
	window.location.reload( false );
	return true;
}

function redireciona_deb()
{
	var numrenavam;

	numrenavam = formatar(document.form_deb.ren.value);

	if ((numrenavam != "") && (numrenavam != "000000000"))
	{
		if (!mapeia(numrenavam,"Renavam"))
		return false;
		if (!CalcDigVer(numrenavam))
			return false;
	}
	else
	{
		alert("Informe o Nº do Renavam");
		document.form_deb.ren.focus();
		return false;
	}

	if(document.form_deb.eNumImage.value=="") 
	{
		alert("Digite o texto que aparece na imagem de controle.");
		document.form_deb.eNumImage.focus();
		return false;
	}

	document.form_deb.target = "_blank";
	document.form_deb.action = "http://www2.detran.pr.gov.br/site_detran/consultas/veiculos/extrato_debito.php";
//	document.form_deb.action = "http://www1.detran.pr.gov.br/detran_novo/consultas/veiculos/deb_novo.asp";
	document.form_deb.submit();

	//document.form_deb.action = "http://www1.detran.pr.gov.br/detran_novo/index.asp?url=http://www1.detran.pr.gov.br/detran_novo/consultas/veiculos/deb_novo.asp?ren=" + document.form_deb.ren.value + "";
	//document.form_deb.submit();
	//document.form_deb.action = "";
	window.location.reload( false );
	return true;
}

function redireciona_pont()
{
	var cpf = document.form_pont.cpf;
	var regcnh = document.form_pont.regcnh;
	var tipocnh;

	if (cpf.value != "")
	{
		if (isNaN(cpf.value))
		{
			alert("CPF inválido.");
			document.form_pont.cpf.focus();
			return false;
		}
		cpf.value = preencher(cpf.value);
		if (!checa_CPF(cpf.value))
		{
			alert("CPF inválido.");

			document.form_pont.cpf.focus();
			return false;
		}
	}
	else
	{
		alert("Informe o CPF.");
		document.form_pont.cpf.focus();
		return false;
	}


	if (regcnh.value != "")
	{ 
		if (isNaN(regcnh.value))
		{
			alert("Informe o No. de Registro sem ponto ou hífen.");
			document.form_pont.regcnh.focus();
			return false;
		}
		if (parseInt(regcnh.value,10) == 0)
		{
			alert("Número CNH inválido.");
			document.form_pont.regcnh.focus();
			return false;
		}
	}
	else 
	{
		alert("O campo Número da CNH é obrigatório.");
		document.form_pont.regcnh.focus();
		return false;
	}

	if(document.form_pont.eNumImage.value=="") 
	{
		alert("Digite o texto que aparece na imagem de controle.");
		document.form_pont.eNumImage.focus();
		return false;
	}

	var marcou = false;
	for (var aux=0; aux<2; aux++)
		if (document.form_pont.tipocnh[aux].checked == true) {
			marcou = true;
			tipocnh = document.form_pont.tipocnh[aux].value;
		}

	if (!marcou)
	{
		alert("Selecione um tipo de CNH.");
		return false;
	}

	document.form_pont.target = "_blank";
	document.form_pont.action = "http://www1.detran.pr.gov.br/detran_novo/consultas/habilitacao/cons_pontuacao.asp";
	document.form_pont.submit();

	//document.form_pont.action = "http://www1.detran.pr.gov.br/detran_novo/index.asp?url=http://www1.detran.pr.gov.br/detran_novo/consultas/habilitacao/cons_pontuacao.asp?cpf=" + document.form_pont.cpf.value + "&tipocnh=" + tipocnh + "&regcnh=" + document.form_pont.regcnh.value + "";
	//document.form_pont.submit();
	//document.form_pont.action = "";
	window.location.reload( false );
	return true;
}

function validadoc()
	{
		numdoc = document.form1.numdoc.value;

		if (numdoc  == "")
		{
			alert("Informe o número do Documento.");
			document.form1.numdoc.focus();
			return false;
		} 
	   Browser();
	   return true;     
	}
function validadoc2()
{
    numdoc = document.form_divida.numdoc.value;
    if (numdoc  == "")
    {
        alert("Informe o número do Documento.");
        document.form_divida.numdoc.focus();
        return false;
    }

	if(document.form_divida.eNumImage.value=="") 
	{
		alert("Digite o texto que aparece na imagem de controle.");
		document.form_divida.eNumImage.focus();
		return false;
	}

    var doc;
    doc = document.form_divida;
    if (doc.tipdoc1.checked)
      tipodoc = 1;
    else
      tipodoc = 2;

url = "http://www1.detran.pr.gov.br/detran_novo/consultas/divida_ativa/consulta_extrato.asp";
    //url = "http://www.detran.pr.gov.br/modules/consultas_externas/consulta_divida_ativa.php?numdoc="+doc.numdoc.value+"&tipdoc="+tipodoc;
    doc.target = "_blank";
    doc.action = url;
    //doc.action = "http://www.detran.pr.gov.br/modules/consultas_externas/index.php&url="+url;
    doc.submit();
	window.location.reload( false );

    return true;
}

function Atalhos(e){
 
     var tecla    = e.which;      //Teclas primárias (a,b,c,d,e....enter,espaço)
     var teclaS   = e.keyCode; //Teclas secundárias (outras teclas);
 
     //alert(tecla); Mozilla
     //alert(teclaS); IE
     
     if (window.ActiveXObject) { // if IE6
		 //alert(teclaS);
		 //alert("Internet Explorer");
		 if (teclaS > 47 && teclaS < 58)
		 	return true;
		 else 
		 {
				if (tecla != 8) // backspace
					event.keyCode = 0;
					//return false;
				else
					return true;
			}
	  }
	  else if (window.XMLHttpRequest)
	  {
		 //alert(tecla);
		 //alert("Mozilla");
		 if(tecla < 47 || tecla > 58) {
		    if (tecla != 8){
			e.preventDefault();
		 }
		 }
	  }
 }
