  function Esfecha(fechacad) 

            { 

                        var i,letra; 

                                    letra ="" ; 

                                    // revisa si los dias son validos 

                                    letra = fechacad.substring(1,0); 

                                    letra = letra + fechacad.substring(2,1); 

                                    if (letra < "01" || letra > "31") return false; 

                                                letra = ""; 

                                    // revisa si la fecha es valida 

                                    letra = fechacad.substring(4,3); 

                                    letra = letra + fechacad.substring(5,4); 

                                    if (letra < "01" || letra > "12") return false; 

                                    // revisa si el año es válido 

                                    letra = ""; 

                                    letra = fechacad.substring(7,6); 

letra = letra + fechacad.substring(8,7)+ fechacad.substring(9,8)+ fechacad.substring(10,9); 

                                    if (letra < "1900" || letra > "2100") return false; 

                                    // revisa si tiene el formato dd/mm/aaaa 

                                    letra = ""; 

                                    letra = fechacad.substring(3,2); 

                                    if (letra!="/") return false; 

                                    letra = fechacad.substring(6,5); 

                                    if (letra != "/") return false; 

                        

                        return true; 

            } 

  

          function EsNumero(cad) 

            { 

                        var i,letra; 

                        for (i=0;i < cad.length;i++) 

                        { 

                                    letra = cad.substring(i,i+1); 

                                    if (letra < "0" || letra > "9") return false; 

                        } 

                        return true; 

            } 

function CheckFloating(thisform, lower, upper,campo)
 {
var thisfloat = thisform;
for (i=0; i < thisfloat.length; i++) 
      {
    var ch = thisfloat.substring(i,i+1)
    if ( (ch < "0" || "9" < ch) && ch !=".") 
           {
      alert ( "El " + campo  +" debe ser un número real, Por favor, ingrese nuevamente sus datos");
       //thisform.floatnumber.focus()
       return false;
           }    
      }
if (lower == upper) 
     {
    return true;
      }
  else { 
if (thisfloat < lower || upper < thisfloat) {
     alert("Este número debe estar en el rango , " + lower + " <= " + campo + " <= " + upper);
    //  thisform.floatnumber.focus()
      return false;
           }
  }

//   alert("Floating Point Number Is OK!") // optional alert
return true;
}

