Cambios realizados:
departamentos.php cambié el icono de borrar y de editar
agenda.php agregué funcionalidades para la agenda en JS
agenda.js tiene el objeto que consultará e insertará los eventos (citas)
objetos-comunes.js tiene un objeto principal llamado main con métodos comunes
agenda.css lo adapté a lo que necesitaba
encabezado.php le quité las referencias hacia agenda.css que no necesitaba