// JavaScript Document

paused=false;

//SCROLL vertical
function vert_init(id) {

  var obj = document.getElementById(id);	
  if (obj) {
    obj.state = 0;
    obj.timer = null;
    obj.maxVert = obj.scrollHeight - obj.offsetHeight;
  }
}


function scroll_down(id,timer) {
  var obj = document.getElementById(id);
   obj.maxVert = obj.scrollHeight - obj.offsetHeight;
   if (!obj.maxVert) vert_init(id);
  if (timer == undefined) obj.state = 1;
  if ((obj.maxVert > obj.scrollTop) && (obj.state == 1)) {
    obj.scrollTop = obj.scrollTop + 10;
    obj.timer = setTimeout('scroll_down(\''+id+'\',true)',100);
  }
} 


function scroll_up(id,timer) {
  var obj = document.getElementById(id);
   obj.maxVert = obj.scrollHeight - obj.offsetHeight;
  if (!obj.maxVert) vert_init(id);
  if (timer == undefined) obj.state = -1;
  if ((obj.scrollTop > 0) && (obj.state == -1)) {
    obj.scrollTop = obj.scrollTop > 10 ? obj.scrollTop - 10 : 0;
    obj.timer = setTimeout('scroll_up(\''+id+'\',true)',100);
  }
} 

function scroll_stop(id) {
  var obj = document.getElementById(id);
  if (obj) {
    if (obj.timer) {
		clearTimeout(obj.timer);
		paused=true;
    }else{
		paused=false;
    }
    obj.state = 0;
  }

}
