jQuery(document).ready(function($) {
	$(function() {
		$('#slideshow').cycle({
			fx:     'scrollHorz',
			timeout: 10000, //6500
			next:   '#rarr',
			prev:   '#larr'
		});
	 })
});

$(document).ready(function() {
	// Show/Hide : Click
	$(".showhideclick").live("click", function() {
		r = $(this).attr("rel");
		rr = $("#" + r);
		
		if(rr.is(":visible")) {
			rr.slideUp(500);
			$.cookie("show_" + r, "none");
		} else {
			rr.slideDown(500);
			$.cookie("show_" + r, "block");
		}
		return false;
	});
	
	// Show/Hide : Hover
	$(".showhide").hover(function() {
		r = $(this).attr("rel");
		$("#"+r).show();
	}, function() {
		r = $(this).attr("rel");
		$("#"+r).hide();
	});
	
	// Verberg Slideshow knoppen, maar weergeef bij hover
    $('#larr, #rarr').hide();
    $('.slideshow').hover(
        function(){
            $('#larr, #rarr').show();
        }, function(){
            $('#larr, #rarr').hide();
        }
    );
	
	$(".menu li").hover(function() {
		$(this).addClass("hover");
		$(this).children("ul").show();
	}, function() {
		$(this).removeClass("hover");
		$(this).children("ul").hide();
	});
	$(".faqanswer").hide(); // de faqanswer standaard verstoppen
	$(".faqShowAnswer").click(function(){
		$(this).parent().find("div.faqanswer").toggle(); // FAQ verbergen na klik
		$(this).parent().find('span.showDots').toggle(); // '...' verbergen na klik
		$(this).parent().find(".hideDropdownAfterClick").toggle(); // V-knop verbergen na klik
		return false;
	});
	$(".btnShowAnswer").click(function(){
		$(this).parent().parent().find("div.faqanswer").toggle(); // FAQ verbergen na klik
		$(this).parent().parent().find('span.showDots').toggle(); // '...' verbergen na klik
		$(this).parent().parent().find(".hideDropdownAfterClick").toggle(); // V-knop verbergen na klik
		return false;
	});
	$(".expandAll").click(function(){
      	$("span.faqanswer").toggle(); // Alle items uitklappen/verbergen
		return false;
	});
	initForm();
});

function initForm() {
	$("div.contentform").each(function(i) {
		var tabs = $(this).find(".tabs");
		var frm = $(this).find("form");
		var submits = frm.find(".fsubmit");
		var fieldsets = frm.find("fieldset");
		
		if(tabs.length > 0) {
			if(tabs.find("li").length > 1) {
				var setActive = function(ind) {
					tabs.find("li").removeClass("active");
					tabs.find("li").eq(ind).addClass("active");
					
					fieldsets.hide();
					fieldsets.eq(ind).show();
				}
				
				fieldsets.hide();
				
				tabs.find("li a").click(function() {
					pli = $(this).parent("li");
					ind = pli.index();
					setActive(ind);
				});
				
				submits.click(function() {
					if(this.name == "btnNext") {
						num = parseInt($(this).attr("num"));
						setActive(num+1);
						return false;
					}
				});
				setActive(0);
			} else {
				tabs.hide();
			}
		}
		
	});
	
}
