step= 1;

function scrollDown(id){
  object = document.getElementById(id);
  newsscrollerHeight = document.getElementById("newsscroller").offsetHeight;
  newsscrollerOffset = newscontentHeight - newsscrollerHeight;
  if((object.scrollTop < newsscrollerOffset) && (newsscrollerOffset > 0)){
    document.getElementById("newsscrollup").className = "scrollup";
    object.scrollTop+=step;
    timerDown=setTimeout("scrollDown('"+id+"')",10);
  }
  else{
    document.getElementById("newsscrolldown").className = "scrolldowndisabled";
  }
}

function scrollUp(id){
  object = document.getElementById(id);
  if(object.scrollTop != 0){
    document.getElementById("newsscrolldown").className = "scrolldown";
    object.scrollTop-=step;
    timerUp=setTimeout("scrollUp('"+id+"')",10);
  }
  else{
    document.getElementById("newsscrollup").className = "scrollupdisabled";
  }
}

function stopScroll(timer){
 if(timer == 'timerUp'){
     if(typeof(timerUp) != 'undefined' ){
       clearTimeout(timerUp);
     }
  }
  else if(timer == 'timerDown'){
     if(typeof(timerDown) != 'undefined' ){
       clearTimeout(timerDown);
     }
  }
}


function toTop(id){
  document.getElementById(id).scrollTop=0;
}

function toBottom(id){
  document.getElementById(id).scrollTop=document.getElementById(id).scrollHeight;
}


/* FontanTV by-block scrolling */

function initScrollLayer() {
  if (typeof(wndo) != 'undefined'){
    delete wndo;
  }
  var wndo = new dw_scrollObj('fontanscroller', 'fontancontent', null);
}

function fontanScrollDown(){
  if (currentfontanBlock < (fontanBlocks.length - 1)){
    dw_scrollObj.scrollBy('fontanscroller',0,-(fontanBlocks[currentfontanBlock]['height']));
    currentfontanBlock++;
    adjustfontanHeight();
   document.getElementById("fontanscrollup").className = "scrollup";
  }
  if (currentfontanBlock == (fontanBlocks.length - 1)){
    document.getElementById("fontanscrolldown").className = "scrolldowndisabled";
  }
}

function fontanScrollUp(){
  if (currentfontanBlock > 0){
    currentfontanBlock--;
    dw_scrollObj.scrollBy('fontanscroller',0,(fontanBlocks[currentfontanBlock]['height']));
    adjustfontanHeight();
   document.getElementById("fontanscrolldown").className = "scrolldown";
  }
  if (currentfontanBlock == 0){
    document.getElementById("fontanscrollup").className = "scrollupdisabled";
  }
}