Lo solucione de esta forma:
    
Código javascript
:
Ver originalvar tipo_fecha=0;
 
var fechas = new Array();
 
function agregar_fecha(fecha){
 
 
 
if(tipo_fecha == 0){
 
aux = fecha;
 
tipo_fecha++;
 
}else{
 
fechas[fechas.length] = new Array(aux,fecha);
 
tipo_fecha = 0;
 
}
 
 
 
}
  
Pero aún no entiendo porque el otro funciona mal.