var scrollmargin = 0;
var scrollspeed = 0;
var scrolling = false;
var maxwidth = 0;
var prvDiv = "";
var tmID;
var tmID2 = new Object();

function startscrolling(e){
	var wrapper = document.getElementById("wrapper");
	var locatie = (e.clientX - wrapper.offsetLeft) - 60;
	var centerX = (525 - locatie);
	var lr = centerX / Math.abs(centerX);
	centerX = Math.abs(centerX) - 60;
	if(centerX < 0) centerX = 0;
	centerX = centerX * lr;
	
	maxwidth = document.getElementById("contentwidth").clientWidth;
	scrollspeed = Math.floor(centerX / 50);
	
	if(!scrolling){
		tmID = setInterval(scrollbalk, 20);
	}
	scrolling = true;
}

function stopscrolling(){
	try{
        clearInterval(tmID)
	}catch(e){
	}
	scrolling = false;
}

function scrollbalk(){
	var balk = document.getElementById("scrollcontent");
	scrollmargin += scrollspeed;
	if(scrollmargin > 0) scrollmargin = 0;
	if (maxwidth > 340) {
		if(scrollmargin < ((maxwidth - 340) * -1)) scrollmargin = ((maxwidth - 340) * -1);
		balk.style.marginLeft = scrollmargin + 'px';
	}
}

function scrollImg(){
	var balk = document.getElementById("scrollcontent");
	scrollmargin += scrollspeed;
	if(scrollmargin > 0) scrollmargin = 0;
	if (maxwidth > 640) {
		if(scrollmargin < ((maxwidth - 640) * -1)) scrollmargin = ((maxwidth - 640) * -1);
		balk.style.marginLeft = scrollmargin + 'px';
	}
}

function scrollButtons(StartLocatie) {
    var wrapper = document.getElementById("wrapper");
	var locatie = StartLocatie;
	var centerX = (320 - locatie);
	var lr = centerX / Math.abs(centerX);
	centerX = Math.abs(centerX) - 60;
	if(centerX < 0) centerX = 0;
	centerX = centerX * lr;
	
	maxwidth = document.getElementById("contentwidth").clientWidth;
	scrollspeed = Math.floor(centerX / 50);
	
	if(!scrolling){
		tmID = setInterval(scrollbalk, 20);
	}
	scrolling = true;
}

function scrollLinks(){
    scrollButtons(-30);
}

function scrollRechts(){
    scrollButtons(469);

}

function scrollJumpLinks(){
    var balk = document.getElementById("scrollcontent");
    if(parseInt(balk.style.marginLeft) < 0){
        var tussen = parseInt(balk.style.marginLeft) + 341;
        balk.style.marginLeft = tussen + 'px';
    }
}

function scrollJumpRechts(){
    var balk = document.getElementById("scrollcontent");
    if (parseInt(balk.style.marginLeft) > -1400){
        var tussen = parseInt(balk.style.marginLeft) - 341;
        balk.style.marginLeft = tussen + 'px';
    }
}
