var ie4
var ns4;
var timeout = 60;
var s;
var statdyn = "dynamic";

// call this function on load
function init(){
  ns4 = (document.layers) ? 1:0;
  ie4 = (document.all) ? 1:0;
  // INKOMPATIBEL
  if (!ns4 && !ie4) {
    return;
  }

  s = new Array();

  if (ns4){
    s[1] = document.scroll01;
//    s[2] = document.scroll02;
  }
  if (ie4){
    s[1] = document.all.scroll01.style;
//    s[2] = document.all.scroll02.style;
  }

  // constant running
  s[1].x1_offset = 0;     // 0
//  s[2].x1_offset = 340;   // 340
  if (ie4) {
    s[1].maxwidth = document.images["scrollimg01"].width;
//    s[2].maxwidth = document.images["scrollimg02"].width;
  }

  for (var i in s) {
    if (ns4) {
      s[i].maxwidth = s[i].document.images[0].width;
    }
    //	    s[i].maxwidth = s[i].document.images[0].width;
    s[i].maxwidth = parseInt(s[i].maxwidth);
    s[i].x2_offset = s[i].x1_offset - s[i].maxwidth;
    s[i].speed = 0;
    s[i].started = 0;
    s[i].m_y1 = parseInt(s[i].top);
    if (ns4) {
      s[i].m_y2 = parseInt(s[i].m_y1) + parseInt(s[i].clip.height);
    }
    if (ie4) {
      s[i].m_y2 = parseInt(s[i].m_y1) + parseInt(s[i].pixelHeight);
    }
  }

  s[1].speed = 1;    // -1
//  s[2].speed = 1;
  s[1].started = 1;
//  s[2].started = 1;

  s[1].timeoutid = setTimeout("slide(1)",timeout/2);
//  s[2].timeoutid = setTimeout("slide(2)",timeout);

}


function cleanup() {

  for (var i in s) {
    clearTimeout(s[i].timeoutid);
    }
  }

function slide(i){
  var _s = s[i];

  var left = remove_px(_s.left);
  left = left - _s.speed;
  _s.left = left;

  if(left < _s.x2_offset) {
    left = left + _s.maxwidth;
    _s.left = left;
  }
  if(left > _s.x1_offset) {
    left = left - _s.maxwidth;
    _s.left = left;
  }

// alert( left );

  if (ns4) {
    _s.clip.left = -left+0;    // 1372     340      0
    _s.clip.right = -left+0;    // 600
  } else {
    var clipvalue = 0;   // 1372     340     0
//    _s.clip = "rect(auto "+(-left+1600)+"px auto "+clipvalue+"px)";    // 1372     1174
      _s.clip = "rect(auto "+(-left+1128)+"px auto "+clipvalue+"px)";    // 1372     1174
  }
  // top.window.status=_s.m_y1+','+_s.m_y2+','+_s.left+','+_s.clip;
  s[i].timeoutid = setTimeout("slide("+i+")",timeout);
}

// IE returns position like "100px"; convert it to number "100"

function remove_px(s) {
  var str = new String(s);
  if (ie4) {
    return parseInt(str.substring(0, str.length-2));
  }
  return parseInt(str);
}