/****************************************
(c) 2011 Martijn Hardenberg, ZilverCMS
Lay-out: Andre Swart
Bestand: functies.js
****************************************/

//fancybox triggeren door foto bekijken button
$(".projectblok_button").click(function() {
	$(this).parent().find('a.fancybox-thumbs').trigger('click');
	return false;
});

//home divider jquery
var jquery_actief = 1;
var jquery_vorige = null;
var jquery_timer = null;
function jqueryAutomatisch() {
	jquery_timer = setTimeout(function() {
		jquery_vorige = jquery_actief;
		jquery_actief++;
		if(jquery_actief >= 4) {
			jquery_actief = 1;
		}
		$("#divider_jquery-"+jquery_vorige).fadeOut(500);
		$("#divider_jquery-"+jquery_actief).fadeIn(500);
		$("#divider_jquery_menu ul li").removeClass("actief");
		$("#divider_jquery_menu-"+jquery_actief).addClass("actief");
		jqueryAutomatisch();
	}, 5000);
}
jqueryAutomatisch();
$("#divider_jquery_menu ul li").click(function(){
	if($(this).attr('id').split('-').pop() != 'pauze') {
		jquery_vorige = jquery_actief;
		jquery_actief = $(this).attr('id').split('-').pop();
		if(jquery_vorige != jquery_actief) {
			$("#divider_jquery-"+jquery_vorige).fadeOut(500);
			$("#divider_jquery-"+jquery_actief).fadeIn(500);
			$("#divider_jquery_menu ul li").removeClass("actief");
			$(this).addClass("actief");
		}
		clearTimeout(jquery_timer);
		jqueryAutomatisch();
	} else {
		if($(this).hasClass("actief")) {
			$(this).removeClass("actief");
			jqueryAutomatisch();
		} else {
			$(this).addClass("actief");
			clearTimeout(jquery_timer);
		}
	}
});
$("#divider_jquery_vorige").click(function(){
	jquery_vorige = jquery_actief;
	jquery_actief--;
	if(jquery_actief <= 0) {
		jquery_actief = 3;
	}
	$("#divider_jquery-"+jquery_vorige).fadeOut(500);
	$("#divider_jquery-"+jquery_actief).fadeIn(500);
	$("#divider_jquery_menu ul li").removeClass("actief");
	$("#divider_jquery_menu-"+jquery_actief).addClass("actief");
	clearTimeout(jquery_timer);
	jqueryAutomatisch();
});
$("#divider_jquery_volgende").click(function(){
	jquery_vorige = jquery_actief;
	jquery_actief++;
	if(jquery_actief >= 4) {
		jquery_actief = 1;
	}
	$("#divider_jquery-"+jquery_vorige).fadeOut(500);
	$("#divider_jquery-"+jquery_actief).fadeIn(500);
	$("#divider_jquery_menu ul li").removeClass("actief");
	$("#divider_jquery_menu-"+jquery_actief).addClass("actief");
	clearTimeout(jquery_timer);
	jqueryAutomatisch();
});

//slideshow in inhoud css class
$('.slideshow').each(function(){
	var slideshow_items = $(this).find("img").size();
	$(this).find('.slideshow_numbers').html('Foto 1 van '+slideshow_items);
});
$('.slideshow_vorige').click(function(){
	var slideshow_items = $(this).parent().find("img").size();
	var slideshow_actief = $(this).parent().find("img.actief").attr('class').split('-').pop().replace(' actief','');
	slideshow_actief--;
	$(this).parent().find('.slideshow_volgende').show();
	if(slideshow_actief == 1) {
		$(this).parent().find('.slideshow_vorige').hide();
	} else {
		$(this).parent().find('.slideshow_vorige').show();
	}
	$(this).parent().find('img').removeClass("actief");
	$(this).parent().find('img').hide();
	$(this).parent().find('.slideshow-'+slideshow_actief).addClass("actief");
	$(this).parent().find('.slideshow-'+slideshow_actief).fadeIn(500);
	$(this).parent().find('.slideshow_numbers').html('Foto '+slideshow_actief+' van '+slideshow_items);
});
$('.slideshow_volgende').click(function(){
	var slideshow_items = $(this).parent().find("img").size();
	var slideshow_actief = $(this).parent().find("img.actief").attr('class').split('-').pop().replace(' actief','');
	slideshow_actief++;
	$(this).parent().find('.slideshow_vorige').show();
	if(slideshow_actief == slideshow_items) {
		$(this).parent().find('.slideshow_volgende').hide();
	} else {
		$(this).parent().find('.slideshow_volgende').show();
	}
	$(this).parent().find('img').removeClass("actief");
	$(this).parent().find('img').hide();
	$(this).parent().find('.slideshow-'+slideshow_actief).addClass("actief");
	$(this).parent().find('.slideshow-'+slideshow_actief).fadeIn(500);
	$(this).parent().find('.slideshow_numbers').html('Foto '+slideshow_actief+' van '+slideshow_items);
});

