TBM = {
	
	_initHooks: [],
	_initialised: false,
	
	init: function()
	{	
		TBM._initHooks.each( function( fn ) { fn(); } );
		
		TBM._initialised = true;	
	},
	
	onInit: function( fn )
	{
		if ( TBM._initialised )
			fn();
		else
			TBM._initHooks.push( fn );
	}
					
};

window.addEvent( 'domready', function() {
	
	TBM.init();
	
});
