function autoselect(combo, valor) {
	for (i=0;i<combo.length;i++) {
		var option = combo.options[i];
		if(option.value==valor)  {
			option.selected=true;
			break;
		}
	}
}

function esDecimal(x) {
	var validchar = "0123456789.";
	for ( var i = 0; i < x.length ; i++ ) {
		if ((validchar.indexOf(x.charAt(i))) == -1)
		return true;
	}
	return false;
 }


function esCero(x) {
 	var cero = 0 + x;
 	if(cero <= 0)
 		return true;
 		return false; 
}


		 function masPuntos(x) {
		 
		 	var punto = 0;
		 	
		 	for ( var i = 0; i < x.length ; i++ ) {
				if (x.charAt(i) == '.')
				punto += 1;
			}	
				if(punto > 1)
				return true;
				return false;
		 }
		 function esPunto(x) {
			//var validchar="0123456789";    
			if ( (x.charAt(x.length-3)) != '.' || (x.charAt(0)) == '.' )
			return true;
		    return false;
		 }
		 
		 
		 
		 function esLetra(x) {
		   var validchart = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcedfghijklmnopqrstuvwxyz ";

		    	for (var i = 0; i < x.length; i++)
		  		{
				if ( ( validchart.indexOf(x.charAt(i)) ) == -1)
				return true;
				}
			    return false;
		 }
 
 
		function esLetraMayuscula(x) {

		    var validchart="0123456789ABCDEFGHIJKLMNOPQRSTUVWXYZ";

		    for (var i=0;i<x.length;i++)
			{
				if ((validchart.indexOf(x.charAt(i))) == -1)
				return true;
			}
		    return false;
		 }
 
		function ultimoDig(x) {
		    var validchar="0123456789";    
			if ((validchar.indexOf(x.charAt(x.length-1))) == -1)
			return true;
		    return false;
		 }
 
		function esPunto(x) {
			//var validchar="0123456789";    
			if ( (x.charAt(x.length-3)) != '.' || (x.charAt(0)) == '.' )
			return true;
		    return false;
		 }

		 
