Behaviour.register({
	'span.e_act_free': function(el) {
		Event.observe(el, 'click', function() {
			var search = el.up('form').down('div.e_school_freesearch');
			var choose = el.up('form').down('div.e_school_wizard');
			search.style.display = 'block';
			choose.style.display = 'none';
		});
	},
	'span.e_act_choose': function(el) {
		Event.observe(el, 'click', function() {
			var search = el.up('form').down('div.e_school_freesearch');
			var choose = el.up('form').down('div.e_school_wizard');
			search.style.display = 'none';
			choose.style.display = 'block';
		});
	},

	'div.e_place_button': function(el) {
		Event.observe(el, 'click', function() {
			var search = el.up('form').down('div.e_school_freesearch');

			if (search.style.display == 'block') {
				el.up('form').submit();
				return true;
			}

			var city = el.up('form').city.value;
			if(el.up('form').school != null){
				var school = el.up('form').school.value;			
			} else { var school = 'niets geselecteerd';}
			//$('form_content').hide();
		
			new Ajax.Request('/front/callcatcher/getEduSearchContent',
				{
					method: 'post',
					parameters: { city: city, school: school,  _ajax: 1},
					onComplete: function(req) {
			 			var info = eval('(' + req.responseText + ')');		
						
						if (el.up('form').school != null) {
							document.location.href = info.content;
						} else {
							$$('#form_content .e_school_wizard')[0].update(info.content).show();
						}
						
					}
				
				});
			});	
		}

	}
);


function change_city() {
			
	var city = window.document.edusearch.city.value;
	if(window.document.edusearch.school != null) {
		var school = window.document.edusearch.school.value;			
	} else { 
		var school = 'niets geselecteerd';
	}
	new Ajax.Request('/front/callcatcher/getEduSearchContent_city', {
		method: 'post',
		parameters: { city: city,  _ajax: 1},
		onComplete: function(req) {
			var info = eval('(' + req.responseText + ')');		
			$$('#form_content .e_school_wizard')[0].update(info.content).show();
		}
	});
}

