$(document).ready(function(){
	
	$('.article').each(
		function(intIndex){
			$(this).find('img').addClass('align'+(intIndex % 2));
			$(this).addClass('a'+(1+intIndex % 3));
		}
	);
	$('.article img').each(
		function(intIndex){
			$(this).addClass('a'+(1+intIndex % 3));
		}
	);
	
	so_init();
	setTimeout("$(\'#vacatureBanner\').slideUp(1200);",15000);
});

var meldingVerbergen = 0;

// Variabele en functie om te controleren of een pagina gewijzigd is
var formVeranderd = 0;
function confirmExit(melding) {
	if (formVeranderd && !confirm(melding)) {
		return false;
	}
	else {
		return true;
	}
}

function ajax(script) {
	var args = '';
	for( var i=1 ; i < arguments.length; i++ ) {
		args += arguments[i];
		if (i<arguments.length-1)
			args += '/';
	}
	var jsel = document.createElement('script');
	jsel.type = 'text/javascript';
	jsel.src = '/ajax/' + script + '/' + args;
	document.body.appendChild (jsel);
}

function feedbackSluiten(overzicht){
	$('#'+overzicht).prev().children('.feedbackGebied').slideUp('fast',function(){eval(overzicht+'()');});
}

//window.addEventListener?window.addEventListener("load",so_init,false):window.attachEvent("onload",so_init);

var d=document, imgs = new Array(), zInterval = null, current=0, pause=false;

function so_init() {
	if(!d.getElementById || !d.createElement)return;

	imgs = $('#foto img');
	if (imgs.length==1){
		imgs[0].style.display = "block";
		return;
	}
	else{
		for(i=1;i<imgs.length;i++) imgs[i].xOpacity = 0;
		imgs[0].style.display = "block";
		imgs[0].xOpacity = .99;
		
		setTimeout(so_xfade,6000);
	}
}

function so_xfade() {
	cOpacity = imgs[current].xOpacity;
	nIndex = imgs[current+1]?current+1:0;

	nOpacity = imgs[nIndex].xOpacity;
	
	cOpacity-=.02; 
	nOpacity+=.02;
	
	imgs[nIndex].style.display = "block";
	imgs[current].xOpacity = cOpacity;
	imgs[nIndex].xOpacity = nOpacity;
	
	setOpacity(imgs[current]); 
	setOpacity(imgs[nIndex]);
	
	if(cOpacity<=0) {
		imgs[current].style.display = "none";
		current = nIndex;
		setTimeout(so_xfade,6000);
	} else {
		setTimeout(so_xfade,25);
	}
	
	function setOpacity(obj) {
		if(obj.xOpacity>.99) {
			obj.xOpacity = .99;
			return;
		}
		obj.style.opacity = obj.xOpacity;
		obj.style.MozOpacity = obj.xOpacity;
		obj.style.filter = "alpha(opacity=" + (obj.xOpacity*100) + ")";
	}
}

var teller = 0;

function addVraag(typevraag,vraagid,vraagvalue){
	if (!vraagid)
		vraagid = teller;
	teller++;
	var vraag = document.createElement('div');
		vraag.className = 'vraag';
		vraag.id = 'vraag'+vraagid;
	
	var kop = document.createElement('h5');
		kop.innerHTML = typevraag==1 ? 'Meerkeuze' : 'Waardering';
		vraag.appendChild(kop);
	
	inhoud = typevraag==1 ? addMeerkeuze(vraagid,vraagvalue) : addWaardering(vraagid,vraagvalue);
	vraag.appendChild(inhoud);
	
	var vraagfooter = document.createElement('div');
		vraagfooter.style.textAlign = 'right';
		vraagfooter.style.marginTop = '10px';

	var verwijder = document.createElement('button');
		verwijder.innerHTML = 'X';
		verwijder.onclick = function () {
			this.parentNode.parentNode.parentNode.removeChild(this.parentNode.parentNode);
			return false;
	};
	
	if (typevraag==1){
		var voegtoe = document.createElement('button');
			voegtoe.innerHTML = 'Voeg een antwoord toe';
			voegtoe.style.marginRight = '20px';
			voegtoe.name = vraagid;
			voegtoe.onclick = function () {
				this.parentNode.previousSibling.appendChild(addAntwoord(this.name));
				return false;
		};
		vraagfooter.appendChild(voegtoe);
	}
	
	vraagfooter.appendChild(verwijder);
	
	vraag.appendChild(vraagfooter);
	document.getElementById('vragen').appendChild(vraag);
}

function addMeerkeuze(teller,vraagvalue){
	var inhoud = document.createElement('div');
		inhoud.innerHTML = 'Vraag:';
		vraag = addVraagstelling(teller,1,vraagvalue);
		inhoud.appendChild(vraag);
		hiddentype = addHiddenType(teller,1);
		inhoud.appendChild(hiddentype);
	
	return inhoud;
}

function addWaardering(teller,vraagvalue){
	var inhoud = document.createElement('div');
		inhoud.innerHTML = 'Vraag:';
		vraag = addVraagstelling(teller,2,vraagvalue);
		inhoud.appendChild(vraag);
		hiddentype = addHiddenType(teller,2);
		inhoud.appendChild(hiddentype);

	return inhoud;
}

function addVraagstelling(id,type,vraagvalue){
	var vraag = document.createElement('input');
		vraag.name = 'vragen['+id+'][0]';

		if (vraagvalue)
			vraag.value = vraagvalue;

	return vraag;
}

function addHiddenType(id,hiddentypeid){
	var hiddentype = document.createElement('input');
		hiddentype.type = 'hidden';
		hiddentype.name = 'vragen['+id+'][1]';
		hiddentype.value = hiddentypeid;

		return hiddentype;
}

function addAntwoord(id,antwoordvalue){
	var inhoud = document.createElement('div');
		inhoud.innerHTML = 'Antwoord:';
	var inputvraag = document.createElement('input');
		inputvraag.name = 'vragen['+id+'][]';
		if (antwoordvalue)
			inputvraag.value = antwoordvalue;
	
	inhoud.appendChild(inputvraag);
	return inhoud;
}

function restoreAntwoord(vraagid,antwoordvalue){
	el = document.getElementById('vraag'+vraagid);
	antwoord = addAntwoord(vraagid,antwoordvalue);
	el.firstChild.nextSibling.appendChild(antwoord);
}

function homepagetypes(blok,type){
	document.getElementById('blok'+blok+'_1').style.display = 'none';
	document.getElementById('blok'+blok+'_2').style.display = 'none';
	document.getElementById('blok'+blok+'_3').style.display = 'none';
	document.getElementById('blok'+blok+'_4').style.display = 'none';
	document.getElementById('blok'+blok+'_'+type).style.display = 'block';
}