$(document).ready(function() {

	// Hack jquery.history plugin to support multiple callbacks
	(function($) {

		historyCallbacks = new Array(0);
		historyExecuteCallbacks = function(hash)
		{
			for(var i = 0; i < historyCallbacks.length; i++)
				historyCallbacks[i](hash);
		}

		$.history.addCallback = function(callback)
		{
			if(this._callback == null) init(callback);
			else
			{
				if(historyCallbacks.length == 0)
				{
					historyCallbacks.push(this._callback);
					this._callback = historyExecuteCallbacks;
				}
				
				historyCallbacks.push(callback);
			}
		}

	})(jQuery);

});