function ToggleInit()
{
	$("div.uitgeklapt").hide().slideUp().removeClass('uitgeklapt').addClass('ingeklapt').prev("div").click(function() { Toggle(this.id); ToggleClass(this.id) } );
}

function ToggleInitAlt()
{
	$("div.uitgeklapt").hide().slideUp().removeClass('uitgeklapt').addClass('ingeklapt').prev("div").prev("div").children().click(function() { Toggle(this.id); ToggleClass(this.id) } );
}

function ToggleInitAcc()
{
	$("div.uitgeklapt").hide().slideUp().removeClass('uitgeklapt').addClass('ingeklapt').prev("div").click(function() { ToggleAccordeon(this.id); ToggleClass(this.id) } );
}

function ToggleClass(srcId)
{
	var labelObj = $('#' + srcId);
	
	if (labelObj.hasClass('plus') || labelObj.hasClass('min')) {
		labelObj.toggleClass('min').toggleClass('plus');
	}
	else if(labelObj.hasClass('foldout') || labelObj.hasClass('foldin')) {
		labelObj.toggleClass('foldin').toggleClass('foldout');
	}
}

function Toggle(srcId)
{
	var descriptionObj = $('#' + srcId + '_uitgeklapt');

	if (descriptionObj.hasClass('ingeklapt')) {
		descriptionObj.removeClass('ingeklapt').addClass('uitgeklapt').slideDown();
	}
	else {
		descriptionObj.slideUp().removeClass('uitgeklapt').addClass('ingeklapt');
	}
}
function MakeVisible(srcId)
{
	document.getElementById(srcId+'_visible').style.display = 'block';

}
function MakeInvisible(srcId)
{
	document.getElementById(srcId).style.display = 'none';
}
function ToggleAccordeon(srcId)
{
	var descriptionObj = $('#' + srcId + '_uitgeklapt');	
	
	if (descriptionObj.hasClass('ingeklapt')) {
		$(".uitgeklapt").slideUp().removeClass('uitgeklapt').addClass('ingeklapt');
		$(".min").toggleClass('min').toggleClass('plus');
	}
	descriptionObj.slideToggle(100).removeClass('ingeklapt').addClass('uitgeklapt');
}
