var step = 64;
var pause = 1;
var auto_pause = 8000;
var sx = 0;
var swidth = 0;
		
var slidesChanging = 0;

var current_banner = 1;
//var mpb_timeout_id = 0;
		
function showBanner(b_id) {
	window.clearTimeout(window.mpb_timeout_id);
	var b_el = el('b' + b_id);
	el('s2').innerHTML = b_el.innerHTML;
	changeSlides();
	current_banner = b_id;
}

function resetSlides() {
	el('s1').style.left = 0;
	el('s2').style.left = '100%';
}
		
function changeSlides() {
	if (slidesChanging > 0) return;
	sx = 0;
	swidth = el('swin').offsetWidth;
	slidesChanging = setInterval(shiftSlides, pause);
}
		
function shiftSlides() {
	if (sx >= swidth) {
		clearInterval(slidesChanging);
		el('s1').innerHTML = el('s2').innerHTML;
		resetSlides();
		slidesChanging = 0;
		window.clearTimeout(window.mpb_timeout_id);
		window.mpb_timeout_id = window.setTimeout(nextBanner, auto_pause);	
		return;
	}
	sx += step;
	if (sx > swidth) sx = swidth;
	var s1 = el('s1');
	var s2 = el('s2');
	s1.style.left = (-sx) + 'px';
	s2.style.left = (swidth - sx) + 'px';
}

function nextBanner(){
	current_banner++;
	if (!el('b' + current_banner)) current_banner = 1;
	showBanner(current_banner);
	window.clearTimeout(window.mpb_timeout_id);
	window.mpb_timeout_id = window.setTimeout(nextBanner, 6000);	
}

window.init_page = function() {
	if (el('b2')) window.mpb_timeout_id = window.setTimeout(nextBanner, auto_pause);	
}

