var ii=0;
var rtimeout=timeout;
var restart=sspeed;
var rspeed=sspeed;
var lspeed=sspeed;

function gostart()
{
    sspeed=2;
    lspeed=sspeed;
    restart=sspeed;
}

function gostop()
{
    sspeed=0;
    lspeed=sspeed;
    restart=sspeed;
}

function goup()
{
    if(sspeed!=rspeed*16)
    {
	sspeed=sspeed*2;
	lspeed=sspeed;
	restart=sspeed;
    }
}

function godown()
{
    if(sspeed!=1)
    {
	sspeed=sspeed/2;
	lspeed=sspeed;
	restart=sspeed;
    }
}

function start()
{
    if(document.getElementById)
    {
	ns6div=document.getElementById('iens6div');
	ns6div.innerHTML=singletext[ii];
	sizeup=ns6div.offsetWidth;
	ns6div.style.left=swidth;
	ns6scroll();
    }
    else if(document.layers)
    {
	ns4layer=document.ns4div.document.ns4div1;
	ns4layer.left=swidth;
	ns4layer.document.write(singletext[ii]);
	ns4layer.document.close();
	sizeup=ns4layer.document.width;
	ns4scroll();
    }
    else if(document.all)
    {
	iediv=iens6div;
	iediv.innerHTML=singletext[ii];
	sizeup=iediv.offsetWidth;
	iediv.style.pixelLeft=swidth;
	iescroll();
    }
}

function iescroll()
{
    if(iediv.style.pixelLeft>((swidth-sizeup)/2)&&iediv.style.pixelLeft<=sspeed+((swidth-sizeup)/2))
    {
	iediv.style.pixelLeft=((swidth-sizeup)/2);
	setTimeout("iescroll()",spause);
	sspeed=rspeed*3;
	lspeed=sspeed;
	timeout=timeout/3;
    }
    else if(iediv.style.pixelLeft>=sizeup*-1)
    {
	iediv.style.pixelLeft-=sspeed;
	setTimeout("iescroll()",timeout);
    }
    else
    {
	if(ii==singletext.length-1)ii=0;else ii++;
	iediv.innerHTML=singletext[ii];
	sizeup=iediv.offsetWidth;
	iediv.style.pixelLeft=swidth;
	sspeed=rspeed;
	lspeed=sspeed;
	timeout=rtimeout;
	iescroll();
    }
}

function ns4scroll()
{
    if(ns4layer.left>((swidth-sizeup)/2)&&ns4layer.left<=sspeed+((swidth-sizeup)/2))
    {
	ns4layer.left=((swidth-sizeup)/2);
	setTimeout("ns4scroll()",spause);
	sspeed=rspeed*3;
	lspeed=sspeed;
	timeout=timeout/3;
    }
    else if(ns4layer.left>=sizeup*-1)
    {
	ns4layer.left-=sspeed;
	setTimeout("ns4scroll()",timeout);
    }
    else
    {
	if(ii==singletext.length-1)ii=0;else ii++;
	ns4layer.left=swidth;
	ns4layer.document.write(singletext[ii]);
	ns4layer.document.close();
	sizeup=ns4layer.document.width;
	sspeed=rspeed;
	lspeed=sspeed;
	timeout=rtimeout;
	ns4scroll();
    }
}

function ns6scroll()
{
    if(parseInt(ns6div.style.left)>((swidth-sizeup)/2)&&parseInt(ns6div.style.left)<=sspeed+((swidth-sizeup)/2))
    {
	ns6div.style.left=((swidth-sizeup)/2);
	setTimeout("ns6scroll()",spause);
	sspeed=rspeed*3;
	lspeed=sspeed;
	timeout=timeout/3;
    }
    else if(parseInt(ns6div.style.left)>=sizeup*-1)
    {
	ns6div.style.left=parseInt(ns6div.style.left)-sspeed;
	setTimeout("ns6scroll()",timeout);
    }
    else
    {
	if(ii==singletext.length-1)ii=0;else ii++;
	ns6div.innerHTML=singletext[ii];
	sizeup=ns6div.offsetWidth;
	ns6div.style.left=swidth;
	sspeed=rspeed;
	lspeed=sspeed;
	timeout=rtimeout;
	ns6scroll();
    }
}
