var auto = new Object();

window.addEvent('domready', function() {
	setupAutocompleter = function(mode,element) {
		
		var autocompleterOptions = {
			method: 'GET',
			evalScripts:true,
			onloading: 1,
			asynchronous: true,
			minchar: 2,
			introText: 'Vorschläge zu Ihrer Suche...',
			headers: {'Content-type':'application/x-www-form-urlencoded; charset=UTF-8'}
		};
	
		var url = window.location.protocol + '//' + window.location.hostname + '/fileadmin/scripts/autocompleter.get.';
		switch(mode) {
			case 'verkauf':
				url += 'sell';
				break;
			case 'vermietung':
				url += 'rent';
				break;
			case 'branch':
				url += 'branch';
				break;
		}
		url += '.php';
		
		if(url.test('.php')) {
			if(auto.url){
				auto.url = url;
			}else{
				auto = new AutocompleterTheisen($(element),url,autocompleterOptions);
			}
		}
	}
	
	if($('qsMode')) {
		$('qsMode').addEvent('change',function(ev) {
			setupAutocompleter($('qsMode').getProperty('value').toLowerCase(),autocompleterElement)
		});
		
		$('qsMode').fireEvent('change');
	} else {
		
		setupAutocompleter(autocompleterMode,autocompleterElement)
	}
	
	
});