function SoNumero(event) { 
  Tecla = event.which;
  if (Tecla == null)
     Tecla = event.keyCode;
  if ((Tecla >= 48 && Tecla <= 57) || Tecla==8 || Tecla==0)
     return true;
  return false;
  
}

function SoNumeroeVirgula(numero, event) {
	Tecla = event.which;
	if (Tecla == null)
	   Tecla = event.keyCode;
   if(numero.indexOf(',') < 0){
		if ((Tecla >= 48 && Tecla <= 57) || Tecla==44 || Tecla==8 || Tecla==0){
		   return true;
		}
		return false;
   }
   else {
		if ((Tecla >= 48 && Tecla <= 57) || Tecla==8 || Tecla==0){
		   return true;
		}  
		return false;
   }
}

function soNumeroDecimal(event, obj) {
	var value, cont;

  Tecla = event.which;
  if (Tecla == null)
     Tecla = event.keyCode;

	if (Tecla == 44) {
		if (obj.value != '' && obj.value.indexOf(',') < 0) {
			return true;
		} else {
			return false;
		}
	} else if (Tecla >= 48 && Tecla <= 57) {
	   return true;
	} else {
		return false;
	}
}

function soNumeroDecimalNegativo(event, obj) {
	var value, cont;

  Tecla = event.which;
  if (Tecla == null)
     Tecla = event.keyCode;

	if (Tecla == 44) {
		if (obj.value != '' && obj.value.indexOf(',') < 0) {
			return true;
		} else {
			return false;
		}
	} else if (Tecla == 45) {
		if (obj.value == '') {
			return true;
		} else {
			return false;
		}
	} else if (Tecla >= 48 && Tecla <= 57) {
	   return true;
	} else {
		return false;
	}
}