var ajaxSearch=new Class({'initialize':function(obj){this.obj=$(obj);this.obj.setProperty('autocomplete','off');this.active=false;this.output=new Element('div').setStyle('display','none').setProperty('id','search_output').injectAfter(this.obj.getParent());this.focuscount=-1;this.ajax=new Ajax('/betriebe/index.php',{method:'get',update:this.output});this.ajax.addEvent('onComplete',(function(){this.elements=this.output.getElements('a')}).bind(this));this.obj.addEvent('focus',(function(){this.active=true;this.output.setStyle('display','block')}).bindWithEvent(this));this.obj.addEvent('blur',(function(){this.active=false;(function(){this.output.setStyle('display','none')}).bind(this).delay(300)}).bindWithEvent(this));this.obj.addEvent('keyup',(function(e){if(this.active&&e.key!="up"&&e.key!="down"){this.ajax.options.data='action=fastsearch&lang='+lang+'&full='+this.obj.getProperty('value');this.focuscount=-1;this.ajax.cancel();this.ajax.request()}else if(this.active&&e.key=="up"){this.elements[this.focuscount].removeClass('active');this.focuscount-=1;this.elements[this.focuscount].addClass('active')}else if(this.active&&e.key=="down"){if(this.elements[this.focuscount]){this.elements[this.focuscount].removeClass('active')}this.focuscount+=1;this.elements[this.focuscount].addClass('active')}}).bindWithEvent(this));this.obj.addEvent('keydown',(function(e){if(this.active&&e.key=="enter"&&this.focuscount>-1){document.location=this.elements[this.focuscount].getProperty('href');e.stop()}}).bindWithEvent(this))}});if($E('#betriebe_suche input[name=full]')){suche_ajax=new Ajax($('betriebsform').getProperty('action'),{data:$('betriebsform'),update:$('listwrapper'),method:'get'});suche_ajax.addEvent('onComplete',function(){$('listwrapper').setStyle('opacity',1);parseExternalLinks()});suche_aktual=function(){$('listwrapper').setStyle('opacity',0.2);suche_ajax.cancel();$('betriebsform').elements['nohf'].value=1;suche_ajax.request();$('betriebsform').elements['nohf'].value=0};var betriebSuche=new ajaxSearch($E('#betriebe_suche input[name=full]'));$('merkmale_link').addEvent('click',function(){$('merkmale').setStyle('display','block');$('merkmale_close2').setStyle('display','block')});$('merkmale_close').addEvent('click',function(){$('merkmale').setStyle('display','none');$('merkmale_close2').setStyle('display','none')});$('merkmale_close2').addEvent('click',function(){$('merkmale').setStyle('display','none');$('merkmale_close2').setStyle('display','none')});$$('#betriebe_suche input, #betriebe_suche select').each(function(el){el.addEvent('change',suche_aktual)})}if(document.getElementById("accordion")){parseAccordion(document.getElementById("accordion"))}function parseAccordion(object){zh2=0;for(i=0;i<object.childNodes.length;i++){if(object.childNodes[i].nodeName.toLowerCase()=="h2"){object.childNodes[i].className+=" closed";object.childNodes[i].number=zh2;object.childNodes[i].innerHTML='<a href="javascript:void(0);"><span>details einblenden </span>'+object.childNodes[i].innerHTML+'</a>';object.childNodes[i].getElementsByTagName("a")[0].onclick=function(){if(document.getElementById("divtipp_"+this.parentNode.number).className=="closed"){document.getElementById("divtipp_"+this.parentNode.number).className="opened";this.className="opened";this.getElementsByTagName("span")[0].innerHTML="details ausblenden "}else{document.getElementById("divtipp_"+this.parentNode.number).className="closed";this.getElementsByTagName("span")[0].innerHTML="details einblenden";this.className=""}this.blur()};zh2++}else if(object.childNodes[i].nodeName.toLowerCase()=="div"){object.childNodes[i].className="closed";object.childNodes[i].number=zh2-1;object.childNodes[i].id="divtipp_"+(zh2-1)}}}function documentWrite(str){document.write(str)}function elementSetHTML(element,code){element.innerHTML=code}