function fixMsIELeaks(){if(document.all&&window.attachEvent){var C=["data","onmouseover","onmouseout","onmousedown","onmouseup","ondblclick","onclick","onselectstart","oncontextmenu"];var E=d.all;for(var B=0,D;D=E[B];B++){for(var A=0,F;F=C[A];A++){D[F]=null}}}}var SITE={start:function(){var B=$$(".rubrik");if(B){$$(".rubrik").each(function(C){C.addEvent("mouseover",function(){this.addClass("ov")}).addEvent("mouseout",function(){this.removeClass("ov")})})}if($("holder_frm_reg")){if($$("select.toggle_select_addnew")){$$("select.toggle_select_addnew").each(function(C){C.addEvent("change",function(){var E=C.getProperty("id")+"_addblock";var H=C.getProperty("id")+"_addnew";if($(E)){var G=this.options[this.selectedIndex].value;var D=(window.ie)?"":"table-row";var F=(G==-1)?D:"none";$(E).setStyle("display",F);if((G>-1||G==0)&&$(H)){$(H).value="";$(H).removeClass("fehler")}}})})}var A=new MGDB($$("div.block_modul h3.block_toggle"),$$("div.block_modul div.block_content"),{autoOpen:true,blockOpen:0,php:"red_tools/ajax_mgdbregistrierung.php?PHPSESSID="+$("frm_reg_sessid").value})}WIDGETS.rewriteTableTag($$("#con_content table"),0,0,0);WIDGETS.showTooltips($$(".show_tt"));Slimbox.init({fxResize:Fx.Transitions.backOut,opacityOverlay:0.7,textNavImage:"Bild %d von %dd"});WIDGETS.setMouseOverClass([$$("input.input_button"),$$("button")],"ov")},end:function(){fixMsIELeaks()}};var WIDGETS={openPopup:function(C,E,H,G,B,D){if(window.screen){if(D){var F=(screen.width-G)/2;var A=(screen.height-B)/2;H+=(H!="")?",":"";H+=",left="+F+",top="+A}}window.open(C,E,H+((H!="")?",":"")+"width="+G+",height="+B)},blurAllLinks:function(A){if(!A){return }A.each(function(B){B.each(function(C){C.addEvent("click",function(){this.blur()})})})},setMouseOverClass:function(A,B){if(!A){return }A.each(function(C){C.each(function(D){D.addEvent("mouseover",function(){this.addClass(B)});D.addEvent("mouseout",function(){this.removeClass(B)})})})},showTooltips:function(B){if(!B){return }var A=new Tips(B,{maxTitleChars:100,offsets:{x:15,y:0},onShow:function(C){new Fx.Style(C,"opacity",{timeOut:10,duration:100}).custom(0,0.9)}})},rewriteTableTag:function(D,A,C,B){if(!D){return }D.each(function(E){E.setProperties({border:A,cellpadding:C,cellspacing:B})})},imgOverEvent:function(A,B,C){$$(A).each(function(D){var D=$(D);if($type(D.src)){if(D.src.indexOf(B)>0){D.addEvent("mouseover",function(){D.src=D.src.replace(B,C)}).addEvent("mouseout",function(){D.src=D.src.replace(C,B)})}}})}};var SITE_ACCORDION={start:function(D,A,B,E){if(!((D.length>0&&B.length>0)&&(D.length==B.length))){return }var C=this;this.togglers=D;this.togglers_a=A;this.stretchers=B;this.hide_always=false;switch(E){case"open":C.open();break;case"hide_always":this.hide_always=true;default:C.toggle();break}},open:function(){var A=this;this.stretchers.each(function(C,B){C.addEvent("mouseover",function(){this.addClass("accordion_over");A.togglers[B].addClass("h4_ov")});C.addEvent("mouseout",function(){this.removeClass("accordion_over");A.togglers[B].removeClass("h4_ov")})})},toggle:function(){var A=this;var B=true;this.stretchers.each(function(C){C.setStyles({height:"0",overflow:"hidden"})});this.togglers.each(function(D,C){D.defaultColor=D.getStyle("background-color")});this.acc=new Fx.Accordion(A.togglers,A.stretchers,{duration:350,opacity:false,start:true,alwaysHide:A.hide_always,transition:Fx.Transitions.quadOut,onActive:function(D,C){D.addClass("h4_cur")},onBackground:function(D,C){D.removeClass("h4_cur")}});if(!A.checkHash(A.togglers_a)){if(B){A.acc.showThisHideOpen(0)}}},checkHash:function(C){var A=this;var B=false;if(C.length>0){C.each(function(E,D){E.addEvent("click",function(){this.blur()});if(window.location.hash.test(E.hash)){A.acc.showThisHideOpen(D);A.togglers[D].addClass("h4_cur");B=true}})}return B}};var THUMBS={start:function(A){if(A.length>0){A.each(function(F,C){var E=F.getProperty("id").split("_");var D=E[1];var B=$("zoomsymbol_"+D);B.setOpacity(0);B.setStyle("visibility","visible");F.addEvent("mouseover",function(){var G=new Fx.Style(B,"opacity",{duration:200}).custom(0,0.5)}).addEvent("mouseout",function(){var G=new Fx.Style(B,"opacity",{duration:200}).custom(0.5,0)})})}}};var FORMS_VALIDATE={isEmail:function(B){var D=new RegExp("(@.*@)|(\\.\\.)|(@\\.)|(^\\.)");var C=new RegExp("^.+\\@(\\[?)[a-zA-Z0-9\\-\\.]+\\.([a-zA-Z]{2,3}|[0-9]{1,3})(\\]?)$");var A=!D.test(B)&&C.test(B);return A},isDate:function(C){var B=parseDate(C.getValue,"d.M.y");if(B==null){var A=new MooPrompt("","Bitte korrigieren Sie Ihre Datumeingabe!",{width:260,height:55,buttons:1,button1:"OK",buttonClass1:"input_button",onButton1:function(){$(C.id).focus();$(C.id).select()}})}}};var FORM_NEWSLETTER={start:function(B){var A=this;this.form=B;this.ajax_url=this.form.getProperty("action");this.cmd=$("newsletter_cmd");this.email=$("newsletter_email");this.pw=$("newsletter_pass");this.btn_ab=$("btn_newsletter_abmelden");this.btn_an=$("btn_newsletter_anmelden");this.nlstatus=$("newsletter_status");this.nlinfo=$("newsletter_info");A.form.onsubmit=function(){A.sendForm();return false};A.btn_ab.addEvent("click",function(){A.cmd.value="unsubscribe";this.blur();A.sendForm()});A.btn_an.addEvent("click",function(){A.cmd.value="subscribe";this.blur();A.sendForm()});A.email.addEvent("click",function(){this.select()});A.pw.addEvent("click",function(){this.select()})},validate:function(){var C=this;var B=true;var D=false;if(C.email.getValue().isEmpty()==false){if(FORMS_VALIDATE.isEmail(C.email.getValue())==false){if(!C.email.hasClass("fehler")){C.email.addClass("fehler")}C.email.select();C.email.focus();D=true;B=false}else{C.email.removeClass("fehler")}}else{if(!C.email.hasClass("fehler")){C.email.addClass("fehler")}C.email.select();C.email.focus();D=true;B=false}if(C.pw.getValue().isEmpty()||C.pw.getValue()==C.pw.defaultValue){if(!C.pw.hasClass("fehler")){C.pw.addClass("fehler")}if(!D){C.pw.select();C.pw.focus();D=true;B=false}}else{C.pw.removeClass("fehler")}if(C.cmd.getValue().isEmpty()==true){var E=new Fx.Style(C.btn_an,"opacity",{duration:400});var A=new Fx.Style(C.btn_ab,"opacity",{duration:400,onComplete:function(){E.start(0.2,1)}});A.start(0.2,1);B=false}return B},sendForm:function(){var C=this;if(C.validate()){C.form.setStyle("display","none");C.nlstatus.setStyle("display","block");var B={newsletter_cmd:C.cmd.getValue(),newsletter_email:C.email.getValue(),newsletter_pass:C.pw.getValue()};var A=new Ajax(C.ajax_url,{method:"post",postBody:Object.toQueryString(B),onFailure:function(D){C.nlstatus.setStyle("display","none");C.form.setStyle("display","block")},onComplete:function(E,F){var D=Json.evaluate(E);if(D.fehler){D.fehler.each(function(G){$(G).addClass("fehler")})}if(D.mailsend==1){C.nlstatus.setStyle("display","none");C.nlinfo.setStyle("display","block")}else{C.form.setStyle("display","block");C.nlstatus.setStyle("display","none");C.nlinfo.setStyle("display","none")}}}).request()}}};var FORM_SUCHE={start:function(B){var A=this;this.form=B;this.string=$("suchbegriff");this.btn=$("btn_suche_submit");A.form.onsubmit=function(){return A.validate()};A.string.addEvent("click",function(){this.select()});A.btn.addEvent("click",function(){this.blur();if(A.validate()){A.form.submit()}})},validate:function(){var B=this;var A=false;if(B.string.getValue().isEmpty()||B.string.getValue().length<3){B.string.addClass("fehler");B.string.select();B.string.focus()}else{B.string.removeClass("fehler");A=true}return A}};var contentSearch=new Class({setOptions:function(A){this.options={conResult:"",searchIdent:"",loadStatusIdent:"",searchScript:"",turnScript:""};Object.extend(this.options,A||{})},initialize:function(E,B){this.setOptions(B);this.s_string=encodeURIComponent(E);var D=this;var C={suchbegriff:this.s_string,sprache:D.options.language.toLowerCase()};var A=new Ajax(this.options.searchScript,{method:"post",postBody:Object.toQueryString(C),onFailure:function(F){D.options.conResult.innerHTML="an error occured..."},onComplete:function(F,G){D.options.conResult.innerHTML=F;if($$("h4.toggler").length>1){SITE_ACCORDION.start($$("h4.toggler"),$$("h4.toggler a"),$$("div.accordion"),"hide_always")}}}).request()},turnPage:function(D,C){var E=this;$(E.options.loadStatusIdent+D).setStyle("display","block");$(E.options.searchIdent+D).setStyle("display","none");var B={"suchbegriff":this.s_string,"suche_seite":C,"cmd":D,"sprache":E.options.language.toLowerCase()};var A=new Ajax(this.options.turnScript,{method:"post",postBody:Object.toQueryString(B),onFailure:function(H){$(E.options.loadStatusIdent+D).setStyle("display","none");$(E.options.searchIdent+D).innerHTML="an error occured...";$(E.options.searchIdent+D).setStyle("display","block");var F=$(E.options.searchIdent+D).getCoordinates();var G=new Fx.Style("accordion_"+D,"height",{duration:400});G.start(F.height+E.options.resetHeightOffset)},onComplete:function(H,I){$(E.options.loadStatusIdent+D).setStyle("display","none");$(E.options.searchIdent+D).innerHTML=H;$(E.options.searchIdent+D).setStyle("display","block");var F=$(E.options.searchIdent+D).getCoordinates();var G=new Fx.Style("accordion_"+D,"height",{duration:400});G.start(F.height+E.options.resetHeightOffset)}}).request()}});contentSearch.implement(new Chain);var CL_SlideImage=new Class({setOptions:function(A){this.options={interval:5,images:[]};Object.extend(this.options,A||{})},initialize:function(B,A){this.setOptions(A);this.options.interval=this.options.interval*1000,this.image_nr=0;this.image_count=this.options.images.length;this.image_load=[];this.elm=B;this.start()},start:function(){var C=this;var A=this.options.images[this.image_nr].pic;var B=this.options.images[this.image_nr].desc;new Asset.image(A,{onload:function(){C.elm.setProperty("src",A);C.elm.setProperty("title",B);if(C.image_count>1){C.blend.delay(C.options.interval,C)}}})},blend:function(){this.image_nr=(this.image_nr==this.image_count-1)?0:this.image_nr+1;var C=this;var A=C.options.images[C.image_nr].pic;var B=C.options.images[C.image_nr].desc;new Asset.image(A,{onload:function(){var D=new Fx.Style(C.elm,"opacity",{duration:300,onComplete:function(){C.elm.setProperty("src",A);C.elm.setProperty("title",B);var E=new Fx.Style(C.elm,"opacity",{duration:300,onComplete:function(){C.blend.delay(C.options.interval,C)}}).custom(0,1)}}).custom(1,0)}})}});CL_SlideImage.implement(new Chain);var NetworkFirm=new Class({setOptions:function(A){this.options={selectTyp:"",selectDetailHolder:"",selectDetail:"",resultHolder:"",result:"",noResult:"",errorOccured:"",loadState:"",lang:"de"};Object.extend(this.options,A||{})},initialize:function(B,A){this.setOptions(A);this.ajax_url=B;this.typ_id="";this.detail_id="";var C=this;if(!this.options.selectTyp||!this.options.selectDetailHolder||!this.options.selectDetail||!this.options.resultHolder||!this.options.result||this.ajax_url==""){return }this.options.selectTyp.addEvent("change",function(){if(this.options[this.selectedIndex].value!="0"&&this.options[this.selectedIndex].value!="-1"){C.typ_id=this.options[this.selectedIndex].value;C.buildDetailSelect()}else{this.options[0].selected=true;C.typ_id=""}});this.options.selectDetail.addEvent("change",function(){if(this.options[this.selectedIndex].value!="0"&&this.options[this.selectedIndex].value!="-1"){C.detail_id=this.options[this.selectedIndex].value;C.buildFirmResult()}else{this.options[0].selected=true;C.detail_id=""}})},buildDetailSelect:function(){var pointer=this;this.hideError();this.options.selectDetailHolder.setStyle("display","block");this._clearSelect(this.options.selectDetail);this.options.selectDetail.disabled=true;this.hideNoResult();this.clearFirmResult();this.showLoader();var ajax_params={"cmd":"detailselect","typ_id":this.typ_id,"lang":this.options.lang.toLowerCase()};var ajax_select=new Ajax(this.ajax_url,{method:"post",postBody:Object.toQueryString(ajax_params),onFailure:function(e){pointer.hideLoader();pointer.showError("an error occured..., please reload this site")},onComplete:function(responseText,responseXML){pointer.hideLoader();var json_data=eval("("+responseText+")");if(json_data.results.length>0){var selectlist=pointer.options.selectDetail;json_data.results.each(function(o,i){selectlist.options[i]=new Option(o.opttext,o.optvalue)});pointer.options.selectDetail.disabled=false;pointer.options.selectTyp.options[0].selected=true}else{pointer.showNoResult()}}}).request()},buildFirmResult:function(){var pointer=this;this.hideError();this.options.selectDetailHolder.setStyle("display","block");this.hideNoResult();this.clearFirmResult();this.showLoader();var ajax_params={"cmd":"firmen","typ_id":this.typ_id,"detail_id":this.detail_id,"lang":this.options.lang.toLowerCase()};var ajax_select=new Ajax(this.ajax_url,{method:"post",postBody:Object.toQueryString(ajax_params),onFailure:function(e){pointer.hideLoader();pointer.showError("an error occured..., please reload this site")},onComplete:function(responseText,responseXML){pointer.hideLoader();var json_data=eval("("+responseText+")");if(json_data.results.length>0){var ul=new Element("ul");json_data.results.each(function(o,i){var li=new Element("li");var link=new Element("a").setProperties({"href":o.link,"title":o.link_titel});link.addClass("smoothbox");link.innerHTML=o.bezeichnung;link.injectInside(li);li.injectInside(ul)});ul.injectInside(pointer.options.result);pointer.options.resultHolder.setStyle("display","block");TB_init()}else{pointer.showNoResult()}}}).request()},clearFirmResult:function(){this.options.resultHolder.setStyle("display","none");this.options.result.innerHTML=""},showNoResult:function(){if(this.options.noResult){this.options.noResult.setStyle("display","block")}},hideNoResult:function(){if(this.options.noResult){this.options.noResult.setStyle("display","none")}},showLoader:function(){if(this.options.loadState){this.options.loadState.setStyle("display","block")}},hideLoader:function(){if(this.options.loadState){this.options.loadState.setStyle("display","none")}},showError:function(A){if(this.options.errorOccured){this.options.errorOccured.innerHTML=A;this.options.errorOccured.setStyle("display","block")}},hideError:function(){if(this.options.errorOccured){this.options.errorOccured.innerHTML="&nbsp;";this.options.errorOccured.setStyle("display","none")}},_clearSelect:function(A){A.options.length=0}});NetworkFirm.implement(new Chain);var GetDataAndBuildList=new Class({setOptions:function(A){this.options={selectTyp:"",resultHolder:"",result:"",noResult:"",errorOccured:"",loadState:"",lang:"de",resetList:""};Object.extend(this.options,A||{})},initialize:function(B,A){this.setOptions(A);this.ajax_url=B;this.selected_id="";var C=this;if(!this.options.selectTyp||!this.options.resultHolder||!this.options.result||this.ajax_url==""){return }this.options.selectTyp.addEvent("change",function(){if(this.options[this.selectedIndex].value!="0"&&this.options[this.selectedIndex].value!="-1"){if(C.options.resetList){C.options.resetList.each(function(D){D.options[0].selected=true})}C.selected_id=this.options[this.selectedIndex].value;C.buildResult()}else{this.options[0].selected=true;C.typ_id=""}})},buildResult:function(){var pointer=this;this.hideError();this.hideNoResult();this.clearResult();this.showLoader();var ajax_params={"id":this.selected_id,"lang":this.options.lang.toLowerCase()};var ajax_select=new Ajax(this.ajax_url,{method:"post",postBody:Object.toQueryString(ajax_params),onFailure:function(e){pointer.hideLoader();pointer.showError("an error occured..., please reload this site")},onComplete:function(responseText,responseXML){pointer.hideLoader();var json_data=eval("("+responseText+")");if(json_data.results.length>0){var ul=new Element("ul");json_data.results.each(function(o,i){var li=new Element("li");var link=new Element("a").setProperties({"href":o.link,"title":o.link_titel});link.addClass("smoothbox");link.innerHTML=o.bezeichnung;link.injectInside(li);li.injectInside(ul)});ul.injectInside(pointer.options.result);pointer.options.resultHolder.setStyle("display","block");TB_init()}else{pointer.showNoResult()}}}).request()},clearResult:function(){this.options.resultHolder.setStyle("display","none");this.options.result.innerHTML=""},showNoResult:function(){if(this.options.noResult){this.options.noResult.setStyle("display","block")}},hideNoResult:function(){if(this.options.noResult){this.options.noResult.setStyle("display","none")}},showLoader:function(){if(this.options.loadState){this.options.loadState.setStyle("display","block")}},hideLoader:function(){if(this.options.loadState){this.options.loadState.setStyle("display","none")}},showError:function(A){if(this.options.errorOccured){this.options.errorOccured.innerHTML=A;this.options.errorOccured.setStyle("display","block")}},hideError:function(){if(this.options.errorOccured){this.options.errorOccured.innerHTML="&nbsp;";this.options.errorOccured.setStyle("display","none")}}});GetDataAndBuildList.implement(new Chain);var MGDB=new Class({setOptions:function(A){this.options={blockOpen:0,autoOpen:false,autoClose:true,php:""};Object.extend(this.options,A||{})},initialize:function(A,D,B){this.setOptions(B);if(!A||!D){alert("ERROR!\n\nTyp: Core\nProperty: initialize\nDetail: Blocks 'toggle' and 'content' not defined");return }if(this.options.php==""){alert("ERROR!\n\nTyp: Core\nProperty: initialize\nDetail: PHP script not defined");return }var C=this;this.block_toggle=A;this.block_content=D;this.block_ids=[];this.block_toggle.each(function(H,F){var G=H.getParent().getProperty("id");var E=G.replace(/block_/,"");C.block_ids[F]=E;H.addEvent("mouseover",function(){if(!this.hasClass("on")){this.addClass("ov")}}).addEvent("mouseout",function(){if(!this.hasClass("on")){this.removeClass("ov")}}).addEvent("click",function(){if(!C._block_is_open(F)){C.toggleBlock(F)}});if($(E+"_addentry")){$(E+"_addentry").addEvent("click",function(){C.addNewEntry(E)})}C.setEntryList(E);C.setTitleCount(E)});if(this.options.autoOpen){this.toggleBlock(this.options.blockOpen)}},toggleBlock:function(A){if(this.options.autoClose&&this._block_is_open(this.options.blockOpen)){this.block_toggle[this.options.blockOpen].removeClass("on");this.block_content[this.options.blockOpen].setStyle("display","none")}this.block_toggle[A].removeClass("ov");this.block_toggle[A].addClass("on");this.block_content[A].setStyle("display","block");this.options.blockOpen=A},setEntryList:function(B){var C=this;if($(B+"_liste")){$$("#"+B+"_liste a").each(function(D){if(!D.hasClass("inactive")){D.setProperty("href","javascript:;");D.addEvent("mouseover",function(){this.addClass("ov")}).addEvent("mouseout",function(){this.removeClass("ov")});if(D.hasClass("entry_up")){D.addEvent("click",function(){C.positionEntry(B,this.getProperty("entry_id"),"up")})}if(D.hasClass("entry_down")){D.addEvent("click",function(){C.positionEntry(B,this.getProperty("entry_id"),"down")})}if(D.hasClass("entry_del")){D.addEvent("click",function(){C.removeEntry(B,this.getProperty("entry_id"))})}}});var A=new Tips($$("#"+B+"_liste span.show_tt"),{maxTitleChars:100,onShow:function(D){new Fx.Style(D,"opacity",{timeOut:10,duration:100}).custom(0,0.8)}})}},addNewEntry:function(M){if(this.block_ids.test(M)==false){alert("AJAX-ERROR!\n\nTyp: Core, Object\nProperty: addNewEntry\nDetail: Object-ID '"+M+"' not exist")}else{var B=this;var I={cmd:"add",typ:M};switch(M){case"asp":var F=$(M).options[$(M).selectedIndex].value;var C=encodeURIComponent($(M+"_addnew").value.trim());var G=encodeURIComponent($(M+"_titel").value.trim());var L=encodeURIComponent($(M+"_vorname").value.trim());var H=encodeURIComponent($(M+"_name").value.trim());var J=encodeURIComponent($(M+"_telefon").value.trim());var E=encodeURIComponent($(M+"_mobiltelefon").value.trim());var A=$(M+"_email").value.trim();if(F==0){$(M).focus();return }else{if(F==-1){if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}}else{I[M]=F}}I[M+"_titel"]=G;if(L==""){$(M+"_vorname").addClass("fehler");$(M+"_vorname").focus();return }else{$(M+"_vorname").removeClass("fehler");I[M+"_vorname"]=L}if(H==""){$(M+"_name").addClass("fehler");$(M+"_name").focus();return }else{$(M+"_name").removeClass("fehler");I[M+"_name"]=H}I[M+"_telefon"]=J;I[M+"_mobiltelefon"]=E;I[M+"_email"]=A;$(M).selectedIndex=0;$(M).fireEvent("change");$(M+"_titel").value="";$(M+"_vorname").value="";$(M+"_name").value="";$(M+"_telefon").value="";$(M+"_mobiltelefon").value="";$(M+"_email").value="";break;case"messen":var F=$(M).options[$(M).selectedIndex].value;var C=encodeURIComponent($(M+"_addnew").value.trim());var K=encodeURIComponent($(M+"_jahr").value.trim());if(F==0){$(M).focus();return }else{if(F==-1){if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}}else{I[M]=F}}I[M+"_jahr"]=K;$(M).selectedIndex=0;$(M).fireEvent("change");$(M+"_jahr").value="";break;case"fachveranstaltungen":var F=$(M).options[$(M).selectedIndex].value;var C=encodeURIComponent($(M+"_addnew").value.trim());if(F==0){$(M).focus();return }else{if(F==-1){if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}}else{I[M]=F}}$(M).selectedIndex=0;$(M).fireEvent("change");break;case"verbaende":case"branchen":case"maerkte":case"angebote":case"technik":case"technologien":case"produkte":case"zertifizierungen":var F=$(M).options[$(M).selectedIndex].value;var C=encodeURIComponent($(M+"_addnew").value.trim());if(F==0){$(M).focus();return }else{if(F==-1){if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}}else{I[M]=F}}$(M).selectedIndex=0;$(M).fireEvent("change");break;case"kooperationen":var F=$(M).value;var C=encodeURIComponent($(M+"_addnew").value.trim());if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}if($(M+"_typ_angebot").checked==true){I[M+"_typ"]=encodeURIComponent($(M+"_typ_angebot").value.trim())}else{if($(M+"_typ_gesuch").checked==true){I[M+"_typ"]=encodeURIComponent($(M+"_typ_gesuch").value.trim())}else{return }}$(M+"_addnew").value="";$(M+"_typ_angebot").checked=true;break;case"loesungen":case"innovationen":case"patente":var F=$(M).value;var C=encodeURIComponent($(M+"_addnew").value.trim());if(C==""){$(M+"_addnew").addClass("fehler");$(M+"_addnew").focus();return }else{$(M+"_addnew").removeClass("fehler");I[M+"_addnew"]=C;I[M]=F}$(M+"_addnew").value="";break}$(M+"_liste").setStyle("display","none");$(M+"_loader").setStyle("display","block");var D=new Ajax(this.options.php,{method:"post",postBody:Object.toQueryString(I),onFailure:function(N){$(M+"_liste").setStyle("display","block");$(M+"_loader").setStyle("display","none");alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: addNewEntry\nDetail: Ajax-Failure")},onComplete:function(N,O){if(N){$(M+"_liste").innerHTML=N;B.setEntryList(M)}else{alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: addNewEntry\nDetail: empty")}$(M+"_liste").setStyle("display","block");$(M+"_loader").setStyle("display","none");B.setTitleCount(M)}}).request()}},removeEntry:function(C,E){if(this.block_ids.test(C)==false){alert("AJAX-ERROR!\n\nTyp: Core, Object\nProperty: removeEntry\nDetail: Object-ID '"+C+"' not exist")}else{var D=this;$(C+"_liste").setStyle("display","none");$(C+"_loader").setStyle("display","block");var A={cmd:"delete",typ:C,"id":E};var B=new Ajax(this.options.php,{method:"post",postBody:Object.toQueryString(A),onFailure:function(F){$(C+"_liste").setStyle("display","block");$(C+"_loader").setStyle("display","none");alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: removeEntry\nDetail: Ajax-Failure")},onComplete:function(F,G){if(F){$(C+"_liste").innerHTML=F;D.setEntryList(C)}else{alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: removeEntry\nDetail: empty")}$(C+"_liste").setStyle("display","block");$(C+"_loader").setStyle("display","none");D.setTitleCount(C)}}).request()}},positionEntry:function(C,F,D){if(this.block_ids.test(C)==false){alert("AJAX-ERROR!\n\nTyp: Core, Object\nProperty: positionEntry\nDetail: Object-ID '"+C+"' not exist")}else{var E=this;$(C+"_liste").setStyle("display","none");$(C+"_loader").setStyle("display","block");var A={cmd:"position",typ:C,"id":F,"direction":D};var B=new Ajax(this.options.php,{method:"post",postBody:Object.toQueryString(A),onFailure:function(G){$(C+"_liste").setStyle("display","block");$(C+"_loader").setStyle("display","none");alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: positionEntry\nDetail: Ajax-Failure")},onComplete:function(G,H){if(G){$(C+"_liste").innerHTML=G;E.setEntryList(C)}else{alert("AJAX-ERROR!\nTyp: Request, Response\nProperty: positionEntry\nDetail: empty")}$(C+"_liste").setStyle("display","block");$(C+"_loader").setStyle("display","none");E.setTitleCount(C)}}).request()}},setTitleCount:function(B){var A=0;$$("#"+B+"_liste li").each(function(D,C){A=C+1});$(B+"_count").innerHTML="("+A+")"},_block_is_open:function(A){return this.block_toggle[A].hasClass("on")}});MGDB.implement(new Chain);var Sidebar_OfferWanted=new Class({setOptions:function(A){this.options={};Object.extend(this.options,A||{})},initialize:function(A,B){this.setOptions(B);if(!A||$$(A).length<1){return }this.current=null;var C=this;$$(A).each(function(E){var D=E.id;if($(D+"_content")){if($(D+"_content").getStyle("display")=="block"){C.current=D}E.addEvent("mouseover",function(F){if(!this.hasClass("sbtab_current")){this.addClass("sbtab_over")}}).addEvent("mouseout",function(F){if(!this.hasClass("sbtab_current")){this.removeClass("sbtab_over")}}).addEvent("click",function(F){if(C.current!=null&&C.current!=D){$(C.current+"_content").setStyle("display","none");$(C.current).removeClass("sbtab_current");this.addClass("sbtab_current");$(D+"_content").setStyle("display","block");C.current=D}})}})}});CL_SlideImage.implement(new Chain);var initProducts=function(){var A=new GetDataAndBuildList("red_tools/ajax_produkt.php",{selectTyp:$("sel_produkt"),resultHolder:$("produkt_ergebnis"),result:$("produkt_firmen"),noResult:$("produkt_leer"),errorOccured:$("produkt_fehler"),loadState:$("produkt_loader"),resetList:$$("#sel_dienstleistung")});var B=new GetDataAndBuildList("red_tools/ajax_dienstleistung.php",{selectTyp:$("sel_dienstleistung"),resultHolder:$("produkt_ergebnis"),result:$("produkt_firmen"),noResult:$("produkt_leer"),errorOccured:$("produkt_fehler"),loadState:$("produkt_loader"),resetList:$$("#sel_produkt")})};var initTechnic=function(){var B=new GetDataAndBuildList("red_tools/ajax_technik.php",{selectTyp:$("sel_technik"),resultHolder:$("technik_ergebnis"),result:$("technik_firmen"),noResult:$("technik_leer"),errorOccured:$("technik_fehler"),loadState:$("technik_loader"),resetList:$$("#sel_technologie")});var A=new GetDataAndBuildList("red_tools/ajax_technologie.php",{selectTyp:$("sel_technologie"),resultHolder:$("technik_ergebnis"),result:$("technik_firmen"),noResult:$("technik_leer"),errorOccured:$("technik_fehler"),loadState:$("technik_loader"),resetList:$$("#sel_technik")})};var initMarquee=function(C,A,B){new MooMarquee(C,{width:A,height:B})};window.addEvent("load",function(){if(self.parent.frames.length!=0){self.parent.location=self.location}});window.addEvent("domready",SITE.start);window.addEvent("unload",SITE.end)
