// JavaScript Document
$(function() {
	
	startTimer();
	
	$('#referentie').mouseenter(function(){stopTimer();});
	$('#referentie').mouseleave(function(){startTimer();});
	
    $(window).focus(function(){startTimer();});
    $(window).blur(function(){stopTimer();});

});

var refNo = 0;
var lastNo = 0;
function rand()
{
	if(refNo == 0)
		refNo = $("#referentie > a").size();
	
	no = Math.floor(Math.random()*refNo+1);
	while(no == lastNo)
		no = Math.floor(Math.random()*refNo+1);
	lastNo = no;
	return no;
}

var timer;
function startTimer()
{
	stopTimer();
	timer = setInterval("scrollReferentie()", 6000);
	scrollReferentie();
}

function stopTimer()
{
	clearInterval(timer);
	$('#referentie').stop(true);
}

function scrollReferentie()
{
	$('#referentie').scrollTo($('div a[name|="'+rand()+'"]'), 0, {offset:-20, duration:750});
}
