el problema parece ser los name's y los id's en IE.
teniendo como base el código del calendario que publicas en tu pagina , solamente le tenés que agregar el atributo "id" a cada elemento del form (y el form inclusive).
sería así:
Cita: .....
var _calendario = document.createElement("form");
_calendario.name = el_id;
_calendario.id = el_id;
.....
_control = document.createElement("select");
_control.setAttribute("id", "mes");
_control.setAttribute("name", "mes");
.....
_control.name = "aaaa";
_control.id = "aaaa";
No pongo todo el codigo porque no creo que haga falta ya que con solo esos cambios funcionaria en IE.
saludos