function validaFecha( obj , fecha1 , fecha2 , texto_fecha1 , texto_fecha2 ) {
  obj.blur();
  if ( fecha1 != '' && fecha2 != '' ) {
    fecha1Day = parseFloat(fecha1.substr(0,2));
    fecha1Month = parseFloat(fecha1.substr(3,2)) - 1;
    fecha1Year = parseFloat(fecha1.substr(6,4));
    fecha2Day = parseFloat(fecha2.substr(0,2));
    fecha2Month = parseFloat(fecha2.substr(3,2)) - 1;
    fecha2Year = parseFloat(fecha2.substr(6,4));
    date1 = new Date( fecha1Year , fecha1Month , fecha1Day );
    date2 = new Date( fecha2Year , fecha2Month , fecha2Day );
    if ( date1.getTime() > date2.getTime() ) {
      alert("La " + texto_fecha1 + " debe ser menor que la " + texto_fecha2);
      obj.value = '';
    }
  }
  obj.blur();
}


/********************************************************************************************************
*********************************************************************************************************
   Nombre     : validaFechas(fecha_desde, fecha_hasta).
   Parametros : fecha_desde, fecha_hasta
   Return     : En caso de error muestra el correspondiente mensaje.
   Descripcion: Comprueba si ambas fechas son correctas y consistentes entre si.
*********************************************************************************************************                         
*********************************************************************************************************/
  function validaFechas(fecha_desde, fecha_hasta) {
          fechaDesdeDay   = parseFloat(fecha_desde.substr(0,2));
          fechaDesdeMonth = parseFloat(fecha_desde.substr(3,2)) - 1;
          fechaDesdeYear  = parseFloat(fecha_desde.substr(6,4));
          
          fechaHastaDay   = parseFloat(fecha_hasta.substr(0,2));
          fechaHastaMonth = parseFloat(fecha_hasta.substr(3,2)) - 1;
          fechaHastaYear  = parseFloat(fecha_hasta.substr(6,4));

          dateDesde = new Date(fechaDesdeYear, fechaDesdeMonth, fechaDesdeDay);
          dateHasta = new Date(fechaHastaYear, fechaHastaMonth, fechaHastaDay);

          if ( dateDesde.getTime() > dateHasta.getTime() ) {
              return -1;
          } else {
              return 0;
          }
  } //validaFechas

/********************************************************************************************************
*********************************************************************************************************
   Nombre     : formateaFecha(fecha_desde).
   Parametros : fecha_desde
   Return     : En caso de error muestra el correspondiente mensaje.
   Descripcion: Formatea la fecha dada en formato dd/mm/yyyy en yyyymmdd.
*********************************************************************************************************                         
*********************************************************************************************************/  
  
  function formatearFecha (fecha_desde) {
  	    
        d_dia = fecha_desde.substr(0, 2);
      	d_mes = fecha_desde.substr(3, 2);
      	d_ano = fecha_desde.substr(6, 4);
      	d_fecha = d_ano + d_mes + d_dia;
      	
      	return d_fecha;
  } //formateaFecha
