// Copyright (c) 2009 NextBio.  All Rights Reserved
// Additional JavaScript subject to other copyrights

var scrollInt = null;
var scrollDel = 3;
var scrollTo = 20;
function endScroll() {
if (scrollInt) {
clearInterval(scrollInt);
scrollInt = null;
}
}
function scrollUp(el) {
endScroll();
scrollInt = setInterval(go, scrollTo);
function go() {
var gal = $(el);
var st = gal.scrollTop;
var oh = gal.offsetHeight;
var sh = gal.scrollHeight;
st += scrollDel;
if (st + oh >= sh) {
st = sh - oh;
clearInterval(scrollInt);
scrollInt = null;
}
gal.scrollTop = st;
}
}
function scrollDn(el) {
endScroll();
scrollInt = setInterval(go, scrollTo);
function go() {
var gal = $(el);
var st = gal.scrollTop;
st -= scrollDel;
if (st < 0) {
st = 0;
clearInterval(scrollInt);
scrollInt = null;
}
gal.scrollTop = st;
}
}
