function SetaFoco(objInput) {
	if(objInput.value.length==objInput.maxLength) {
		SetaProximoObj(objInput);
	}
}
function SetaProximoObj(objInput) {
var intAtual = -1;
var intProximo = -1;
var intMax = -1;
var objF = objInput.form.elements;
	for(var intI=0;intI<objF.length;intI++) {
		if(!objF[intI].disabled && !objF[intI].readonly && objF[intI].type!='hidden') {
			intMax = intI;
			if(intAtual >-1 && intProximo==-1) {
				try {
					objF[intI].focus();
					intProximo = intI;
				}
				catch(e) {
					intProximo = -1;
				}
			}
		}
		if(objInput.name==objF[intI].name) {
			intAtual = intI;
		}
	}
	if(intProximo>-1) {
		if(objF[intProximo].type=='button' && intProximo ==intMax) {
			objF[intProximo].click();
		}
		
	}
}