function cCase(obj, caixa){

	if(caixa == "B"){
		obj.value = obj.value.toLowerCase();
	}else{
		obj.value = obj.value.toUpperCase();
	}

	return true;
// <input type="text" name="a" onkeyup="javascript:this.value=this.value.toUpperCase();" />
}

function letrasDominio(evt)
{
	var tecla = (evt.which) ? evt.which : evt.keyCode;
	if((tecla >= 48 && tecla <= 57) || (tecla >= 65 && tecla <= 90) || (tecla >= 97 && tecla <= 122) ||  (tecla < 20) || (tecla == 45) || (tecla == 95)){
		return true;
	}
	
        alert("Letra acentuada, cedilha, branco, ou caracter especial !");
	return false;
}

function soNumero(evt, numeroStr, sDecimal)
{
	var tecla = (evt.which) ? evt.which : evt.keyCode;
	if(sDecimal!=null){
		var dec = sDecimal.charCodeAt();
		if(tecla == dec){
			if(numeroStr.value.indexOf(sDecimal) != -1)
				return false
			else
				return true
		}
	}

	if(tecla > 31 && (tecla < 48 || tecla > 57) )
		return false;
		
	return true;
	
}

function lenEditTxt(e, txtEdit, saldoChar, maximo){
// <textarea cols="100" rows="5" name="OBS" id="OBS" class='frmEdit' onkeypress="lenEditTxt(event, OBS, saldoChar, 20)" onChange="lenEditTxt(event, OBS, saldoChar, 20)" onKeyDown="lenEditTxt(event, OBS, saldoChar, 20)" onKeyUp="lenEditTxt(event, OBS, saldoChar, 20)" ></textarea>
// necessita ter campo txt  para ir mostrando o saldo restante de caracter
// <input class="xxx" style="width:25" name="saldoChar" maxlength="xxx" value="xxx" onKeyDown="return false;" onKeyUp="return false;">
	var StrLen = txtEdit.value.length;
	if (StrLen <= maximo){
		saldoChar.value = maximo - StrLen
		return;
	}
	txtEdit.value = txtEdit.value.substring(0,maximo);
}
	

