var speed = 5;
var currentpos=1;
var timer;


function setSpeed()
{
	speed = parseInt(scrollspeed.value);
	if (speed < 1 || speed > 10){
	   speed=5;
	   scrollspeed.value=5;
	}
	
}

function stopScroll()
{
    clearInterval(timer);
}

function beginScroll()
{
	timer=setInterval("scrolling()",300/speed);
}

function scrolling()
{
	currentpos=document.documentElement.scrollTop;
	//currentpos=document.body.scrollTop;
    window.scroll(0,++currentpos);
    if(currentpos!=document.documentElement.scrollTop) clearInterval(timer);
	//if(currentpos!=document.body.scrollTop) clearInterval(timer);
}

document.onmousedown=stopScroll;
document.ondblclick=beginScroll;


function saveSet()
{
	setCookies("bcolor",bcolor.options[bcolor.selectedIndex].value);
	setCookies("txtsize",txtsize.options[txtsize.selectedIndex].value);
	setCookies("txtcolor",txtcolor.options[txtcolor.selectedIndex].value);
	//setCookies("fonttype",fonttype.options[fonttype.selectedIndex].value);
	setCookies("scrollspeed",scrollspeed.value);
}
function loadSet()
{
	var tmpstr;
	tmpstr = ReadCookies("bcolor");
	bcolor.selectedIndex = 0;
	if (tmpstr != "")
	{
	    for (var i=0;i<bcolor.length;i++)
		{
			if (bcolor.options[i].value == tmpstr)
			{
				bcolor.selectedIndex = i;
				break;
			}
		}
	}
	tmpstr = ReadCookies("txtsize");
	txtsize.selectedIndex = 0;
	if (tmpstr != "")
	{
	    for (var i=0;i<txtsize.length;i++)
		{
			if (txtsize.options[i].value == tmpstr)
			{
				txtsize.selectedIndex = i;
				break;
			}
		}
	}
	tmpstr = ReadCookies("txtcolor");
	txtcolor.selectedIndex = 0;
	if (tmpstr != "")
	{
		for (var i=0;i<txtcolor.length;i++)
		{
			if (txtcolor.options[i].value == tmpstr)
			{
				txtcolor.selectedIndex = i;
				break;
			}
		}
	}
	tmpstr = ReadCookies("scrollspeed");
	if (tmpstr=='') tmpstr=5;
	scrollspeed.value=tmpstr;
	setSpeed();
	document.bgColor=bcolor.options[bcolor.selectedIndex].value;
	//content.style.cssText=fonttype.options[fonttype.selectedIndex].value+';line-height: 150%';
	//document.fgColor=txtcolor.options[txtcolor.selectedIndex].value;
	document.getElementById('zoom').style.color=txtcolor.options[txtcolor.selectedIndex].value;
	document.getElementById('zoom').style.fontSize=txtsize.options[txtsize.selectedIndex].value;
	document.getElementById('zoom').focus();
}