Egged is the official bus service in Jerusalem. On their website, you can find bus route changes for Jerusalem. They also have a bus routes map, but it is not complete and not updated.
On Answers.com there is an entry for Egged bus lines, including a detailed list of Jerusalem lines and their destinations. See the Related Links for the info.
For an unofficial updated map of the most useful bus routes in Jerusalem, see the Related Links.