/*************************************************************************
    dw_scroll_dx-addons.js (by Amir Mostofi) version date: March 2006
    contains definition of all scrolling layers used 
*************************************************************************/

var delay = 7000;
var i = 0;
var items = 3;
var height = 150;
var duration = 700;

function initNewsScroller() {
  var wndo = new dw_scrollObj('wn', 'cnt', null);
  newsScroller();
}
function newsScroller() {
  if (i<items) {
    dw_scrollObj.scrollBy('wn', 0, -height, duration);
    i++
    setTimeout('newsScroller()',delay);
  } else {
    i = 0;
    y = (items-1)*height;
    dw_scrollObj.scrollBy('wn', 0, y, 0);
    setTimeout('newsScroller()',0);
  }
}

function initScrollLayers() {
  var i,layerid,dir,args=initScrollLayers.arguments;
  for (i=0; i<(args.length-1); i+=2) {
    layerid=args[i];
    dir=args[i+1];
    var wndo = new dw_scrollObj('wn'+layerid, 'lyr'+layerid, null);
    wndo.setUpScrollbar("dragBar"+layerid, "track"+layerid, dir, 0, 0);
    if (document.getElementById('lyr'+layerid).offsetHeight-document.getElementById('wn'+layerid).offsetHeight>0) {
      dw_showhideLayers("scrollbar"+layerid,"visible");
    }
  }
}

function dw_showhideLayers() {
  if ( document.getElementById ) {
    var lyr, i;
    for (i=0; arguments[i]; i+=2) {
      lyr = document.getElementById( arguments[i] );
      lyr.style.visibility = arguments[i+1];
    }
  }
}
