calendar.js revision af588160cda24eb5a49cf49c51ae048cc5fdf664