﻿var oContainer;
var oContent;
var oOffset;
var ScrollCount=0;
var cScrollTimeout;
var TrackingDiv;


function ScrollDivUp( sContainer, sContent )
{
    ScrollCount=0;
    StopScroll();
    //TrackingDiv = document.getElementById('TrackingDiv');
    oContainer = document.getElementById(sContainer);
    oContent = document.getElementById(sContent);
    oOffset=oContent.offsetHeight;                    
    cScrollTimeout = setInterval("ScrollUp(10);", 50);    
}

function ScrollDivDn( sContainer, sContent )
{
    ScrollCount=0;
    StopScroll();
    //TrackingDiv = document.getElementById('TrackingDiv');
    oContainer = document.getElementById(sContainer);
    oContent = document.getElementById(sContent);
    oOffset=oContent.offsetHeight;                 
    cScrollTimeout = setInterval("ScrollDn(-10);", 50);
}

//this makes the scrolling smooth

function ScrollUp( iSpeed )
{    
         if (parseInt(oContent.style.top)<-8 && ScrollCount<15)
         {
            oContent.style.top = (parseInt(oContent.style.top) + iSpeed) + "px";
            topPos = oContent.style.top;
            //TrackingDiv.innerHTML= oOffset;
            ScrollCount+=1;
         }else
         {
            StopScroll();
            ScrollCount=0;
         }
 }

function ScrollDn( iSpeed )
{    
    
        if (Math.abs(parseInt(oContent.style.top))<(Math.abs(parseInt(oOffset))-125) && ScrollCount<15)
        {
            oContent.style.top = (parseInt(oContent.style.top) + iSpeed) + "px";
            topPos = oContent.style.top;
            //TrackingDiv.innerHTML= oOffset;
            ScrollCount+=1;
       
        } else
        {
            StopScroll();
            ScrollCount=0;
        }
      
}

function StopScroll()
{
    clearInterval(cScrollTimeout);
}
