﻿// JScript File

var cache = new Object();
function findObject( objectName )
{
	var shortName = objectName;
	while( shortName.indexOf(' ') != -1 )
	{
		shortName = shortName.replace( ' ', '' );
	}
	var tmp = eval( 'cache.' + shortName );
	if( !(tmp) )
	{
		tmp = getDocObject( document, objectName );
		eval( 'cache.' + shortName + ' = tmp' );
	}
	return( tmp );
}

function getDocObject( doc, objectName )
{
	var tmpObj;
	if( doc.getElementById )
	{
		tmpObj = doc.getElementById( objectName );
		if( tmpObj == null )
		{
			tmpObj = doc.getElementsByName( objectName )[0];
		}
	}
	else if( doc.all )
	{
		tmpObj = doc.all[objectName];
	}
	return( tmpObj );
}

var timer_id;
function scroll_div(div, inc, dir)
{
    var obj = findObject( div );
    if (timer_id)
        clearTimeout(timer_id);
        
    if (obj)
    {
        if (dir == "v")
            obj.scrollTop += inc;
//            obj.scrollBy(0, inc);
        else
            obj.scrollBy(inc, 0);
        
        timer_id = setTimeout("scroll_div('" + div + "'," + inc + ",'" + dir + "')", 20);
    }
}


function stopScroll() { if (timer_id) clearTimeout(timer_id); }
