// Inicio - Script tabulacao - usado na consulta de bonus 
var TabArr = new Array();

TabArr["nCartao"] = [7, "diaTab"]; // usado na consulta de bonus/contratos

TabArr["cpf_cgc"] = [11, "diaTab"]; // usado na consulta de status de cartao bemol

TabArr["diaTab"] = [2, "mesTab"];
TabArr["mesTab"] = [2, "anoTab"];
TabArr["anoTab"] = [4, "EntraTab"];

TabArr["d_vencimentoNF"] = [2, "m_vencimentoNF"];
TabArr["m_vencimentoNF"] = [2, "a_vencimentoNF"];
TabArr["a_vencimentoNF"] = [4, "valorNF"];

TabArr["d_vencimento"] = [2, "m_vencimento"];
TabArr["m_vencimento"] = [2, "a_vencimento"];
TabArr["a_vencimento"] = [4, "d_pagamento"];

TabArr["d_pagamento"] = [2, "m_pagamento"];
TabArr["m_pagamento"] = [2, "a_pagamento"];
TabArr["a_pagamento"] = [4, "valorPagamento"];

TabArr["d_dataAntecipadaNF"] = [2, "m_dataAntecipadaNF"];
TabArr["m_dataAntecipadaNF"] = [2, "a_dataAntecipadaNF"];
TabArr["a_dataAntecipadaNF"] = [4, "d_vencimentoNF"];

TabArr["cepTab"] = [5, "cepDigTab"];

TabArr["dddTelefoneResidencialPessoal"] = [2, "telefoneResidencialPessoal"];
TabArr["telefoneResidencialPessoal"] = [9, "dddTelefoneComercialPessoal"];
TabArr["dddTelefoneComercialPessoal"] = [2, "telefoneComercialPessoal"];
TabArr["telefoneComercialPessoal"] = [9, "dddCelularPessoal"];
TabArr["dddCelularPessoal"] = [2, "celularPessoal"];
TabArr["celularPessoal"] = [9, "email"];
TabArr["dddTelefoneResidencial"] = [2, "telefoneResidencial"];
TabArr["telefoneResidencial"] = [9, "dddTelefoneComercial"];
TabArr["dddTelefoneComercial"] = [2, "telefoneComercial"];
TabArr["telefoneComercial"] = [9, "EntraTab"];

var prevlength = 0;
var prevname = "";
function handKeydown(e)
{
	var campo;
	if(document.all)
		campo = window.event.srcElement;
	else
		campo = e.target;
	if(campo.name){
		prevlength = campo.value.length;
		prevname = campo.name;
	}
}
function handKeyup(e)
{
	var campo;
	if(document.all)
		campo = window.event.srcElement;
	else
		campo = e.target;
	if(campo.name && TabArr[campo.name]){
		if(	(campo.value.length >= TabArr[campo.name][0]) && 
			(campo.value.length > prevlength) &&
			(campo.name == prevname) &&
			campo.form.elements[TabArr[campo.name][1]]){
			campo.form.elements[TabArr[campo.name][1]].focus();
			prevname = campo.form.elements[TabArr[campo.name][1]].name;
		}
	}	
}
window.document.onkeyup = handKeyup;
window.document.onkeydown = handKeydown;
if(document.layers)
	window.document.captureEvents(Event.KEYUP | Event.KEYDOWN)
// Final - Script tabulacao - usado na consulta de bonus 

