Lets go, newbie-post! I wonder what the site uses to determine that you are idle, vs just reading stuff on a page...
My guess is it has some server-side timeout, where you need to cause some post back to refresh the idle countdown.
I can say refreshing the page every 10 seconds for 3 hours works great...