var randomNumber = Math.floor(Math.random()*1)+1;
var t = 8000;
var current = randomNumber;
var prev,next, sth;

var backColors = Array('#cbe6f3','#f1f3cf','#e4ffe2','#d7dfe3','#dcf3ff');
var slideurls = Array(	'../bikeflex-academy-inschrijven-kandidaten/',
						'../bikeflex-academy-inschrijven-detaillist/',
						'',
						'../bikeflex-gaat-uitbreiden-in-2012/',
						'');

function switchSlide(desig){
	
	prev = current;
	if (desig){
		current = desig;
	}else{
		current = (current < 5) ? current+1 : 1;	
	}
			
	// Reset last items:
	$("#controller"+prev).removeClass('active');
	$("#slideimage"+prev).removeClass('active').fadeOut('fast',function(){
		// Set new items to active:
		$("#slideimage"+current).addClass('active').fadeIn('fast');
		$("#controller"+current).addClass('active');
		$("#slider_background").css('background',backColors[current-1]);
	});	
	
	addClickable(current);

	sth = setTimeout("switchSlide(false)",t);
}

function addClickable(currentSlide){
	$(slides).click(function(){
		if (slideurls[current-1] != ''){
			document.location = slideurls[currentSlide-1];
		}else{
			if (currentSlide == 5){
				$("#uitbreidingclickdiv").hide();
				$("#socialmediaklikdiv").show();
			}
			else if (currentSlide == 4){
				$("#socialmediaklikdiv").hide();
				$("#uitbreidingclickdiv").show();
			}
			else
				$("#socialmediaklikdiv, #uitbreidingclickdiv").hide();
			
		}
	});

}


/* ON DOM READY*/
$(document).ready(function(e) {
		
	// Set the slide and controller to active:
	$("#slideimage"+current).addClass('active').show();
	$("#controller"+current).addClass('active');
	$("#slider_background").css('background',backColors[current-1]);
	
	addClickable(current);	
	sth = setTimeout(switchSlide,t);
	
	$("#slideController div").click(function(){
	
		var next = $(this).attr('id');
		next = parseInt(next.replace("controller",""));
		// Stop timeout en juiste slide laden:
		clearTimeout(sth);
		switchSlide(next);
	});
		
});

