Hola
Necesito ayuda con el siguiente problema, he creado un xml con los datos año, mes y dia que se debiesen deshabilitar del componente dataChooser, sin embargo la linea destaca en rojo hace que se me anule la desactivacion de los dias anteriores a hoy y en el mejor de los casos desactiva el ultimo día del xml, cualquier ayuda se los agradecería, Saludos

// Deshabilito los dias anteriores a hoy

fecha = new Date ();
dhoy= fecha.getDate();
mhoy= fecha.getMonth();
ahoy= fecha.getFullYear();

mi_calendario.disabledRanges = [{rangeEnd: new Date(ahoy, mhoy, dhoy)}];

//Cargamos el XML
reserva = new XML();
reserva.ignoreWhite = true;
reserva.onLoad = function (success){
if (success){
//Creamos los arrays donde iran los datos
largo2 = reserva.firstChild.childNodes.length;
ano = new Array(largo);
mes = new Array(largo);
dia = new Array(largo);

for (i=0; i<largo2; i++){
ano[i] = reserva.firstChild.childNodes[i].attributes.ano;
mes[i] = reserva.firstChild.childNodes[i].attributes.mes;
dia[i] = reserva.firstChild.childNodes[i].attributes.dia;

a = ano[i];
m = mes[i]-1;
d = dia[i];
//deshabilito el dia reservado
mi_calendario.disabledRanges = [ new Date(a,m,d) ];
trace(a+" "+m+" "+d);

}