Que tal
kaninox, que error te muestra la consola de firebug?(asumo que si estas trabajando con js firebug esta instalado y activo), igual por lo que vi del script, cada input debe tener un div asociado,
este input:
Código HTML:
Ver original<input type="text" id='date_input2'/> <input type ="button" value="..." onClick="calendar_load('date_input2',$F('date_input2'));"/>
deberia tener este div(o algún otro wrapper lo que importa es que sea el mismo id del input + '_calendar')
con esto te mostraria dos calendarios independientes, con respecto al tema de los meses, que valor tiene month cuando no te funciona? y por último el script usa prototype de forma precaria:
- No deberia tener onlick en los elementos Unobtrusive JavaScript, deberia utilizar observe.
- Los estilos setearlos por medio de Element.setStyle
- El contenido nuevo de un nodo setearlo a través de Element.update
Saludos.