
function parade(settings)
{
	var left, div, width;
	
	function init()
	{
		div = document.getElementById(settings.id);
		left = - settings.width - settings.pad;
	}
	function proceed()
	{
		left += settings.step;
		width = windowWidth();
		
		if (left > width + settings.pad)
		{
			init();
		}
		if (left > width - settings.width)
		{
			if (width >= left)
			{
				div.style.width = (width - left)+"px";
			}
			else
			{
				div.style.display = "none";
			}
		}
		else
		{
			div.style.display = "block";
			div.style.width = settings.width+"px";
		}
		div.style.left = left+"px";
	}
	function windowWidth()
	{
		if (document.body.offsetWidth)
		{
			return document.body.offsetWidth;
		}
		else if (window.innerWidth)
		{
			return window.innerWidth;
		}
		else
		{
			return 0;
		}
	}
	
	init();
	setInterval(proceed, settings.delay);
}
