var dls = 5;
var autoIndex = 1;
var nextIndex = autoIndex + 1;
var AUTO_INTERVAL=16;
var pause = 0;

function prev()
{
	autoIndex = autoIndex - 2;
	autoShow();
}

function next()
{
	autoShow();
}

function doPause()
{
	var o = document.getElementById("dlp");
	var src = o.src;
	
	if( pause == 0 )
	{
		pause = 1;
		window.clearInterval(timer);
		o.src = src.replace("pctrl", "pctrl_off");		
	}
	else
	{
		pause = 0;
		timer = window.setInterval("autoShow()", (AUTO_INTERVAL*1000));
		o.src = src.replace("pctrl_off", "pctrl");		
	}
}

function change(idx)
{
	autoIndex = idx - 1;
	autoShow();
}

function autoShow()
{
	if( autoIndex > dls )
		autoIndex = 1;
		
	if( autoIndex < 1 )
		autoIndex = dls;

	nextIndex = autoIndex + 1;
		
	if( nextIndex > dls )
		nextIndex = 1;
	
	if( nextIndex < 1 )
		nextIndex = 5;

	for ( var i=1; i<=5; i++ )
	{
		var obj = document.getElementById("dl"+i);
		
		if( obj != null )
		{
			if( autoIndex == i )
				obj.style.display = "block";
			else
				obj.style.display = "none";
		}
	}
	
	document.getElementById("dlpageinfo").innerHTML = document.getElementById("dlt"+nextIndex).innerHTML;
	document.getElementById("dlnum").innerHTML = autoIndex + "/" + dls;

	autoIndex++;
	
	if( pause == 0 )
	{ 
		window.clearInterval(timer);
		timer = window.setInterval("autoShow()",(AUTO_INTERVAL*1000));
	}
}

var timer = window.setInterval("autoShow()",(AUTO_INTERVAL*1000));
autoIndex++;
if (document.getElementById("dlt"+nextIndex))
	document.getElementById("dlpageinfo").innerHTML = document.getElementById("dlt"+nextIndex).innerHTML;