window.addEvent('domready', function() {
	$('suche_erweitert').addClass('display-none');
	
	if ($('event_search_toggle')) {
		var status = {
			'false': 'zur erweiterten Suche',
			'true': 'erweiterte Suche schlie&szlig;en'
		};
		var current = {
			'false': 'erweiterte_suche',
			'true': 'erweiterte_suche_close'
		}
		
		var standardSuche = new Fx.Slide('suche_standard');
		var erweiterteSuche = new Fx.Slide('suche_erweitert').hide();
		
		$('event_search_toggle').addEvent('click', function(e){
			e.stop();
			standardSuche.toggle();
			standardSuche.onComplete = function () {
				erweiterteSuche.toggle();
				/*erweiterteSuche.onComplete = function () {
					//Cufon.refresh;
				}*/
			}
		});
		
		erweiterteSuche.addEvent('complete', function() {
			$('event_search_toggle').set('html', status[erweiterteSuche.open]);
			$('event_search_toggle').set('class', current[erweiterteSuche.open]);
		});
		
		$('suche_erweitert').removeClass('display-none');
	}
	
	
	/**************************************
	   AJAX: Unterkategorie nachladen
	***************************************/
	
	var seRubrikArray = new Array();
	$('seRubrik1').addEvent('change', function(e) {
		e.stop();
		
		if (!seRubrikArray[e.target.getProperty('value')]) {
			seRubrikArray[e.target.getProperty('value')] = '';	
			var selectOptions = new Request.HTML({
				url: 'ajaxUnterrubrik.php',
				data: {seRubrik1: e.target.getProperty('value')},
				update: $('seRubrik2'),
				method: 'get',
				onRequest: function() {
					$('seRubrik2').empty();
					$('seRubrik2').set('html', '<option>Unterrubriken werden geladen</option>');
					$('seRubrik2').setProperty('disabled', 'disabled');
				},
				onComplete: function(response){
					$('seRubrik2').removeProperty('disabled');
					seRubrikArray[e.target.getProperty('value')] = $('seRubrik2').getProperty('html');
				}
			}).send();
		} else {
			$('seRubrik2').empty();
			$('seRubrik2').set('html', seRubrikArray[e.target.getProperty('value')]);
		}
	});
});