  // Chequeamos la fecha
 // Chequeamos la fecha
function esFecha(cajaFecha)
{
  var fecha = cajaFecha.value;
  var fechaSplit = fecha.split("/");
  var dia = fechaSplit[0];
  var mes = fechaSplit[1];
  var anyo = fechaSplit[2];
   
/*
30 -> 11, 4, 6, 9
31 -> 1, 3, 5, 7, 8, 10, 12
28 o 29 -> 2
*/

  if((mes==4) || (mes==6) || (mes==9) || (mes==11))
  {
    if((dia == 0) || (dia > 30))
    {
      return false;
    }
  }
  else if((mes==1) || (mes==3) || (mes==5) || (mes==7) 
          || (mes==8) || (mes==10) || (mes==12))
  {
    if((dia == 0) || (dia > 31))
    {
      return false;
    }
  }
  else if(mes ==2)
  {
    // para los bisiestos
    if( ((anyo % 4) == 0) && ( ((anyo % 100) != 0) || ((anyo % 400) == 0) ) )
    {
      if((dia == 0) || (dia > 29))
      {
         return false;
      }
    }
    // para los no bisiestos
    else
    {
      if((dia == 0) || (dia > 28))
      {
       return false;
      }
    }
  }
  else
  {
    return false;
  }
  
  return true;
}

  // Chequeamos la fecha
 // Chequeamos la fecha
function esFecha2(valorFecha)
{
  var fecha = valorFecha;
  var fechaSplit = fecha.split("/");
  var dia = fechaSplit[0];
  var mes = fechaSplit[1];
  var anyo = fechaSplit[2];
   
/*
30 -> 11, 4, 6, 9
31 -> 1, 3, 5, 7, 8, 10, 12
28 o 29 -> 2
*/

  if((mes==4) || (mes==6) || (mes==9) || (mes==11))
  {
    if((dia == 0) || (dia > 30))
    {
      return false;
    }
  }
  else if((mes==1) || (mes==3) || (mes==5) || (mes==7) 
          || (mes==8) || (mes==10) || (mes==12))
  {
    if((dia == 0) || (dia > 31))
    {
      return false;
    }
  }
  else if(mes ==2)
  {
    // para los bisiestos
    if( ((anyo % 4) == 0) && ( ((anyo % 100) != 0) || ((anyo % 400) == 0) ) )
    {
      if((dia == 0) || (dia > 29))
      {
         return false;
      }
    }
    // para los no bisiestos
    else
    {
      if((dia == 0) || (dia > 28))
      {
       return false;
      }
    }
  }
  else
  {
    return false;
  }
  
  return true;
}