var safe_loader_callback_array = new Array();

dojo.addOnLoad(SafeLoader);

function AddSafeLoaderCallback(callback)
{
	safe_loader_callback_array.push(callback);
}

function SafeLoader()
{
	if(dojo.isIE && document.readyState != 'complete')
	{
		setTimeout(function(){ SafeLoader(); },10);
	}
	else
	{
		var i=0;
		for(i=0; i<safe_loader_callback_array.length; i++)
		{
			safe_loader_callback_array[i]();
		}
	}
}
