function PageScroll(scrollname, div_name, next_name, previous_name)
{
    this.div_name = div_name;
    this.name = scrollname;
    this.scrollCursor = 0;
    this.div_obj = null;
    this.next_name = next_name;
	var movement = 40;
	var totalMovement = 0;
    this.previous_name = previous_name;
	{
        if(document.getElementById) {
            div_obj = document.getElementById(this.div_name);
            if (div_obj) {
                this.div_obj = div_obj;
                this.div_obj.style.overflow = 'hidden';
            }
        }
    }

	this.nextPage = function() {
		if(this.div_obj && totalMovement < 140) {
			movement = Math.max(movement / 1, 1);
			movement = Math.min(movement, 140 - totalMovement);
			div_obj.scrollLeft += movement;
			totalMovement += movement;
			setTimeout("scrollPages.nextPage()", 50);
		} else {
			movement = 40;
			totalMovement = 0;
		}		
	}

	this.previousPage = function() {
		if(this.div_obj && totalMovement < 140) {
			movement = Math.max(movement / 1, 1);
			movement = Math.min(movement, 140 - totalMovement);
			div_obj.scrollLeft -= movement;
			totalMovement += movement;
			setTimeout("scrollPages.previousPage()", 50);
		} else {
			movement = 40;
			totalMovement = 0;
		}		
    }
}
