var ready = 0;
var interval = '';
var snelheid = 1;
var pagina = 1;

function scrpos(a,b,c,d){
	if(b < 1){b=1;}
	if(b > d){b=d;}
	pagina = b;
	if(pagina >= d){
		document.getElementById('collectie_right').style.visibility = 'hidden';
	}else{
		document.getElementById('collectie_right').style.visibility = 'visible';
	}
	if(pagina <= 1){
		document.getElementById('collectie_links').style.visibility = 'hidden';
	}else{
		document.getElementById('collectie_links').style.visibility = 'visible';
	}
	scrollPosNow=document.getElementById('products').scrollLeft;
	paginaPosNow=(scrollPosNow/c)+1;
	if(paginaPosNow!=b){
		if(b>paginaPosNow){
			if(b==d){
				scrright(a,(c*(b-paginaPosNow)))
			}else{
				scrright(a,(c*(b-paginaPosNow)))
			}
		}else{
			if(b==1){
				scrleft(a,(c*(paginaPosNow-b)))
			}else{
				scrleft(a,(c*(paginaPosNow-b)))
			}
		}
	}
}
function scrleft(a,b){
	ready=0;
	window.clearInterval(interval);
	interval=window.setInterval(function(){if(ready>=(b/2.1)&&snelheid>1){snelheid--}else{snelheid++}document.getElementById('products').scrollLeft-=snelheid;ready+=snelheid;if(ready>=b){window.clearInterval(interval);snelheid=0}},1)
}
function scrright(a,b){
	ready=0;
	window.clearInterval(interval);interval=window.setInterval(function(){if(ready>=(b/2.1)&&snelheid>1){snelheid--}else{snelheid++}document.getElementById('products').scrollLeft+=snelheid;ready+=snelheid;if(ready>=b){window.clearInterval(interval);snelheid=0}},1)
}

/*window.onload = function(){
	if(pagina == 1){
		document.getElementById('collectie_links').style.visibility = 'hidden';
	}
}
*/


function opacity(id, opacStart, opacEnd, millisec) {
    var speed = Math.round(millisec / 100);
    var timer = 0;

    if(opacStart > opacEnd) {
        for(i = opacStart; i >= opacEnd; i--) {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    } else if(opacStart < opacEnd) {
        for(i = opacStart; i <= opacEnd; i++)
            {
            setTimeout("changeOpac(" + i + ",'" + id + "')",(timer * speed));
            timer++;
        }
    }
}

// Opacity veranderen
function changeOpac(opacity, id) {
    var object = document.getElementById(id).style;
    object.opacity = (opacity / 100);
    object.MozOpacity = (opacity / 100);
    object.KhtmlOpacity = (opacity / 100);
    object.filter = "alpha(opacity=" + opacity + ")";
} 
