/** Ajax responder. */
var hourglassResponder =
{
	onCreate: function()
    {
        if (Ajax.activeRequestCount == 1)
        {
        	
            document.body.addClassName('ajax-processing');            
        }
    },
    onComplete: function()
    {
        if (Ajax.activeRequestCount == 0)
        {
        	//console.log('hiding hourglass');
            document.body.removeClassName('ajax-processing');
        }
    }
};

/** Loader. */
function loadHourglass (evt)
{
	//console.log('hourglass registered!');
	Ajax.Responders.register(hourglassResponder);
}

// register responder
document.observe('dom:loaded', loadHourglass);
