//Permiti digitar somente n?meros
//onkeypress="return isNumberKey(event)"
function isNumberKey(evt)
{
 var charCode = (evt.which) ? evt.which : event.keyCode
 if (charCode > 31 && (charCode < 48 || charCode > 57))
    return false;

 return true;
}


/** 
  Limita quantidade de caracters no campo
  obj  - Campo a ser limitado
  limit - quantidade m?xima de caracteres.
**/
function maxLength(obj, limit) {
var msgLimiteChamada = 'Texto muito grande. \n\n O Limite ? de ' + limit + ' caracteres. \n O restante ser? removido.';
	if (obj.value.length >= limit) {
		alert(msgLimiteChamada);
		obj.value = obj.value.substring(0, limit-1);
	}
}

/** carrega tela para escolha de imagens **/
var field = '';

function showImages(f) {
	field = f;
	window.open('/master/layout/libraryBrowser!select.action?source=PLUGIN&type=IMAGES','Imagens','scrollbars=yes,status=no,width=750,height=530,left=20,top=10,resizable=no')
}

/**
 seta dados para carregar tela de escolha de imagem.
 ? preciso criar um input ou textarea com o id passado 
 como argumento da funcao showImages para receber 
 o caminho da imagem na p?gina
 chamadora.
**/
function SetUrl(fileUrl) {
	if (field != undefined) {
		document.getElementById(field).value = fileUrl;
	} else {
		alert('Houve um erro ao selecionar a imagem.');
	}
}

