var SITE={start:function(){SITE.setZebra()},setZebra:function(){var F=new Array();var A=$$("table.tblZebra");for(var D=0;D<A.length;D++){var E=A[D].getChildren();for(var C=0;C<E.length;C++){var H=E[C];switch(H.getTag().toLowerCase()){case"tbody":var G=H.getChildren();for(var B=0;B<G.length;B++){if(G[B].getTag().toLowerCase()=="tr"){F.push(G[B])}}break;case"tr":F.push(H);break}}}if(F.length>0){var I=new CL_Zebra(F,{"zebraClasses":["tblRowBg1","tblRowBg2"]})}}};var FullSearch={start:function(B,A){this.options={classEntryOver:"sr_ov",idIndicator:"search_indicator",idListHolder:"sr_list",idNav:"sr_nav",idPartInfo:"sr_i_",idPartSlide:"_slide",idResultHolder:"search_result",form:"",action:"",method:"post",hidden:{},idHiddenSite:"",unique_id:"",session_name:"PHPSESSID",session_id:"",language:"en",errPhrase:"search_error_searchphrase",phrase:"suchbegriff",selectorInfo:".sr_i",selectorEntry:"#sr_list dl",selectorNavigation:"#blaettern a",splitIdClass:"#"};if(!B){return false}this.form=B;A.action=B.getProperty("action");A.method=B.getProperty("method");this.options=$merge(this.options,A||{});if(this.options.action==""){return false}this.fx_err_phrase=new Fx.Slide(this.options.errPhrase,{duration:350});this._hideError();$(this.options.errPhrase).setStyle("display","block");this._hideLoadState();this.searchphrase="";this.searchphrase_default="";this.info_x=(window.ie)?$(this.options.idListHolder).getPosition().x+1:$(this.options.idListHolder).getPosition().x;this.info_width=$(this.options.idListHolder).getCoordinates().width;this.info_data={};this.setForm()},setForm:function(){var A=this;this.form.setProperty("action",this.options.action);this.form.setProperty("method",this.options.method);$each(this.options.hidden,function(D,B){var C=new Element("input",{"type":"hidden","name":B,"id":B,"value":D}).injectInside(A.form)});this.form.addEvent("submit",function(C){if(C){new Event(C).stop()}var B=this;A.searchphrase=$(A.options.phrase).getProperty("value").clean();A.searchphrase_default=($(A.options.phrase).getProperty("defaultvalue"))?$(A.options.phrase).getProperty("defaultvalue").clean():"";A._hideResult();if(A.checkForm()){A._hideError();A._showLoadState();B.send({onFailure:function(D){A._hideLoadState();$(A.options.idListHolder).innerHTML=JAPPLO_GLOBAL.core.ajax.error;A._showResult()},onComplete:function(D,E){A.build(E)}})}else{A._hideLoadState();A._showError()}});this.form.fireEvent("submit")},checkForm:function(){return(this.searchphrase!=""&&this.searchphrase!=this.searchphrase_default)?true:false},build:function(A){$(this.options.phrase).value=this.searchphrase;var B=A.getElementsByTagName("results")[0];if(B.getElementsByTagName("menu")[0]){$(this.options.idNav).innerHTML=B.getElementsByTagName("menu")[0].childNodes[0].nodeValue}if(B.getElementsByTagName("list")[0]){$(this.options.idListHolder).innerHTML="";$(this.options.idListHolder).innerHTML=B.getElementsByTagName("list")[0].childNodes[0].nodeValue}this.parse()},parse:function(){var A=this;$$(this.options.selectorNavigation).each(function(C){var B=C.getProperty("title");C.title="";C.addEvent("mouseover",function(D){this.addClass("ov")}).addEvent("mouseout",function(D){this.removeClass("ov")}).addEvent("click",function(D){A.getSite(B)})});$$(this.options.selectorInfo).each(function(E){var D=E.getProperty("id");var B=D+A.options.idPartSlide;var C=$(D).getChildren();C.setProperty("id",B);A.info_data[D]={"fx":new Fx.Slide(B,{duration:150}),"x":A.info_x,"y":0,"width":A.info_width};E.setStyles({"position":"absolute","top":A.info_data[D].y,"left":A.info_data[D].x,"width":A.info_data[D].width,"display":"none"})});$$(this.options.selectorEntry).each(function(E){var B=E.getProperty("id").split(A.options.splitIdClass);var F=B[0];var D=B[1];var C=A.options.idPartInfo+F;if($(C)){A.hideInfo(F);E.addEvent("mouseover",function(G){if(A.info_data[C].y<=0){var H=this.getPosition().y+this.getSize().scrollSize.y;if(window.ie){H++}A.info_data[C].y=H;$(C).setStyle("top",A.info_data[C].y)}this.addClass(D);this.addClass(A.options.classEntryOver);A.showInfo(F)}).addEvent("mouseout",function(G){this.removeClass(D);this.removeClass(A.options.classEntryOver);A.hideInfo(F)})}else{E.addEvent("mouseover",function(G){this.addClass(D);this.addClass(A.options.classEntryOver)}).addEvent("mouseout",function(G){this.removeClass(D);this.removeClass(A.options.classEntryOver)})}});this._hideLoadState();this._showResult()},getSite:function(A){$(this.options.phrase).value=this.searchphrase;if($(this.options.idHiddenSite)){$(this.options.idHiddenSite).value=A}this.form.fireEvent("submit")},showInfo:function(A){$(this.options.idPartInfo+A).setStyle("display","block");this.info_data[this.options.idPartInfo+A].fx.slideIn()},hideInfo:function(A){this.info_data[this.options.idPartInfo+A].fx.hide();$(this.options.idPartInfo+A).setStyle("display","none")},_showError:function(){var A=$(this.options.errPhrase).getParent();A.setStyle("display","block");this.fx_err_phrase.slideIn()},_hideError:function(){var A=$(this.options.errPhrase).getParent();this.fx_err_phrase.hide();A.setStyle("display","none")},_showLoadState:function(){$(this.options.idIndicator).setStyle("display","block")},_hideLoadState:function(){$(this.options.idIndicator).setStyle("display","none")},_showResult:function(){$(this.options.idResultHolder).setStyle("display","block");$(this.options.idListHolder).setStyle("display","block");$(this.options.idNav).setStyle("display","block")},_hideResult:function(){$(this.options.idListHolder).setInnerHTML="&nbsp;";$(this.options.idListHolder).setStyle("display","none");$(this.options.idNav).setInnerHTML="&nbsp;";$(this.options.idNav).setStyle("display","none");this._showLoadState()}};window.addEvent("domready",SITE.start)
