I think what you might be after are ajaxStart and ajaxStop: http://docs.jquery.com/Ajax/ajaxStart#callback http://docs.jquery.com/Ajax/ajaxStop#callback
That could start and then stop something like an animated gif that would overlay the page until the ajax request was finished. Getting the animation, styling it, etc. is all just css and usual hide/show, etc. -jody