var num;
var i;
var interval;
var num2;
var i2;
var interval2;

$(document).ready(function() {
	
	num = $("#caroussel.dynamic ul li").length;
	i = 1;
	if(num > 1)
	{
		interval = setInterval(caroussel,3000);
	}

	num2 = $("#caroussel.random div div").length;
	i2 = 1;
	if(num2 > 1)
	{
		interval2 = setInterval(carousselRandom,3000);
	}

	$("#caroussel.dynamic ul li a").click(function() {

		resetTimer($(this.parentNode).attr("id").substring(6));

		$("#caroussel.dynamic ul li").removeClass("active");
		$(this).toggleClass("active");

		$("#caroussel.dynamic div").addClass("hide");
		$("#caroussel.dynamic div div").removeClass("hide");


		$("#advocaat-" + $(this.parentNode).attr("id").substring(6)).removeClass("hide");

	});

	$("#opleidingen .afbeeldingen img").click(function() {

		$("#opleidingen .afbeeldingen img").removeClass("active");
		$(this).toggleClass("active");

		$("#opleidingen #beschrijvingen div").addClass("hide");
		$("#opleiding-" + $(this).attr("id").substring(5)).removeClass("hide");

	});

	$(".vacatures a").click(function() {

		$(".vacatures a").removeClass("active");
		$(this).toggleClass("active");

		$("#vacature div").addClass("hide");

		$("#job-" + $(this).attr("id").substring(9)).removeClass("hide");

	});

	//fancybox
	$("a.zoom1").fancybox({
		'hideOnContentClick': false
	});
	
	$('a.popup').fancybox({
		frameWidth: 833, 
		frameHeight: 600,
		overlayColor: '#000',
		overlayOpacity: 0.66,
		padding: 0,
		hideOnContentClick: false
	});

	if (!$.browser.msie || ($.browser.msie && $.browser.version <= 7)) {
	    $('a.newsletter').fancybox({
			frameWidth: 833, 
			frameHeight: 600,
			overlayColor: '#000',
			overlayOpacity: 0.66,
			padding: 0,
			hideOnContentClick: false
		});
	} else {
		$('a.newsletter').attr('target', '_blank');
	}
    
    $('a.top').click(function() {
    	$('html, body').animate({scrollTop:0}, 'slow');
    });
    
    $('#btn-recent').click(function() {
    	$('#recent').slideDown();
	});
    
    $('#close').click(function() {
    	$('#recent').slideUp();
	});    	

});

function caroussel() {

	if(i > num){
		i = 1;
	}
	$("#caroussel.dynamic div").addClass("hide");
	$("#caroussel.dynamic div div").removeClass("hide");

	$("#advocaat-" + i).removeClass("hide");

	$("#caroussel.dynamic ul li").removeClass("active");
	$("#alink-" + i).addClass("active");
	i++;
}

function carousselRandom() {

	if(i2 > num2){
		i2 = 1;
	}
	$("#caroussel.random div").addClass("hide");
	$("#caroussel.random div div").removeClass("hide");

	$("#advocaat-" + i2).removeClass("hide");

	i2++;
}

function resetTimer(start) {
	num = $("#caroussel.dynamic ul li").length;
	i = start++;

	interval.clearInterval();

	if(num > 1)
	{
		interval = setInterval(caroussel,3000);
	}
}

