var LoadingImage =
{
	init: function()
	{
		// Preload AJAX loader image
		LoadingImage.pImage = LoadingImage.createImage();
	},
	
	imageUrl: function()
	{
		return VidsTv.getBaseUrl() + 'images/loading.gif';
	},
	
	createImage: function()
	{
		var pImage = new Image();
		pImage.src = LoadingImage.imageUrl();
		pImage.alt = 'Loading...';
		pImage = $(pImage);
		return pImage;
	},
	
	preLoad: function()
	{
		if (document.images)
		{
		  var pic1 = new Image(); 
		  pic1.src = LoadingImage.imageUrl(); 
		}

	},
	
	getImage: function(szText)
	{
		szText = szText || '';

		var pImage = LoadingImage.createImage();
		var pContainer = $(document.createElement('span'));
		var pText = $(document.createElement('span'));
		pContainer.appendChild(pImage);
		pContainer.appendChild(pText);
		pText.update('&nbsp;' + szText);
		LoadingImage.pLastContainer = pContainer;
		return $(pContainer);
	},
	
	hide: function()
	{
		if (!LoadingImage.pLastContainer)
		{
			return;
		}
		
		LoadingImage.pLastContainer.remove();
	}
}