var Core={start:function(){Core.menu();Core.bilder();Core.tTip();if($$("pre")){WIDGETS.setPreTagPosition()}$$("input, select, textarea").each(function(a){a.addEvent("focus",function(){this.addClass("focus")}).addEvent("blur",function(){this.removeClass("focus")})});TB_init()},menu:function(){if($$("#navigation li")){$$("#navigation li").each(function(a,b){a.addEvent("mouseover",function(){this.addClass("over")}).addEvent("mouseout",function(){this.removeClass("over")})})}},quickStart:function(){if($("frm_quickstart")&&$("quickstart_sel")){$("quickstart_sel").addEvent("change",function(){$("frm_quickstart").action=this.options[this.selectedIndex].value;$("frm_quickstart").submit()})}},bilder:function(){if($$("#artikel img")){$$("#artikel img").each(function(a,b){a.addEvent("mouseover",function(){this.addClass("over")}).addEvent("mouseout",function(){this.removeClass("over")})})}},tTip:function(){if($$(".tooltip")){var a=new Tips($$(".tooltip"),{onShow:function(c){c.setOpacity(0.8)},maxTitleChars:50,offsets:{x:12,y:14},className:"standard"})}if($$(".tooltip_special")){var b=new Tips($$(".tooltip_special"),{onShow:function(c){c.setOpacity(0.8)},maxTitleChars:50,offsets:{x:12,y:14},className:"special"})}}};var WIDGETS={openWindow: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)},validateEmail: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},setMouseOverClass:function(a,b){if(!a){return}a.each(function(c){a.addEvent("mouseover",function(){this.addClass(b)});a.addEvent("mouseout",function(){this.removeClass(b)})})},checkDate: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()}})}},setPreTagPosition:function(){var a=0;$$("pre").each(function(e){var c=new Fx.Styles(e,{duration:400,wait:false});var d=new Drag.Move($(e),{onStart:function(f){f.setOpacity(0.2)},onComplete:function(h){var g="#33ff66";var f="#000000";h.setStyles({"background-color":g,color:f});h.setOpacity(1);c.start({"background-color":f,color:g})},limit:{x:[0,0],y:[0,getScrollHeight()]}});e.setStyle("top",a);var b=e.getSize();a+=b.size.y+5})}};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:"searchphrase",selectorInfo:".sr_i",selectorEntry:"#sr_list dl",selectorNavigation:".sr_nav dd",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()}};var NewsEdge={start:function(){if($$("#rand_news div.news_rand")){$$("#rand_news div.news_rand").each(function(a,b){a.addEvent("mouseenter",function(){this.addClass("over")}).addEvent("mouseleave",function(){this.removeClass("over")})})}}};var NewsArticle={start:function(a){if($$("news_liste")&&$$("#news_liste div.accToggler")&&$$("#news_liste div.accSlider")){$$("div.accToggler").each(function(d,c){d.addEvent("mouseenter",function(){if(!this.hasClass("active")){this.addClass("over")}}).addEvent("mouseleave",function(){this.removeClass("over")})});var b=new Accordion($$("#news_liste div.accToggler"),$$("#news_liste div.accSlider"),{opacity:false,onActive:function(d,c){d.addClass("active")},onBackground:function(d,c){d.removeClass("active")},show:a,duration:200,alwaysHide:true},$("news_liste"))}}};var ArticleList={start:function(){if($$("#artikel_liste div.al_artikel")){$$("#artikel_liste div.al_artikel").each(function(b,a){b.addEvent("mouseenter",function(){this.addClass("over")}).addEvent("mouseleave",function(){this.removeClass("over")})})}}};var ObjectList={start:function(){if($$("#objekt_liste div.obj_liste_objekt")){$$("#objekt_liste div.obj_liste_objekt").each(function(b,a){b.addEvent("mouseenter",function(){this.addClass("over")}).addEvent("mouseleave",function(){this.removeClass("over")})})}}};var ImpressionenList={start:function(){if($$("#spezialartikeltabelle td")){$$("#spezialartikeltabelle td").each(function(b,a){b.addEvent("mouseenter",function(){this.addClass("over")}).addEvent("mouseleave",function(){this.removeClass("over")})})}}};if(window.opera){window.addEvent("load",Core.start)}else{window.addEvent("domready",Core.start)};
