Hola:
Verás... si existe el elemento con id="calendario" y la línea la tienes bien... debería funcionar porque es así la manera de ocultar capas...
Fíjate en el código de la propia página y no la fuente php... como no sea que esté mal entrecomillado... (genera la página y fíjate en la opción "mostrar código fuente" -todos los navegadores lo tienen-)
Otra opción es crear las variables con el mismo valor que su nombre:
var block = "block";
var none = "none";
Saludos