// JavaScript Document
var scrollButtonWidth = 19;

var scrollCursor = 0;
var speed = 10;
var timeoutID = 0;

function getObj(name){
    var obj = null;
    
    if (document.all) obj = document.all[name];
    else obj = document.getElementById(name);
    
    return obj;
}

function stopScroll() {
        clearTimeout(timeoutID);
}

function scrollUp(div) {
    var sbox = getObj(div);

    if (!sbox) var sbox = document.getElementById(div);

    if (scrollCursor >= 0){
            scrollCursor -= speed;

            sbox.scrollTop = scrollCursor;
            timeoutID = setTimeout("scrollUp('"+div+"')", 5);
    }
}

function scrollDown(div) {
    var sbox = getObj(div);

    if (!sbox) var sbox = document.getElementById(div);

    if (scrollCursor < sbox.scrollHeight){
            scrollCursor += speed;
            sbox.scrollTop = scrollCursor;
            timeoutID = setTimeout("scrollDown('"+div+"')", 5);
    }    
}

function resetScroll(div) {
    var sbox = getObj(div);

    if (!sbox) var sbox = document.getElementById(div);

    sbox.scrollTop = 0;
    scrollCursor = 0;
}

function getScrollButtonsString(divname){    

    var sbox = getObj(divname);

    if (!sbox) var sbox = document.getElementById(div);

    var s = '';
    s += '<div id="scroll_btn_up"><img src="images/arrowup.jpg" id="scroll_up" onmouseover="this.src='+"'"+'images/arrowup.jpg'+"'"+';" onmouseout="this.src='+"'"+'images/arrowup.jpg'+"'"+'; stopScroll('+"'"+divname+"'"+')" onmousedown="scrollUp('+"'"+divname+"'"+')" onmouseup="stopScroll('+"'"+divname+"'"+')"></div>';
    s += '<div id="scroll_btn_dn"><img src="images/arrowdown.jpg" id="scroll_down" onmouseover="this.src='+"'"+'images/arrowdown.jpg'+"'"+';" onmouseout="this.src='+"'"+'images/arrowdown.jpg'+"'"+'; stopScroll('+"'"+divname+"'"+')" onmousedown="scrollDown('+"'"+divname+"'"+')" onmouseup="stopScroll('+"'"+divname+"'"+')"></div>';

    return s; 
}
