﻿// JScript File

// Auto scroll
var intervalID = null;
var scroll2TopID = null;
var startScrollID = null;
function isAtBottom() 
{    
    var a,b,c;
	a=document.documentElement.scrollHeight;
	b=document.documentElement.scrollTop;
	c=document.documentElement.clientHeight;	
	return ((a-b)<=c);
}

function do_scroll() {
	if (isAtBottom()) {
		clearInterval(intervalID);
		scroll2TopID = setTimeout('scrollTo(0,0)', 9000);
		startScrollID = setTimeout('start_scroll()', 15000);
	} else {
		scrollBy(0,1);
	}
}

function start_scroll() {    
    clearInterval(intervalID);
	intervalID = setInterval('do_scroll()', 80);
}
function end_scroll()
{
    clearInterval(intervalID);
    window.clearTimeout(scroll2TopID);
    window.clearTimeout(startScrollID);
}

function doAutoScroll()
{
    document.getElementById("lnkAutoScrollOnOff").innerHTML = langTxt.Txt_StopScrolling;
    start_scroll();
}

function stopAutoScroll()
{
    document.getElementById("lnkAutoScrollOnOff").innerHTML = langTxt.Txt_Scroll;
    end_scroll();
}

function lnkAutoScrollOnOffClicked()
{
    if (document.getElementById("lnkAutoScrollOnOff").innerHTML == langTxt.Txt_Scroll)
    {
        doAutoScroll();
    }
    else
    {
        stopAutoScroll();
    }
}