var scrollingTimer;

var container;
var imgs;

function scroll() {
	container = document.getElementById('img_frame');
	imgs = container.getElementsByTagName('img');
	scrollingTimer = window.setInterval('scrollStep()', 30);
}

function scrollStep() {
	var newOffset = imgs[0].offsetLeft - 2;
	if (-newOffset > imgs[0].clientWidth) {
		newOffset = newOffset + imgs[0].clientWidth;
		var imgToDel = imgs[0];
		var imgToAppend = imgToDel.cloneNode(true);
		imgToAppend.style.marginLeft = '0px';
		container.removeChild(imgToDel);
		container.appendChild(imgToAppend);
		imgs = container.getElementsByTagName('img');
	}
	imgs[0].style.marginLeft = newOffset + 'px';
}