One solution just occurred to me, but I still need to iron out the bugs:
Since the session start is stored in the cookie, I can have a function that, prior to any ajax request, checks to see if the cookie is set to expire. If it is, I can just reload the page they are on, using the same URL, and that will hit the session-expired page.
Anthony
2009-07-13 21:01:46