var initEducation = function(){

	window.addEvent('domready', function(){
	
		$$('.education').addEvent('change', function(){
			
			var elID = 	this.get('id');
			var value = this.get('value');
			switch(elID){
				case 'level':
					new Request.JSON({
						url: 	urlbase +'modules/myaccount/ajax.php',
						data: 	'action=locations&item='+ value,
						onSuccess: function(res){
							fillLocations(res);
						}
					}).send();
					break;
				case 'department':
				case 'location':
					var department = 	$('department').value;
					var location =		$('location').value;
					
					if(department != 0 && location != 0){
						new Request.JSON({
							url: 	urlbase +'modules/myaccount/ajax.php',
							data: 	'action=courses&department='+ department +'&location='+ location,
							onSuccess: function(res){
								fillCourses(res);
							}
						}).send();
					}else{
						emptyCourses(false);
					}
					break;
			}
			
		});
		
	});
	
}

var fillLocations = function(res){
	
	emptyCourses(false);
	$('location').empty();
	for(x in res){
		if(res[x].title)	new Element('option', {value: res[x].id}).set('text', res[x].title).inject($('location'));
	}
	
}

var fillCourses = function(res){

	emptyCourses(true);
	for(x in res){
		if(res[x].title)	new Element('option', {value: res[x].id}).set('text', res[x].title).inject($('course'));
	}
	
}

var emptyCourses = function(clean){
	
	$('course').empty();
	if(!clean)	new Element('option', {value: 0}).set('text', '-- kies eerst je niveau & gebied --').inject($('course'));
	
}

// alle sectoren selecteren
var selectAllSectors = function() { 

	$('selectall').addEvent('click', function() {
		
		$$('.sectors').each(function(el) { el.checked = true; });
		
	});

}

// geen sectoren selecteren
var selectNoneSectors = function() { 

	$('selectnothing').addEvent('click', function() {
		
		$$('.sectors').each(function(el) { el.checked = false; });
		
	});

}

// alle locaties selecteren
var selectAllLocations = function() { 

	$('selectall').addEvent('click', function() {
		
		$$('.locations').each(function(el) { el.checked = true; });
		
	});

}

// alle locaties selecteren
var selectNoneLocations = function() { 

	$('selectnothing').addEvent('click', function() {
		
		$$('.locations').each(function(el) { el.checked = false; });
		
	});

}
