function _sidebarDoAjax(actie) {
	document.getElementById('linksforumloading').style.display = '';
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=" + actie;
	http_request.onreadystatechange = function() { _sidebarHaalMateriaal(http_request); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
	return false;
}

function _sidebarHaalMateriaal(http_request) {

	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			document.getElementById('forumlijst').innerHTML = http_request.responseText;
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
		document.getElementById('linksforumloading').style.display = 'none';
	}

}

function wijzigsessie(gegeven) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=wijzigsessie&gegeven=" + gegeven;
	http_request.onreadystatechange = function() { haalsessiegegeven(http_request); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function haalsessiegegeven(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			window.alert(http_request.responseText);

		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verwijderfbericht(bid,stap,buid,uid) {
	if (buid == uid) {
		_verwijderfbericht1(bid,0)
	}
	else {
		if (stap == 1) {
			document.getElementById("bc"+bid).innerHTML = '<form method=post name=bevestigen action=index.php?action=geenjs><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2>Welk gevolg wil je instellen voor je moderatie?<br /><br /></td></tr><tr><td width=1><input type=radio value=waarschuwing name=soort onclick=_verwijderfbericht('+bid+',2,'+buid+','+uid+');></td><td>Waarschuwing</td></tr><tr><td width=1><input type=radio value=klacht name=soort onclick=_verwijderfbericht('+bid+',3,'+buid+','+uid+');></td><td>Klacht</td></tr><tr><td><input type=radio value=geengevolg name=soort onclick=_verwijderfbericht('+bid+',6,'+buid+','+uid+');></td><td>Geen gevolg</td></tr></table></form>';
		}
		if (stap == 2) {
			document.getElementById("bc"+bid).innerHTML = '<form method=post name=bevestigen action=index.php?action=geenjs><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2>Welk motivatie wil je geven voor je waarschuwing?<br /><br /></td></tr><tr><td><textarea style="width: 500px; height: 75px;" name=motivatie></textarea></td></tr><tr><td><input type=submit value=Verder name=submit onClick="_verwijderfbericht('+bid+',4,'+buid+','+uid+');return false;"></td></tr></table></form>';
		}
		if (stap == 4) {
			_verzendwaarschuwing_metbericht(buid,bid,document.forms.bevestigen.motivatie.value);
		}
		if (stap == 3) {
			if (confirm('Weet je zeker dat je een klacht wil versturen?')) {
				_verzendklacht('1',buid,'verwijderen',bid);
			}
			else {
			document.getElementById("bc"+bid).innerHTML = '<form method=post name=bevestigen action=index.php?action=geenjs><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2>Welk gevolg wil je instellen voor je moderatie?<br /><br /></td></tr><tr><td width=1><input type=radio value=waarschuwing name=soort onclick=_verwijderfbericht('+bid+',2,'+buid+','+uid+');></td><td>Waarschuwing</td></tr><tr><td width=1><input type=radio value=klacht name=soort onclick=_verwijderfbericht('+bid+',3,'+buid+','+uid+');></td><td>Klacht</td></tr><tr><td><input type=radio value=geengevolg name=soort onclick=_verwijderfbericht('+bid+',6,'+buid+','+uid+');></td><td>Geen gevolg</td></tr></table></form>';				
			}			
		}
		if (stap == 6) {
			_verwijderfbericht1(bid,0)
		}
	}
}


function _verwijderfbericht1(bid,waarschuwing) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=verwijderfbericht&waarschuwing="+waarschuwing+"&bid=" + bid;
	http_request.onreadystatechange = function() { fberichtverwijderd(http_request,bid); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function fberichtverwijderd(http_request,bid) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			Effect.Fade("b"+bid);
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
	else {
		document.getElementById("bc"+bid).innerHTML = "Bericht wordt verwijderd... <img src=\"../afbeeldingen/ajax/indicator.gif\" alt=\"Indicator\" />";
	}
}

function _ajaxPlaatsBulder(docent,content){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=plaatsbulder&docent=" + docent + "&content=" + content;
	http_request.onreadystatechange = function() { buldergeplaatst(http_request); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
	return false;
}

function buldergeplaatst(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') window.alert('Je hebt niet alle velden ingevuld.');
			if(http_request.responseText == 'succes'){
				window.alert('De bulder is verstuurd.\nNa goedkeuring van Icom zal hij geplaatst worden.');
				document.forms.verzendbulders.docent.value='-';
				document.forms.verzendbulders.content.value='';
			}

		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _ajaxkeurbulder(bid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=keurbulder&bid=" + bid;
	http_request.onreadystatechange = function() { buldergekeurd(http_request,bid); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function buldergekeurd(http_request,bid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			Effect.Fade('accepteren'+bid);

			if(http_request.responseText == 0) Effect.BlindUp('ongelezenbulders');
			else if(http_request.responseText == 1) document.getElementById('ongelezenbulders').innerHTML = '- <a href=\"index.php?action=bulders\"><span style=\"color: #ff0000;\">Er is 1 ongelezen bulder.</span></a><br>';
			else if(http_request.responseText > 1) document.getElementById('ongelezenbulders').innerHTML = '- <a href=\"index.php?action=bulders\"><span style=\"color: #ff0000;\">Er zijn '+http_request.responseText+' ongelezen bulders.</span></a><br>';
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _ajaxverwijderbulder(bid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=verwijderbulder&bid=" + bid;
	http_request.onreadystatechange = function() { bulderverwijderd(http_request,bid); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function bulderverwijderd(http_request,bid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			Effect.SlideUp('b'+bid);

			if(http_request.responseText == 0) Effect.BlindUp('ongelezenbulders');
			else if(http_request.responseText == 1) document.getElementById('ongelezenbulders').innerHTML = '- <a href=\"index.php?action=bulders\"><span style=\"color: #ff0000;\">Er is 1 ongelezen bulder.</span></a><br>';
			else if(http_request.responseText > 1) document.getElementById('ongelezenbulders').innerHTML = '- <a href=\"index.php?action=bulders\"><span style=\"color: #ff0000;\">Er zijn '+http_request.responseText+' ongelezen bulders.</span></a><br>';



		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _ajaxbewerkbulder(bid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=bewerkbulder&bid=" + bid;
	http_request.onreadystatechange = function() { bulderbewerking(http_request,bid); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function bulderbewerking(http_request,bid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			eval(http_request.responseText);

			nieuweinhoud = '<form method="POST" name="bewerkbulder'+bid+'"><p>Docent: <select size="1" name="docent'+bid+'">';
			nieuweinhoud += '<option value="'+bewerkbulder['docentuidhuidig']+'">'+bewerkbulder['docentnaamhuidig']+'</option>';
			for(i=1;i<bewerkbulder['aantaldocenten'];i++){
				uid = eval('bewerkbulder[\'docentuid'+i+'\']')
				naam = eval('bewerkbulder[\'docentnaam'+i+'\']')
				if(bewerkbulder['docentuidhuidig'] != uid) nieuweinhoud+= '<option value="'+uid+'">'+naam+'</option>';
			}
			nieuweinhoud += '</select></p>';
			nieuweinhoud += '<p><textarea rows="8" name="content'+bid+'" cols="50" style="font-family: Verdana">';
			var content = document.getElementById('content'+bid).innerHTML;
			while(content.match("<br>") || content.match("<br />")){
				content = content.replace(/<br>/,"");
				content = content.replace(/<br \/>/,"");
			}
			nieuweinhoud += content;
			nieuweinhoud += '</textarea></p>'
			nieuweinhoud += '<p><input type="button" value="Wijzigen" onclick="_ajaxslaopbulder('+bid+',1)" style="font-family: Verdana">';
			nieuweinhoud += '<input type="button" value="Annuleren" name="Annuleren" style="font-family: Verdana" onClick="_ajaxslaopbulder('+bid+',0)"></p></form>';



			document.getElementById('b'+bid).innerHTML = nieuweinhoud;
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _ajaxslaopbulder(bid,opslaan){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	var docent = eval('document.forms.bewerkbulder'+bid+'.docent'+bid+'.value');
	var content = eval('document.forms.bewerkbulder'+bid+'.content'+bid+'.value');

	send =  "actie=slaopbulder&bid="+bid+"&opslaan=" + opslaan + "&docent="+docent+"&content="+content;
	http_request.onreadystatechange = function() { bulderopgeslagen(http_request,bid); };
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function bulderopgeslagen(http_request,bid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			document.getElementById('b'+bid).innerHTML = http_request.responseText;
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _maakinactief(mid) {
	if (confirm('Weet je zeker dat je deze waarschuwing inactief wil maken?')) {
		var http_request = false;
		if (window.XMLHttpRequest) { // Mozilla, Safari, ...
			http_request = new XMLHttpRequest();
			if (http_request.overrideMimeType) {
				http_request.overrideMimeType('text/xml');
			}
		} else if (window.ActiveXObject) { // IE
			try {
				http_request = new ActiveXObject("Msxml2.XMLHTTP");
			} catch (e) {
				try {
					http_request = new ActiveXObject("Microsoft.XMLHTTP");
				} catch (e) {}
			}
		}

		if (!http_request) {
			alert('Kan geen XMLHTTP-verzoek creeren!');
			return false;
		}
		
		send =  "actie=maakinactief&mid="+mid;
		http_request.onreadystatechange = function() { inactiefgemaakt(http_request,mid);};
		http_request.open('POST', 'scripts/ajax.php', true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", send.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(send);
	}
}

function inactiefgemaakt(http_request,mid) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') {
				window.alert('Je hebt niet alle velden ingevuld!');
			}
		moz = '-moz-opacity';
		document.getElementById('klacht'+mid).style.background = '#9d9d9d';
		document.getElementById('klacht'+mid).style.filter = 'alpha(opacity=30)';
		document.getElementById('klacht'+mid).style.moz = '0.3';
		document.getElementById('klacht'+mid).style.opacity = '0.3';
		document.getElementById('button'+mid).style.display = 'none';
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verzendwaarschuwingklacht(stap,bid,buid,uid) {
		if (stap == 1) {
			document.getElementById("bc"+bid).innerHTML = '<form method=post name=bevestigen action=index.php?action=geenjs><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2>Wil je een klacht of een waarschuwing versturen?<br /><br /></td></tr><tr><td width=1><input type=radio value=waarschuwing name=soort onclick=_verzendwaarschuwingklacht(2,'+bid+','+buid+','+uid+');></td><td>Waarschuwing</td></tr><tr><td><input type=radio value=klacht name=soort onclick=_verzendwaarschuwingklacht(3,'+bid+','+buid+','+uid+');></td><td>Klacht</td></tr></table></form>';
		}
		if (stap == 2) {
			document.getElementById("bc"+bid).innerHTML = '<form method=post name=bevestigen action=index.php?action=geenjs><table border=0 cellspacing=0 cellpadding=0><tr><td colspan=2>Welk motivatie wil je geven voor je waarschuwing?<br /><br /></td></tr><tr><td><textarea style="width: 500px; height: 75px;" name=motivatie></textarea></td></tr><tr><td><input type=submit value=Verder name=submit onClick="_verzendwaarschuwingklacht(4,'+bid+','+buid+','+uid+');return false;"></td></tr></table></form>';
		}
		if (stap == 3) {
			if (confirm('Weet je zeker dat je een klacht wil versturen?')) {
				_verzendklacht('1',buid,'nietverwijderen',bid);
				document.getElementById("bc"+bid).innerHTML = 'Je klacht is verstuurd!';
			}
			else {
				document.getElementById("bc"+bid).innerHTML = 'Je hebt geen klacht verstuurd';
			}
		}
		if (stap == 4) {
			_verzendwaarschuwing('1',buid,document.forms.bevestigen.motivatie.value,bid);
			document.getElementById("bc"+bid).innerHTML = 'Je waarschuwing is verstuurd!';
		}
}


function _verzendklacht(los,buid,verwijderen,bid) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	if (los == 1) {
		if (verwijderen == 'verwijderen') {
		send =  "actie=verzendklacht&naam="+buid;
		}
		else {
		send =  "actie=verzendklachtmetbericht&naam="+buid+"&bericht="+bid;	
		}
		http_request.onreadystatechange = function() { klachtverzonden(http_request,verwijderen,bid);};
		http_request.open('POST', 'scripts/ajax.php', true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", send.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(send);
	}
	else {
		document.forms.verzendklacht.opslaan.disabled=true;
		document.forms.verzendklacht.opslaan.value='Laden..';
		document.forms.verzendklacht.opslaan.blur();

		send =  "actie=verzendklacht&naam="+document.forms.verzendklacht.naam.value;
		http_request.onreadystatechange = function() { klachtverzonden(http_request);};
		http_request.open('POST', 'scripts/ajax.php', true);
		http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
		http_request.setRequestHeader("Content-length", send.length);
		http_request.setRequestHeader("Connection", "close");
		http_request.send(send);
	}
}

function klachtverzonden(http_request,verwijderen,bid) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') {
				window.alert('Je hebt niet alle velden ingevuld!');
			}
			if (verwijderen == 'verwijderen') {
				_verwijderfbericht1(bid,1);
			}
			document.forms.verzendklacht.opslaan.disabled=false;
			document.forms.verzendklacht.opslaan.value='Verzenden';
			document.location.href="?action=moderators/moderaties";
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verzendwaarschuwing_metbericht(uid,bid,motivatie) {
	alert(''+uid+','+bid+','+motivatie);
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	send =  "actie=verzendwaarschuwing_metbericht&naam="+uid+"&bericht="+bid+"&motivatie="+motivatie;
	http_request.onreadystatechange = function() { waarschuwingverzonden_metbericht(http_request,bid);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function waarschuwingverzonden_metbericht(http_request,bid) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(http_request.responseText == 'teweiniginfo') {
				window.alert('Je hebt niet alle velden ingevuld!');
			}
			_verwijderfbericht1(bid,1);
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verzendwaarschuwing(los,uid,motivatie,bid) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	if (los == 1) {
	send =  "actie=verzendlossewaarschuwingmetbericht&naam="+uid+"&motivatie="+motivatie+"&bericht="+bid;
	http_request.onreadystatechange = function() { waarschuwingverzonden(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);		
	}
	else {
	document.forms.verzendwaarschuwing.opslaan.disabled=true;
	document.forms.verzendwaarschuwing.opslaan.value='Laden..';
	document.forms.verzendwaarschuwing.opslaan.blur();

	send =  "actie=verzendwaarschuwing&naam="+document.forms.verzendwaarschuwing.naam.value+"&motivatie="+document.forms.verzendwaarschuwing.motivatie.value;
	http_request.onreadystatechange = function() { waarschuwingverzonden(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
	}
}

function waarschuwingverzonden(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') {
				window.alert('Je hebt niet alle velden ingevuld!');
			}
			document.forms.verzendwaarschuwing.opslaan.disabled=false;
			document.forms.verzendwaarschuwing.opslaan.value='Verzenden';
			document.forms.verzendwaarschuwing.motivatie.value='';
			document.location.href="?action=moderators/moderaties";
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _maakpostban(){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	document.forms.verzendpostban.opslaan.disabled=true;
	document.forms.verzendpostban.opslaan.value='Laden..';
	document.forms.verzendpostban.opslaan.blur();

	send =  "actie=maakpostban&naam="+document.forms.verzendpostban.naam.value+"&duur="+document.forms.verzendpostban.tijdsduur.value+"&motivatie="+document.forms.verzendpostban.motivatie.value;
	http_request.onreadystatechange = function() { postbangemaakt(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function postbangemaakt(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') window.alert('je hebt niet alle velden ingevuld.');
			else{
				document.getElementById('nieuwepostbans').innerHTML = http_request.responseText + document.getElementById('nieuwepostbans').innerHTML;
				Effect.SlideDown('nieuwste');
			}
			document.forms.verzendpostban.opslaan.disabled=false;
			document.forms.verzendpostban.opslaan.value='Opslaan';
			document.forms.verzendpostban.motivatie.value='';
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verwijderpostban(mid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	send =  "actie=verwijderpostban&mid="+mid;
	http_request.onreadystatechange = function() { postbanverwijderd(http_request,mid);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function postbanverwijderd(http_request,mid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			Effect.SlideUp('p'+mid);
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _maakforumban(){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	document.forms.verzendforumban.opslaan.disabled=true;
	document.forms.verzendforumban.opslaan.value='Laden..';
	document.forms.verzendforumban.opslaan.blur();

	send =  "actie=maakforumban&naam="+document.forms.verzendforumban.naam.value+"&duur="+document.forms.verzendforumban.tijdsduur.value+"&motivatie="+document.forms.verzendforumban.motivatie.value;
	http_request.onreadystatechange = function() { forumbangemaakt(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function forumbangemaakt(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') { window.alert('je hebt niet alle velden ingevuld.'); document.forms.verzendforumban.opslaan.disabled='';	document.forms.verzendforumban.opslaan.value='Opslaan'; }
			else{
				document.getElementById('nieuweforumbans').innerHTML = http_request.responseText + document.getElementById('nieuweforumbans').innerHTML;
				Effect.SlideDown('nieuwste');
			}
			document.forms.verzendforumban.opslaan.disabled='';
			document.forms.verzendforumban.opslaan.value='Opslaan';
			document.forms.verzendforumban.motivatie.value='';
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verwijderforumban(mid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	send =  "actie=verwijderforumban&mid="+mid;
	http_request.onreadystatechange = function() { forumbanverwijderd(http_request,mid);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function forumbanverwijderd(http_request,mid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			Effect.SlideUp('p'+mid);
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _maakquotum(){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	document.forms.verzendquotum.opslaan.disabled=true;
	document.forms.verzendquotum.opslaan.value='Laden..';
	document.forms.verzendquotum.opslaan.blur();

	send =  "actie=maakquotum&naam="+document.forms.verzendquotum.naam.value+"&duur="+document.forms.verzendquotum.tijdsduur.value+"&motivatie="+document.forms.verzendquotum.motivatie.value+"&quotum="+document.forms.verzendquotum.quotum.value;
	http_request.onreadystatechange = function() { quotumgemaakt(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function quotumgemaakt(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') window.alert('je hebt niet alle velden ingevuld.');
			else{
				document.getElementById('nieuwequotums').innerHTML = http_request.responseText + document.getElementById('nieuwequotums').innerHTML;
				Effect.SlideDown('nieuwste');
			}
			document.forms.verzendquotum.opslaan.disabled=false;
			document.forms.verzendquotum.opslaan.value='Opslaan';
			document.forms.verzendquotum.motivatie.value='';
			document.forms.verzendquotum.quotum.value='';
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _verwijderquotum(mid){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	send =  "actie=verwijderquotum&mid="+mid;
	http_request.onreadystatechange = function() { quotumverwijderd(http_request,mid);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function quotumverwijderd(http_request,mid){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			Effect.SlideUp('p'+mid);
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _maakbeveiliging(){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	send =  "actie=maakbeveiliging&bevaction="+document.forms.beveiliging.bevaction.value+"&bevstap="+document.forms.beveiliging.bevstap.value+"&bevplaats="+document.forms.beveiliging.bevplaats.value+"&bevrechten="+document.forms.beveiliging.bevrechten.value;
	http_request.onreadystatechange = function() { beveiliginggemaakt(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function beveiliginggemaakt(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			if(http_request.responseText == 'teweiniginfo') window.alert('je hebt niet alle velden ingevuld.');
			else document.getElementById('beveiligingsoverzicht').innerHTML = http_request.responseText;
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function wijzigSubowBeveiliging(sow){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	uidtoegang = eval('document.forms.subowbeveiliging.uidtoegang'+sow+'.value');
	typetoegang = eval('document.forms.subowbeveiliging.typetoegang'+sow+'.value');


	send =  "actie=wijzigsubowbeveiliging&sow="+sow+"&uidtoegang="+uidtoegang+"&typetoegang="+typetoegang;
	http_request.onreadystatechange = function() { subowbeveiliginggewijzigd(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function subowbeveiliginggewijzigd(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			window.alert('opgeslagen');
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function wijzigHoofdowBeveiliging(honr){
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}

	uidtoegang = eval('document.forms.hoofdowbeveiliging.uidtoegang'+honr+'.value');
	typetoegang = eval('document.forms.hoofdowbeveiliging.typetoegang'+honr+'.value');


	send =  "actie=wijzighoofdowbeveiliging&honr="+honr+"&uidtoegang="+uidtoegang+"&typetoegang="+typetoegang;
	http_request.onreadystatechange = function() { hoofdowbeveiliginggewijzigd(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function hoofdowbeveiliginggewijzigd(http_request){
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			//weergeef het antwoord
			window.alert('opgeslagen');
		}
		else {
			alert('Kan de benodigde content niet ophalen!');
		}
	}
}

function _browsercheck(browser) {
	var http_request = false;
	if (window.XMLHttpRequest) { // Mozilla, Safari, ...
		http_request = new XMLHttpRequest();
		if (http_request.overrideMimeType) {
			http_request.overrideMimeType('text/xml');
		}
	} else if (window.ActiveXObject) { // IE
		try {
			http_request = new ActiveXObject("Msxml2.XMLHTTP");
		} catch (e) {
			try {
				http_request = new ActiveXObject("Microsoft.XMLHTTP");
			} catch (e) {}
		}
	}

	if (!http_request) {
		alert('Kan geen XMLHTTP-verzoek creeren!');
		return false;
	}
	send =  "actie=browsercheck&browser="+browser;
	http_request.onreadystatechange = function() { browserchecked(http_request);};
	http_request.open('POST', 'scripts/ajax.php', true);
	http_request.setRequestHeader("Content-type", "application/x-www-form-urlencoded");
	http_request.setRequestHeader("Content-length", send.length);
	http_request.setRequestHeader("Connection", "close");
	http_request.send(send);
}

function browserchecked(http_request) {
	if (http_request.readyState == 4) {
		if (http_request.status == 200) {
			if(http_request.responseText == 'teweiniginfo') {
			}
		}
		else {
		}
	}
}