//verificar se o objeto informando está em branco
function VerificaBranco(controle,mensagem) {
	if (controle.value == "") {
		alert(mensagem);
		controle.focus();
		return false;
	} else {
		return true;
	}
}

//verificar se o tamanho do conteudo do objeto informado está dentro do limite informado
function VerificaTamanho(controle,mensagem,tam_max) {
	if ( (controle.value != "") && (controle.value.length > tam_max) ) {
		alert(mensagem);
		controle.focus();
		return false;
	} else {
		return true;
	}
}

//permite que seja digitado somente números
//obs.: utilizar no evento OnKeyDown
function SomenteNumerico(keyCodigo) {
	/*
		96	= 0		99	= 3		102	= 6		105	= 9				13	= Enter
		97	= 1		100	= 4		103	= 7		8	= BackSpace		46	= Delete
		98	= 2		101	= 5		104	= 8		9	= TAB
	*/
	if (keyCodigo != null) {
		if ((keyCodigo >= 96 && keyCodigo <= 105) ||
		    (keyCodigo == 8)  || (keyCodigo == 9) ||
		    (keyCodigo == 13) || (keyCodigo == 46)) {
			return true;
		} else {
			event.keyCode = 46;
			return false;
		}
	}
	return;
}

//limita o tamanho de um texto
//obs.: utilizar no evento OnKeyDown
function LimitaTamanho(campo,tam_max,tecla) {

	var tam_texto = campo.value.length;
	
	if ((tam_texto >= tam_max) && (tecla.keyCode != 8) && (tecla.keyCode != 9)) {
		tecla.keyCode = 46;
		return false;
	} else {
		return true;
	}
}