Problema risolto:
Avevo invertito l'ordine dei comandi da richiamare:

codice:
function Calendario(mese,anno) {
 http.onreadystatechange = handleResponse;
 http.open('get', './ajax/Calendar.php?m='+ mese +';y='+ anno);
 http.send(null);
}
Che deve essere
codice:
function Calendario(mese,anno) {
 http.open('get', './ajax/Calendar.php?m='+ mese +';y='+ anno);
 http.send(null);
 http.onreadystatechange = handleResponse;
}