// JavaScript Document
//Passar o campo atual e o campo que vai receber o foco.
//Utilizar sempre no onKeyUp
//Ex.:
//<input type="text" name="text1" onKeyUp="mudaFoco(this, this.form.text2)">
//<input type="text" name="text1" onKeyUp="mudaFoco(this, formX.text2)">

function mudaFoco(campoAtual, proximoCampo){
	if(campoAtual.value.length == campoAtual.maxLength){
		proximoCampo.select();
	}
}

//Function que altera o maxlength de um campo.
//Utilizacao:
//alterarMaxLength(campo_alvo, indice_da_lista_de_valores, lista_de_valores)
//Exemplo:
//alterarMaxLength(formX.text2, 1, 100, 20)
//nesse caso, o campo formX.text2, receberá o valor 20 como maxlength.
//caso fosse 0, o valor 100 seria o maxlength
function alterarMaxLength(){
	args = alterarMaxLength.arguments;
	campoTarget = args[0];
	campoTarget.maxLength = args[args[1] + 2];
}

function montarData(campo, dia, mes, ano){
	if(dia != '' && mes != '' && ano != ''){
		campo.value = dia + '/' + mes + '/' + ano;
	} else {
		campo.value = '';
	}
}
function teste(){
	alert('teste');
}