timerspeed = 50;
contHeight = 100;
var scrollTimer;
var activeScroll = 0;

function scroll(incr) {
clearTimeout(scrollTimer);
  up = (incr > 0) ? 1 : 0;
  if((!up && oScroll[activeScroll].getProperty('top') > -oScroll[activeScroll].getProperty('offsetHeight') + contHeight) || (up && oScroll[activeScroll].getProperty('top') < 0)) {
  oScroll[activeScroll].style.top = oScroll[activeScroll].getProperty('top') + incr;
  scrollTimer = setTimeout('scroll('+incr+')',timerspeed)
  } 
}

function noScroll() {
clearTimeout(scrollTimer);
}

function changeActive(index) {
//if(!cssp) return;
oScroll[activeScroll].style.visibility = 'hidden';
activeScroll = index;
oScroll[activeScroll].style.top = 0;
oScroll[activeScroll].style.visibility = 'visible';
}

function CSSP_ScrollInit() {
//if(!cssp) return;
oScroll = new Array(1);
  for(var i = 0; i < oScroll.length; i++) {
  var divID = 'scr0_' + i.toString(); 
  oScroll[i] = new csspObj(divID);
  oScroll[i].style.visibility = (i == activeScroll) ? 'visible' : 'hidden';
  oScroll[i].style.top = 0;
  }
}
