var ie4
var ns4;

var timeout = 30;
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;
//	s[2].x1_offset = 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;
//	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;
	}

	if (i == 1) {
		if (ns4) {
			_s.clip.left = -left;
			_s.clip.right = -left+340;
		}
		if (ie4) {
			var clipvalue = -left+340;
			_s.clip = "rect(0px "+clipvalue+"px auto "+(-left)+"px)";
		}
	}
	if (i == 2) {
		if (ns4) {
			_s.clip.left = -left+340;
			_s.clip.right = -left+600;
		}
		if (ie4) {
			var clipvalue = -left+340;
//			top.window.status="rect(auto auto auto "+clipvalue+"px)";
			_s.clip = "rect(auto "+(-left+600)+"px auto "+clipvalue+"px)";
		}
		//top.window.status=_s.m_y1+','+_s.m_y2+','+_s.left+','+_s.clip+','+_s.maxwidth;
	}
//	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);
}

