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.