function validate_post_event(){//deze functie is om het inputformulier van de events te controleren voor je hem uberhaupt verzend
	var errors='';//standaard ervanuit gaan dat er geen fouten zijn + variable injection tegen gaan
	if(document.event_editor_form.start.value=='') 
	{
		errors+="Geen start ingevuld\n";
		
	}
	if(document.event_editor_form.end.value=='')
	{
		errors+="Geen eind ingevuld\n";
		
	}
	if(!(document.event_editor_form.end.value=='')&&!(document.event_editor_form.start.value==''))//mochten de start en eind oke lijken, dan is nadere inspectie nodig
	{
		start=document.event_editor_form.start.value.split(' ')//om de string te splitsen in datum en tijd
		startdate=start[0];
		starttime=start[1];
		end=document.event_editor_form.end.value.split(' ')
		enddate=end[0];
		endtime=end[1];
		if((startdate==enddate)&&(starttime==endtime))//een event heeft altijd een duratie
		{
			errors+="De start- en eindtijd zijn hetzelfde\n";
			
		}
		if(((startdate==enddate)&&(starttime>endtime))||(startdate>enddate)) // een event kan niet terug in de tijd
		{
			errors+="De start is later dan het eind\n";
			
		}
	}
	
	if(document.event_editor_form.subject.value=='')
	{
		errors+="Geen onderwerp ingevuld\n";
		
	}
	if(document.event_editor_form.category.value=='')
	{
		errors+="Geen organisator ingevuld\n";
		
	}
	if(document.event_editor_form.ee_kosten.value==''&&document.event_editor_form.ee_kosten_gratis.checked==false)
	{
		errors+="Geen kosten ingevuld\n";
	}
	if(isNaN(document.event_editor_form.ee_kosten.value)&&document.event_editor_form.ee_kosten_gratis.checked==false)
	{
		errors+="Als kosten kun je alleen een getal invoeren\n";
	}
	
	
	if(document.event_editor_form.description.value=='')
	{
		errors+="Geen beschrijving ingevuld\n";
		
	}
	if(document.event_editor_form.location.value=='')
	{
		errors+="Geen locatie ingevuld\n";
		
	}
	

	if(errors=='')//als er geen errors zijn
	{
		document.event_editor_form.ee_checked.value=true; //deze variable voorkomt samen met het php script dat er niet gepost kan worden als javascript uit staat. dit is namelijk nodig om te garanderen dat de ingevulde data correct is
		
	var myRequest = new Request({
			url: 'index.php?id=109',
			async: 'false',
			onSuccess: function(responseText, responseXML) {
				if(responseText=="")
				{
					newurl='index.php?id=' + (($('event_editor_form').editevent==undefined)?'6':'54');//6 is agenda pag and 54 is manager pag
					//alert(newurl);
					window.location=newurl;
				}
				else
					alert("Something's gone wrong;\n"+responseText);				
			}
		}).post($('event_editor_form'));
		
		return false;
	}
	else
	{
		alert(errors);
		return false;
	}
}

//initialiseer de datepickers. is nodig
window.addEvent('load', function() {
	new DatePicker('.DatePicker', { pickerClass: 'datepicker_vista', timePicker: true, inputOutputFormat: 'Y-m-d H:i',format: 'Y-m-d H:i' , allowEmpty: true});
	
	var el=$('event_description');
	if(el!=null)
		new MooEditable('event_description');
});

function allcheckboxes(container,checked)
{
	var boxes=container.getElementsByTagName('input')
	for(var i=1;i<boxes.length;i++)
	{boxes[i].checked=checked;}
}


