var scrollPos = 0;

function scrollFrame(name,pos, size, offset, posmax)
{
	if (pos == "prev") {
		if (scrollPos > 0) {
			pos = scrollPos - 1;
		} else {
			pos = scrollPos;
		}
	} else if (pos == "next") {
		if (scrollPos < posmax) {
			pos = scrollPos + 1;
		} else {
			pos = scrollPos;
		}
	} else if (pos < 0) {
		pos = 0;
	} else if (pos > posmax) {
		pos = posmax;
	} 

if (pos != scrollPos) {
	x = (pos * size) - offset;
	xnew = (scrollPos * size) - offset;
	xmove = 0;
	
	if (xnew > x) {
		while (xnew > x) {
			xmove += .1;
			xnew -= xmove;
			eval ('parent.' + name + '.scroll(xnew,0)');
		} 
	} else {
		while (xnew < x) {
			xmove += .1;
			xnew += xmove;
			eval ('parent.' + name + '.scroll(xnew,0)');
		}
	}
	if (xnew != x) {
		eval ('parent.' + name + '.scroll(xnew,0)');
	}

	scrollPos = pos;
}
}
