// Fazer o salto de campo
function pulaTexto(evnt, objeto, limite, next) {
	var tk;
	var c;

	// Recebe a tela pressionada

	tk = ( (QualNavegador()=="IE") ? event.keyCode : evnt.which);

	c=String.fromCharCode(tk);
	c=c.toUpperCase();


	// Só aceita teclas alfanuméricas. Não aceita teclas de controle
	if(tk<32) 	return false;
	if (tk>127)	return false;

	if (tk >= 48) {
		if (objeto.value.length>=(limite)) {
			next.focus();
			next.select();
		}
	}
	
	return true;
}



// Verificar qual navegador
function QualNavegador() {
	var s = navigator.appName
	if(s == "Microsoft Internet Explorer") return "IE";
	else if ( s == "Netscape" ) return "NE";
	else return "";
}


function tab (field, evt, limite) {
	var keyCode = document.layers ? evt.which : document.all ? evt.keyCode : evt.keyCode;
	var tk;
	var c;

	// Recebe a tela pressionada

	tk = ( (QualNavegador()=="IE") ? event.keyCode : evnt.which);


	// Só aceita teclas alfanuméricas. Não aceita teclas de controle
	if(tk<32) 	return false;
	if (tk>127)	return false;

	if (tk >= 48) {
		if (field.value.length>=(limite)) {
		    getNextElement(field).focus();
		    return true;
		}
	}
}

function getNextElement(field) {
  var fieldFound = false;
  var form = field.form;
  for (var e = 0; e < form.elements.length; e++) {
    if (fieldFound && form.elements[e].type != 'hidden')
      break;
    if (field == form.elements[e])
      fieldFound = true;
  }
  return form.elements[e % form.elements.length];
}



	function popup(popupname, formname, fieldname, x, y, params) {

		window.open("popup.jsp?popupname=" + popupname + "&formname=" + formname + "&fieldname=" + fieldname + params, "popup", "width=" + x + ",height=" + y + ",status=yes,scrollbars=yes");

	}