var mufulItem=new Class({img:null,stockno:null,make:null,type:null,yom:null,clonedItem:null,cloneInnerImage:null,cloneInnerWindow:null,initialize:function(d){this.stockno=d.getProperty("rel");var e=msaleUI.Plugins.MachineData.mdController.getMDbyID(this.stockno);this.img=e.img;this.make=e.make;this.type=e.type;this.yom=e.yom;var f=130;if(((d.getPosition().x)>((window.getSize().x*0.8).toInt()))||$("vp2").hasClass("viewport2B")){var c="outerHover2";var b=-170;var a="imgHover2"}else{if($("vp3").hasClass("viewport3B")){var c="outerHover2";var b=-220;f=f+25;var a="imgHover2"}else{var b=50;var c="outerHover";var a="imgHover"}}this.clonedItem=new Element("div",{id:"mimageContainer_"+this.stockno,"class":"hoverML",rel:this.stockno,style:"left:"+((d.getCoordinates().left)+b)+"px;top:"+((d.getCoordinates().top)-f)+"px;",html:'<div id="mimageHover_'+this.stockno+'" class="'+c+'"><img id="mimageImage_'+this.stockno+'" class="'+a+'" src="media/'+e.img+'"></div>'}).inject(document.body)}});var mufulContentProvider=new Class({hashMap:new Hash(),mufulArray:new Array(),itemContainer:null,myName:null,sName:null,myCheckers:new Hash(),mdCheckaHash:new Hash(),initialize:function(b,a){this.myName=b;this.sName=a},addData:function(c){this.mufulArray=$splat(c);if(this.mufulArray.length>9){var a=10}else{var a=this.mufulArray.length}for(var b=0;b<a;b++){this.hashMap.set(this.mufulArray[b],b)}},getHashMap:function(){return this.hashMap},getArray:function(){return this.mufulArray},cleanContent:function(){this.hashMap.each(function(a,b){$("wlist_erase_"+a).fireEvent("click")})},removeMarked:function(){this.myCheckers.each(function(a,b){$("wlist_erase_"+a).fireEvent("click")})},isFirstRowFull:function(){if(this.mufulArray.length>=5){return true}else{false}},firstFreeIndex:function(){if(this.mufulArray.length>9){return false}for(var a=0;a<10;a++){if(!(this.hashMap.hasValue((a.toString())))){return a.toString()}}},getContentCount:function(){return this.mufulArray.length},pickupItem:function(a){return new mufulItem(a)},doViewUpdate:function(b){if("muful_"+this.myName+"Tab"===msaleUI.Objects.muful.activeTitle&&!(msaleUI.stats.browser.ie)){var a=this;$("muful_"+this.myName).fade("out");callfn(function(){a.doItWithPleasure()});(function(){$("muful_"+a.myName).fade("in")}).delay(500)}else{this.doReplacements()}},doItWithPleasure:function(){var a=this;(function(){a.doReplacements()}).delay(300)},doReplacements:function(){msaleUI.Objects.muful.creator.replaceMufulTab(this.myName,this.sName,this.mufulArray)},addSorted:function(f,e){var a=new Array();a[0]=f;if(this.mufulArray.contains(f)){this.mufulArray.erase(f)}if(this.mufulArray.length>9){var b=10}else{var b=this.mufulArray.length}for(var d=0;d<b;d++){a[(d+1)]=this.mufulArray[d]}this.mufulArray.empty();this.hashMap.empty();for(var c=0;c<a.length;c++){this.addToHashMap(a[c],c)}if(e){msaleUI.Plugins.Help.cookie.agkLastViewChange();this.hashMap.each(function(h,g){msaleUI.Plugins.Help.cookie.setToCookie("lastView",g,h)})}this.doViewUpdate()},addToHashMap:function(b,a){this.hashMap.set(b,a);this.mufulArray.include(b)},addToArray:function(a){this.mufulArray.include(a)},addChecked:function(b,a){this.myCheckers.set(b,a)},removeChecked:function(a){if(this.myCheckers.has(a)){this.myCheckers.erase(a)}},getChecked:function(){return this.myCheckers},getMufulIndex:function(a){if(this.hashMap.has(a)){return this.hashMap.get(a)}else{return false}},removeFromhashMap:function(a){if(this.hashMap.has(a)){this.hashMap.erase(a);this.mufulArray.erase(a);if(this.myCheckers.has(a)){this.myCheckers.erase(a)}return true}else{return false}},storeMDchecka:function(b,a){if($type(this.hashMap)){if(this.hashMap.has(b)){if(!a){if($chk($(this.myName+"_ReqChk_"+b))){$(this.myName+"_ReqChk_"+b).checked=false}}this.mdCheckaHash.set(b,a)}}},getMDchecka:function(){if(this.mdCheckaHash.getLength()>0){var a=new Array();this.mdCheckaHash.each(function(c,b){if(c&&$type(b)){a.include(b)}});return a}else{return null}},containItem:function(a){return this.hashMap.has(a)},getHtmlTable:function(){var a=new Element("div",{id:"req"+this.myName,"class":"reqContent"});var k=null;if(this.mufulArray.length===0){k=new Element("div",{"class":"empty",html:"keine Maschinen in dieser Kategorie"});k.inject(a)}else{var l=new HtmlTable({properties:{width:"680px",cellspacing:2}});l.inject(a);var h=new HtmlTable({properties:{width:"340px",cellspacing:2}});var g=new HtmlTable({properties:{width:"340px",cellspacing:2}});l.push([h,g],l);if(this.mufulArray.length>10){var b=10}else{var b=this.mufulArray.length}for(var d=0;d<b;d++){var f=this.mufulArray[d];var c=msaleUI.Plugins.MachineData.mdController.getMDbyID(f);if(!$type(c)){return false}if(c.type.length>13){var e=c.type.substring(0,13)}else{var e=c.type}rest=(d+1)%2;if(rest==1){h.push([new Element("input",{id:this.myName+"_ReqChk_"+f,"class":this.myName+"_ReqChk",type:"checkbox",value:f,events:{click:function(m){msaleUI.Objects.muful.creator.registerMDchecka(this.id,this.checked)}}}),"<b>"+c.make.toUpperCase()+"</b> "+e.toUpperCase()+", "+msaleUI.Plugins.Help.langManager.getTrans(1032)+": "+c.yom],h)}if(rest==0){g.push([new Element("input",{id:this.myName+"_ReqChk_"+f,"class":this.myName+"_ReqChk",type:"checkbox",value:f,events:{click:function(m){msaleUI.Objects.muful.creator.registerMDchecka(this.id,this.checked)}}}),"<b>"+c.make.toUpperCase()+"</b> "+e.toUpperCase()+", "+msaleUI.Plugins.Help.langManager.getTrans(1032)+": "+c.yom],g)}}if((b%2)==1){g.push(["&nbsp;","&nbsp;"],g)}}return a}});var muful=new Class({max_rows:2,max_icon_count:5,mode:"vertical",range:[0,115],steps:3,newentrysContentProvider:new mufulContentProvider("newentrys","nelist"),watchlistContentProvider:new mufulContentProvider("watchlist","wlist"),topmachinesContentProvider:new mufulContentProvider("topmachines","tmlist"),topDiscountContentProvider:new mufulContentProvider("topDiscount","tdlist"),lastViewContentProvider:new mufulContentProvider("lastView","lvlist"),allCPs:new Array(),newentrysIndex:0,topmachinesIndex:0,topDiscountIndex:0,lastViewIndex:0,tabs:["watchlist","newentrys","topmachines","topDiscount","lastView"],categories:["muful_watchlistTab","muful_newentrysTab","muful_topmachinesTab","muful_topDiscountTab","muful_lastViewTab"],morphEffect:null,lastViewInit:false,myMufulZoomTips:null,myMufulDbtTips:null,initialize:function(){this.allCPs=[this.newentrysContentProvider,this.watchlistContentProvider,this.topmachinesContentProvider,this.topDiscountContentProvider,this.lastViewContentProvider]},addData:function(a){this.newentrysContentProvider.addData(a.newmachines);this.topmachinesContentProvider.addData(a.topmachines);this.topDiscountContentProvider.addData(a.discountmachines)},init_muful:function(){this.morphEffect=new Fx.Morph("muful",{duration:600,transition:Fx.Transitions.Sine});$("mufulIcon").addEvents({click:function(b){if($type(b)){b.stop()}if(this.hasClass("up")){this.removeClass("up").addClass("down");msaleUI.Objects.muful.creator.morphEffect.start({height:150,onComplete:function(){$(msaleUI.Objects.muful.activeTitle).show()}});$(msaleUI.Frames.mainOuter).removeClass("inactive").addClass("active");msaleUI.Objects.muful.open=true}else{this.removeClass("down").addClass("up");msaleUI.Objects.muful.creator.morphEffect.start({height:41,onComplete:function(){$(msaleUI.Objects.muful.activeTitle).hide()}});$(msaleUI.Frames.mainOuter).removeClass("active").addClass("inactive");msaleUI.Objects.muful.open=false}}});if(!msaleUI.stats.browser.ie){$("muful_watchlist").set("morph",{duration:"long"});$("muful_watchlist").fade("hide")}this.init_muful_draggable_tab("watchlist");this.categories.each(function(b){$(b).addEvents({click:function(c){msaleUI.Objects.muful.creator.exchangeEvents(this.get("rel"))}})});var a=msaleUI.Plugins.Help.cookie.getFromCookie("muful",false);if($type(a)){a.each(function(c,b){msaleUI.Objects.muful.creator.addToWatchlist(c,b,true)})}this.doTips();if(!msaleUI.Objects.muful.open){$("mufulIcon").fireEvent("click")}$("muful_watchlist").fade("in")},doTips:function(){this.myMufulZoomTips=new Tips($$("div.muful_zoom"));this.myMufulDbtTips=new Tips($$("div.muful_dbt"))},isLVinit:function(){if(!this.lastViewInit){this.lastViewInit=true;this.loadLastViewContent()}},exchangeEvents:function(a){var c=a.toInt();var b=this.categories[c];$(b).removeEvents("click");if(c!==0){this.init_muful_tab(this.tabs[c]);if(!msaleUI.stats.browser.ie){$("muful_"+this.tabs[c]).set("morph",{duration:"long"});$("muful_"+this.tabs[c]).fade("hide")}}$(b).addEvents({click:function(f){if($type(f)){f.stop()}if(b===msaleUI.Objects.muful.activeTitle){return false}var d=msaleUI.Objects.muful.activeTitle;$(d).removeClass("active");$(d).hide();if(msaleUI.Objects.muful.switchWithPleasure&&!(msaleUI.stats.browser.ie)){$(d.substring(0,d.length-3)).fade("out");$(b).addClass("active");$(b).show();(function(){$(b.substring(0,b.length-3)).setStyle("display","block");$(d.substring(0,d.length-3)).setStyle("display","none");$(b.substring(0,b.length-3)).fade("in")}).delay(450)}else{$(d.substring(0,d.length-3)).fade("hide");$(b).addClass("active");$(b).show();$(b.substring(0,b.length-3)).setStyle("display","block");$(d.substring(0,d.length-3)).setStyle("display","none");$(b.substring(0,b.length-3)).fade("show")}msaleUI.Objects.muful.activeTitle=b;if(!msaleUI.Objects.muful.open){$("mufulIcon").fireEvent("click")}}});$(b).fireEvent("click")},addToWatchlist:function(f,b,e){if(this.watchlistContentProvider.containItem(f)){var a=msaleUI.Objects.muful.creator.getMufulIndex("watchlist",mufulItem.stockno);a++;msaleUI.Plugins.smoothBox.info(msaleUI.Plugins.Help.langManager.getTrans(1115)+": "+a);return false}else{if(this.getContentCount("watchlist")>9){msaleUI.Plugins.smoothBox.alert(msaleUI.Plugins.Help.langManager.getTrans(1110))}if(!b){b=this.getFirstFreeIndex("watchlist")}var d=msaleUI.Plugins.MachineData.mdController.getMDbyID(f);if($type(d)){var c=$("watchlist_entry_"+b);c.addClass("active").addClass("set");$("wlist_make_"+b).destroy();$("wlist_type_"+b).destroy();(this.create_mufulOptionsEl("wlist","make",b,f,d.make)).inject(c);(this.create_mufulOptionsEl("wlist","type",b,f,d.type)).inject(c);(this.create_mufulOptionsEl("wlist","chk",b,f)).inject(c);(this.create_mufulOptionsEl("wlist","dbt",b,f)).inject(c);(this.create_mufulOptionsEl("wlist","zoom",b,f)).inject(c);(this.create_mufulOptionsEl("wlist","erase",b,f)).inject(c);c.getElement("div.watchlistBG").setStyle("cursor","pointer").addEvents({click:function(g){if($type(g)){g.stop}openMachineDetails(f,0)}});(new Element("img",{"class":"watchlistImage",src:"./media/"+d.img})).inject(c);msaleUI.Objects.muful.creator.addToHashMap("watchlist",f,b);if(!e){msaleUI.Plugins.Help.cookie.setToCookie("muful",b,f)}if(msaleUI.Objects.muful.activeTitle!=="muful_watchlistTab"){$("muful_watchlistTab").fireEvent("click")}return true}else{if(e){msaleUI.Plugins.Help.cookie.delFromCookie("muful",f)}return false}}},switchContentProvider:function(a){if(a.length<=6){switch(a){case"nelist":return this.newentrysContentProvider;case"wlist":return this.watchlistContentProvider;case"tmlist":return this.topmachinesContentProvider;case"tdlist":return this.topDiscountContentProvider;case"lvlist":return this.lastViewContentProvider}}else{switch(a){case"newentrys":return this.newentrysContentProvider;case"watchlist":return this.watchlistContentProvider;case"topmachines":return this.topmachinesContentProvider;case"topDiscount":return this.topDiscountContentProvider;case"lastView":return this.lastViewContentProvider}}},init_muful_tab:function(l){if(l==="lastView"){if(!this.lastViewInit){this.lastViewInit=true;this.loadLastViewContent()}}var n=this.switchContentProvider(l);var c=new Array();c.combine(n.getArray());if(l==="newentrys"){var p="nelist";this.newentrysIndex=this.newentrysIndex+c.length}else{if(l==="topmachines"){var p="tmlist";this.topmachinesIndex=this.topmachinesIndex+c.length}else{if(l==="topDiscount"){var p="tdlist";this.topDiscountIndex=this.topDiscountIndex+c.length}else{if(l==="lastView"){var p="lvlist";this.lastViewIndex=this.lastViewIndex+c.length}}}}var b=new Element("div",{id:l+"Container","class":"clearfix",style:"width:1024px;overflow:visible;"});if(n.isFirstRowFull()){var d=new Element("div",{id:l+"Slider"});var e=new Element("div",{id:l+"Knob"});e.inject(d.inject(b))}var k=new Element("div",{id:l+"Content"});var a=new Element("div",{id:l+"Wrapper"});k.inject(a.inject(b));if(n.isFirstRowFull()){this.createSlider(d,e,k)}if(c.length>10){mufulLength=10}else{mufulLength=c.length}var f=0;var q=0;var o=0;var g=0;var m=1;for(i=0;i<mufulLength;i++){MIstockno=c[i];var h=msaleUI.Plugins.MachineData.mdController.getMDbyID(MIstockno);if(!$type(h)){break}if(i==5){g=0;m=0}if(i==0||i==5){q=(g*10);o=((g+1)*10)}else{if(i>5){q=((g+m)*10);o=((g+m)*10)}else{q=((g+m)*10);o=((g+m)*10)}}var r=new Element("div",{"class":l+" entry_"+f+".active",style:"left:-"+q+"px"});(new Element("img",{"class":l+"Image",src:"./media/"+h.img})).inject(r);(new Element("div",{"class":l+"BG",rel:MIstockno,style:"cursor:pointer;",events:{click:function(s){if($type(s)){s.stop}openMachineDetails(this.get("rel"),0)}}})).inject(r);this.create_mufulOptionsEl(p,"make",f,MIstockno,h.make).inject(r);this.create_mufulOptionsEl(p,"type",f,MIstockno,h.type).inject(r);this.create_mufulOptionsEl(p,"chk",f,MIstockno).inject(r);this.create_mufulOptionsEl(p,"dbt",f,MIstockno).inject(r);this.create_mufulOptionsEl(p,"zoom",f,MIstockno).inject(r);r.inject(k);if(i>0||i==5){m++;o=((g+m)*10)}if((i!==4)&&(i!==(mufulLength-1))){new Element("div",{"class":l+"_spacer",style:"left:-"+o+"px"}).inject(k)}f++;g++}b.inject($("muful_"+l+"Content"));$(l+"_anfragen").addEvents({click:function(t){if($type(t)){t.stop()}if(msaleUI.Objects.muful.creator.getChecked(this.id.split("_")[0]).getLength()>0){var s=msaleUI.Objects.muful.creator.getChecked(this.id.split("_")[0]).getKeys()[0];openMachineDetails(s,3,"req_"+this.id.split("_")[0])}}});this.doTips()},init_muful_draggable_tab:function(e){var a=new Element("div",{id:e+"Container","class":"clearfix",style:"width:1024px;overflow:visible;"});var c=new Element("div",{id:e+"Slider"});var d=new Element("div",{id:e+"Knob"});d.inject(c.inject(a));var h=new Element("div",{id:e+"Content"});var b=new Element("div",{id:e+"Wrapper"});h.inject(b.inject(a));this.createSlider(c,d,h);var f=0;var m=0;var l=0;var g=0;var k=1;for(i=0;i<10;i++){if(i==5){g=0;k=0}if(i==0||i==5){m=(g*10);l=((g+1)*10)}else{if(i>5){m=((g+k)*10);l=((g+k)*10)}else{m=((g+k)*10);l=((g+k)*10)}}var n=new Element("div",{id:e+"_entry_"+f,"class":e+" entry_"+f,style:"left:-"+m+"px"});(new Element("div",{"class":e+"BG"})).inject(n);this.create_mufulOptionsEl("wlist","make",f,"","").inject(n);this.create_mufulOptionsEl("wlist","type",f,"","").inject(n);n.inject(h);if(i>0||i==5){k++;l=((g+k)*10)}if((i!==4)&&(i!==9)){new Element("div",{"class":e+"_spacer",style:"left:-"+l+"px"}).inject(h)}f++;g++}$("watchlist_anfragen").addEvents({click:function(p){if($type(p)){p.stop()}if(msaleUI.Objects.muful.creator.getChecked("watchlist").getLength()>0){var o=msaleUI.Objects.muful.creator.getChecked("watchlist").getKeys()[0];openMachineDetails(o,3,"req_watchlist")}}});$("watchlist_remove").addEvents({click:function(o){msaleUI.Objects.muful.creator.removeFromMuful("removeMarked")}});$("watchlist_clean").addEvents({click:function(o){msaleUI.Objects.muful.creator.removeFromMuful("clean")}});a.inject($("muful_watchlistContent"))},replaceMufulTab:function(l,o,h){if($chk($(l+"Container"))){$(l+"Container").destroy()}var e=new Element("div",{id:l+"Container","class":"clearfix",style:"width:1024px;overflow:visible;"});if(h.length>5){var b=new Element("div",{id:l+"Slider"});var c=new Element("div",{id:l+"Knob"});c.inject(b.inject(e))}var k=new Element("div",{id:l+"Content"});var a=new Element("div",{id:l+"Wrapper"});k.inject(a.inject(e));if(h.length>5){this.createSlider(b,c,k)}if(h.length>10){mufulLength=10}else{mufulLength=h.length}var d=0;var p=0;var n=0;var f=0;var m=1;for(i=0;i<mufulLength;i++){MIstockno=h[i];var g=msaleUI.Plugins.MachineData.mdController.getMDbyID(MIstockno);if($type(g)){if(i==5){f=0;m=0}if(i==0||i==5){p=(f*10);n=((f+1)*10)}else{if(i>5){p=((f+m)*10);n=((f+m)*10)}else{p=((f+m)*10);n=((f+m)*10)}}var q=new Element("div",{"class":l+" entry_"+d+".active",style:"left:-"+p+"px"});(new Element("img",{"class":l+"Image",src:"./media/"+g.img})).inject(q);(new Element("div",{"class":l+"BG",rel:MIstockno,style:"cursor:pointer;",events:{click:function(r){if($type(r)){r.stop}openMachineDetails(this.get("rel"),0)}}})).inject(q);this.create_mufulOptionsEl(o,"make",d,MIstockno,g.make).inject(q);this.create_mufulOptionsEl(o,"type",d,MIstockno,g.type).inject(q);this.create_mufulOptionsEl(o,"chk",d,MIstockno).inject(q);this.create_mufulOptionsEl(o,"dbt",d,MIstockno).inject(q);this.create_mufulOptionsEl(o,"zoom",d,MIstockno).inject(q);q.inject(k);if(i>0||i==5){m++;n=((f+m)*10)}if((i!==4)&&(i!==(mufulLength-1))){new Element("div",{"class":l+"_spacer",style:"left:-"+n+"px"}).inject(k)}d++;f++}}e.inject($("muful_"+l+"Content"));this.doTips()},createSlider:function(e,c,d){var b=new Slider(e,c,{mode:"vertical",range:[0,116],wheel:true,steps:4,onTick:function(f){},onChange:function(f){d.setStyle("top","-"+f+"px");this.knob.setStyle("top",a(f)+"px")}});d.store("slider",b);function a(g){if(g==="undefined"){alert("BAAAM undefined")}var f=Number(g);if((f-20)>0){f=f-20;return f.round()}else{return f.round()}}d.addEvents({mouseover:function(f){this.removeEvents("mousewheel");this.addEvent("mousewheel",function(g){g.stop();b=this.retrieve("slider");b.set((g.wheel>0)?b.step-b.stepSize:b.step+b.stepSize)})}})},highlightButton:function(b){var a=b.getElement("div.muful_link_li");var d=b.getElement("div.muful_link_center");var c=b.getElement("div.muful_link_re");a.removeClass("muful_link_li").addClass("muful_link_li_hi");d.removeClass("muful_link_center").addClass("muful_link_center_hi");c.removeClass("muful_link_re").addClass("muful_link_re_hi");(function(){a.removeClass("muful_link_li_hi").addClass("muful_link_li");d.removeClass("muful_link_center_hi").addClass("muful_link_center");c.removeClass("muful_link_re_hi").addClass("muful_link_re")}).delay(2000)},create_mufulOptionsEl:function(b,f,a,e,d){switch(f){case"chk":return(new Element("div",{id:b+"_chk_"+a,"class":b+"_chk0",rel:e,events:{click:function(h){if($type(h)){h.stop()}if(!this.retrieve("checked")){this.store("checked",true);msaleUI.Objects.muful.creator.addChecked(this.id.split("_")[0],this.get("rel"),this.id.split("_")[2]);this.removeClass(this.id.split("_")[0]+"_chk0").addClass(this.id.split("_")[0]+"_chk1");var g=$(((msaleUI.Objects.muful.activeTitle.substring(0,msaleUI.Objects.muful.activeTitle.length-3)).split("_")[1])+"_anfragen");msaleUI.Objects.muful.creator.highlightButton(g)}else{this.store("checked",false);msaleUI.Objects.muful.creator.removeChecked(this.id.split("_")[0],this.get("rel"),this.id.split("_")[2]);this.removeClass(this.id.split("_")[0]+"_chk1").addClass(this.id.split("_")[0]+"_chk0")}}}}));case"dbt":return(new Element("div",{id:b+"_dbt_"+a,"class":"muful_zoom",rel:e,events:{click:function(g){if($type(g)){g.stop()}openMachineDetails(this.get("rel"),0)}}}).store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.zoomIcon)));case"zoom":return new Element("div",{id:b+"_zoom_"+a,"class":"muful_dbt",style:"cursor:pointer",rel:e,events:{click:function(g){if($type(g)){g.stop()}giveItToMe(this.get("rel"))}}}).store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.dbtIcon));case"erase":return(new Element("div",{id:b+"_erase_"+a,"class":b+"_erase",events:{click:function(g){if($type(g)){g.stop()}if(b==="wlist"){msaleUI.Plugins.Help.cookie.delFromCookie("muful",a);this.getParent("div").removeClass("active").removeClass("set");(new Element("img",{"class":"watchlistImage"})).replaces(this.getParent("div").getElement("img.watchlistImage"));[$("wlist_make_"+a),$("wlist_type_"+a),$("wlist_erase_"+a),$("wlist_zoom_"+a),$("wlist_dbt_"+a),$("wlist_chk_"+a)].each(function(h,k){h.destroy();msaleUI.Objects.muful.creator.removeFromhashMap("watchlist",e)})}}}}));case"make":var c=new Element("div",{id:b+"_make_"+a,"class":b+"_make"});if(d.length<13){c.set("html",d)}else{c.set("html",d.substring(0,12))}return c;case"type":var c=new Element("div",{id:b+"_type_"+a,"class":b+"_type"});if(d.length<13){c.set("html",d)}else{c.set("html",d.substring(0,12))}return c}},removeFromMuful:function(a){switch(a){case"clean":this.watchlistContentProvider.cleanContent();this.setWatchlistCount(0);break;case"removeMarked":this.watchlistContentProvider.removeMarked();this.setWatchlistCount(this.getContentCount("watchlist"));break}},transferChecked:function(){this.allCPs.each(function(a){if(a.getChecked().getLength()>0){a.getChecked().each(function(b,c){$(a.myName+"_ReqChk_"+c).checked=true},a)}})},loadLastViewContent:function(){var a=msaleUI.Plugins.Help.cookie.getFromCookie("lastView",false);if($type(a)){a.each(function(b,d){if(d.length===4){var c=msaleUI.Plugins.MachineData.mdController.getMDbyID(d);if($type(c)){msaleUI.Objects.muful.creator.addToHashMap("lastView",d,b)}else{msaleUI.Plugins.Help.cookie.delFromCookie("muful",d)}}else{msaleUI.Plugins.Help.cookie.delFromCookie("muful",d)}});this.doTips()}},registerMDchecka:function(c,a){if(c.test("_")){var b=this.switchContentProvider((c.split("_")[0]));b.storeMDchecka(c.split("_")[2],a)}else{this.allCPs.each(function(d){if($type(d)){d.storeMDchecka(c,a)}})}},retrieveMDchecka:function(){var a=new Array();this.allCPs.each(function(c){var b=c.getMDchecka();if($type(b)){a.combine(b)}});return a},addLastViewMachine:function(a){if(!this.lastViewInit){this.init_muful_tab("lastView")}this.lastViewContentProvider.addSorted(a,true);this.doTips()},setWatchlistCount:function(a){$("wlistCount").set("text","("+a+")")},addChecked:function(b,d,a){var c=this.switchContentProvider(b);c.addChecked(d,a)},removeChecked:function(a,c){var b=this.switchContentProvider(a);b.removeChecked(c)},removeChecked2:function(a){this.allCPs.each(function(b){b.removeChecked(a)})},getChecked:function(a){var b=this.switchContentProvider(a);return b.getChecked()},removeFromhashMap:function(a,c){var b=this.switchContentProvider(a);b.removeFromhashMap(c);if(a==="watchlist"){this.setWatchlistCount(this.getContentCount("watchlist"))}},pickupItem:function(b,a){var c=this.switchContentProvider(b);return c.pickupItem(a)},containItem:function(a,c){var b=this.switchContentProvider(a);return(b.containItem(c))},addToHashMap:function(b,d,a){var c=this.switchContentProvider(b);c.addToHashMap(d,a);if(b==="watchlist"){this.setWatchlistCount(this.getContentCount("watchlist"))}},getMufulContainer:function(a){var b=this.switchContentProvider(a);if($type(b)){return b.getHtmlTable()}},isFirstRowFull:function(){return this.watchlistContentProvider.isFirstRowFull()},getContentCount:function(a){var b=this.switchContentProvider(a);return b.getContentCount()},getMufulIndex:function(a,c){var b=this.switchContentProvider(a);return b.getMufulIndex(c)},getFirstFreeIndex:function(a){var b=this.switchContentProvider(a);return b.firstFreeIndex()}});var filterManager=new Class({mArtFXSlide:null,spindleFXSlide:null,axisFXSlide:null,controlFXSlide:null,makeFXSlide:null,yomFXSlide:null,mArtSliderOpen:false,controlSliderOpen:false,makeSliderOpen:false,extendActiveControl:null,extendActiveType:null,extendActiveMArt:null,mfilter:new Array(),bfilter:new Array(),afilter:new Array(),sfilter:new Array(),ffilter:new Array(),yfilter:new Array(),ysfilter:new Array(),tfilter:new Array(),typeFilterCount:0,istEgal:["m","b","a","s","f","y"],ph:"(\\d*)",phRegExStr:"m(\\d*)b(\\d*)a(\\d*)s(\\d*)f(\\d*)y(\\d*)t(\\d*)e",phArray:["m","b","a","s","f","y"],lastRuleName:false,lastRuleIndex:false,filterInit:null,acUpToDateF:false,acUpToDateT:false,acUpToDateYs:false,makeAutoCompleter:null,typeAutoCompleter:null,yomAutoCompleter:null,yomFilterList:[false,false,false,false,false],resetNeeded:false,lastFids:null,llf:0,steuerung_Hash:null,fabrikat_Hash:null,maschinenArt_Hash:null,type_Hash:null,yom_CatList:new Array(),initialize:function(){},buildFilterHash:function(b){this.steuerung_Hash=new Hash(b.control_make);this.fabrikat_Hash=new Hash(b.fabrikat);this.maschinenArt_Hash=new Hash(b.machine_type);this.type_Hash=new Hash(b.type);for(var a=0;a<5;a++){if($type(b.yom[a])){this.yom_CatList[a]=b.yom[a]}else{this.yom_CatList[a]=false}}},getFabrikatId:function(a){return this.fabrikat_Hash.keyOf(a)},getFabrikatName:function(a){return this.fabrikat_Hash.get(a)},getFromMType:function(a){return this.maschinenArt_Hash.get(a)},getFilterHash:function(a){switch(a){case"mArt":return this.maschinenArt_Hash;case"fabrikat":return this.fabrikat_Hash;case"steuerung":return this.steuerung_Hash;case"type":return this.type_Hash;case"yom":return this.yom_CatList}},checkAndUpdateSearch:function(){if($type(this.makeAutoCompleter)){if(this.makeAutoCompleter.hasSended){this.makeAutoCompleter.renotifyFilterUpdate();this.makeAutoCompleter.requestDataUpdate(true)}if(this.typeAutoCompleter.hasSended){this.typeAutoCompleter.renotifyFilterUpdate();this.typeAutoCompleter.requestDataUpdate(true)}if(this.yomAutoCompleter.hasSended){this.yomAutoCompleter.renotifyFilterUpdate();this.yomAutoCompleter.requestDataUpdate(true)}}},filterReset:function(){if($type(this.makeAutoCompleter)){this.acUpToDateF=false;this.acUpToDateT=false;this.acUpToDateYs=false;this.makeAutoCompleter.triggerReset();this.typeAutoCompleter.triggerReset();this.yomAutoCompleter.triggerReset();this.makeAutoCompleter.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(581));this.typeAutoCompleter.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(1081));this.yomAutoCompleter.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(582))}if(this.resetNeeded){this.mfilter.empty();this.bfilter.empty();this.afilter.empty();this.sfilter.empty();this.yfilter.empty();this.ysfilter.empty();this.ffilter.empty();this.tfilter.empty();this.typeFilterCount=0;this.yomFilterList=[false,false,false,false,false];this.resetNeeded=false}msaleUI.Plugins.MachineData.mdController.extCheck();msaleUI.Plugins.Filter.catGW.typeFilterCount0();msaleUI.Plugins.Filter.catGW.catFilterCount0();callfn(function(){msaleUI.Plugins.Filter.filterManager.grayInAllFilter()});msaleUI.Plugins.Help.sizeMatters.checkSize()},callViewUpdate:function(c){var a=this.constructFilterExp();var b=this;this.phArray.each(function(e){switch(e){case"m":if(b.lastRuleName!=="m"){b.maschinenArt_Hash.each(function(g,f){$("mArtFilter_"+f).disabled=true;$("mArtFilter_"+f).getNext("span").setStyle("color","#7A7A7A")})}break;case"b":if(b.lastRuleName!=="b"){for(var d=1;d<4;d++){$("spindleFilter_"+d).disabled=true;$("spindleFilter_"+d).getNext("span").setStyle("color","#7A7A7A")}}break;case"a":if(b.lastRuleName!=="a"){for(var d=1;d<5;d++){$("axisFilter_"+d).disabled=true;$("axisFilter_"+d).getNext("span").setStyle("color","#7A7A7A")}}break;case"s":if(b.lastRuleName!=="s"){b.steuerung_Hash.each(function(g,f){$("controlSelectorFilter_"+f).disabled=true;$("controlSelectorFilter_"+f).getNext("span").setStyle("color","#7A7A7A")})}break;case"f":if(b.lastRuleName!=="f"){b.fabrikat_Hash.each(function(g,f){$("typeSelectorFilter_"+f).disabled=true;$("typeSelectorFilter_"+f).getNext("span").setStyle("color","#7A7A7A")})}break;case"y":if(b.lastRuleName!=="y"){for(var d=1;d<5;d++){$("yomFilter_"+d).disabled=true;$("yomFilter_"+d).getNext("span").setStyle("color","#7A7A7A")}}break;default:break}},b);msaleUI.Plugins.Filter.catGW.recieveFilter(a,this.lastRuleName,this.lastRuleIndex,c);this.typeFilterGrayIn(c);this.resetNeeded=true;msaleUI.Plugins.Help.sizeMatters.checkSize()},grayOutTypeFilter:function(){if($type(this.mArtFXSlide)){this.maschinenArt_Hash.each(function(c,b){$("mArtFilter_"+b).disabled=true;$("mArtFilter_"+b).getNext("span").setStyle("color","#7A7A7A")})}if($type(this.spindleFXSlide)){for(var a=1;a<4;a++){$("spindleFilter_"+a).disabled=true;$("spindleFilter_"+a).getNext("span").setStyle("color","#7A7A7A")}}if($type(this.axisFXSlide)){for(var a=1;a<5;a++){$("axisFilter_"+a).disabled=true;$("axisFilter_"+a).getNext("span").setStyle("color","#7A7A7A")}}if($type(this.controlFXSlide)){this.steuerung_Hash.each(function(c,b){$("controlSelectorFilter_"+b).disabled=true;$("controlSelectorFilter_"+b).getNext("span").setStyle("color","#7A7A7A")})}if($type(this.makeFXSlide)){this.fabrikat_Hash.each(function(c,b){$("typeSelectorFilter_"+b).disabled=true;$("typeSelectorFilter_"+b).getNext("span").setStyle("color","#7A7A7A")})}if($type(this.yomFXSlide)){for(var a=1;a<5;a++){$("yomFilter_"+a).disabled=true;$("yomFilter_"+a).getNext("span").setStyle("color","#7A7A7A")}}},reRunFilterColourus:function(){if(this.typeFilterCount===0&&!msaleUI.Plugins.Filter.catGW.catFilterExecuted()){return}this.grayOutTypeFilter();if(this.typeFilterCount>0){this.typeFilterGrayIn(false)}else{var c=msaleUI.Plugins.Filter.catGW.requestCatFilterId("all-t");var b=this;for(var a=0;a<6;a++){if($type(c[a])){c[a].each(function(e){var d=new Array();d[0]=b.istEgal[a];d[1]=e;b.typeFilterGrayInChecka(d,false)},b)}}}},typeFilterGrayIn:function(b){var a=msaleUI.Plugins.Filter.catGW.requestTypeFilterId();a.each(function(c){msaleUI.Plugins.Filter.filterManager.typeFilterGrayInChecka(c.split("_"),b)})},typeFilterGrayInChecka:function(a,b){if(!(b)||a[0]!==this.lastRuleName){switch(a[0]){case"m":if($type(msaleUI.Plugins.Filter.filterManager.mArtFXSlide)){$("mArtFilter_"+a[1]).disabled=false;$("mArtFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}break;case"b":if($type(msaleUI.Plugins.Filter.filterManager.spindleFXSlide)){$("spindleFilter_"+a[1]).disabled=false;$("spindleFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}break;case"a":if($type(msaleUI.Plugins.Filter.filterManager.axisFXSlide)){if(a[1]>0&&a[1]<5){$("axisFilter_"+a[1]).disabled=false;$("axisFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}}break;case"s":if($type(msaleUI.Plugins.Filter.filterManager.controlFXSlide)){$("controlSelectorFilter_"+a[1]).disabled=false;$("controlSelectorFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}break;case"f":if($type(msaleUI.Plugins.Filter.filterManager.makeFXSlide)){$("typeSelectorFilter_"+a[1]).disabled=false;$("typeSelectorFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}break;case"y":if($type(msaleUI.Plugins.Filter.filterManager.yomFXSlide)){$("yomFilter_"+a[1]).disabled=false;$("yomFilter_"+a[1]).getNext("span").setStyle("color","#12437E")}break}}},grayInAllFilter:function(){if($type(this.mArtFXSlide)){this.maschinenArt_Hash.each(function(c,b){$("mArtFilter_"+b).disabled=false;$("mArtFilter_"+b).checked=false;$("mArtFilter_"+b).getNext("span").setStyle("color","#12437E")})}if($type(this.spindleFXSlide)){for(var a=1;a<4;a++){$("spindleFilter_"+a).disabled=false;$("spindleFilter_"+a).checked=false;$("spindleFilter_"+a).getNext("span").setStyle("color","#12437E")}}if($type(this.axisFXSlide)){for(var a=1;a<5;a++){$("axisFilter_"+a).disabled=false;$("axisFilter_"+a).checked=false;$("axisFilter_"+a).getNext("span").setStyle("color","#12437E")}}if($type(this.controlFXSlide)){this.steuerung_Hash.each(function(c,b){$("controlSelectorFilter_"+b).disabled=false;$("controlSelectorFilter_"+b).checked=false;$("controlSelectorFilter_"+b).getNext("span").setStyle("color","#12437E")})}if($type(this.makeFXSlide)){this.fabrikat_Hash.each(function(c,b){$("typeSelectorFilter_"+b).disabled=false;$("typeSelectorFilter_"+b).checked=false;$("typeSelectorFilter_"+b).getNext("span").setStyle("color","#12437E")})}if($type(this.yomFXSlide)){for(var a=1;a<5;a++){$("yomFilter_"+a).disabled=false;$("yomFilter_"+a).checked=false;$("yomFilter_"+a).getNext("span").setStyle("color","#12437E")}}},constructFilterExp:function(){var b="m(";if(this.mfilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.mfilter.length;a++){if(a===this.mfilter.length-1){b=b.concat(this.mfilter[a])}else{b=b.concat(this.mfilter[a]+"|")}}}b=b.concat(")b(");if(this.bfilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.bfilter.length;a++){if(a===this.bfilter.length-1){b=b.concat(this.bfilter[a])}else{b=b.concat(this.bfilter[a]+"|")}}}b=b.concat(")a(");if(this.afilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.afilter.length;a++){if(a===this.afilter.length-1){b=b.concat(this.afilter[a])}else{b=b.concat(this.afilter[a]+"|")}}}b=b.concat(")s(");if(this.sfilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.sfilter.length;a++){if(a===this.sfilter.length-1){b=b.concat(this.sfilter[a])}else{b=b.concat(this.sfilter[a]+"|")}}}b=b.concat(")f(");if(this.ffilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.ffilter.length;a++){if(a===this.ffilter.length-1){b=b.concat(this.ffilter[a])}else{b=b.concat(this.ffilter[a]+"|")}}}b=b.concat(")y(");if(this.yfilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.yfilter.length;a++){if(a===this.yfilter.length-1){b=b.concat(this.yfilter[a])}else{b=b.concat(this.yfilter[a]+"|")}}}b=b.concat(")t(");if(this.tfilter.length===0){b=b.concat(this.ph)}else{for(var a=0;a<this.tfilter.length;a++){if(a===this.tfilter.length-1){b=b.concat(this.tfilter[a])}else{b=b.concat(this.tfilter[a]+"|")}}}b=b.concat(")e");return b},regExpAddRemove:function(c,b,e){if(c===null||b===null){return false}this.acUpToDateF=false;this.acUpToDateT=false;this.acUpToDateYs=false;var a=this.switchFilterArray(c);var d="("+b+")";this.lastRuleName=c;this.lastRuleIndex=b;if(e){this.typeFilterCount++;a.include(d);if(c==="y"){this.yomFilterList[b]=true}}else{this.typeFilterCount--;a.erase(d);if(c==="y"){this.yomFilterList[b]=false}}if(this.typeFilterCount===0){msaleUI.Plugins.Filter.catGW.typeFilterCount0();if(msaleUI.Plugins.Filter.catGW.catFilterExecuted()){msaleUI.Plugins.Filter.catGW.grayInFilterForVisibleCats()}else{this.grayInAllFilter();msaleUI.Plugins.Filter.catGW.syncFilter()}}else{this.callViewUpdate(e)}msaleUI.Plugins.Help.sizeMatters.checkSize()},switchFilterArray:function(a){switch(a){case"m":return this.mfilter;case"b":return this.bfilter;case"a":return this.afilter;case"s":return this.sfilter;case"f":return this.ffilter;case"y":return this.yfilter;case"t":return this.tfilter}},init_searchAndFilterSystem:function(){this.filterInit=new filterInit()},init_legacy_mArt:function(){this.hidden_legacy_init(false);(function(){$("mArtSelector").fireEvent("click")}).delay(200)},init_legacy_steuer:function(){this.hidden_legacy_init(false);(function(){$("controlSelector").fireEvent("click")}).delay(200)},init_legacy_fabrikat:function(){this.hidden_legacy_init(false);(function(){$("typeSelector").fireEvent("click")}).delay(200)},init_legacy_bearbeitung:function(){this.hidden_legacy_init(false);(function(){$("spindleSelector").fireEvent("click")}).delay(200)},init_legacy_achsen:function(){this.hidden_legacy_init(false);(function(){$("axisSelector").fireEvent("click")}).delay(200)},init_legacy_yom:function(){this.hidden_legacy_init(false);(function(){$("yomSelector").fireEvent("click")}).delay(200)},hidden_legacy_init:function(b){if(msaleUI.stats.browser.ie){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_fabrikat();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_steuer();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_yom();callfn(function(){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_mArt();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_bearbeitung();callfn(function(){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_achsen();(function(){msaleUI.Plugins.Filter.filterManager.reRunFilterColourus()}).delay(500)})});var a=msaleUI.Plugins.Filter.filterManager.generateACdata("f");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBf(a,b);var a=msaleUI.Plugins.Filter.filterManager.generateACdata("t");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBt(a,b);var a=msaleUI.Plugins.Filter.filterManager.generateACdata("ys");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBy(a,b)}else{callfn(function(){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_bearbeitung();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_fabrikat();callfn(function(){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_achsen();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_steuer();callfn(function(){msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_yom();msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_mArt();(function(){msaleUI.Plugins.Filter.filterManager.reRunFilterColourus()}).delay(500)})})});(function(){callfn(function(){var c=msaleUI.Plugins.Filter.filterManager.generateACdata("f");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBf(c,b);callfn(function(){var d=msaleUI.Plugins.Filter.filterManager.generateACdata("t");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBt(d,b);callfn(function(){var e=msaleUI.Plugins.Filter.filterManager.generateACdata("ys");msaleUI.Plugins.Filter.filterManager.filterInit.init_legacy_sBy(e,b)})})})}).delay(200)}},request_ac_dataUpdata:function(a,b){if(!b){switch(a){case"f":if(this.acUpToDateF){return"up2Date"}break;case"t":if(this.acUpToDateT){return"up2Date"}break;case"ys":if(this.acUpToDateYs){return"up2Date"}break}}return this.generateACdata(a)},init_legacy_sBf:function(){this.hidden_legacy_init("f")},init_legacy_sBt:function(){this.hidden_legacy_init("t")},init_legacy_sBy:function(a){this.hidden_legacy_init("ys")},generateACdata:function(c){switch(c){case"f":this.acUpToDateF=true;if(this.typeFilterCount===0&&!(msaleUI.Plugins.Filter.catGW.catFilterExecuted())){return this.fabrikat_Hash}else{if(this.typeFilterCount===0||!(msaleUI.Plugins.Filter.catGW.catFilterExecuted())){var g=msaleUI.Plugins.Filter.catGW.requestCatFilterId("f");var e=new Hash();if($type(g)){for(var b=0;b<g.length;b++){e.set(g[b],this.fabrikat_Hash.get(g[b]))}}return e}else{var g=msaleUI.Plugins.Filter.catGW.requestTypeFilterId("f");var e=new Hash();if($type(g)){for(var b=0;b<g.length;b++){if(g[b].test("_")){if(g[b].split("_")[0]==="f"){e.set(g[b].split("_")[1],this.fabrikat_Hash.get(g[b].split("_")[1]))}}else{if(this.fabrikat_Hash.hasValue(g[b])){e.set(g[b],this.fabrikat_Hash.get(g[b]))}}}}return e}}case"t":this.acUpToDateT=true;if(this.typeFilterCount===0&&!(msaleUI.Plugins.Filter.catGW.catFilterExecuted())){return this.type_Hash}else{if(this.typeFilterCount===0||!(msaleUI.Plugins.Filter.catGW.catFilterExecuted())){var g=msaleUI.Plugins.Filter.catGW.requestCatFilterId("t");var d=new Hash();if($type(g)){for(var b=0;b<g.length;b++){d.set(g[b],this.type_Hash.get(g[b]))}}return d}else{var g=msaleUI.Plugins.Filter.catGW.requestTypeFilterId("t");var d=new Hash();if($type(g)){for(var b=0;b<g.length;b++){if(g[b].test("_")){if(g[b].split("_")[0]==="t"){d.set(g[b].split("_")[1],this.type_Hash.get(g[b].split("_")[1]))}}else{if(this.type_Hash.hasValue(g[b])){d.set(g[b],this.type_Hash.get(g[b]))}}}}return d}}case"ys":this.acUpToDateYs=true;if(this.typeFilterCount===0&&!(msaleUI.Plugins.Filter.catGW.catFilterExecuted())){var f=new Array();for(var b=1;b<5;b++){var a=this.yom_CatList[b];if($type(a)){f.extend(a)}}}else{var f=msaleUI.Plugins.Filter.catGW.requestTypeFilterId("ys")}if($type(f)){return f}else{return new Array()}}},notifySearchBoxUpdate:function(a,c,d){if(a==="f"&&d>0){if(!$type(this.lastFids)||d<this.llf){c.each(function(e){if($type($("typeSelectorFilter_"+e))){if(!$("typeSelectorFilter_"+e).checked){$("typeSelectorFilter_"+e).checked=true;msaleUI.Plugins.Filter.filterManager.regExpAddRemove("f",e,true)}}});this.llf=d;this.lastFids=c}else{if(this.lastFids===c&&this.llf===d){return}else{var b=this;c.each(function(e){if(b.lastFids.contains(e)){b.lastFids.erase(e)}},b);this.lastFids.each(function(e){if($type($("typeSelectorFilter_"+e))){if($("typeSelectorFilter_"+e).checked){$("typeSelectorFilter_"+e).checked=false;msaleUI.Plugins.Filter.filterManager.regExpAddRemove("f",e,false)}}});this.llf=d;this.lastFids=c}}}},notifySearchBoxReset:function(a){if(a==="f"){if($type(this.lastFids)){this.lastFids.each(function(b){if($type($("typeSelectorFilter_"+b))){if($("typeSelectorFilter_"+b).checked){$("typeSelectorFilter_"+b).checked=false;msaleUI.Plugins.Filter.filterManager.regExpAddRemove("f",b,false)}}})}this.llf=0;this.lastFids=null;this.acUpToDateF=false}}});var filterInit=new Class({removeExtendedControlLists:null,removeExtendedTypeLists:null,removeExtendedmArtLists:null,legacy_mArt:false,legacy_bear:false,legacy_axis:false,legacy_steuer:false,legacy_make:false,legacy_yom:false,pfm:null,initialize:function(){$("catFilter_0").checked=true;$("catFilter_0").disabled=true;$("catFilter_0").addEvents({click:function(b){msaleUI.Plugins.Filter.catGW.catFilterExecute(0,this.checked)}});for(var a=1;a<11;a++){$("catFilter_"+a).checked=false;$("catFilter_"+a).disabled=false;$("catFilter_"+a).getNext("span").setStyle("color","#12437E");$("catFilter_"+a).addEvents({click:function(b){msaleUI.Plugins.Filter.catGW.catFilterExecute(this.value,this.checked)}});$("catFilter_"+a).getNext("span").addEvents({mouseenter:function(b){this.setStyle("text-decoration","underline")},mouseleave:function(b){this.setStyle("text-decoration","none")},click:function(b){new Fx.Scroll(window,{duration:2000,wait:false}).toElement($("category_header_"+this.get("rel")))}})}msaleUI.Objects.accordionNav.left=new Fx.Accordion($$("#quickMenu .submenu"),$$("#quickMenu .subelement"),{display:-1,show:-1,alwaysHide:true,returnHeightToAuto:false});$("spindleSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_bearbeitung()}});$("axisSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_achsen()}});$("yomSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_yom()}});$("mArtSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_mArt()}});$("controlSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_steuer()}});$("typeSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.init_legacy_fabrikat()}});$("searchBox_f").addEvents({click:function(b){if($type(b)){b.stop()}msaleUI.Plugins.Filter.filterManager.init_legacy_sBf()}});$("searchBox_t").addEvents({click:function(b){if($type(b)){b.stop()}msaleUI.Plugins.Filter.filterManager.init_legacy_sBt()}});$("searchBox_ys").addEvents({click:function(b){if($type(b)){b.stop()}msaleUI.Plugins.Filter.filterManager.init_legacy_sBy()}})},recieveEmptyCats:function(a){a.each(function(b){$("catFilter_"+b).disabled=true;$("catFilter_"+b).getNext("span").setStyles({color:"#C0C0C0",cursor:"default"});$("catFilter_"+b).removeEvents("click");$("catFilter_"+b).getNext("span").removeEvents()})},init_legacy_achsen:function(){if(!this.legacy_axis){this.legacy_axis=true;$("axisSelector").removeEvents("click");msaleUI.Plugins.Filter.filterManager.axisFXSlide=this.createFxSlide("axisSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){msaleUI.Plugins.Filter.filterManager.axisFXSlide.fireEvent("click")}else{msaleUI.Plugins.Filter.filterManager.axisFXSlide.hide()}$("axisSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.axisFXSlide.toggle();msaleUI.Plugins.Help.sizeMatters.checkSize()}});new Element("ul",{id:"axisUL",html:'<li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="1" id="axisFilter_1" name="axisCount"/><span class="i18n pool_570">'+msaleUI.Plugins.Help.langManager.getTrans(570)+'</span></li><li style="background-color: rgb(214, 223, 232); color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="2" id="axisFilter_2" name="axisCount"/><span class="i18n pool_44">'+msaleUI.Plugins.Help.langManager.getTrans(44)+'</span></li><li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="3" id="axisFilter_3" name="axisCount"/><span class="i18n pool_45">'+msaleUI.Plugins.Help.langManager.getTrans(45)+'</span></li><li style="background-color: rgb(214, 223, 232); color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="4" id="axisFilter_4" name="axisCount"/><span class="i18n pool_46">'+msaleUI.Plugins.Help.langManager.getTrans(46)+"</span></li>"}).inject($("axisSelectorList"));for(var a=1;a<5;a++){$("axisFilter_"+a).checked=false;$("axisFilter_"+a).disabled=false;$("axisFilter_"+a).addEvents({mouseenter:function(b){if($type(b)){b.stop()}msaleUI.Plugins.Filter.filterManager.mouseOverChk=true;if($type(msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedControlLists)){msaleUI.Plugins.Filter.filterManager.extendActiveControl=false;msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedControlLists.delay(50)}},mouseleave:function(b){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(b){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("a",this.value,this.checked)}})}$$("div#axisSelectorList li.hoverOut").each(function(b){b.addEvents({click:function(c){c.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=b.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}})})}},init_legacy_bearbeitung:function(){if(!this.legacy_bear){this.legacy_bear=true;$("spindleSelector").removeEvents("click");msaleUI.Plugins.Filter.filterManager.spindleFXSlide=this.createFxSlide("spindleSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){msaleUI.Plugins.Filter.filterManager.spindleFXSlide.fireEvent("click")}else{msaleUI.Plugins.Filter.filterManager.spindleFXSlide.hide()}$("spindleSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.spindleFXSlide.toggle();msaleUI.Plugins.Help.sizeMatters.checkSize()},mouseenter:function(b){if($type(msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedmArtLists)){msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedmArtLists.delay(50)}}});new Element("ul",{id:"bearUL",html:'<li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="1" id="spindleFilter_1" name="spindleFilter"/><span class="i18n pool_567">'+msaleUI.Plugins.Help.langManager.getTrans(567)+'</span></li><li style="background-color: rgb(214, 223, 232); color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="2" id="spindleFilter_2" name="spindleFilter"/><span class="i18n pool_568">'+msaleUI.Plugins.Help.langManager.getTrans(568)+'</span></li><li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="3" id="spindleFilter_3" name="spindleFilter"/><span class="i18n pool_569">'+msaleUI.Plugins.Help.langManager.getTrans(569)+"</span></li>"}).inject($("spindleSelectorList"));for(var a=1;a<4;a++){$("spindleFilter_"+a).checked=false;$("spindleFilter_"+a).disabled=false;$("spindleFilter_"+a).addEvents({mouseenter:function(b){msaleUI.Plugins.Filter.filterManager.mouseOverChk=true},mouseleave:function(b){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(b){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("b",this.value,this.checked)}})}$$("div#spindleSelectorList li.hoverOut").each(function(b){b.addEvents({click:function(c){c.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=b.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}})})}},init_legacy_yom:function(){if(!this.legacy_yom){this.legacy_yom=true;$("yomSelector").removeEvents("click");msaleUI.Plugins.Filter.filterManager.yomFXSlide=this.createFxSlide("yomSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){msaleUI.Plugins.Filter.filterManager.yomFXSlide.fireEvent("click")}else{msaleUI.Plugins.Filter.filterManager.yomFXSlide.hide()}$("yomSelector").addEvents({click:function(b){msaleUI.Plugins.Filter.filterManager.yomFXSlide.toggle();msaleUI.Plugins.Help.sizeMatters.checkSize()}});new Element("ul",{id:"yomUL",html:'<li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="1" id="yomFilter_1" name="yom"/><span class="i18n pool_40">'+msaleUI.Plugins.Help.langManager.getTrans(40)+'</span></li><li style="background-color: rgb(214, 223, 232); color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="2" id="yomFilter_2" name="yom"/><span class="i18n pool_41">'+msaleUI.Plugins.Help.langManager.getTrans(41)+'</span></li><li style="color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="3" id="yomFilter_3" name="yom"/><span class="i18n pool_42">'+msaleUI.Plugins.Help.langManager.getTrans(42)+'</span></li><li style="background-color: rgb(214, 223, 232); color: rgb(18, 67, 126);" class="hoverOut"><input type="checkbox" value="4" id="yomFilter_4" name="yom"/><span class="i18n pool_43">'+msaleUI.Plugins.Help.langManager.getTrans(43)+"</span></li>"}).inject($("yomSelectorList"));for(var a=1;a<5;a++){$("yomFilter_"+a).checked=false;$("yomFilter_"+a).disabled=false;$("yomFilter_"+a).addEvents({mouseenter:function(b){if($type(b)){b.stop()}msaleUI.Plugins.Filter.filterManager.mouseOverChk=true;if($type(msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedTypeLists)){msaleUI.Plugins.Filter.filterManager.extendActiveType=false;msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedTypeLists.delay(50)}},mouseleave:function(b){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(b){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("y",this.value,this.checked)}})}$$("div#yomSelectorList li.hoverOut").each(function(b){b.addEvents({click:function(c){c.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=b.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}})})}},init_legacy_mArt:function(){if(!this.legacy_mArt){this.legacy_mArt=true;$("mArtSelector").removeEvents("click");var k=msaleUI.Plugins.Filter.filterManager;k.mArtFXSlide=this.createFxSlide("mArtSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){k.mArtFXSlide.fireEvent("click");k.mArtSliderOpen=true}else{k.mArtFXSlide.hide()}$("mArtSelectorContent").setStyle("overflow","visible");$("mArtSelector").addEvents({click:function(m){if(msaleUI.Plugins.Filter.filterManager.mArtSliderOpen){msaleUI.Plugins.Filter.filterManager.mArtSliderOpen=false;$("mArtSelectorBorder").setStyles({display:"none"});$("mArtSelectorContent").setStyle("overflow","hidden");$("mArtSelectorList_1").setStyles({display:"none"});$("mArtSelectorList_2").setStyles({display:"none"});$("mArtSelectorList_3").setStyles({display:"none"});msaleUI.Plugins.Filter.filterManager.mArtFXSlide.slideOut()}else{msaleUI.Plugins.Filter.filterManager.mArtFXSlide.slideIn();msaleUI.Plugins.Filter.filterManager.mArtSliderOpen=true;(function(){$("mArtSelectorContent").setStyle("overflow","visible")}).delay(700);msaleUI.Plugins.Help.sizeMatters.checkSize()}}});var d=k.getFilterHash("mArt");var f=d.getKeys();var h=((f.length/4).toInt())+1;var a=0;var b=0;var l=h;new Element("div",{id:"mArtSelectorList_0",style:"float:left; position:relative; overflow:hidden; width:185px;"}).inject($("mArtSelectorList"));for(var g=0;g<4;g++){if(g>0){new Element("div",{id:"mArtSelectorList_"+g,style:"left:"+((g*200)-15)+"px;width:200px !important;"}).inject($("mArtSelectorList"))}new Element("ul",{id:"maUL"+g}).inject($("mArtSelectorList_"+g));for(var e=b;e<l;e++){if($chk(f[e])){var c=new Element("li",{"class":"hoverOut",style:"background-color:"+((e%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);",events:{click:function(m){m.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=this.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}}}).grab(new Element("input",{id:"mArtFilter_"+f[e],name:"mArtSelector",type:"checkbox",value:f[e]})).inject($("maUL"+g));c.grab(new Element("span",{"class":"i18n pool_"+f[e],text:msaleUI.Plugins.Help.langManager.getTrans(f[e])}));$("mArtFilter_"+f[e]).checked=false;$("mArtFilter_"+f[e]).disabled=false;$("mArtFilter_"+f[e]).addEvents({mouseenter:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=true},mouseleave:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(m){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("m",this.value,this.checked)}})}else{var c=new Element("li",{style:"height:19px; background-color:"+((e%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);"}).grab(new Element("span",{html:"&nbsp;"})).inject($("maUL"+g))}}b=b+h;l=l+h}$("mArtSelectorBorder").setStyles({width:"605px",height:($("mArtSelectorList_0").getSize().y)+16,"margin-left":"-10px",top:"-8px",display:"none"});this.removeExtendedmArtLists=function(){if(!(msaleUI.Plugins.Filter.filterManager.extendActiveMArt)||!(msaleUI.Plugins.Filter.filterManager.mArtSliderOpen)){$("mArtSelectorBorder").setStyles({display:"none"});$("mArtSelectorList_1").setStyles({display:"none"});$("mArtSelectorList_2").setStyles({display:"none"});$("mArtSelectorList_3").setStyles({display:"none"})}};$("mArtSelectorContent").addEvents({mouseover:function(m){if($type(m)){m.stop()}if(msaleUI.Plugins.Filter.filterManager.mArtSliderOpen){msaleUI.Plugins.Filter.filterManager.extendActiveMArt=true;$("mArtSelectorBorder").setStyles({display:"block"});$("mArtSelectorList_1").setStyles({display:"block"});$("mArtSelectorList_2").setStyles({display:"block"});$("mArtSelectorList_3").setStyles({display:"block"})}},mouseleave:function(m){(function(){msaleUI.Plugins.Filter.filterManager.extendActiveMArt=false}).delay(300);msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedmArtLists.delay(500)}})}},init_legacy_steuer:function(){if(!this.legacy_steuer){this.legacy_steuer=true;$("controlSelector").removeEvents("click");var g=msaleUI.Plugins.Filter.filterManager;g.controlFXSlide=this.createFxSlide("controlSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){g.controlFXSlide.fireEvent("click");msaleUI.Plugins.Filter.filterManager.controlSliderOpen=true}else{g.controlFXSlide.hide()}$("controlSelectorContent").setStyle("overflow","visible");$("controlSelector").addEvents({click:function(m){if(msaleUI.Plugins.Filter.filterManager.controlSliderOpen){msaleUI.Plugins.Filter.filterManager.controlSliderOpen=false;$("controlSelectorBorder").setStyles({display:"none"});$("controlSelectorContent").setStyle("overflow","hidden");$("controlSelectorList_1").setStyles({display:"none"});$("controlSelectorList_2").setStyles({display:"none"});$("controlSelectorList_3").setStyles({display:"none"});msaleUI.Plugins.Filter.filterManager.controlFXSlide.slideOut()}else{msaleUI.Plugins.Filter.filterManager.controlFXSlide.slideIn();msaleUI.Plugins.Filter.filterManager.controlSliderOpen=true;(function(){$("controlSelectorContent").setStyle("overflow","visible")}).delay(700);msaleUI.Plugins.Help.sizeMatters.checkSize()}}});var h=g.getFilterHash("steuerung");var l=h.getKeys();var f=((l.length/4).toInt())+1;var a=0;var b=0;var k=f;new Element("div",{id:"controlSelectorList_0",style:"float:left; position:relative; overflow:hidden; width:185px;"}).inject($("controlSelectorList"));for(var e=0;e<4;e++){if(e>0){new Element("div",{id:"controlSelectorList_"+e,style:"left:"+e*94+"%;"}).inject($("controlSelectorList"))}new Element("ul",{id:"csUL"+e}).inject($("controlSelectorList_"+e));for(var d=b;d<k;d++){if($chk(l[d])){var c=new Element("li",{"class":"hoverOut",style:"background-color:"+((d%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);",events:{click:function(m){m.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=this.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}}}).grab(new Element("input",{id:"controlSelectorFilter_"+l[d],name:"controlSelector",type:"checkbox",value:l[d]})).inject($("csUL"+e));c.grab(new Element("span",{text:h.get(l[d])}));$("controlSelectorFilter_"+l[d]).checked=false;$("controlSelectorFilter_"+l[d]).disabled=false;$("controlSelectorFilter_"+l[d]).addEvents({mouseenter:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=true},mouseleave:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(m){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("s",this.value,this.checked)}})}else{var c=new Element("li",{style:"height:19px; background-color:"+((d%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);"}).grab(new Element("span",{html:"&nbsp;"})).inject($("csUL"+e))}}b=b+f;k=k+f}$("controlSelectorBorder").setStyles({width:"527px",height:($("controlSelectorList_0").getSize().y)+16,"margin-left":"-10px",top:"-8px",display:"none"});this.removeExtendedControlLists=function(){if(!(msaleUI.Plugins.Filter.filterManager.extendActiveControl)||!(msaleUI.Plugins.Filter.filterManager.controlSliderOpen)){$("controlSelectorBorder").setStyles({display:"none"});$("controlSelectorList_1").setStyles({display:"none"});$("controlSelectorList_2").setStyles({display:"none"});$("controlSelectorList_3").setStyles({display:"none"})}};$("controlSelectorContent").addEvents({mouseover:function(m){if($type(m)){m.stop()}if(msaleUI.Plugins.Filter.filterManager.controlSliderOpen){if(msaleUI.Plugins.Filter.filterManager.extendActiveType){msaleUI.Plugins.Filter.filterManager.extendActiveType=false;msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedTypeLists.delay(50)}msaleUI.Plugins.Filter.filterManager.extendActiveControl=true;$("controlSelectorBorder").setStyles({display:"block"});$("controlSelectorList_1").setStyles({display:"block"});$("controlSelectorList_2").setStyles({display:"block"});$("controlSelectorList_3").setStyles({display:"block"})}},mouseleave:function(m){(function(){msaleUI.Plugins.Filter.filterManager.extendActiveControl=false}).delay(300);msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedControlLists.delay(500)}})}},init_legacy_fabrikat:function(){if(!this.legacy_make){this.legacy_make=true;$("typeSelector").removeEvents("click");var k=msaleUI.Plugins.Filter.filterManager;k.makeFXSlide=this.createFxSlide("typeSelectorList");if($type(msaleUI.stats.browser.ieVer)&&msaleUI.stats.browser.ieVer===7){k.makeFXSlide.fireEvent("click");msaleUI.Plugins.Filter.filterManager.makeSliderOpen=true}else{k.makeFXSlide.hide()}$("typeSelectorContent").setStyle("overflow","visible");$("typeSelector").addEvents({click:function(m){if(msaleUI.Plugins.Filter.filterManager.makeSliderOpen){msaleUI.Plugins.Filter.filterManager.makeSliderOpen=false;$("typeSelectorBorder").setStyles({display:"none"});$("typeSelectorContent").setStyle("overflow","hidden");$("typeSelectorList_1").setStyles({display:"none"});$("typeSelectorList_2").setStyles({display:"none"});$("typeSelectorList_3").setStyles({display:"none"});msaleUI.Plugins.Filter.filterManager.makeFXSlide.slideOut()}else{msaleUI.Plugins.Filter.filterManager.makeFXSlide.slideIn();msaleUI.Plugins.Filter.filterManager.makeSliderOpen=true;(function(){$("typeSelectorContent").setStyle("overflow","visible")}).delay(700);msaleUI.Plugins.Help.sizeMatters.checkSize()}}});var a=k.getFilterHash("fabrikat");var e=a.getKeys();var h=((e.length/4).toInt())+1;var b=0;var c=0;var l=h;new Element("div",{id:"typeSelectorList_0",style:"float:left; position:relative; overflow:hidden; width:185px;"}).inject($("typeSelectorList"));for(var g=0;g<4;g++){if(g>0){new Element("div",{id:"typeSelectorList_"+g,style:"left:"+g*94+"%;"}).inject($("typeSelectorList"))}new Element("ul",{id:"faUL"+g}).inject($("typeSelectorList_"+g));for(var f=c;f<l;f++){if($chk(e[f])){var d=new Element("li",{"class":"hoverOut",style:"background-color:"+((f%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);",events:{click:function(m){m.stop;if(!msaleUI.Plugins.Filter.filterManager.mouseOverChk){inputField=this.getElement("input");if(!inputField.disabled){if(inputField.checked){inputField.checked=false}else{inputField.checked=true}inputField.fireEvent("click")}}}}}).grab(new Element("input",{id:"typeSelectorFilter_"+e[f],name:"typeSelector",type:"checkbox",value:e[f]})).inject($("faUL"+g));d.grab(new Element("span",{text:((a.get(e[f])>15)?a.get(e[f]):a.get(e[f]).substring(0,15))}));$("typeSelectorFilter_"+e[f]).checked=false;$("typeSelectorFilter_"+e[f]).disabled=false;$("typeSelectorFilter_"+e[f]).addEvents({mouseenter:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=true},mouseleave:function(m){msaleUI.Plugins.Filter.filterManager.mouseOverChk=false},click:function(m){msaleUI.Plugins.Filter.filterManager.regExpAddRemove("f",this.value,this.checked)}})}else{var d=new Element("li",{style:"height:19px; background-color:"+((f%2==0)?"rgb(255, 255, 255);":"rgb(214, 223, 232);")+ +"color: rgb(18, 67, 126);"}).grab(new Element("span",{html:"&nbsp;"})).inject($("faUL"+g))}}c=c+h;l=l+h}$("typeSelectorBorder").setStyles({width:"527px",height:($("typeSelectorList_0").getSize().y)+16,"margin-left":"-10px",top:"-8px",display:"none"});this.removeExtendedTypeLists=function(){if(!(msaleUI.Plugins.Filter.filterManager.extendActiveType)||!(msaleUI.Plugins.Filter.filterManager.makeSliderOpen)){$("typeSelectorBorder").setStyles({display:"none"});$("typeSelectorList_1").setStyles({display:"none"});$("typeSelectorList_2").setStyles({display:"none"});$("typeSelectorList_3").setStyles({display:"none"})}};$("typeSelectorContent").addEvents({mouseover:function(m){if($type(m)){m.stop()}if(msaleUI.Plugins.Filter.filterManager.makeSliderOpen){if(msaleUI.Plugins.Filter.filterManager.extendActiveControl){msaleUI.Plugins.Filter.filterManager.extendActiveControl=false;if($type(msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedControlLists)){msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedControlLists.delay(50)}}msaleUI.Plugins.Filter.filterManager.extendActiveType=true;$("typeSelectorBorder").setStyles({display:"block"});$("typeSelectorList_1").setStyles({display:"block"});$("typeSelectorList_2").setStyles({display:"block"});$("typeSelectorList_3").setStyles({display:"block"})}},mouseleave:function(m){(function(){msaleUI.Plugins.Filter.filterManager.extendActiveType=false}).delay(300);msaleUI.Plugins.Filter.filterManager.filterInit.removeExtendedTypeLists.delay(500)}})}},createFxSlide:function(a){return new Fx.Slide(a,{mode:"vertical",duration:900,transition:Fx.Transitions.Pow.easeOut})},init_legacy_sBf:function(b,a){$("searchBox_f").removeEvents("click");if(!$type(this.pfm)){this.pfm=new pseudoSBfilterManager(this)}msaleUI.Plugins.Filter.filterManager.makeAutoCompleter=new autocompleter("searchBox_f",b,this.pfm,a)},init_legacy_sBt:function(b,a){$("searchBox_t").removeEvents("click");if(!$type(this.pfm)){this.pfm=new pseudoSBfilterManager(this)}msaleUI.Plugins.Filter.filterManager.typeAutoCompleter=new autocompleter("searchBox_t",b,this.pfm,a)},init_legacy_sBy:function(b,a){$("searchBox_ys").removeEvents("click");if(!$type(this.pfm)){this.pfm=new pseudoSBfilterManager(this)}msaleUI.Plugins.Filter.filterManager.yomAutoCompleter=new autocompleter("searchBox_ys",b,this.pfm,a)}});var catFilter=new Class({allNonEmptyCats:null,visibleCats:new Hash(),allChecka:true,players:0,catFilterHash:new Hash(),typeFilterHash:new Hash(),isExt:false,extCat:null,typeFilterCount:0,ruleHistory:new Array(),preciseMode:false,preciseYom:null,mdc:null,initialize:function(a,b){this.mdc=a;this.allNonEmptyCats=new Array();this.allNonEmptyCats.extend(b);registerMeToMsale(this,"catGW");b.each(function(c){msaleUI.Plugins.Filter.catGW.visibleCats.set(c,true);msaleUI.Plugins.Filter.catGW.catFilterHash.set(c,true);msaleUI.Plugins.Filter.catGW.typeFilterHash.set(c,true)})},syncFilter:function(){var a=this;this.visibleCats.each(function(c,b){if(a.catFilterHash.get(b)!==a.typeFilterHash.get(b)){a.visibleCats.set(b,false);a.sohiCat(b,false)}else{if(a.typeFilterHash.get(b)!==c){a.visibleCats.set(b,a.typeFilterHash.get(b))}a.sohiCat(b,a.typeFilterHash.get(b))}},a);(function(){msaleUI.Plugins.Filter.catGW.checkExt()}).delay(300);if(this.allChecka){this.colourousDeCat()}},checkExt:function(){var a=false;this.visibleCats.each(function(c,b){if(c){if(a){a="br"}else{a=b}}});if(this.isExt&&(a==="br"||a===false)){this.isExt=false;if($type(this.extCat)){this.mdc.extXYZ(this.extCat,false);this.extCat=null}else{this.mdc.extCheck()}}else{if(!(this.isExt)&&a!=="br"&&a!=false){this.isExt=true;this.extCat=a;this.mdc.extXYZ((a.toInt()),true)}else{this.isExt=false;this.extCat=null}}},restExt:function(){if(this.isExt){if($type(this.extCat)){this.mdc.extXYZ(this.extCat,false);this.extCat=null;this.isExt=false}else{this.mdc.extCheck();this.isExt=false}}else{this.mdc.extCheck()}},vp3ColorCheck:function(){this.visibleCats.each(function(b,a){if(b){msaleUI.Plugins.MachineData.mdController.colorCheck(a)}})},colourousDeCat:function(){this.visibleCats.each(function(b,a){if(b){$("catFilter_"+a).disabled=false;$("catFilter_"+a).getNext("span").setStyle("color","#12437E")}else{if(!($("catFilter_"+a).checked)){$("catFilter_"+a).disabled=true;$("catFilter_"+a).getNext("span").setStyle("color","#C0C0C0")}}})},catFilterExecute:function(b,a){if(this.allChecka){if(b!==0&&a){this.allCheckaInvolved(b);this.checking(0,false);this.checking(b,a)}}else{if(b===0){this.allCheckaInvolved(0);this.checking(0,true);this.players=0}else{if(!a&&(this.players-1)===0){this.allCheckaInvolved(0);this.checking(0,true);this.players=0}else{this.catFilterHash.set(b,a);if(a){this.players++}else{this.players--}}}msaleUI.Plugins.Filter.filterManager.checkAndUpdateSearch()}this.syncFilter();if(msaleUI.Plugins.Filter.filterManager.typeFilterCount===0&&this.allChecka){msaleUI.Plugins.Filter.filterManager.grayInAllFilter()}else{if(a){msaleUI.Plugins.Filter.filterManager.grayOutTypeFilter();this.grayInFilterForVisibleCats()}else{this.grayInFilterForVisibleCats()}}msaleUI.Plugins.Filter.filterManager.acUpToDateF=false;msaleUI.Plugins.Filter.filterManager.acUpToDateT=false;msaleUI.Plugins.Filter.filterManager.acUpToDateYs=false},allCheckaInvolved:function(a){if(a===0){this.catFilterHash.each(function(c,b){if(!c){msaleUI.Plugins.Filter.catGW.catFilterHash.set(b,true)}});this.mdc.extCheck()}else{this.catFilterHash.each(function(c,b){if(c&&(b!==a)){msaleUI.Plugins.Filter.catGW.catFilterHash.set(b,false)}else{if((b===a)&&!c){msaleUI.Plugins.Filter.catGW.catFilterHash.set(b,true)}}},a)}},checking:function(b,a){if(b===0){if(a){$("catFilter_0").checked=true;$("catFilter_0").disabled=true;this.allChecka=true;this.catFilterHash.each(function(d,c){if(d){$("catFilter_"+c).checked=false}})}else{$("catFilter_0").checked=false;$("catFilter_0").disabled=false;this.allChecka=false}}else{if(a){$("catFilter_"+b).checked=true;this.catFilterHash.set(b,true);this.players++}else{$("catFilter_"+b).checked=false;this.catFilterHash.set(b,false);this.players--}}},sohiCat:function(a,b){if(b){$("category_header_"+a).setStyle("display","");$("category_content_"+a).setStyle("display","")}else{$("category_header_"+a).setStyle("display","none");$("category_content_"+a).setStyle("display","none")}msaleUI.Plugins.Filter.filterManager.acUpToDate=false},catFilterExecuted:function(){if(this.allChecka||this.players===0){return false}else{return true}},askCat:function(a){return msaleUI.Plugins.MachineData.mdController.askVis(a)},sendFilterToVisibleCats:function(c,d,b,a){this.allNonEmptyCats.each(function(e){msaleUI.Plugins.MachineData.mdController.passFilter(e,c,d,b,a)});if(this.preciseMode){this.correctingYomFilterExecution(this.preciseYom)}},sendFilterToNonEmptyCats:function(c,d,b,a){if(!d){d=this.ruleHistory}this.allNonEmptyCats.each(function(e){msaleUI.Plugins.MachineData.mdController.passFilterUncheck(e,c,d,b,a)});if(this.preciseMode){this.correctingYomFilterExecution(this.preciseYom)}},recieveFilter:function(b,d,a,c){if(c){this.ruleHistory.include(a+"_"+d);if(this.typeFilterCount>0){this.sendFilterToVisibleCats(b,d,a,false)}else{this.changeAllMachines(false);this.sendFilterToVisibleCats(b,d,a,true)}this.typeFilterCount++}else{this.typeFilterCount--;this.ruleHistory.erase(a+"_"+d);this.sendFilterToNonEmptyCats(b,this.ruleHistory,0,false)}this.syncFilter()},correctingYomFilterExecution:function(a){if(!this.preciseMode){this.preciseMode=true}this.preciseYom=a;this.allNonEmptyCats.each(function(b){msaleUI.Plugins.MachineData.mdController.correctingYomFilter(b,a)})},undoYomCorrection:function(){this.visibleCats.each(function(b,a){if(b){msaleUI.Plugins.MachineData.mdController.undoCorrection(a)}})},setPreciseMode:function(a){this.preciseMode=true;this.preciseYom=a},clrPreciseMode:function(){this.preciseMode=false;this.preciseYom=null;this.undoYomCorrection()},typeFilterCount0:function(){this.changeAllMachines(true);this.typeFilterCount=0;this.ruleHistory=new Array();var a=this;this.typeFilterHash.each(function(c,b){if(!c){a.typeFilterHash.set(b,true)}},a);this.syncFilter()},catFilterCount0:function(){if(!this.allChecka){this.catFilterExecute(0,true)}},acknowledgeCatState:function(a,b){this.typeFilterHash.set(a,b);this.syncFilter()},changeAllMachines:function(b){if($("vp3").hasClass("viewport3B")){var a=0}else{var a=1}if(document.styleSheets[0]["cssRules"]){cssRules="cssRules"}else{if(document.styleSheets[0]["rules"]){cssRules="rules"}}if(b){document.styleSheets[0][cssRules][a].style.display="block";callfn(function(){msaleUI.Plugins.MachineData.mdController.revertDisplayBlock()})}else{document.styleSheets[0][cssRules][a].style.display="none";msaleUI.Plugins.MachineData.mdController.resetNonCount()}},requestTypeFilterId:function(a){var b=new Array();this.visibleCats.each(function(e,c){if(e){var d=msaleUI.Plugins.MachineData.mdController.requestVisibleTypeFilterID(c,a);if($type(d)){b.combine(d)}}});return b.flatten()},requestCatFilterId:function(b){var a=new Array();var c=new Array();this.visibleCats.each(function(f,e){if(f){c.empty();c.extend(msaleUI.Plugins.MachineData.mdController.requestVisibleFilterIDs(e,b));if(b==="all"){for(var d=0;d<6;d++){if(a[d]===undefined){a[d]=new Array();a[d].extend(c[d])}else{a[d].combine(c[d])}}}else{a.combine(c)}}});return a},requestYomSbList:function(b){var a=new Hash();this.visibleCats.each(function(e,c){if(e){var d=msaleUI.Plugins.MachineData.mdController.requestYomSbList(c,b);if($type(d)){a.extend(d)}}});return a},grayInFilterForVisibleCats:function(){var a=this.requestCatFilterId("all-t");for(var b=0;b<6;b++){switch(b){case 0:if($type(msaleUI.Plugins.Filter.filterManager.mArtFXSlide)&&$type(a[0])){a[0].each(function(c){$("mArtFilter_"+c).disabled=false;$("mArtFilter_"+c).getNext("span").setStyle("color","#12437E")})}break;case 1:if($type(msaleUI.Plugins.Filter.filterManager.spindleFXSlide)&&$type(a[1])){a[1].each(function(c){$("spindleFilter_"+c).disabled=false;$("spindleFilter_"+c).getNext("span").setStyle("color","#12437E")})}break;case 2:if($type(msaleUI.Plugins.Filter.filterManager.axisFXSlide)&&$type(a[2])){a[2].each(function(c){if(c>0&&c<5){$("axisFilter_"+c).disabled=false;$("axisFilter_"+c).getNext("span").setStyle("color","#12437E")}})}break;case 3:if($type(msaleUI.Plugins.Filter.filterManager.controlFXSlide)&&$type(a[3])){a[3].each(function(c){$("controlSelectorFilter_"+c).disabled=false;$("controlSelectorFilter_"+c).getNext("span").setStyle("color","#12437E")})}break;case 4:if($type(msaleUI.Plugins.Filter.filterManager.makeFXSlide)&&$type(a[4])){a[4].each(function(c){$("typeSelectorFilter_"+c).disabled=false;$("typeSelectorFilter_"+c).getNext("span").setStyle("color","#12437E")})}break;case 5:if($type(msaleUI.Plugins.Filter.filterManager.yomFXSlide)&&$type(a[5])){a[5].each(function(c){$("yomFilter_"+c).disabled=false;$("yomFilter_"+c).getNext("span").setStyle("color","#12437E")})}break}}}});var myQueue=new Class({queue:[],queueSpace:0,initialize:function(){},size:function(){return this.queue.length-this.queueSpace},empty:function(){return(this.queue.length==0)},push:function(a){this.queue.push(a)},pop:function(){var a=undefined;if(this.queue.length){a=this.queue[this.queueSpace];if(++this.queueSpace*2>=this.queue.length){this.queue=this.queue.slice(this.queueSpace);this.queueSpace=0}}return a},front:function(){var a=undefined;if(this.queue.length){a=this.queue[this.queueSpace]}return a}});var autocompleter=new Class({minLength:1,delay:250,maxChoices:10,overflow:true,selectMode:"pick",fxOptions:{},overlay:null,fx:null,visible:false,finished:false,chooices:null,markedIndex:0,oldMarked:null,last_len:0,lastSend:null,type:null,preData:null,dataHits:new Hash(),lastFilter:null,ele:null,fSend:false,tSend:false,ysSend:false,pfm:null,onWork:false,onWait:false,initialize:function(c,a,b,d){this.pfm=b;this.ele=$(c);this.preData=a;this.type=c.split("_")[1];this.prepareUL();if(d){this.ensuring(d)}},ensuring:function(a){if(this.ele.get("value").length>0){switch(a){case"f":if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(581)){this.ele.set("value","")}break;case"t":if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(1081)){this.ele.set("value","")}break;case"ys":if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(582)){this.ele.set("value","")}break}}},prepareUL:function(){if(this.type!=="ys"){var b=this.ele.getCoordinates(this.relative),a="auto";this.choices=new Element("ul",{"class":"AC_choices",styles:{left:b.left,top:b.bottom+7,width:(a===true||a=="inherit")?b.width:a,overflowY:"hidden",height:"",zIndex:222}}).inject(document.body);this.fx=new Fx.Tween(this.choices,$merge({property:"opacity",link:"cancel",duration:500},this.fxOptions)).addEvent("onStart",Chain.prototype.clearChain).set(0)}this.ele.setProperty("autocomplete","off").addEvent("keyup",this.filterUpdate.create({bind:this,delay:200})).addEvent("focus",this.toggleFocus.create({bind:this,arguments:true,delay:200})).addEvent("blur",this.toggleFocus.create({bind:this,arguments:false,delay:200}))},wait:function(){while(this.onWork){var a=0;for(var b=0;b<21;b++){a=a+b}}return true},wai2t:function(){while(this.onWait){var a=0;for(var b=0;b<31;b++){a=a+b}}return true},filterUpdate:function(a){if(this.onWait){this.wait2()}if(this.onWork){this.onWait=true;this.wait();this.onWait=false}switch(a.key){case"backspace":if(this.finished){this.finished=false}this.last_len="backspace";if(this.ele.get("value").length===0||this.ele.get("value").length===""){this.triggerReset()}break;case"enter":if(this.markedIndex!==0){this.choiceSelect($("ACchoice_"+this.markedIndex).get("rel"))}break;case"up":this.markChoice("up");return;case"down":this.markChoice("down");return;case"esc":this.ele.set("value","");this.hideChoices();this.triggerReset();this.ele.blur();return;case"tab":if(this.ele.get("value")===""||this.ele.get("value").length===0){this.triggerReset()}break}if(this.ele.get("value").length===0||this.ele.get("value").length===""){switch(this.type){case"f":this.hideChoices();break;case"t":this.hideChoices();break}return false}if(this.ele.get("value").length>0){this.update()}},toggleFocus:function(a){if(a){this.showChoices();switch(this.type){case"f":this.requestDataUpdate(true);if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(581)){this.ele.set("value","")}break;case"t":this.requestDataUpdate(true);if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(1081)){this.ele.set("value","")}break;case"ys":if(this.ele.get("value")===msaleUI.Plugins.Help.langManager.getTrans(582)){this.ele.set("value","")}break}}else{this.hideChoices();if(this.ele.get("value")===""||this.ele.get("value").length===0){switch(this.type){case"f":this.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(581));break;case"t":this.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(1081));break;case"ys":this.ele.set("value",msaleUI.Plugins.Help.langManager.getTrans(582));break}}}},showChoices:function(){if(!this.visible&&!this.finished&&!(this.type==="ys")&&this.ele.get("value").length>0){this.visible=true;this.fx.start(1)}},hideChoices:function(){if(this.visible){this.visible=false;this.fx.start(0)}},update:function(){var d=this.ele.get("value");var a=d.length;if(a===0){return false}if(this.type==="ys"&&a<2){return}this.onWork=true;var c=this;if(this.dataHits.getLength()===0||this.last_len==="backspace"||a<this.last_len){this.dataHits.empty();if($type(this.preData)==="array"){for(var b=0;b<this.preData.length;b++){if(a===0||(this.preData[b]).substring(0,a).toLowerCase()===d.toLowerCase()){this.dataHits.set(b,this.preData[b])}}}else{this.preData.each(function(f,e){if(f.substring(0,a).toLowerCase()===d.toLowerCase()){c.dataHits.set(e,f)}},c)}}else{this.dataHits.each(function(f,e){if(f.substring(0,a).toLowerCase()!==d.toLowerCase()){c.dataHits.erase(e)}},c)}this.last_len=a;if(this.type!=="ys"){this.choices.empty();var b=1;this.dataHits.each(function(g,f){var e=new Element("li",{id:"ACchoice_"+b,"class":"ac_item",rel:f,style:"padding-bottom:2px",html:'<span style="cursor:pointer;"><b>'+g.substring(0,a)+"</b>"+g.substring(a)+"</span>"});e.getElement("span").addEvents({mouseenter:function(h){if($type(h)){h.stop()}c.setMarked(this.getParent().id.split("_")[1])}},c);e.addEvents({click:function(h){c.choiceSelect(this.get("rel"))}},c);e.inject(c.choices);b++},c);if(b>this.maxChoices){this.choices.setStyle("overflowY","scroll")}else{this.choices.setStyle("overflowY","hidden")}if(!this.visible){this.showChoices()}}this.lastSend=this.dataHits.getKeys();this.notifyFilterUpdate(this.dataHits.getKeys(),d);this.onWork=false},markChoice:function(a){if(this.type!=="ys"){if(this.markedIndex===0){if(a==="down"){this.setMarked(1)}else{this.setMarked(this.maxChoices)}}else{if(this.markedIndex===1&&a==="up"){this.setMarked(this.maxChoices)}else{if(this.markedIndex===this.maxChoices&&a==="down"){this.setMarked(1)}else{if(a==="down"){this.setMarked((this.markedIndex.toInt()+1))}else{this.setMarked((this.markedIndex.toInt()-1))}}}}}},setMarked:function(a){if(this.type!=="ys"){this.markedIndex=a;if($type(this.oldMarked)){this.oldMarked.removeClass("ac_marked").addClass("ac_item")}this.oldMarked=$("ACchoice_"+a);if($type($("ACchoice_"+a))){$("ACchoice_"+a).removeClass("ac_item").addClass("ac_marked")}}},choiceSelect:function(a){var b=this.dataHits.get(a);if($type(b)){this.ele.set("value",b)}if(this.type!=="ys"){this.choices.empty();this.hideChoices()}this.dataHits.empty();this.dataHits.set(a,b);this.lastSend=this.dataHits.getKeys();this.notifyFilterUpdate(this.dataHits.getKeys(),b);this.finished=true;this.last_len=b.length},triggerReset:function(){switch(this.type){case"f":this.fSend=false;msaleUI.Plugins.Filter.filterManager.notifySearchBoxReset("f");this.resetFilter();break;case"t":if(this.tSend){this.tSend=false;msaleUI.Plugins.Filter.pseudoFM.resetSearchBox("t");this.resetFilter();break}case"ys":this.ysSend=false;msaleUI.Plugins.Filter.pseudoFM.resetSearchBox("ys");this.resetFilter();break}if(msaleUI.Plugins.Filter.filterManager.typeFilterCount>0){msaleUI.Plugins.Filter.catGW.grayInFilterForVisibleCats()}else{msaleUI.Plugins.Filter.filterManager.grayInAllFilter()}if(msaleUI.stats.activeVP===3){msaleUI.Plugins.Filter.catGW.vp3ColorCheck()}},resetFilter:function(){if(this.type!=="ys"){this.choices.empty()}this.dataHits.empty();this.markedIndex=0;this.finished=false;this.lastSend=null;this.requestDataUpdate(true);if(this.type!=="ys"){this.hideChoices()}},requestDataUpdate:function(b){var a=msaleUI.Plugins.Filter.filterManager.request_ac_dataUpdata(this.type,b);if(a!=="up2Date"){this.preData=a;this.dataHits.empty();this.update()}},hasSended:function(){switch(this.type){case"f":return this.fSend;case"t":return this.tSend;case"ys":return this.ysSend}},renotifyFilterUpdate:function(){},notifyFilterUpdate:function(b,a){msaleUI.Plugins.Filter.filterManager.resetNeeded=true;if(this.type==="f"){this.fSend=true;msaleUI.Plugins.Filter.filterManager.notifySearchBoxUpdate("f",b,this.last_len)}else{if(this.type==="t"||this.type==="ys"){if(this.type==="t"){this.tSend=true}else{this.ysSend=true}msaleUI.Plugins.Filter.pseudoFM.recieveSearchBoxResult(this.type,b,a)}else{if(this.type==="g"){this.pfm.autoCompInter(b)}}}},registerFilterManager:function(){}});var pseudoSBfilterManager=new Class({sbTypeFilterHistory:new Array(),typeLaLe:0,tSend:false,yomLastTyped:false,yomCatLvL3set:false,yomCatFinalRule:false,yomCatFilterHistroy:[false,false,false,false,false],ac:null,initialize:function(a){this.tSBox=a;registerMeToMsale(this,"pseudoFM")},recieveSearchBoxResult:function(d,k,c){if(!$type(k)||k.length===0){return false}switch(d){case"t":var f=this.sbTypeFilterHistory;var b=this.typeLaLe;if(k.length===0){return false}if(c.length<b){var h=new Array();var a=0;f.each(function(l){if(k.contains(l)){a++}else{h.include(l)}});if(a!==k.length){var g=new Array();k.each(function(l){if(!f.contains(l)){g.include(l)}});this.addToHistory(d,g);this.firePseudsoFilterEvent(d,g,true)}this.firePseudsoFilterEvent(d,h,false);this.removeFromHistory(d,h)}else{if(c.length>b){var g=new Array();var a=0;k.each(function(l){if(f.contains(l)){a++}else{g.include(l)}});this.addToHistory(d,g);this.firePseudsoFilterEvent(d,g,true);if(a!==f.length){var h=new Array();f.each(function(l){if(!k.contains(l)){h.include(l)}});this.firePseudsoFilterEvent(d,h,false);this.removeFromHistory(d,h)}}else{var h=new Array();var g=new Array();for(var e=0;e<f.length;e++){if(!k.contains([e])){h.include(f[e])}if(!f.contains(k[e])){g.include(k[e])}}if(h.length>0){this.removeFromHistory(d,h);this.firePseudsoFilterEvent(d,h,false)}if(g.length>0){this.firePseudsoFilterEvent(d,g,true);this.addToHistory(d,g)}}}break;case"ys":var f=this.yomLastTyped;this.checkYomCatFilter(c);this.yomLastTyped=c;break;default:return false}msaleUI.Plugins.Help.sizeMatters.checkSize()},firePseudsoFilterEvent:function(b,a,c){if(!$type(a)){return false}if(b==="t"){this.tSend=true}if(b==="ys"){msaleUI.Plugins.Filter.filterManager.regExpAddRemove(b,a,c)}else{if($type(a)==="array"){a.each(function(e){msaleUI.Plugins.Filter.filterManager.regExpAddRemove(b,e,c)})}else{if($type(a)==="string"||$type(a)==="number"){msaleUI.Plugins.Filter.filterManager.regExpAddRemove(b,a,c)}else{var d=$splat(a);d.each(function(e){msaleUI.Plugins.Filter.filterManager.regExpAddRemove(b,e,c)})}}}},addToHistory:function(c,b){var a=this.chooseHistory(c);if($type(b)==="array"){a.combine(b)}else{a.include(b)}},removeFromHistory:function(c,b){var a=this.chooseHistory(c);if($type(b)==="array"){b.each(function(d){a.erase(d)})}else{b.erase(b)}},chooseHistory:function(a){switch(a){case"t":return this.sbTypeFilterHistory;case"ys":return this.yomCatFilterHistroy;default:return null}},resetSearchBox:function(b){if(b==="ys"){if($type(this.yomLastTyped)){for(var a=1;a<5;a++){if(this.yomCatFilterHistroy[a]){this.firePseudsoFilterEvent("y",a,false);this.yomCatFilterHistroy[a]=false;$("yomFilter_"+a).checked=false}}this.yomCatLvL3set=false;this.yomLastTyped=null;this.yomCatFinalRule=false;msaleUI.Plugins.Filter.catGW.clrPreciseMode();msaleUI.Plugins.Filter.filterManager.acUpToDateYs=false}}else{if(b==="t"){if(this.tSend){if(this.sbTypeFilterHistory.length>0){var c=this;this.sbTypeFilterHistory.each(function(d){c.firePseudsoFilterEvent(b,d,false)},c);this.sbTypeFilterHistory.empty();this.tSend=false}}}}},checkYomCatFilter:function(b){switch(b.length){case 2:this.resetSearchBox("ys");break;case 3:if(this.yomCatFinalRule){this.yomCatFinalRule=false;if(b.substring(0,1)==="1"){if(b.toInt()<199){}else{if(!this.yomCatFilterHistroy[2]){this.yomCatFilterHistroy[2]=true;this.firePseudsoFilterEvent("y",2,true);$("yomFilter_"+2).checked=true}if(!this.yomCatFilterHistroy[3]){this.yomCatFilterHistroy[3]=true;this.firePseudsoFilterEvent("y",3,true);$("yomFilter_"+3).checked=true}}}msaleUI.Plugins.Filter.catGW.clrPreciseMode()}else{if(!this.yomCatLvL3set){if(b.toInt()<199){if(!this.yomCatFilterHistroy[1]){this.yomCatFilterHistroy[1]=true;this.firePseudsoFilterEvent("y",1,true);$("yomFilter_"+1).checked=true}for(var a=2;a<5;a++){if(this.yomCatFilterHistroy[a]){this.yomCatFilterHistroy[a]=false;this.firePseudsoFilterEvent("y",a,false);$("yomFilter_"+a).checked=false}}}else{if(b.substring(0,1)==="1"){if(this.yomCatFilterHistroy[1]){this.yomCatFilterHistroy[1]=false;this.firePseudsoFilterEvent("y",1,false);$("yomFilter_"+1).checked=false}for(var a=2;a<5;a++){if(!this.yomCatFilterHistroy[a]){this.yomCatFilterHistroy[a]=true;this.firePseudsoFilterEvent("y",a,true);$("yomFilter_"+a).checked=true}}}else{for(var a=1;a<3;a++){if(this.yomCatFilterHistroy[a]){this.yomCatFilterHistroy[a]=false;this.firePseudsoFilterEvent("y",a,false);$("yomFilter_"+a).checked=false}}for(var a=3;a<5;a++){if(!this.yomCatFilterHistroy[a]){this.yomCatFilterHistroy[a]=true;this.firePseudsoFilterEvent("y",a,true);$("yomFilter_"+a).checked=true}}}this.yomCatLvL3set=true}}}this.correctingYomFilterExecution(b);break;case 4:for(var a=1;a<5;a++){if(this.yomCatFilterHistroy[a]){if(msaleUI.Plugins.Filter.filterManager.yom_CatList[a].contains(b)){yomExtendedFilterRule=a+"_"+b}else{this.yomCatFilterHistroy[a]=false;this.firePseudsoFilterEvent("y",a,false)}}}this.yomCatFinalRule=b;this.correctingYomFilterExecution(b);break}},correctingYomFilterExecution:function(a){msaleUI.Plugins.Filter.catGW.correctingYomFilterExecution(a)},reRunFilterRule:function(){var a=msaleUI.Plugins.Filter.filterManager.constructFilterExp();msaleUI.Plugins.Filter.catGW.sendFilterToNonEmptyCats(a,false,0,false)}});var machineDataContentProvider=new Class({catNr:null,itemCount:null,displayBlock:new Array(),visible:true,mySort:null,sortedArray:null,myContent:null,achsenHash:null,maschinenartHash:null,fabrikatHash:null,steuerungHash:null,typeHash:null,baujahrArray:new Array(),bearbeitungsList:new Array(),bearbeitungsCount:new Array(),verticalList:new Array(),verticalCount:0,horizontalList:new Array(),horizontalCount:0,universalList:new Array(),universalCount:0,machineData:null,visibleFilterIDs:new Array(),xyzMemory:new Array(),lastXYZtype:"1",correctedOnes:null,xyzValues:null,selValues:null,initialize:function(b,a,c){this.catNr=b;if($type(a)){this.xyzValues=a;if($type(c)){this.selValues=c}else{this.selValues="X"}}},constructXYZselectors:function(){if(!$type(this.xyzValues)){return false}return new Element("div",{id:"extXYZonSearch",style:"position:relative;left:40%;height:25px;float:left;top:-2px;font-weight:bolder;",html:"<span>"+this.selValues+'&nbsp;&nbsp;&nbsp;</span><span class="i18n pool_1127">'+msaleUI.Plugins.Help.langManager.getTrans(1127)+'</span>&nbsp;&nbsp;<select id="extXYZvon" class="xyzSel" name="von" size="1" onchange="msaleUI.Plugins.MachineData.mdController.sendXYZ(this.name, this.value);"><option value="0" selected>1</option><option value="1">'+this.xyzValues[1].split("_")[0]+'</option><option value="2">'+this.xyzValues[2].split("_")[0]+'</option><option value="3">'+this.xyzValues[3].split("_")[0]+'</option><option value="4">'+this.xyzValues[4].split("_")[0]+'</option><option value="5">'+this.xyzValues[5].split("_")[0]+'</option><option value="6">'+this.xyzValues[6].split("_")[0]+'</option></select>&nbsp;&nbsp;&nbsp;<span class="i18n pool_1126">'+msaleUI.Plugins.Help.langManager.getTrans(1126)+'</span>&nbsp;&nbsp;<select id="extXYZbis" class="xyzSel" name="bis" size="1" onchange="msaleUI.Plugins.MachineData.mdController.sendXYZ(this.name, this.value);"><option value="0">'+this.xyzValues[0].split("_")[1]+'</option><option value="1">'+this.xyzValues[1].split("_")[1]+'</option><option value="2">'+this.xyzValues[2].split("_")[1]+'</option><option value="3">'+this.xyzValues[3].split("_")[1]+'</option><option value="4">'+this.xyzValues[4].split("_")[1]+'</option><option value="5">'+this.xyzValues[5].split("_")[1]+'</option><option value="6" selected>&nbsp;&nbsp;&nbsp;&#8734;</option></select>'})},isExtandable:function(){if($type(this.xyzValues)){return true}else{return false}},fillHashs:function(c){this.myContent=new Hash(c.AlleStockno);this.itemCount=this.myContent.getLength();this.achsenHash=new Hash(c.Achsen);this.maschinenartHash=new Hash(c.Maschinenart);this.fabrikatHash=new Hash(c.Fabrikat);this.steuerungHash=new Hash(c.Steuerung);this.typeHash=new Hash(c.Type);for(var a=0;a<4;a++){if($type(c.Bearbeitung[a])){this.bearbeitungsList[a]=(new Array(c.Bearbeitung[a])).flatten();this.bearbeitungsCount[a]=c.Bearbeitung[a].length}else{this.bearbeitungsList[a]=null;this.bearbeitungsCount[a]=null}}for(var b=0;b<5;b++){if($type(c.Baujahr[b])){this.baujahrArray[b]=new Hash(c.Baujahr[b])}else{this.baujahrArray[b]=null}}},fillMachineData:function(a){this.machineData=new Hash(a);this.sortedArray=new Array(this.machineData.getKeys()).flatten();this.mySort=msaleUI.Plugins.Help.cookie.getFromCookie("sortingType",0)},getMachineData:function(){return this.machineData},getSortetList:function(){return this.sortedArray},getMDbyID:function(b){var a=this.machineData.get(b);if($type(a)){return a}else{return null}},requestXattr:function(c,a){var b=this.machineData.get(c);if($type(b)){switch(a){case"1":return b.unitVal1;case"2":return b.unitVal2;case"3":return b.unitVal3;default:return null}}else{return null}},requestVisibleFilterIDs:function(d){switch(d){case"f":return this.fabrikatHash.getKeys();case"t":return this.typeHash.getKeys();case"y":var e=new Array();for(var a=1;a<5;a++){if($type(this.baujahrArray[a])){e.include(a)}}return e;case"a":return this.achsenHash.getKeys();case"s":return this.steuerungHash.getKeys();case"m":return this.maschinenartHash.getKeys();case"b":return this.bearbeitungsList;default:if(d==="all"){var c=true}else{var c=false}var e=new Array();e[0]=new Array();if($type(this.maschinenartHash)){e[0].extend(this.maschinenartHash.getKeys())}e[1]=new Array();for(var b=1;b<4;b++){if($type(this.bearbeitungsList[b])){e[1].include(b)}}e[2]=new Array();if($type(this.achsenHash)){e[2].extend(this.achsenHash.getKeys())}e[3]=new Array();if($type(this.steuerungHash)){e[3].extend(this.steuerungHash.getKeys())}e[4]=new Array();if($type(this.fabrikatHash)){e[4].extend(this.fabrikatHash.getKeys())}e[5]=new Array();for(var a=1;a<5;a++){if($type(this.baujahrArray[a])){e[5].include(a)}}if(c){e[6]=new Array();if($type(this.typeHash)){e[6].extend(this.typeHash.getKeys())}}return e}},requestVisibleTypeFilterID:function(c){if(c!=="ys"){if(this.visibleFilterIDs.length>0){return this.visibleFilterIDs}else{switch(c){case"f":return this.fabrikatHash.getKeys();case"t":return this.typeHash.getKeys();case"y":var f=new Array();for(var a=1;a<5;a++){if($type(this.baujahrArray[a])){f.combine(this.baujahrArray[a])}}return f;case"a":return this.achsenHash.getKeys();case"s":return this.steuerungHash.getKeys();case"m":return this.maschinenartHash.getKeys();case"b":return this.bearbeitungsList;default:return null}}}else{var e=new Array();if(this.visibleFilterIDs.length>0){var d=this;this.visibleFilterIDs.each(function(k){if(k.split("_")[0]==="y"){var h=true;for(var g=0;g<5;g++){if(h){if($type(d.baujahrArray[g])){if(d.baujahrArray[g].contains((k.split("_")[1]))){e.include((k.split("_")[1]));h=false}}}}}},d)}else{for(var b=0;b<5;b++){if($type(this.baujahrArray[b])){e.extend(this.baujahrArray[b].getKeys())}}}return e}},revertDisplayBlock:function(){if(this.displayBlock.length>0){this.displayBlock.each(function(b){$("sohi_"+b).setStyle("display","")});this.displayBlock.empty();var a=this;callfn(function(){var b=1;for(var c=0;c<a.sortedArray.length;c++){if(b%2===1){$("sohi_"+a.sortedArray[c]).getElements(".mEntry_1").each(function(d){d.removeClass("mEntry_1").addClass("mEntry_2")});$("sohi_"+a.sortedArray[c]).getElements(".mEntryStart_1").each(function(d){d.removeClass("mEntryStart_1").addClass("mEntryStart_2")});$("sohi_"+a.sortedArray[c]).getElements(".mEntryEnd_1").each(function(d){d.removeClass("mEntryEnd_1").addClass("mEntryEnd_2")});if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu1_1"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu1_1").removeClass("v3_maBu1_1").addClass("v3_maBu1_2")}if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu2_1"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu2_1").removeClass("v3_maBu2_1").addClass("v3_maBu2_2")}if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu3_1"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu3_1").removeClass("v3_maBu3_1").addClass("v3_maBu3_2")}}else{$("sohi_"+a.sortedArray[c]).getElements(".mEntry_2").each(function(d){d.removeClass("mEntry_2").addClass("mEntry_1")});$("sohi_"+a.sortedArray[c]).getElements(".mEntryStart_2").each(function(d){d.removeClass("mEntryStart_2").addClass("mEntryStart_1")});$("sohi_"+a.sortedArray[c]).getElements(".mEntryEnd_2").each(function(d){d.removeClass("mEntryEnd_2").addClass("mEntryEnd_1")});if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu1_2"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu1_2").removeClass("v3_maBu1_2").addClass("v3_maBu1_1")}if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu2_2"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu2_2").removeClass("v3_maBu2_2").addClass("v3_maBu2_1")}if($chk($("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu3_2"))){$("sohi_"+a.sortedArray[c]).getElement("td.v3_maBu3_2").removeClass("v3_maBu3_2").addClass("v3_maBu3_1")}}b++}},a)}$("HeaderCount_"+this.catNr).set("text","("+this.itemCount+")");if(!this.visible){this.visible=true}this.displayNonCount=0},resetNonCount:function(){this.visible=false},setVisible:function(a){if(a){this.visible=true}else{this.visible=false}},getFilterIdFromRegexp:function(a){if($type(a)){var c="m_"+a.split("b")[0].substring(1);var b=a.split("b")[1];this.visibleFilterIDs.include(c);c="b_"+b.split("a")[0];b=b.split("a")[1];this.visibleFilterIDs.include(c);c="a_"+b.split("s")[0];b=b.split("s")[1];this.visibleFilterIDs.include(c);c="s_"+b.split("f")[0];b=b.split("f")[1];this.visibleFilterIDs.include(c);c="f_"+b.split("y")[0];b=b.split("y")[1];this.visibleFilterIDs.include(c);c="y_"+b.split("t")[0];b=b.split("t")[1];this.visibleFilterIDs.include(c);c="t_"+b.split("e")[0];this.visibleFilterIDs.include(c)}},applyCorrection:function(c){if(this.displayBlock.length>0){var b=this;var a=new Array();this.displayBlock.each(function(d){var e=b.machineData.get(d);if($type(e)){if(c.length===4){if(!((e.yom)===c)){a.include(d)}}else{if(!(e.yom.substring(0,c.length)===c)){a.include(d)}}}});if(a.length>0){a.each(function(d){b.displayBlock.erase(d);$("sohi_"+d).setStyle("display","")},b);this.correctedOnes=a}this.checkVisibility();this.checkColor()}},undoCorrection:function(){if($type(this.correctedOnes)){var a=this;this.correctedOnes.each(function(b){a.displayBlock.include(b);$("sohi_"+b).setStyle("display","block")},a);this.correctedOnes=null}},applyFilterUncheck:function(f,g,c,b){var e=this;this.visibleFilterIDs.empty();for(var d=0;d<g.length;d++){var a=g[d].split("_");this.applyFilter(f,a[1],a[0],false,true)}this.checkVisibility();this.checkColor()},checkingResult:function(a,c){var b=this;a.each(function(e,d){if((b.myContent.get(e)).search(c)!=-1){$("sohi_"+e).setStyle("display","block");b.displayBlock.include(e);b.getFilterIdFromRegexp(b.myContent.get(e))}},b)},applyFilter:function(g,f,h,d,k){var a=new RegExp(g);if(!d&&this.displayBlock.length>0){for(var c=0;c<this.displayBlock.length;c++){if((this.myContent.get(this.displayBlock[c])).search(a)===-1){$("sohi_"+this.displayBlock[c]).setStyle("display","");this.displayBlock[c]=null}}this.displayBlock=this.displayBlock.clean()}switch(f){case"m":var b=this.maschinenartHash.get(h);if($type(b)){this.checkingResult(b,a)}break;case"b":var b=this.bearbeitungsList[h];if($type(b)){this.checkingResult(b,a)}break;case"a":var b=this.achsenHash.get(h);if($type(b)){this.checkingResult(b,a)}break;case"s":var b=this.steuerungHash.get(h);if($type(b)){this.checkingResult(b,a)}break;case"f":var b=this.fabrikatHash.get(h);if($type(b)){this.checkingResult(b,a)}break;case"y":var b=this.baujahrArray[h];if($type(b)){var e=this;b.each(function(n,m){for(var l=0;l<n.length;l++){if((e.myContent.get(n[l])).search(a)!=-1){$("sohi_"+n[l]).setStyle("display","block");e.displayBlock.include(n[l]);e.getFilterIdFromRegexp(e.myContent.get(n))}}},e)}break;case"t":var b=this.typeHash[h];if($type(b)){var e=this;b.each(function(m,l){if(e.myContent.get(m).search(a)!=-1){$("sohi_"+m).setStyle("display","block");e.displayBlock.include(m);e.getFilterIdFromRegexp(e.myContent.get(m))}},e)}break}if(!k){this.checkVisibility();this.checkColor()}},checkColor:function(){if(this.displayBlock.length>0){if($("vp3").get("class")==="viewport3B"){var a=1;for(var b=0;b<this.sortedArray.length;b++){if(this.displayBlock.contains(this.sortedArray[b])){if(a%2===1){$("sohi_"+this.sortedArray[b]).getElements(".mEntry_1").each(function(c){c.removeClass("mEntry_1").addClass("mEntry_2")});$("sohi_"+this.sortedArray[b]).getElements(".mEntryStart_1").each(function(c){c.removeClass("mEntryStart_1").addClass("mEntryStart_2")});$("sohi_"+this.sortedArray[b]).getElements(".mEntryEnd_1").each(function(c){c.removeClass("mEntryEnd_1").addClass("mEntryEnd_2")});if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu1_1"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu1_1").removeClass("v3_maBu1_1").addClass("v3_maBu1_2")}if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu2_1"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu2_1").removeClass("v3_maBu2_1").addClass("v3_maBu2_2")}if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu3_1"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu3_1").removeClass("v3_maBu3_1").addClass("v3_maBu3_2")}}else{$("sohi_"+this.sortedArray[b]).getElements(".mEntry_2").each(function(c){c.removeClass("mEntry_2").addClass("mEntry_1")});$("sohi_"+this.sortedArray[b]).getElements(".mEntryStart_2").each(function(c){c.removeClass("mEntryStart_2").addClass("mEntryStart_1")});$("sohi_"+this.sortedArray[b]).getElements(".mEntryEnd_2").each(function(c){c.removeClass("mEntryEnd_2").addClass("mEntryEnd_1")});if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu1_2"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu1_2").removeClass("v3_maBu1_2").addClass("v3_maBu1_1")}if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu2_2"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu2_2").removeClass("v3_maBu2_2").addClass("v3_maBu2_1")}if($chk($("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu3_2"))){$("sohi_"+this.sortedArray[b]).getElement("td.v3_maBu3_2").removeClass("v3_maBu3_2").addClass("v3_maBu3_1")}}a++}}}}},checkVisibility:function(){if(this.visible){if(this.displayBlock.length>0){$("HeaderCount_"+this.catNr).set("text","("+this.displayBlock.length+")");msaleUI.Plugins.MachineData.mdController.acknowledgeCatState(this.catNr,true)}else{this.visible=false;msaleUI.Plugins.MachineData.mdController.acknowledgeCatState(this.catNr,false)}}else{if(this.displayBlock.length>0){this.visible=true;$("HeaderCount_"+this.catNr).set("text","("+this.displayBlock.length+")");msaleUI.Plugins.MachineData.mdController.acknowledgeCatState(this.catNr,true)}else{msaleUI.Plugins.MachineData.mdController.acknowledgeCatState(this.catNr,false)}}},filterXYZ:function(b,a,d){if(b!==this.lastXYZtype){this.resetXYZfilter()}a=(this.xyzValues[a].split("_")[0]).toInt();d=(this.xyzValues[d].split("_")[1]).toInt();this.lastXYZtype=b;var c=this;this.machineData.each(function(f,e){switch(b){case"1":var g=f.unitVal1;break;case"2":var g=f.unitVal2;break;case"3":var g=f.unitVal3;break}if($("sohi_"+e).getStyle("display")!=="none"){c.checkForNoT(g.toInt(),a,d,e)}else{if(c.xyzMemory.contains(e)){c.checkForHoT(g.toInt(),a,d,e)}}},c)},checkForHoT:function(c,a,d,b){if((c>=a)&&(c<=d)){this.xyzMemory.erase(b);$("sohi_"+b).setStyle("display","block")}},checkForNoT:function(c,a,d,b){if((c<a)||(c>d)){this.xyzMemory.include(b);$("sohi_"+b).setStyle("display","none")}},resetXYZfilter:function(){if(this.xyzMemory.length>0){this.xyzMemory.each(function(a){$("sohi_"+a).setStyle("display","block")});this.xyzMemory.empty()}}});var machineDataController=new Class({FraeseContentProvider:new machineDataContentProvider(1,["1_399","400_699","700_1099","1100_1599","1600_1999","2000_3599","3600_50000"],"X"),DrehContentProvider:new machineDataContentProvider(2,["1_99","100_249","250_399","400_549","550_749","750_1199","1200_50000"],"&#216;"),ErodierContentProvider:new machineDataContentProvider(3,["1_249","250_349","350_499","500_799","800_1299","1300_1999","2000_50000"],"X"),BlechContentProvider:new machineDataContentProvider(4),BohrContentProvider:new machineDataContentProvider(5,["1_89","90_110","115_130","140_160","170_200","210_260","270_50000"],"&#216;"),SchleifContentProvider:new machineDataContentProvider(6,["1_249","250_349","350_499","500_799","800_1299","1300_2499","2500_50000"],"&#216; / X"),MessenContentProvider:new machineDataContentProvider(7),StossZiehenContentProvider:new machineDataContentProvider(9),SaegenContentProvider:new machineDataContentProvider(10),DiverseContentProvider:new machineDataContentProvider(8),allCPs:new Array(),filledCPs:new Array(),emptyCPs:new Array(),extEffects:new Array(),lastXYZ:"1",vonVal:0,bisVal:6,activeCat:"none",industry:null,filterGW:null,initialize:function(){this.allCPs=[this.FraeseContentProvider,this.DrehContentProvider,this.ErodierContentProvider,this.MessenContentProvider,this.BohrContentProvider,this.SchleifContentProvider,this.BlechContentProvider,this.DiverseContentProvider,this.StossZiehenContentProvider,this.SaegenContentProvider]},buildMachineData:function(b){for(var a=2;a<11;a++){if($type(b[a])){this.filledCPs.include(a);this.allCPs[(a-1)].fillMachineData(b[a])}else{this.emptyCPs.include(a)}}callfn(function(){msaleUI.Plugins.ViewPorts.viewPortManager.startBuilding(true,msaleUI.stats.activeVP,false);msaleUI.Plugins.MachineData.mdController.connectFilter();callfn(function(){final_init()})});msaleUI.Plugins.Filter.filterManager.filterInit.recieveEmptyCats(this.emptyCPs)},buildFraesenData:function(a){if($type(a)){this.filledCPs.include(1);this.FraeseContentProvider.fillMachineData(a);msaleUI.Plugins.ViewPorts.viewPortManager.startBuilding(false,msaleUI.stats.activeVP,false)}else{this.emptyCPs.include(1)}},buildSearch:function(b){for(var a=1;a<11;a++){if($type(b[a])){this.allCPs[(a-1)].fillHashs(b[a])}}},requestMD:function(a){if(this.filledCPs.contains(a)){return this.allCPs[a-1].getMachineData()}else{return null}},requestSorted:function(a){if(this.filledCPs.contains(a)){return this.allCPs[a-1].getSortetList()}else{return null}},requestVisibleFilterIDs:function(a,b){return this.allCPs[(a-1)].requestVisibleFilterIDs(b)},requestVisibleTypeFilterID:function(a,b){return this.allCPs[(a-1)].requestVisibleTypeFilterID(b)},getMDbyID:function(d,a){if($chk(a)){return this.allCPs[(a-1)].getMDbyID(d)}else{for(var c=0;c<this.filledCPs.length;c++){var b=this.allCPs[(this.filledCPs[c]-1)].getMDbyID(d);if($type(b)){return b}}}},requestXattr:function(d,c){for(var b=0;b<this.filledCPs.length;b++){var a=this.allCPs[(this.filledCPs[b]-1)].requestXattr(d,c);if($type(a)){return a}}},connectFilter:function(){this.filterGW=new catFilter(this,this.filledCPs)},revertDisplayBlock:function(){for(var a=0;a<this.filledCPs.length;a++){this.allCPs[(this.filledCPs[a]-1)].revertDisplayBlock()}},resetNonCount:function(){for(var a=0;a<this.filledCPs.length;a++){this.allCPs[(this.filledCPs[a]-1)].resetNonCount()}},correctingYomFilter:function(a,b){this.allCPs[(a-1)].applyCorrection(b)},undoCorrection:function(a){this.allCPs[(a-1)].undoCorrection()},passFilter:function(d,c,e,b,a){if(e==="yE"){this.allCPs[(d-1)].applySpecialF(c,e,b)}else{this.allCPs[(d-1)].applyFilter(c,e,b,a,false)}},passFilterUncheck:function(d,c,e,b,a){this.allCPs[(d-1)].applyFilterUncheck(c,e,b,a)},acknowledgeCatState:function(a,b){this.filterGW.acknowledgeCatState(a,b)},changeOrder:function(a){for(var b=0;b<this.filledCPs.length;b++){this.decideProvider(this.filledCPs[b].toString()).changeOrder(a)}},decideProvider:function(a){return this.allCPs[(a-1)]},getCPs:function(a){switch(a){case"all":return this.allCPs;case"filled":return this.filledCPs;case"empty":return this.emptyCPs}},resetXYZ:function(){if(this.activeCat!=="none"){this.allCPs[((this.activeCat)-1)].resetXYZfilter();this.activeCat="none"}if($chk($("extXYZvon"))){$("extXYZvon").getChildren("option").each(function(a){if(a.get("value")==="1"){a.selected=true}})}this.vonVal=0;if($chk($("extXYZbis"))){$("extXYZbis").getChildren("option").each(function(a){if(a.get("value")==="8"){a.selected=true}})}this.bisVal=6},sendXYZ:function(a,b){if(a==="von"){this.vonVal=b;this.allCPs[((this.activeCat)-1)].filterXYZ(this.lastXYZ,this.vonVal,this.bisVal)}else{this.bisVal=b;this.allCPs[((this.activeCat)-1)].filterXYZ(this.lastXYZ,this.vonVal,this.bisVal)}},extCheck:function(){if($chk($("extXYZonSearch"))||this.activeCat==="none"){if($chk($("extXYZonSearch"))){$("extXYZonSearch").fade("out");(function(){if($chk($("extXYZonSearch"))){$("extXYZonSearch").destroy()}}).delay(500);this.resetXYZ()}}this.extEffects.each(function(a){if($type(a)){a.start({width:300})}})},colorCheck:function(a){this.allCPs[(a-1)].checkColor()},extXYZ:function(a,b){if(!this.allCPs[((a.toInt())-1)].isExtandable()){return false}if(b){if(this.activeCat==="none"){this.activeCat=a;this.extEffects[a]=new Fx.Morph("category_header_"+a,{duration:"long",transition:Fx.Transitions.Sine.easeOut});var c=this.extEffects[a];var d=this.allCPs[((this.activeCat)-1)].constructXYZselectors();d.set("morph",{duration:"long",transition:"bounce:out"}).fade("hide");c.start({width:600});(function(){d.inject($("category_header_"+a));d.fade("in")}).delay(800)}}else{if($type(this.extEffects[a])){if($chk($("extXYZonSearch"))){$("extXYZonSearch").fade("out")}var c=this.extEffects[a];(function(){c.start({width:300})}).delay(300)}(function(){if($chk($("extXYZonSearch"))){$("extXYZonSearch").destroy()}}).delay(800);this.resetXYZ();(function(){msaleUI.Plugins.MachineData.mdController.extCheck()}).delay(999)}}});var viewPortManager=new Class({viewport1:new Element("div",{id:"viewPortFrame",style:"position:relative;top:0;left:0;clear:both;padding-left:5px;"}),viewport2:new Element("div",{id:"viewPortFrame",style:"position:relative;top:0;left:0;clear:both;padding-left:5px;"}),viewport3:new Element("div",{id:"viewPortFrame",style:"position:relative;top:0;left:0;clear:both;padding-left:5px;"}),vp1Rdy:false,vp2Rdy:false,vp3Rdy:false,vp1LastCm:null,vp2LastCm:null,vp3LastCm:null,vp1LastSort:null,vp2LastSort:null,vp3LastSort:null,vp3Res:null,vp2MainWidth:401,vp3MainFontSize:"9pt;",initialize:function(){},startBuilding:function(c,a,d){if(c){for(var b=2;b<11;b++){this.addMachineData(b,a,d)}if(a===1){if(!this.vp1Rdy){new Element("div",{id:"moveToBottom",style:"height:30px;"}).inject(this.viewport1);this.vp1Rdy=true}if(d){this.replaceWithPleasure(1)}}else{if(a===2){if(!this.vp2Rdy){new Element("div",{id:"moveToBottom",style:"height:30px;"}).inject(this.viewport2);this.vp2Rdy=true}if(d){this.replaceWithPleasure(2)}}else{if(!this.vp3Rdy){new Element("div",{id:"moveToBottom",style:"height:30px;"}).inject(this.viewport3);this.vp3Rdy=true}if(d){this.replaceWithPleasure(3)}}}}else{this.addMachineData(1,a,d)}},addMachineData:function(u,a,f){var l=msaleUI.Plugins.MachineData.mdController.requestMD(u);if($type(l)){var o=msaleUI.Plugins.MachineData.mdController.requestSorted(u)}else{return}var k=msaleUI.Plugins.Help.cookie.getFromCookie("sortingType",0);var e=msaleUI.Plugins.Help.cookie.getFromCookie("unitType",0);var n=msaleUI.Plugins.Help.langManager.getLanguage();switch(a){case 1:new Element("div",{id:"category_header_"+u,"class":"sectionHeader",style:"display:block",html:'<div class="sectionHeaderL" valign="middle"></div><div class="sectionHeaderR" valign="middle"></div><div id="HeaderTxt_'+u+'" class="sectionHeaderTxt" style="position:absolute;top:10px;left:4px;font-weight:bold;"><span class="i18n pool_'+u+'">'+msaleUI.Plugins.Help.langManager.getTrans(u)+'</span>&nbsp;<span id="HeaderCount_'+u+'">('+o.length+')</span></div><div id="onTop_'+u+'" class="onTopIcon" onclick="msaleUI.Navigation.scroller.toTop();"></div>'}).inject(this.viewport1);var b=new Element("div",{id:"category_content_"+u,"class":"clearfix"});if(k==="smalls"){var w=new Array();var s=(o.length-1);for(var t=0;t<o.length;t++){w[t]=o[s];s--}}else{var w=o}w.each(function(y){data=l.get(y);if(data.make.length>16){data.m_style=' style="color:#1B64BD"'}else{data.m_style=""}if(data.type.length>16){data.t_style=' style="color:#1B64BD"'}else{data.t_style=""}new Element("div",{id:"sohi_"+y,"class":"vp12machine",style:"position:relative;top:0;left:0;width:151px;height:194px;float:left;margin-left:15px;margin-right:10px;overflow:hidden;",html:'<div style="position:absolute;z-index:1;background:url(\'images/m_entry-v1.png\') no-repeat;width:151px;height:194px;"><table align="left" cellpadding="0" cellspacing="0" width="100%" style="margin-top:25px;margin-left:5px;"><tr><td class="tdOpMaDe" rel="'+y+'" onClick="openMachineDetails(\''+y+'\', 0);" style="cursor:pointer;height:26px;font-weight:bold;padding: 0 5px; '+((data.make.length+data.type.length>23)?"font-size:8px":"font-size:10px")+'">'+data.make+" "+data.type+'</td></tr><div class="item item_'+y+'" rel="'+y+'" onClick="openMachineDetails(\''+y+'\', 0);" style="z-index:2;position:absolute;top:50px;left:7px;height:76px;width:116px;"></div><tr><td id="xattr'+y+'" style="z-index:2;padding-top:77px;padding-left:5px;font-size:10px;height:60px;text-align:left;"><span style="font-size:10px;" class="i18n pool_582">Baujahr</span><span style="font-size:10px;">: </span><span style="font-size:10px;">'+data.yom+'</span><br><span style="font-size:5px;">&nbsp;</span><br>'+((e==="cm")?('<span style="font-weight:bold;font-size:10px;" class="xattr" rel="1_'+y+'">'+data.unitVal1+'</span></span><span class="i18n pool_'+data.unitPool1+'" style="font-weight:bold;font-size:10px;padding-left:5px;">'+data.unit1+'</span><br><span style="font-size:10px;" class="xattr" rel="2_'+y+'">'+data.unitVal2+'</span></span><span class="i18n pool_'+data.unitPool2+'" style="font-size:10px;padding-left:5px;">'+data.unit2+'</span><br><span style="font-size:10px;" class="xattr" rel="3_'+y+'">'+data.unitVal3+'</span></span><span class="i18n pool_'+data.unitPool3+'" style="font-size:10px;padding-left:5px;">'+data.unit3+"</span></td>"):(((data.unitPool1==="80")?('<span style="font-size:10px;" class="xattr" rel="1_'+y+'">'+(Math.round(data.unitVal1.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool1+'" style="font-size:10px;padding-left:5px;">inch</span><br>'):('<span style="font-size:10px;" class="xattr" rel="1_'+y+'">'+data.unitVal1+'</span><span class="i18n pool_'+data.unitPool1+'" style="font-size:10px;padding-left:5px;">'+data.unit1+"</span><br>"))+((data.unitPool2==="80")?('<span style="font-size:10px;" class="xattr" rel="2_'+y+'">'+(Math.round(data.unitVal2.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool2+'" style="font-size:10px;padding-left:5px;">inch</span><br>'):('<span style="font-size:10px;" class="xattr" rel="2_'+y+'">'+data.unitVal2+'</span><span class="i18n pool_'+data.unitPool2+'" style="font-size:10px;padding-left:5px;">'+data.unit2+"</span><br>"))+((data.unitPool3==="80")?('<span style="font-size:10px;" class="xattr" rel="3_'+y+'">'+(Math.round(data.unitVal3.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool3+'" style="font-size:10px;padding-left:5px;">inch</span></td>'):('<span style="font-size:10px;" class="xattr" rel="3_'+y+'">'+data.unitVal3+'</span><span class="i18n pool_'+data.unitPool3+'" style="font-size:10px;padding-left:5px;">'+data.unit3+"</span></td>"))))+'<td style="padding-top:70px;padding-right:5px;"><div class="zoomIcon" onClick="openMachineDetails(\''+y+'\', 0);" style="position:relative;top:6px;left:-26px;height:18px;width:16px;cursor:pointer;background:url(\'images/machine_buttons_s.png\') no-repeat 0 0;"></div><a class="dbtIcon" '+((n==="de")?('href="./specification/spezifikation_'+y+'_de.pdf"'):('href="./specification/specification_'+y+"_"+n+'.pdf"'))+' target="_blank"><div style="position:relative;top:10px;left:-25px;width:15px;height:19px;background:url(\'images/machine_buttons_s.png\') no-repeat -20px 0"></div></a></td></tr></table></div><div style="z-index:2;position:absolute;top:22px;right:0px;height:171px;width:26px;"><div align="right" class="mEntry_options" width:20px;><a id="v1_buttonAxis'+((data.axis_count>0)?"A_"+data.axis_count:"")+'" rel="'+data.axis_count+'" style="z-index:1;" class="v1_buttonAxis'+((data.axis_count>0)?"A":"")+'" href="javascript:void(0)">&nbsp;</a><a id="v1_buttonNew_'+y+'" style="z-index:1;" '+((data.is_new!=0)?(' rel="'+data.is_new+'"'):"")+' class="v1_buttonNew'+((data.is_new!=0)?"A":"")+'">&nbsp;</a><a id="v1_buttonTop_'+y+'" style="z-index:1;" class="v1_buttonTop'+((data.is_top>1)?"A":"")+'"'+((data.is_top>1)?'rel="'+data.is_top+'"':"")+'href="javascript:void(0)">&nbsp;</a><a id="v1_buttonDiscount_'+y+'" style="z-index:1;" class="v1_buttonDiscount'+((data.is_discount!="0")?"A":"")+'" '+((data.is_discount!="0")?'rel="'+data.is_discount+'"':"")+'href="javascript:void(0)">&nbsp;</a><a id="v1_buttonIndustry_'+y+'" style="z-index:1;" class="v1_buttonIndustry'+((data.is_industry>1)?"A":"")+'" '+((data.is_industry>1)?'rel="'+data.is_industry+'"':"")+'href="javascript:void(0)">&nbsp;</a><a id="v1_buttonMedia_'+y+'" style="z-index:1;" class="v1_buttonMedia'+((data.media.length>0)?('A" rel="'+y+'"'):('"'))+' href="javascript:void(0)">&nbsp;</a></div></div>'+((data.mtype_id==null)?('<div style="position:absolute;top:-22px;left:0;text-align:left;height:22px;width:144px;"><span style="position:relative;left:2px;top:4px;">-</span></div>'):('<div class="mtypeVP" rel="'+data.mtype_detail_id+'" style="z-index:2;position:absolute;top:2px;left:7px;text-align:left;height:22px;width:100px;"><span style="position:relative;cursor:pointer;left:2px;top:4px;font-size:10px;" class="i18n pool_'+data.bearbeitung+'">'+msaleUI.Plugins.Help.langManager.getTrans(data.bearbeitung)+"</span></div>"))+'<div style="position:absolute;top:50px;left:7px;height:76px;width:116px;"><img src="media/'+data.img+'" alt="'+data.img+'" style="height:76px;width:116px;"></div>'}).inject(b)});b.inject(this.viewport1);if(!f){this.viewport1.inject($(msaleUI.Frames.main))}this.vp1LastCm=e;this.vp1LastSort=k;break;case 2:new Element("div",{id:"category_header_"+u,"class":"sectionHeader",style:"display:block;",html:'<div class="sectionHeaderL" valign="middle"></div><div class="sectionHeaderR" valign="middle"></div><div id="HeaderTxt_'+u+'" class="sectionHeaderTxt" style="position:absolute;top:10px;left:4px;font-weight:bold;"><span class="i18n pool_'+u+'">'+msaleUI.Plugins.Help.langManager.getTrans(u)+'</span>&nbsp;<span id="HeaderCount_'+u+'">('+o.length+')</span></div><div id="onTop_'+u+'" class="onTopIcon" onclick="msaleUI.Navigation.scroller.toTop();"></div>'}).inject(this.viewport2);var b=new Element("div",{id:"category_content_"+u,"class":"clearfix"});if(k==="smalls"){var w=new Array();var s=(o.length-1);for(var t=0;t<o.length;t++){w[t]=o[s];s--}}else{var w=o}var p=msaleUI.Plugins.ViewPorts.viewPortManager.vp2MainWidth;if(p===340){var x="42"}else{var x="51"}if(msaleUI.stats.browser.ie&&p===340){x="42";p=338}var r;w.each(function(y){data=l.get(y);if(data.make.length>16){data.m_style=' style="color:#1B64BD"'}else{data.m_style=""}if(data.type.length>16){data.t_style=' style="color:#1B64BD"'}else{data.t_style=""}if(p===340){r="7"}else{if(p===338){r="6"}else{if(data.make.length+data.type.length>25){r="7"}else{r="9"}}}new Element("div",{id:"sohi_"+y,"class":"vp12machine",style:"position:relative;top:0;left:0;width:"+p+"px;max-width:"+p+"px;min-width:"+p+"px;height:108px;float:left;margin-left:10px;margin-right:10px;margin-bottom:15px;overflow:hidden;",html:'<div class="item item_'+y+'" rel="'+y+'" onClick="openMachineDetails(\''+y+'\', 0);" style="z-index:1;position:absolute;top:23px;left:3px;height:88px;width:127px;background:url(\'images/m_entry-v2-start.png\') no-repeat right top;"></div><div class="vp2Center" style="width:'+x+"%;max-width:"+x+"%;min-width:"+x+'%;"><table align="left" cellpadding="0" cellspacing="0" width="100%"><tr><td class="tdOpMaDe" rel="'+y+'" onClick="openMachineDetails(\''+y+'\', 0);" style="cursor:pointer;padding-left:5px;padding-top:3px;height:40px;width:75%;font-size:'+r+"pt;text-align:left;background:url('images/m_entry-mitte1.png') repeat-x center bottom;font-weight:bolder;\">"+data.make+" "+data.type+"</td><td style=\"text-align:right;font-size:12px;height:40px;background:url('images/m_entry-mitte1.png') repeat-x center bottom;font-weight:bolder;font-size:"+r+'pt;">'+data.yom+'&nbsp;</td></tr><tr><td id="xattr_'+y+'" style="padding-left:5px;padding-bottom:10px;font-size:11px;text-align:left;height:51px;background:url(\'images/m_entry-mitte2.png\') repeat-x center top;">'+((e==="cm")?('<span style="font-size:11px;font-weight:bolder;" class="xattr" rel="1_'+y+'">'+data.unitVal1+'</span><span class="i18n pool_'+data.unitPool1+'" style="font-size:11px;padding-left:5px;">'+data.unit1+'</span><br><span style="font-size:11px;" class="xattr" rel="2_'+y+'">'+data.unitVal2+'</span><span class="i18n pool_'+data.unitPool2+'" style="font-size:11px;padding-left:5px;">'+data.unit2+'</span><br><span style="font-size:11px;" class="xattr" rel="3_'+y+'">'+data.unitVal3+'</span><span class="i18n pool_'+data.unitPool3+'" style="font-size:11px;padding-left:5px;">'+data.unit3+"</span></td>"):(((data.unitPool1==="80")?('<span style="font-size:11px;font-weight:bolder;" class="xattr" rel="1_'+y+'">'+(Math.round(data.unitVal1.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool1+'" style="font-size:11px;padding-left:5px;">inch</span><br>'):('<span style="font-size:11px;font-weight:bolder;" class="xattr" rel="1_'+y+'">'+data.unitVal1+'</span><span class="i18n pool_'+data.unitPool1+'" style="font-size:11px;padding-left:5px;">'+data.unit1+"</span><br>"))+((data.unitPool2==="80")?('<span style="font-size:11px;" class="xattr" rel="2_'+y+'">'+(Math.round(data.unitVal2.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool2+'" style="font-size:11px;padding-left:5px;">inch</span><br>'):('<span style="font-size:11px;" class="xattr" rel="2_'+y+'">'+data.unitVal2+'</span><span class="i18n pool_'+data.unitPool2+'" style="font-size:11px;padding-left:5px;">'+data.unit2+"</span><br>"))+((data.unitPool3==="80")?('<span style="font-size:11px;" class="xattr" rel="3_'+y+'">'+(Math.round(data.unitVal3.toInt()*(0.39)))+'</span><span class="i18n pool_'+data.unitPool3+'" style="font-size:11px;padding-left:5px;">inch</span></td>'):('<span style="font-size:11px;" class="xattr" rel="3_'+y+'">'+data.unitVal3+'</span><span class="i18n pool_'+data.unitPool3+'" style="font-size:11px;padding-left:5px;">'+data.unit3+"</span></td>"))))+'<td style="padding-bottom:5px;height:51px;background:url(\'images/m_entry-mitte2.png\') repeat-x  center top;"><div class="zoomIcon" onClick="openMachineDetails(\''+y+'\', 0);" style="position:relative;top:-2px;left:20px;height:20px;width:17px;cursor:pointer;background:url(\'images/machine_buttons_s.png\') no-repeat 0 0;"></div><a class="dbtIcon" '+((n==="de")?('href="./specification/spezifikation_'+y+'_de.pdf"'):('href="./specification/specification_'+y+"_"+n+'.pdf"'))+' target="_blank"><div style="position:relative;left:19px;top:0;width:17px;height:20px;background:url(\'images/machine_buttons_s.png\') no-repeat -20px 0;"></div></a></td></tr></table></div>'+((data.mtype_id==null)?('<div style="position:absolute;top:-23px;left:-7px;text-align:left;height:23px;width:340px;"><span style="position:relative;left:13px;top:4px;">-</span></div>'):('<div class="mtypeVP" rel="'+data.mtype_detail_id+'" style="position:absolute;top:3px;left:10px;text-align:left;height:20px;width:169px;background:url(\'images/m_entry-v2-oben.png\') no-repeat;"><span style="position:relative;cursor:pointer;left:13px;top:4px;font-size:11px;" rel="'+data.mtype_detail_id+'" class="i18n pool_'+data.mtype_id+'">'+msaleUI.Plugins.Help.langManager.getTrans(data.mtype_id)+"</span></div>"))+'<div style="position:absolute;top:20px;right:1px;height:91px;width:66px;background:url(\'images/m_entry-v2-ende.png\') no-repeat;"><div align="left" width:20px; style="position:relative;top:6px;left:15px;">'+((data.is_discount!="0")?('<div class="topDisImg" style="top:-22px;left:-90px;height:44px;width:114px;position:absolute;background:url(\'images/view_p2_discount.png\') no-repeat;"><div style="position:relative;left:5px;top:2px;"><span>'+data.is_discount+"</span></div></div>"):(""))+'<a id="md_buttonDiscount_'+y+'" style="z-index:1;" class="md_buttonDiscount'+((data.is_discount!="0")?"A":"")+'" '+((data.is_discount!="0")?'rel="'+data.is_discount+'"':"")+'href="javascript:void(0)">&nbsp;</a><span style="font-size:8px;">&nbsp;</span><a id="md_buttonNew_'+y+'" style="z-index:1;" '+((data.is_new!=0)?(' rel="'+data.is_new+'"'):"")+' class="md_buttonNew'+((data.is_new!=0)?"A":"")+'">&nbsp;</a><span style="font-size:8px;">&nbsp;</span><a id="md_buttonTop_'+y+'" style="z-index:1;" class="md_buttonTop'+((data.is_top>1)?"A":"")+'"'+((data.is_top>1)?'rel="'+data.is_top+'"':"")+'href="javascript:void(0)">&nbsp;</a></div><div align="right" width:20px; style="position:relative;top:-67px;left:-7px;"><a id="md_buttonAxis'+((data.axis_count>0)?"A_"+data.axis_count:"")+'" rel="'+data.axis_count+'" style="z-index:1;" class="md_buttonAxis'+((data.axis_count>0)?"A":"")+'" href="javascript:void(0)">&nbsp;</a><span style="font-size:8px;">&nbsp;</span><a id="md_buttonIndustry_'+y+'" style="z-index:1;" class="md_buttonIndustry'+((data.is_industry>1)?"A":"")+'" '+((data.is_industry>1)?'rel="'+data.is_industry+'"':"")+'href="javascript:void(0)">&nbsp;</a><span style="font-size:8px;">&nbsp;</span><a id="md_buttonMedia_'+y+'" style="z-index:1;" class="md_buttonMedia'+((data.media.length>0)?('A" rel="'+y+'"'):('"'))+' href="javascript:void(0)">&nbsp;</a></div></div><div style="position:absolute;top:23px;left:3px;height:88px;width:127px;"><img src="media/'+data.img+'" alt="'+data.img+'" width="116" height="76" style="position:absolute;overflow:hidden;left:10px;top:4px;"></div>'}).inject(b)});b.inject(this.viewport2);if(!f){this.viewport2.inject($(msaleUI.Frames.main))}this.vp2LastCm=e;this.vp2LastSort=k;break;case 3:var q=msaleUI.Plugins.Help.sizeMatters.getSize();var m=msaleUI.Plugins.Help.sizeMatters.getVP3Width("unit_"+e)+"px";var v=msaleUI.Plugins.Help.sizeMatters.getVP3Width("val")+"px";var h=msaleUI.Plugins.Help.sizeMatters.getVP3Width("yom")+"px";var c=msaleUI.Plugins.Help.sizeMatters.getVP3Width("typMake")+"px";new Element("div",{id:"category_header_"+u,"class":"sectionHeader",style:"display:block",html:'<div class="sectionHeaderL" valign="middle"></div><div class="sectionHeaderR" valign="middle"></div><div id="HeaderTxt_'+u+'" class="sectionHeaderTxt" style="position:absolute;top:10px;left:10px;font-weight:bold;"><span class="i18n pool_'+u+'">'+msaleUI.Plugins.Help.langManager.getTrans(u)+'</span>&nbsp;<span id="HeaderCount_'+u+'">('+o.length+')</span>&nbsp;&nbsp;</div><div id="onTop_'+u+'" class="onTopIcon" onclick="msaleUI.Navigation.scroller.toTop();"></div>'}).inject(this.viewport3);var d=new HtmlTable({properties:{id:"category_content_"+u,width:"auto","class":"m_Entry",style:"font-size:"+this.vp3MainFontSize}});var t=0;var g=2;if(k==="smalls"){var w=new Array();var s=(o.length-1);for(var t=0;t<o.length;t++){w[t]=o[s];s--}}else{var w=o}w.each(function(y){data=l.get(y);if(g%2===0){zz=2;g++}else{zz=1;g++}d.push2([{content:"&nbsp;",properties:{"class":"mEntryStart_"+zz}},{content:"&nbsp;",properties:{"class":"v3_maBu1_"+zz,rel:y,onClick:"openMachineDetails('"+y+"', 0);"}},{content:"&nbsp;",properties:{"class":"v3_maBu2_"+zz,rel:y}},{content:"&nbsp;",properties:{"class":"v3_maBu3_"+zz,rel:y,onClick:"openSpezi('"+y+"');"}},{content:data.make,properties:{"class":"mEntry_"+zz+" ie7Flag",rel:y,onClick:"openMachineDetails('"+y+"', 0);",style:"cursor:pointer;width:"+c+";min-width:"+c+";max-width:"+c+";padding-left:5px;"+((data.make.length>17&&q<1300)?("font-size:8pt;"):(""))}},{content:data.type,properties:{"class":"mEntry_"+zz+" ie7Flag",rel:y,onClick:"openMachineDetails('"+y+"', 0);",style:"cursor:pointer;width:"+c+";min-width:"+c+";max-width:"+c+";"+((data.type.length>17&&q<1300)?("font-size:8pt;"):(""))}},{content:data.yom,properties:{"class":"mEntry_"+zz,style:"width:"+h+";min-width:"+h+";max-width:"+h+";"}},{content:((e==="cm")?(data.unitVal1):((Math.round(data.unitVal1.toInt()*(0.39))))),properties:{"class":"mEntry_"+zz,rel:"1_"+y,style:"text-align:right;width:"+v+";min-width:"+v+";max-width:"+v+";"}},{content:'<span class="i18n pool_'+data.unitPool1+'">'+(((e==="inch")&&(data.unitPool1==="80"))?("inch"):(data.unit1))+"</span>",properties:{"class":"mEntry_"+zz,align:"left",style:"padding-left:5px;width:"+m+";min-width:"+m+";max-width:"+m+";"}},{content:((e==="cm")?(data.unitVal2):((Math.round(data.unitVal2.toInt()*(0.39))))),properties:{"class":"mEntry_"+zz,rel:"2_"+y,style:"text-align:right;width:"+v+";min-width:"+v+";max-width:"+v+";"}},{content:'<span class="i18n pool_'+data.unitPool2+'">'+(((e==="inch")&&(data.unitPool2==="80"))?("inch"):(data.unit2))+"</span>",properties:{"class":"mEntry_"+zz,align:"left",style:"padding-left:5px;width:"+m+";min-width:"+m+";max-width:"+m+";"}},{content:((e==="cm")?(data.unitVal3):((Math.round(data.unitVal3.toInt()*(0.39))))),properties:{"class":"mEntry_"+zz,rel:"3_"+y,style:"text-align:right;width:"+v+";min-width:"+v+";max-width:"+v+";"}},{content:'<span class="i18n pool_'+data.unitPool3+'">'+(((e==="inch")&&(data.unitPool3==="80"))?("inch"):(data.unit3))+"</span>",properties:{"class":"mEntry_"+zz,align:"left",style:"padding-left:5px;width:"+m+";min-width:"+m+";max-width:"+m+";"}},{content:"&nbsp;",properties:{"class":"mEntryEnd_"+zz}},{content:"&nbsp;",properties:{"class":"m_buttonAxis"+((data.axis_count>0)?"A":""),id:"m_buttonAxis"+((data.axis_count>0)?"A_"+data.axis_count:""),rel:data.axis_count}},{content:"&nbsp;",properties:{id:"m_buttonNew_"+y,"class":"m_buttonNew"+((data.is_new!=0)?"A":""),rel:data.is_new}},{content:"&nbsp;",properties:{"class":"m_buttonTop"+((data.is_top>1)?"A":""),id:"m_buttonTop_"+y,rel:data.is_top}},{content:"&nbsp;",properties:{"class":"m_buttonDiscount"+((data.is_discount!="0")?"A":""),id:"m_buttonDiscount_"+y,rel:data.is_discount}},{content:"&nbsp;",properties:{"class":"m_buttonIndustry"+((data.is_industry>1)?"A":""),id:"m_buttonIndustry_"+y,rel:data.is_industry}},{content:"&nbsp;",properties:{id:"m_buttonMedia_"+y,"class":"m_buttonMedia"+((data.media.length>0)?"A":""),rel:y}},{content:"&nbsp;",properties:{style:"background:url('images/vp3.png') no-repeat -166px -36px;width:7px;height:36px;"}}],{id:"sohi_"+y,"class":"vp3machine",style:"padding-bottom:1px;"})});d.inject(this.viewport3);if(!f){this.viewport3.inject($(msaleUI.Frames.main))}this.vp3LastCm=e;this.vp3LastSort=k}},replaceWithPleasure:function(b){var c=msaleUI.Plugins.Help.cookie.getFromCookie("sortingType",0);var a=false;switch(b){case 1:var e=this.viewport1;if(this.vp1LastSort!=c){this.vp1LastSort=c;a=true}break;case 2:var e=this.viewport2;if(this.vp2LastSort!=c){this.vp2LastSort=c;a=true}break;case 3:var e=this.viewport3;if(this.vp3LastSort!=c){this.vp3LastSort=c;a=true}break}msaleUI.stats.activeVP=b;var d=$("viewPortFrame");(function(){e.set("morph",{duration:750});d.set("morph",{duration:750});e.fade("hide");d.fade("out");(function(){e.replaces(d);if(a){callfn(function(){changeXYZ(c,"manu")})}callfn(function(){msaleUI.Plugins.Filter.filterManager.filterReset()});e.fade("in");(function(){doViewUpdates()}).delay(750)}).delay(400)}).delay(333)},switchView:function(a){callfn(function(){msaleUI.Navigation.scroller.toTop()});$$("div.tip").each(function(b){if((b.getStyle("top").toInt())!==0){b.setStyles({top:"1234px",left:0})}});switch(a){case 1:if(this.upToDateness(1)){this.replaceWithPleasure(1)}else{this.startBuilding(false,1,true);this.startBuilding(true,1,true)}break;case 2:if(this.upToDateness(2)){this.replaceWithPleasure(2)}else{this.startBuilding(false,2,true);this.startBuilding(true,2,true)}break;case 3:if(this.upToDateness(3)){this.replaceWithPleasure(3)}else{this.startBuilding(false,3,true);this.startBuilding(true,3,true)}break}},upToDateness:function(a){var b=msaleUI.Plugins.Help.cookie.getFromCookie("unitType",0);switch(a){case 1:if(!this.vp1Rdy){return false}if(b!=this.vp1LastCm){this.changeCMinch(this.viewport1,b,false);this.vp1LastCm=b}return true;case 2:if(!this.vp2Rdy){return false}if(b!=this.vp2LastCm){this.changeCMinch(this.viewport2,b,false);this.vp2LastCm=b}return true;case 3:if(!this.vp3Rdy){return false}if(b!=this.vp3LastCm){this.changeCMinch(this.viewport3,b,true);this.vp3LastCm=b}return true}},changeCMinch:function(a,b,c){if(b==="cm"){if(c){a.getElements(".pool_80").each(function(e){var d=e.getParent("td").getPrevious("td").get("rel");var f=msaleUI.Plugins.MachineData.mdController.requestXattr(d.split("_")[1],d.split("_")[0]);e.getParent("td").getPrevious("td").getElement("b").set("text",f);e.set("text","mm")})}else{a.getElements(".pool_80").each(function(e){var d=e.getPrevious(".xattr").get("rel");var f=msaleUI.Plugins.MachineData.mdController.requestXattr(d.split("_")[1],d.split("_")[0]);e.getPrevious(".xattr").set("text",f);e.set("text","mm")})}}else{if(c){a.getElements(".pool_80").each(function(d){var e=d.getParent("td").getPrevious("td").getElement("b").get("text");var f=converter("cm",e);d.getParent("td").getPrevious("td").getElement("b").set("text",f);d.set("text","inch")})}else{a.getElements(".pool_80").each(function(d){var e=d.getPrevious(".xattr").get("text");var f=converter("cm",e);d.getPrevious(".xattr").set("text",f);d.set("text","inch")})}}},changeOrder:function(a,e){var d=msaleUI.Plugins.MachineData.mdController.getCPs("filled");if(a==="smalls"){for(var c=0;c<d.length;c++){var b=msaleUI.Plugins.MachineData.mdController.requestSorted(d[c]);for(j=0;j<b.length;j++){($("sohi_"+b[j])).inject($("category_content_"+d[c]),"top")}}}else{for(var c=0;c<d.length;c++){var b=msaleUI.Plugins.MachineData.mdController.requestSorted(d[c]);for(j=0;j<b.length;j++){($("sohi_"+b[j])).inject($("category_content_"+d[c]))}}}if(e==="auto"){if($("vp1").hasClass("viewport1B")){this.vp1LastSort=a}else{if($("vp2").hasClass("viewport2B")){this.vp2LastSort=a}else{if($("vp3").hasClass("viewport3B")){this.vp3LastSort=a}}}}}});var openView=new Class({machineTabs1:null,machineTabs2:null,machineTabs3:null,machineTabs4:null,mts:new Array(),morpfies:new Array(),counter:null,builder:null,currentTab:"md0_tab0",mrCurrentTab:"req_newentrys",oldMdSubEle:0,scrollPos:null,listRdy:1,transHash:new Hash(),countryHash:new Hash(),sectorHash:new Hash(),accordionNav:null,mdTab:"1",formRequestHandler:null,fittingHeight:"469px",lessFittingHeight:"",onArray:new Array(),offArray:new Array(),onCount:0,offCount:0,lastLang:null,initialize:function(){this.builder=new build()},openDetails:function(d,e,c){if(msaleUI.stats.tabStatus.open){return false}msaleUI.stats.tabStatus.open=true;if(!$chk($("loadingFrameImage"))){loadingFrame(true);if(!$type(msaleUI.stats.browser.ieVer)||msaleUI.stats.browser.ieVer!==7){showOverlay(true)}}var a=msaleUI.Plugins.MachineData.mdController.getMDbyID(d);this.setURL(d,a);if(!($type(e))||e.toInt()>3||e.toInt()<0){var e=0}if(c==="extern"){var b="3";c=null}else{var b="2"}if(!($type(c))){if(msaleUI.Objects.muful.creator.getContentCount("watchlist")>0){var c="req_watchlist"}else{if(msaleUI.Objects.muful.creator.getContentCount("lastView")>0){var c="req_lastView"}else{var c="req_newEntrys"}}}if(msaleUI.Plugins.MDetails.machineDetails.listRdy===0&&this.lastLang!==msaleUI.Plugins.Help.langManager.current_lang){msaleUI.Plugins.MDetails.machineDetails.listRdy=1}this.requestData(d,a.control_id,e,c,b)},setURL:function(d,c){if(!$type(c)){var c=msaleUI.Plugins.MachineData.mdController.getMDbyID(d)}var a=window.location.href;if(a.test("#")){a=a.split("#")[0].concat("#/")}else{if(a.substring(a.length-1,a.length)=="/"){a=a.concat("#/")}else{a=a.concat("/#/")}}var b=d+"_"+c.make+"_"+c.type+"_"+c.yom+"_"+msaleUI.Plugins.Help.langManager.getTrans(c.mtype_detail_id);b=b.replace(/\s/g,"-");b=b.replace(/\//g,"-");b=b.replace(/(\-){3}/g,"-");b=b.replace(/(\-){2}/g,"-");a=a.concat(b);window.location.href=a},requestData:function(e,d,f,c,b){var a=msaleUI.Plugins.Help.cookie.getFromCookie("machineReq",0);this.lastLang=msaleUI.Plugins.Help.langManager.current_lang;new Request.JSON({url:"ajaxcontent/de/machine_details_prep.php",data:"stockno="+e+"&lang="+msaleUI.Plugins.Help.langManager.current_lang+"&control="+d+"&list="+this.listRdy+"&contactId="+a+"&inq_type="+b,method:"post",onRequest:function(){msaleUI.Plugins.MDetails.machineDetails.showTabOverlay()},onComplete:function(g){if(msaleUI.Plugins.MDetails.machineDetails.listRdy===1){msaleUI.Plugins.MDetails.machineDetails.saveInfoHashs(g.l)}msaleUI.Plugins.MDetails.machineDetails.builder.buildContainer(e,g);msaleUI.Plugins.MDetails.machineDetails.builder.buildTabs();msaleUI.Plugins.MDetails.machineDetails.builder.buildContent(e,g);callfn(function(){new bumpbox();callfn(function(){msaleUI.Plugins.MDetails.formRequestHandler.init_formRequest(e,g.userdata);msaleUI.Plugins.MDetails.formRequestHandler.addFormEvents();msaleUI.Plugins.MDetails.formRequestHandler.addSendButtonEvent(1)})});msaleUI.Plugins.MDetails.machineDetails.addMootabs();callfn(function(){msaleUI.Plugins.MDetails.machineDetails.builder.doItZebiStyle();callfn(function(){msaleUI.Plugins.MDetails.machineDetails.getMufulCheckers()})});msaleUI.Plugins.MDetails.machineDetails.addButtonHover(e);msaleUI.Plugins.MDetails.machineDetails.showTabOverlayContent(f,c)}}).send()},addMootabs:function(){if(msaleUI.stats.browser.ie){var c=document.documentElement.clientHeight-365}else{var c=window.innerHeight-365}msaleUI.Plugins.MDetails.machineDetails.mts[0]=new mootabs("machineReContainer",{ulTitle:"machineRequest",tabContentClass:"machineResponse"});for(var b=1;b<5;b++){msaleUI.Plugins.MDetails.machineDetails.mts[b]=new mootabs("machineDetailsContainer"+b,{height:c,ulTitle:"category_title",tabContentClass:"category_panel"})}msaleUI.Plugins.MDetails.machineDetails.mts[1].titles.each(function(d){d.addEvents({click:function(f){msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")},mouseenter:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[1].activate(this.get("rel"))},mouseleave:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[1].activate(msaleUI.Plugins.MDetails.machineDetails.currentTab)}})});msaleUI.Plugins.MDetails.machineDetails.mts[2].titles.each(function(d){d.addEvents({click:function(f){msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")},mouseenter:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[2].activate(this.get("rel"))},mouseleave:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[2].activate(msaleUI.Plugins.MDetails.machineDetails.currentTab)}})});msaleUI.Plugins.MDetails.machineDetails.mts[3].titles.each(function(d){d.addEvents({click:function(f){msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")},mouseenter:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[3].activate(this.get("rel"))},mouseleave:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[3].activate(msaleUI.Plugins.MDetails.machineDetails.currentTab)}})});msaleUI.Plugins.MDetails.machineDetails.mts[4].titles.each(function(d){d.addEvents({click:function(f){msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")},mouseenter:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[4].activate(this.get("rel"))},mouseleave:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[4].activate(msaleUI.Plugins.MDetails.machineDetails.currentTab)}})});msaleUI.Plugins.MDetails.machineDetails.mts[0].titles.each(function(d){d.addEvents({click:function(f){msaleUI.Plugins.MDetails.machineDetails.mrCurrentTab=this.get("rel")},mouseenter:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[0].activate(this.get("rel"))},mouseleave:function(f){msaleUI.Plugins.MDetails.machineDetails.mts[0].activate(msaleUI.Plugins.MDetails.machineDetails.mrCurrentTab)}})});for(var a=1;a<5;a++){this.morpfies[a]=new Fx.Tween("machineDetailsContainer"+a,{property:"opacity",duration:750});if(a>1){$("machineDetailsContainer"+a).fade("hide")}}$("mdetailInq").set("morph",{duration:"long"});msaleUI.Plugins.MDetails.machineDetails.accordionNav=new Fx.Accordion(".mdSubmenu",".mdSubelement",{returnHeightToAuto:false,onActive:function(g,f){var d=((g.id).substring(((g.id).length)-1));if(d==="3"){$("mdetailInq").fade("out")}for(var e=1;e<5;e++){if(e===((d.toInt())+1)){msaleUI.Plugins.MDetails.machineDetails.morpfies[e].start(1)}else{msaleUI.Plugins.MDetails.machineDetails.morpfies[e].start(0)}}},onBackground:function(f,e){this.idtohide=((f.id).substring(((f.id).length)-1));var d=((f.id).substring(((f.id).length)-1));if(d==="3"){$("mdetailInq").fade("in")}(function(){if($("machineDetailsContainer"+((d.toInt())+1)).getProperty("opacity")==="1"&&d===this.idtohide){msaleUI.Plugins.MDetails.machineDetails.morpfies[((d.toInt())+1)].start(0)}}).delay(300)}})},getMufulCheckers:function(){msaleUI.Objects.muful.creator.getMufulContainer("watchlist").inject($("toInjectWL"));msaleUI.Objects.muful.creator.getMufulContainer("newentrys").inject($("toInjectNE"));msaleUI.Objects.muful.creator.getMufulContainer("topmachines").inject($("toInjectTM"));msaleUI.Objects.muful.creator.getMufulContainer("topDiscount").inject($("toInjectTD"));msaleUI.Objects.muful.creator.isLVinit();msaleUI.Objects.muful.creator.getMufulContainer("lastView").inject($("toInjectLV"));msaleUI.Objects.muful.creator.transferChecked()},addButtonHover:function(d){var c=msaleUI.Plugins.MachineData.mdController.getMDbyID(d);if(!$type(c)){return false}var b=$(msaleUI.Frames.tabOverlayContainer).getElement("div.mDbuttonAdd");b.store("tip:text","Maschine zur Merkliste hinzufügen.");new Tips(b);b=$(msaleUI.Frames.tabOverlayContainer).getElement("div.mDbuttonBook");b.store("tip:text","Lesezeichen im Browser erstellen.");new Tips(b);if($(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonNewA")){b=$(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonNewA");b.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.addedOn)+": "+c.is_new);new Tips(b)}if($(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonTopA")){b=$(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonTopA");b.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(c.is_top));new Tips(b)}if($(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonIndustryA")){b=$(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonIndustryA");var a=msaleUI.Plugins.Help.langManager.getTrans(c.is_industry);b.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(a));new Tips(b)}if($(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonAxisA")){b=$(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonAxisA");if(b.get("rel")>50){b.store("tip:text","manuelle Steuerung")}else{b.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.anzahlAchsen)+": "+b.get("rel"))}new Tips(b)}if($(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonMediaA")){b=$(msaleUI.Frames.tabOverlayContainer).getElement("a.md_buttonMediaA");b.store("tip:text",msaleUI.Plugins.Help.langManager.getMediaTip(b.get("rel")));new Tips(b)}},showTabOverlay:function(){$(document.body).setStyle("overflow-y","hidden");if(msaleUI.stats.browser.ie){this.scrollPos=document.getScroll().y}else{this.scrollPos=window.pageYOffset}if($("moveToBottom").getPosition().y-window.pageYOffset>$("moveOnTop").getPosition().y+window.pageYOffset){new Element("div",{id:msaleUI.Frames.tabOverlayContainer}).setStyle("top",(window.getSize().y*3)).inject($(document.body))}else{new Element("div",{id:msaleUI.Frames.tabOverlayContainer}).inject($(document.body))}},showTabOverlayContent:function(e,d){if((window.getSize().y-175)>200){if(msaleUI.stats.browser.ie){var a=document.documentElement.clientHeight-150}else{var a=window.innerHeight-150}}$(msaleUI.Frames.tabOverlayContainer).setStyle("height",a);loadingFrame(false);if(((window.getSize().x/2)-432).toInt()>20){var c=((window.getSize().x/2)-432).toInt()}else{var c=((window.getSize().x)/10).toInt()}var b=((window.getScroll().y+(window.getSize().y-a))-((window.getSize().y/10))).toInt();new Fx.Morph(msaleUI.Frames.tabOverlayContainer,{duration:1000,transition:Fx.Transitions.Back.easeOut,onComplete:function(){if(e>0){$("topRsubmenu"+e).fireEvent("click");msaleUI.Plugins.MDetails.machineDetails.mts[((e.toInt())+1)].titles[0].fireEvent("click");(function(){msaleUI.Plugins.MDetails.machineDetails.mts[0].activate(d)}).delay(1000)}else{if(e===0){msaleUI.Plugins.MDetails.machineDetails.mts[1].titles[0].fireEvent("click");(function(){msaleUI.Plugins.MDetails.machineDetails.mts[0].activate(d)}).delay(1000)}}}}).start({left:c,top:b});(function(){msaleUI.Frames.overlay.addEvents({click:function(){if(msaleUI.stats.sexyBox){msaleUI.Plugins.smoothBox.display(0)}else{if($chk($("grow"))){$("grow").dispose()}else{msaleUI.Plugins.MDetails.machineDetails.hideTabOverlay()}}}})}).delay(500)},hideTabOverlay:function(){$(msaleUI.Frames.tabOverlayContainer).destroy();if(!$type(msaleUI.stats.browser.ieVer)||msaleUI.stats.browser.ieVer!==7){showOverlay(false)}msaleUI.stats.tabStatus.open=false;msaleUI.Frames.overlay.removeEvents("click");if(window.location.href.test("#")){var a=((window.location.href.split("#")[1]).split("_")[0]).substring(1);window.location.href=window.location.href.split("#")[0].concat("#/")}$(document.body).setStyles({"overflow-y":""});(function(){msaleUI.Objects.muful.creator.addLastViewMachine(a)}).delay(250)},saveInfoHashs:function(e){var c=e.ct.length;var a=e.st.length;if(c>a){for(var d=0;d<c;d++){msaleUI.Plugins.MDetails.machineDetails.countryHash.set(e.ct[d].ci,e.ct[d].cv);if(d<a){msaleUI.Plugins.MDetails.machineDetails.sectorHash.set(e.st[d].si,e.st[d].sv)}}}else{for(var d=0;d<a;d++){msaleUI.Plugins.MDetails.machineDetails.sectorHash.set(e.st[d].si,e.st[d].sv);if(d<c){msaleUI.Plugins.MDetails.machineDetails.countryHash.set(e.ct[d].ci,e.ct[d].cv)}}}for(var b=0;b<e.t.length;b++){msaleUI.Plugins.MDetails.machineDetails.transHash.set(e.t[b].pi,e.t[b].va)}msaleUI.Plugins.MDetails.machineDetails.listRdy=0}});var build=new Class({intABC:["a","b","c","d","e","f"],att:[546,547,548,549,550],dok:[1008,1009,1010,1004,1006],txt:[554,555,557],tra:[559,564,565,566],anf:[590,591],zus:[560,561,562,563],at:[true,false,false,false,false],tx:[false,false,false,false],tr:[false,false,false,false],subMenu2:false,subMenu3:false,ul0:new Element("ul"),ul1:new Element("ul"),ul2:new Element("ul"),ul3:new Element("ul"),initialize:function(){},buildContainer:function(e,d){var c=msaleUI.Plugins.MachineData.mdController.getMDbyID(e);this.subMenu2=false;this.subMenu3=false;for(var b=0;b<5;b++){if(!$type(d.att[this.intABC[b]])){this.at[b]=false}else{this.at[b]=true;this.ul0.grab(new Element("li",{id:"zebi0"+b,"class":"mdZebis",rel:"md0_tab"+b,html:'<span class="raquo">+</span>&nbsp;'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.att[b])}))}}for(b=0;b<3;b++){if(!$type(d.txt[b])){this.tx[b]=false}else{this.tx[b]=true;this.subMenu2=true;this.ul1.grab(new Element("li",{id:"zebi1"+b,"class":"mdZebis",rel:"md1_tab"+b,html:'<span class="raquo">+</span>&nbsp;'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.txt[b])}))}}for(b=0;b<4;b++){if(!$type(d.tra[b])){this.tr[b]=false}else{this.tr[b]=true;this.subMenu3=true;this.ul2.grab(new Element("li",{id:"zebi2"+b,"class":"mdZebis",rel:"md3_tab"+b,html:'<span class="raquo">+</span>&nbsp;'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.tra[b])}))}}this.ul3.grab(new Element("li",{id:"zebi30","class":"mdZebis",rel:"md3_tab0",html:'<span class="raquo" >+</span>&nbsp;'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(590)}));var a="<b>"+c.make+"</b> "+c.type+", "+msaleUI.Plugins.MDetails.machineDetails.transHash.get(582)+":"+c.yom;(new Element("div",{id:"tabOverlayContent",html:'<div id="closeTab" onClick="msaleUI.Plugins.MDetails.machineDetails.hideTabOverlay()" class="closeTab"></div><div id="mDetailsBox_top"><div id="mDaddToWatchlist" class="mDbuttonAdd" rel="'+e+'" onclick="addMeToWlist(this.get(\'rel\'));"></div><div id="mDbookmark" class="mDbuttonBook" rel="'+e+"_"+d.md.c+'" onclick="bookmarkMe(this.get(\'rel\'));"></div></div><div id="mDetailsBox_topleft"><div style="position:absolute;top:28px;left:11px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonNew'+((c.is_new!=0)?"A":"")+'" rel="'+c.is_new+'"></a></div><div style="position:absolute;top:58px;left:10px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonTop'+((c.is_top>1)?"A":"")+'" rel="'+e+'"></a></div><div style="position:absolute;top:84px;left:11px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonDiscount'+((c.is_discount>0)?"A":"")+'" rel="'+e+'"></a></div><div style="position:absolute;top:111px;left:11px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonIndustry'+((c.is_industry>1)?"A":"")+'" rel="'+e+'"></a></div><div style="position:absolute;top:138px;left:11px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonAxis'+((c.axis_count>0)?"A":"")+'" rel="'+c.axis_count+'" id="md_buttonAxis'+((c.axis_count>0)?"A_"+c.axis_count:"")+'"></a></div><div style="position:absolute;top:167px;left:10px;height:18px;width:20px;"><a href="javascript:void(0)" class="md_buttonMedia'+((c.media.length>0)?('A" rel="'+e+'"'):('"'))+'></a></div></div><div id="mDetailsBox_type"><div style="position:relative;'+((a.length>50)?("top:-1px"):("top:7px"))+';left:5px;font-size:15px">'+a+'</div></div><div id="mDetailsBox_image"><div><img src="media/'+c.img+'" alt="media/'+c.img+'"></div></div><div style="position:absolute;top:123px;left:574px;z-index:202;"><div id="mdetailInq" class="mdetailButtonInner" onclick="$(\'topRsubmenu3\').fireEvent(\'click\');"><div class="mdetailButtonBorder_left"></div><div class="mdetailButtonBorder_right"></div><div class="mdetailButtonCaption">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(589)+"</div></div></div>"+((msaleUI.Plugins.Help.langManager.getLanguage()==="ru")?('<div style="position:absolute;top:-28px;right:530px;width:175px;height:19px;z-index:201;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(60)+":"+e+"</div>"):('<div style="position:absolute;top:-28px;left:5px;width:150px;height:19px;z-index:201;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(60)+":"+e+"</div>"))+'<div style="position:absolute;bottom:-14px;left:-16px;width:710px;height:14px;background: url(\'images/mdetails_box_bottom.png\') no-repeat 0 0;z-index:201;"></div><div style="position:absolute;top:50px;left:240px;width:415px;height:19px;z-index:201; white-space:nowrap;"><table cellpadding="0" cellspacing="2" width="100%"><tr><td width="25%" valign="top">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(61)+':</td><td align="left" valign="top">'+msaleUI.Plugins.Help.langManager.getTrans(c.mtype_detail_id)+'</td></tr><tr><td width="35%" valign="top">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(66)+':</td><td align="left" valign="top">'+d.md.c+'</td></tr><tr><td colspan="2" style="font-size:5px;">&nbsp;</td></tr>'+((d.md[2]===undefined)?(""):('<tr><td valign="top">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(550)+':</td><td align="left" valign="top">'+d.md[2].u+"</td><tr>"))+'<tr><td colspan="2" style="font-size:5px;">&nbsp;</td></tr>'+((d.md[1]===undefined)?(""):('<tr><td valign="top">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(56)+':</td><td align="left" valign="top">'+d.md[1].v+" "+d.md[1].u+"</td></tr>"))+((d.md[0]===undefined)?(""):('<tr><td valign="top">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(55)+':</td><td align="left" valign="top">'+d.md[0].v+" "+d.md[0].u+"</td></tr>"))+'</table></div><div id="mooTabsRow" style="height:28px;width:100%;position:absolute;top:165px;left:-5px;background: transparent url(\'images/cattitle_bg.jpg\') repeat-x 0 0;"></div><div id="mDetailsBox_left"></div><div id="mDetailsBox_right"></div><div id="mDetailsBox_toprightContainer"><div id="mDetailsBox_topright"></div><div class="cutOffThatShit" style="position:relative;overflow:hidden;"><table cellpadding="0" cellspacing="0"><tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="topRsubmenu0" class="mdSubmenu" rel="1"><div class="mdsubmenuButtton_li"></div><div class="mdsubmenuButtton_arrow"></div><div class="mdsubmenuButton_txt">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(78)+'</div><div class="mdsubmenuButtton_re"></div></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG0"></div></td></tr><tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="mdSubEle0" class="mdSubelement"></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG0"></div></td></tr>'+((this.subMenu2===true)?('<tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="topRsubmenu1" class="mdSubmenu" rel="2"><div class="mdsubmenuButtton_li"></div><div class="mdsubmenuButtton_arrow"></div><div class="mdsubmenuButton_txt">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(553)+'</div><div class="mdsubmenuButtton_re"></div></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG1"></div></td></tr><tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="mdSubEle1" class="mdSubelement"></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG1"></div></td></tr>'):(""))+((this.subMenu3===true)?('<tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="topRsubmenu2" class="mdSubmenu" rel="3"><div class="mdsubmenuButtton_li"></div><div class="mdsubmenuButtton_arrow"></div><div class="mdsubmenuButton_txt">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(558)+'</div><div class="mdsubmenuButtton_re"></div></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG2"></div></td></tr><tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="mdSubEle2" class="mdSubelement"></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG2"></div></td></tr>'):(""))+'<tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="topRsubmenu3" class="mdSubmenu" rel="4"><div class="mdsubmenuButtton_li"></div><div class="mdsubmenuButtton_arrow"></div><div class="mdsubmenuButton_txt">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(589)+'</div><div class="mdsubmenuButtton_re"></div></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG3"></div></td></tr><tr><td align="left" width="150" style="background-color:#D0D9E5"><div id="mdSubEle3" class="mdSubelement"></div></td><td align="right" width="40"><div id="mDetailsBox_rightBG3"></div></td></tr></table></div>'})).injectInside($(msaleUI.Frames.tabOverlayContainer));this.ul0.inject($("mdSubEle0"));if(this.subMenu2){this.ul1.inject($("mdSubEle1"))}if(this.subMenu3){this.ul2.inject($("mdSubEle2"))}this.ul3.inject($("mdSubEle3"))},buildTabs:function(){var d=new Element("ul",{"class":"category_title"});for(var a=0;a<5;a++){if(this.at[a]){new Element("li",{rel:"md0_tab"+a,style:"cursor:pointer;",html:msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.att[a])}).inject(d)}}(new Element("div",{id:"machineDetailsContainer1","class":"mootabs",style:"opacity:0;"}).grab(d)).injectInside($(msaleUI.Frames.tabOverlayContent));var c=new Element("ul",{"class":"category_title"});for(var a=0;a<3;a++){if(this.tx[a]){new Element("li",{rel:"md1_tab"+a,style:"cursor:pointer;",html:msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.txt[a])}).inject(c)}}(new Element("div",{id:"machineDetailsContainer2","class":"mootabs",style:"opacity:0;"}).grab(c)).injectInside($(msaleUI.Frames.tabOverlayContent));var b=new Element("ul",{"class":"category_title"});for(var a=0;a<4;a++){if(this.tr[a]){new Element("li",{rel:"md2_tab"+a,style:"cursor:pointer;",html:msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.tra[a])}).inject(b)}}(new Element("div",{id:"machineDetailsContainer3","class":"mootabs",style:"opacity:0;"}).grab(b)).injectInside($(msaleUI.Frames.tabOverlayContent));new Element("div",{id:"machineDetailsContainer4","class":"mootabs",style:"opacity:0;",html:'<ul class="category_title"><li rel="md3_tab0" class="active">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(590)+"</li></ul>"}).injectInside($(msaleUI.Frames.tabOverlayContent))},buildContent:function(r,c){new Element("div",{id:"md0_tab0","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;"}).inject("machineDetailsContainer1");var e=new HtmlTable({properties:{cellpadding:2,width:"100%"}});var p=1;var h;for(var m=0;m<c.att.a.length;m++){if(p%2==0){h="#C0CBD8"}else{h="#DBDBDB"}e.push([{content:c.att.a[m].it,properties:{style:"padding-left:10px;text-align:left;background-color:"+h}},{content:c.att.a[m].v,properties:{style:"text-align:right;background-color:"+h}},{content:c.att.a[m].u,properties:{style:"padding-left:5px;text-align:left;background-color:"+h}},{content:"&nbsp",properties:{width:"25%",style:"background-color:"+h}}],e);e.push([{content:"&nbsp",properties:{style:"font-size:2px;line-height:2px;"}}],e);p++}e.inject($("md0_tab0"));if(this.at[1]){new Element("div",{id:"md0_tab1","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;"}).inject("machineDetailsContainer1");var d=new HtmlTable({properties:{cellpadding:2,width:"100%"}});var p=1;for(var m=0;m<c.att.b.length;m++){if(p%2==0){h="#C0CBD8"}else{h="#DBDBDB"}d.push([{content:c.att.b[m],properties:{style:"padding-left:10px;text-align:left;background-color:"+h}}],d);d.push([{content:"&nbsp",properties:{style:"font-size:2px;line-height:2px;"}}],d);p++}d.inject($("md0_tab1"))}if(this.at[2]){new Element("div",{id:"md0_tab2","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;"}).inject("machineDetailsContainer1");var s=new Element("ul",{id:"mdImgBx","class":"mDetailsImageBox",type:"none"});for(var m=0;m<c.att.c.length;m++){if(c.att.c[m].siz===0){new Element("li",{html:'<div class="mDetailsBox_imageBox2"><a class="bumpbox" href="./media/'+c.att.c[m].img+'"><img style="padding:9px;width:125px;height:180px;" src="media/'+c.att.c[m].img+'"></a></div>'}).inject(s)}else{new Element("li",{html:'<div class="mDetailsBox_imageBox"><a class="bumpbox" href="./media/'+c.att.c[m].img+'"><img style="padding:9px;width:180px;height:125px;" src="media/'+c.att.c[m].img+'"></a></div>'}).inject(s)}}s.inject($("md0_tab2"))}if(this.at[3]){var b=0;new Element("div",{id:"md0_tab3","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;",html:'<div id="mediaBox" style="font-weight:bold;padding-bottom:10px;text-align:center"></div>'}).inject("machineDetailsContainer1");for(var m=0;m<5;m++){if(c.att.d[this.intABC[m]]!==undefined){var q=new Element("ul",{id:"mediaBoxUl"+m,style:"border:2px solid #C1C1C1;padding:5px;height:110px;background-color:#E1E5EE;",type:"none"});for(var g=0;g<c.att.d[this.intABC[m]].length;g++){b++;var t=new Element("li",{align:"middle",style:"float:left;padding-top:5px;padding-bottom:5px;"});var a=c.att.d[this.intABC[m]][g].substring(c.att.d[this.intABC[m]][g].length-3,c.att.d[this.intABC[m]][g].length);switch(a){case"pdf":new Element("a",{"class":"bumpbox",href:"./media/"+c.att.d[this.intABC[m]][g],html:'<img src="./images/pi_pdf.png" height="100px" style="padding-right:13px"/>'}).inject(t);break;case"tif":case"jpg":new Element("a",{"class":"bumpbox",href:"./media/"+c.att.d[this.intABC[m]][g],html:'<img src="./media/'+c.att.d[this.intABC[m]][g]+'" height="100px" style="padding-right:13px"/>'}).inject(t);break;default:new Element("div",{name:"movie",html:'<param name="allowFullScreen" value="true"><param name="allowscriptaccess" value="always"><a class="bumpbox" href="'+c.att.d[this.intABC[m]][g]+'"><img src="./images/videos.png" style="padding:8px;height:100px;"></a></param></param>'}).inject(t)}t.inject(q)}(new Element("div",{style:"font-weight:bold;padding:5px;",html:msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.dok[m])+" ("+c.att.d[this.intABC[m]].length+")"}).grab(q)).inject($("md0_tab3"));$("mediaBox").set("text",b+" "+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1005))}}}if(this.at[4]){new Element("div",{id:"md0_tab4","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;"}).inject("machineDetailsContainer1");for(var f=0;f<4;f++){if(!$type(c.att.e[this.intABC[f]])){}else{new Element("div",{valign:" middle",style:"font-weight:bold;padding:5px;padding-top:10px;",html:msaleUI.Plugins.MDetails.machineDetails.transHash.get(this.zus[f])}).inject($("md0_tab4"));new Element("div",{valign:" middle",style:"padding:10px;background-color:#e8edf3;border: 1px solid #C1C1C1;",html:c.att.e[this.intABC[f]]}).inject($("md0_tab4"))}}}if(this.subMenu2){for(var n=0;n<3;n++){if(this.tx[n]){new Element("div",{id:"md1_tab"+n,"class":"category_panel",style:"overflow-y:scroll;height:469px;background:#e8edf3 url('images/leftFraBG.jpg') repeat-x scroll 0 0;",html:'<div><div style="padding:10px;background-color: #FFF;border-right: 1px solid #C1C1C1;border-bottom: 1px solid #C1C1C1;" valign="top">'+c.txt[n]+"</div></div>"}).inject("machineDetailsContainer2")}}}(new Element("div",{id:"md3_tab0","class":"category_panel",style:"overflow-y:scroll;height:469px;background:#E1E5EE url('images/leftFraBG.jpg') repeat-x scroll 0 0;",html:'<form action="./include/helper/process_tab_form.php" method="POST" id="form_inq_machine" name="frm_inq_machine"><input type="hidden" name="activeTab" value="3"><input type="hidden" name="stockno" value="'+r+'"><input type="hidden" name="language" value="'+msaleUI.Plugins.Help.langManager.getLanguage()+'"><table cellpadding="3" cellspacing="0" border="0"><tbody><tr><td style="font-weight:bolder;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1162)+':*<br /><select size="1" name="sel_anrede" id="frm2_anrede" style="width:75px;"><option value="1" defaultSelected="true">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1160)+'</option><option value="2">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1161)+'</option></select></td><td style="font-weight:bolder;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(794)+':*<br /><input name="name" type="text" size="18" id="frm2_name" value="" style="background-color:rgb(255,40,47);width:164px;"></td><td style="font-weight:bolder;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(793)+':*<br /><input name="company" type="text" size="18" id="frm2_company" value="" style="background-color:rgb(255,40,47);width:164px;"></td><td style="font-weight:bolder;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(795)+':*<br /><input name="email" type="text" size="18" id="frm2_mail" value="" style="background-color:rgb(255,40,47);width:185px;"></td></tr></tbody></table><table cellpadding="3" cellspacing="0" border="0"><tbody><tr><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(797)+':<br /><input id="frm2_street" name="street" type="text" size="18" value=""</td><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(798)+':<br /><input id="frm2_plz" name="zip" type="text" size="18" value=""></td><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(799)+':<br /><input id="frm2_city" name="city" type="text" size="18" value=""></td><td style="font-weight:bolder">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(808)+':*<br /><select class="selectBoxRed" size="1" name="sel_country" id="frm2_country" style="width:190px"><option value="0" defaultSelected="true">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(810)+"</option></select></td></tr><tr><td>"+msaleUI.Plugins.MDetails.machineDetails.transHash.get(800)+':<br /><input id="frm2_phone" name="phone" type="text" size="18"></td><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(801)+':<br /><input id="frm2_fax" name="fax" type="text" size="18"></td><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(802)+':<br /><input id="frm2_website" name="website" type="text" size="18" value=""></td><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(803)+':<br /><select id="sel_sector" size="1" style="width:190px"><option value="0" defaultSelected="true">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(810)+'</option></select></td><td><div id="sendMDformRequest" class="mdetailButtonInner" style="cursor:pointer;float:left;top:75px;left:-140px;position:relative;"><div class="mdetailButtonBorder_left"></div><div class="mdetailButtonBorder_right"></div><div class="mdetailButtonCaption">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1001)+'</div></div></td></tr><tr><td>Referenz:<br /><input id="frm2_ref" name="ref" type="text" size="18"></td></tr></tbody></table><br /><table cellpadding="0" cellspacing="0"><tbody><tr><td>'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(805)+':</td></tr><tr><td>&nbsp;</td></tr><tr><td><input type="checkbox" name="service_maintenance" id="service_maintenance" value="1">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(554)+'</input><span style="width: 10px">&nbsp;</span><input type="checkbox" name="service_demount" id="service_demount" value="1">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(555)+'</input><span style="width: 10px">&nbsp;</span><input type="checkbox" name="service_inb" id="service_inb" value="1">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(557)+'</input><span style="width: 10px">&nbsp;</span><input type="checkbox" name="service_training" id="service_training" value="1">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(558)+'</input><br /></td></tr><tr><td>&nbsp;</td></tr></tbody></table></form><div align="center" style="position:relative;top:7px;"><span style="text-decoration:underline;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(862)+'</span></div><div style="height:227px;top:20px;position:relative;width:105%;margin-left:-10px;background:#E1E5EE url(\'images/leftFraBG.jpg\') repeat-x scroll 0 0;"><div id="mooTabsRow2" style="height:28px;width:105%;background: transparent url(\'images/cattitle_bg.jpg\') repeat-x 0 0;"><div id="machineReContainer" class="mootabs"><ul class="machineRequest"><li rel="req_newentrys" style="cursor:pointer;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(584)+'</li><li rel="req_watchlist" style="cursor:pointer;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(583)+'</li><li rel="req_topmachines" style="cursor:pointer;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(588)+'</li><li rel="req_topDiscount" style="cursor:pointer;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1065)+'</li><li rel="req_lastView" style="cursor:pointer;">'+msaleUI.Plugins.MDetails.machineDetails.transHash.get(1066)+'</li></ul><div id="req_newentrys" class="machineResponse"><div id="toInjectNE"></div></div><div id="req_watchlist" class="machineResponse"><div id="toInjectWL"></div></div><div id="req_topmachines" class="machineResponse"><div id="toInjectTM"></div></div><div id="req_topDiscount" class="machineResponse"><div id="toInjectTD"></div></div><div id="req_lastView" class="machineResponse"><div id="toInjectLV"></div></div></div></div></div>'})).inject("machineDetailsContainer4");var o=1;msaleUI.Plugins.MDetails.machineDetails.countryHash.each(function(l,k){new Element("option",{value:k,"class":"optionWhite",html:l}).inject($("frm2_country"));o++},o);o=1;msaleUI.Plugins.MDetails.machineDetails.sectorHash.each(function(l,k){new Element("option",{value:k,html:l}).inject($("sel_sector"));o++},o)},doItZebiStyle:function(){var b=0;for(var a=0;a<5;a++){if(this.at[a]){b++;if(b%2==0){$("zebi0"+a).setStyle("background-color","rgb(214, 223, 232)")}$("zebi0"+a).addEvents({click:function(c){msaleUI.Plugins.MDetails.machineDetails.mts[1].activate(this.get("rel"));msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")}})}}if(this.subMenu2){b=0;for(a=0;a<3;a++){if(this.tx[a]){b++;if(b%2==0){$("zebi1"+a).setStyle("background-color","rgb(214, 223, 232)")}$("zebi1"+a).addEvents({click:function(c){msaleUI.Plugins.MDetails.machineDetails.mts[2].activate(this.get("rel"));msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")}})}}}if(this.subMenu3){b=0;for(a=0;a<4;a++){if(this.tr[a]){b++;if(b%2==0){$("zebi2"+a).setStyle("background-color","rgb(214, 223, 232)")}$("zebi2"+a).addEvents({click:function(c){msaleUI.Plugins.MDetails.machineDetails.mts[3].activate(this.get("rel"));msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")}})}}}$("zebi30").addEvents({click:function(c){msaleUI.Plugins.MDetails.machineDetails.mts[4].activate(this.get("rel"));msaleUI.Plugins.MDetails.machineDetails.currentTab=this.get("rel")}})}});var formMachines=new Class({reQuestId:"form_inq_machine",inquiriesNames:["service_maintenance","service_demount","service_inb","service_training"],scriptProtection:["frm2_street","frm2_plz","frm2_city","frm2_phone","frm2_fax","frm2_website"],requestRdy:[null,null,null,null],lastStockNo:null,initialize:function(){},init_formRequest:function(c,b){this.lastStockNo=c;var a=this;if($defined(b)&&$type(b)){if($defined(b.company)&&$type(b.company)){$("frm2_company").set("value",b.company);msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[0]=b.company;$("frm2_company").setStyle("background-color","rgb(76,255,0)")}if($defined(b.name)&&$type(b.name)){$("frm2_name").set("value",b.name);msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[1]=b.name;$("frm2_name").setStyle("background-color","rgb(76,255,0)")}if($defined(b.mail)&&$type(b.mail)){$("frm2_mail").set("value",b.mail);msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[2]=b.mail;$("frm2_mail").setStyle("background-color","rgb(76,255,0)")}if($defined(b.gender)&&$type(b.gender)){$("frm2_anrede").getChildren("option").each(function(d){if(d.get("value")===b.gender){d.selected=true}})}if($defined(b.city)&&$type(b.city)){$("frm2_city").set("value",b.city)}if($defined(b.fax)&&$type(b.fax)){$("frm2_fax").set("value",b.fax)}if($defined(b.phone)&&$type(b.phone)){$("frm2_phone").set("value",b.phone)}if($defined(b.street)&&$type(b.street)){$("frm2_street").set("value",b.street)}if($defined(b.website)&&$type(b.website)){$("frm2_website").set("value",b.website)}if($defined(b.zip)&&$type(b.zip)&&b.zip!==""){$("frm2_plz").set("value",b.zip)}if($defined(b.country)&&$type(b.country)){$("frm2_country").getChildren("option").each(function(d){if(d.get("value")===b.country){d.selected=true;msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[3]=b.country;$("frm2_country").setStyle("background-color","rgb(76,255,0)")}})}}},addFormEvents:function(){$("frm2_company").addEvents({click:function(a){if(msaleUI.Plugins.Help.validator.checkRu(this.value,"frm2_company")){msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[0]=this.value}else{msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[0]=null}},keyup:function(a){if(msaleUI.Plugins.Help.validator.checkRu(this.value,"frm2_company")){msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[0]=this.value}else{msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[0]=null}}});$("frm2_name").addEvents({keyup:function(a){if(msaleUI.Plugins.Help.validator.checkRu(this.value,"frm2_name")){msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[1]=this.value}else{msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[1]=null}}});$("frm2_mail").addEvents({keyup:function(a){if(msaleUI.Plugins.Help.validator.validateIsEmail(this.value,"frm2_mail")){msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[2]=this.value}else{msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[2]=null}}});$("frm2_country").addEvents({change:function(a){if(this.get("value")!==0){this.set("class","selectBoxGreen");msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[3]=this.get("value")}else{this.set("class","selectBoxRed");msaleUI.Plugins.MDetails.formRequestHandler.requestRdy[3]=null}}});this.scriptProtection.each(function(a){$(a).addEvents({keyup:function(b){msaleUI.Plugins.Help.validator.protectedForEvilScripts(this.value,a)}})})},addSendButtonEvent:function(b,a){var c=this;$("sendMDformRequest").addEvents({click:function(d){if($type(d)){d.stop()}if($type(c.requestRdy[0])&&$type(c.requestRdy[1])&&$type(c.requestRdy[2])&&$type(c.requestRdy[3])){switch(b){case 1:msaleUI.Plugins.MDetails.formRequestHandler.sendForm();break;case 2:msaleUI.Plugins.MDetails.formRequestHandler.sendForm2(a);break}}else{msaleUI.Plugins.smoothBox.alert(msaleUI.Plugins.Help.langManager.getTrans(1114))}}},c)},storeInfoToCookie:function(a,b){msaleUI.Plugins.Help.cookie.setToCookie("machineReq",a,b)},mustHaveCheck:function(){var a=msaleUI.Plugins.Help.validator.testSuiteRunner([$("frm2_name").value,$("frm2_mail").value,$("frm2_company").value],["Name","E-Mail","Firma"],[0]);if($("frm2_country").value==="0"&&!a){msaleUI.Plugins.smoothBox.alert(msaleUI.Plugins.Help.langManager.getTrans(1114))}else{msaleUI.Plugins.MDetails.formRequestHandler.sendForm()}},sendForm:function(){if(msaleUI.stats.tabStatus.sending){return false}msaleUI.stats.tabStatus.sending=true;var c=msaleUI.Objects.muful.creator.retrieveMDchecka();if($type(c)){c.include(this.lastStockNo)}else{c=this.lastStockNo}var a=new Array();this.inquiriesNames.each(function(d){if($(d).checked){a.include(d.split("_")[1])}});var b=this;new Request.JSON({url:"ajaxcontent/de/machine_inquiry.php",data:"stockno="+c+"&company="+b.requestRdy[0]+"&name="+b.requestRdy[1]+"&mail="+b.requestRdy[2]+"&country="+b.requestRdy[3]+"&street="+$("frm2_street").get("value")+"&plz="+$("frm2_plz").get("value")+"&city="+$("frm2_city").get("value")+"&sector="+$("sel_sector").get("value")+"&phone="+$("frm2_phone").get("value")+"&fax="+$("frm2_fax").get("value")+"&website="+$("frm2_website").get("value")+"&lang="+msaleUI.Plugins.Help.langManager.getLanguage()+"&kind=1&add_inquiries="+a+"&gender="+$("frm2_anrede").get("value")+"&ref="+$("frm2_ref").get("value"),method:"post",onComplete:function(d){b.storeInfoToCookie(0,d.answer.id);c.each(function(e){msaleUI.Objects.muful.creator.removeChecked2(e);msaleUI.Objects.muful.creator.registerMDchecka(e,false)});msaleUI.Plugins.smoothBox.info(msaleUI.Plugins.MDetails.machineDetails.transHash.get(1101)+" : "+d.answer.no);msaleUI.stats.tabStatus.sending=false}},b).send()},sendForm2:function(a){var b=this;new Request.JSON({url:"ajaxcontent/de/machine_request.php",data:"company="+b.requestRdy[0]+"&name="+b.requestRdy[1]+"&mail="+b.requestRdy[2]+"&country="+b.requestRdy[3]+"&street="+$("frm2_street").get("value")+"&plz="+$("frm2_plz").get("value")+"&city="+$("frm2_city").get("value")+"&sector="+$("sel_sector").get("value")+"&phone="+$("frm2_phone").get("value")+"&fax="+$("frm2_fax").get("value")+"&website="+$("frm2_website").get("value")+"&lang="+msaleUI.Plugins.Help.langManager.getLanguage()+"&kind=1&gender="+$("frm2_anrede").get("value")+"&ref="+$("frm2_ref").get("value")+"&time="+$("frm2_time").get("value")+"&value_id="+a[2]+"&control_id="+a[3]+"&yom_id="+a[4]+"&axis_id="+a[5]+((a[0]===0)?("&mtype_id="+a[1]):("&make_id="+a[1])),method:"post",onComplete:function(c){b.storeInfoToCookie(0,c.answer.id);msaleUI.Plugins.smoothBox.info(msaleUI.Plugins.MDetails.machineDetails.transHash.get(1101)+" : "+c.answer.no)}},b).send()}});var SmartHoverBox=new Class({Implements:Options,options:{boxTimer:1000,yOffset:-10,xOffset:-10,smartBoxSuffix:"_smarthbox",smartBoxClose:"smarthbox_close",lockY:"",lockX:""},initialize:function(a){this.setOptions(a);this.pos=[];this.smartBoxes=$$("[id$="+this.options.smartBoxSuffix+"]");this.closeElem=$(document.body).getElements("."+this.options.smartBoxClose);this.closeElem.addEvent("click",function(b){b.preventDefault();this.closeBox()}.bind(this)).setStyle("cursor","pointer");this.smartBoxes.setStyle("display","none");this.showHideBox();this.closeBox()},showHideBox:function(){this.smartBoxes.each(function(a){this.getCurrentBox(a);a.addEvent("mouseleave",function(){this.closeBoxTimer()}.bind(this));a.addEvent("mouseenter",function(){$clear(this.delay)}.bind(this));$(this.currentBox).addEvent("mouseleave",function(){this.closeBoxTimer()}.bind(this));$(this.currentBox).addEvent("mouseenter",function(){this.getCurrentBox(a);$clear(this.delay);this.smartBoxes.setStyle("display","none");a.setStyles({display:"block",position:"absolute"}).setStyle("z-index","1000000");this.positioning(a,this.currentBox)}.bind(this)).setStyle("cursor","pointer")}.bind(this))},closeBoxTimer:function(){this.hideEm=function(){this.closeBox()}.bind(this);this.delay=this.hideEm.delay(this.options.boxTimer)},closeBox:function(){this.smartBoxes.setStyle("display","none")},positioning:function(b,a){this.pos.windowSize=$(window).getSize();this.pos.windowScroll=$(window).getScroll();this.pos.boxSize=b.getSize();this.pos.inputPOS=$(a).getCoordinates();this.pos.inputCOOR=$(a).getPosition();this.pos.inputSize=$(a).getSize();this.pos.halfWindowY=this.pos.windowSize.y/2;this.pos.halfWindowX=this.pos.windowSize.x/2;this.pos.inputBottomPOS=this.pos.inputPOS.top+this.pos.inputSize.y;this.pos.inputBottomPOSAdjust=this.pos.inputBottomPOS-this.pos.windowScroll.y;this.pos.inputLeftPOS=this.pos.inputPOS.left+this.options.xOffset;this.pos.inputRightPOS=this.pos.inputPOS.right;this.pos.leftOffset=this.pos.inputCOOR.x+this.options.xOffset;if(this.pos.halfWindowY<this.pos.inputBottomPOSAdjust&&this.options.lockY=="none"||this.options.lockY=="top"){b.setStyle("top",this.pos.inputPOS.top-this.pos.boxSize.y-this.options.yOffset);if(this.pos.inputLeftPOS<this.pos.halfWindowX&&this.options.lockX=="none"||this.options.lockX=="left"){b.setStyle("left",this.pos.leftOffset)}else{b.setStyle("left",(this.pos.inputPOS.right-this.pos.boxSize.x)-this.options.xOffset)}}else{b.setStyle("top",this.pos.inputBottomPOS+this.options.yOffset);if(this.pos.inputLeftPOS<this.pos.halfWindowX&&this.options.lockX=="none"||this.options.lockX=="left"){b.setStyle("left",this.pos.leftOffset)}else{b.setStyle("left",(this.pos.inputPOS.right-this.pos.boxSize.x)-this.options.xOffset)}}},getCurrentBox:function(a){this.currentBox=a.getProperty("id");this.currentBox=this.currentBox.replace(""+this.options.smartBoxSuffix+"","")}});var myValidator=new Class({minLen:1,maxLen:30,redBackground:"rgb(255,40,47)",greenBackground:"rgb(76,255,0)",machtingScriptTags:new RegExp(".*(<)(s)*(script).*"),emailValidator:new RegExp("^([0-9a-zA-Z]+([_.-]?[0-9a-zA-Z]+)*@[0-9a-zA-Z]+[0-9,a-z,A-Z,.,-]+[(.){1}]+[a-zA-Z]{2,4})+$"),urlValidator:new RegExp("^(http://www.|https://www.|ftp://www.|www.){1}([w]+)(.[w]+){1,2}$"),lettersOnly:new RegExp(/^([a-zA-Z]+([-.\s]*[a-zA-Z]*)*)$/),lettersNumberOnly:new RegExp(/^([\w]+([-.\s]*[\w]*)*)$/),validateSuite:["notEmpty","onlyLetters","onlylettersAndNumbers","validateEmail","isSelected","validateURL"],initialize:function(){},testSuiteRunner:function(a,c,f){if(msaleUI.Plugins.Help.langManager.getLanguage()==="ru"){return this.checkRu(a,c)}if($type(a)!=="array"){return"1. argument MUST be an array!"}var e=true;if(this.protectedForEvilScripts(a,c)){for(var d=0;d<a.length;d++){var b=this.testingSuite(a[d],c[d],f,false);if(!b){e=false}}return e}else{return false}},testingSuite:function(a,c,f){if(msaleUI.Plugins.Help.langManager.getLanguage()==="ru"){return this.checkRu(a,c)}if($type(f)!=="array"){return"3. argument MUST be an array!"}if(this.protectedForEvilScripts(a,c)){var e=true;for(var d=0;d<f.length;d++){switch(this.validateSuite[f[d]]){case this.validateSuite[0]:var b=this.validateIsNotEmpty(a,c,false);if(!b){e=false}break;case this.validateSuite[2]:var b=this.onlyLetters(a,c,false);if(!b){e=false}break;case this.validateSuite[3]:var b=this.onlyLettersAndNumbers(a,c,false);if(!b){e=false}break;case this.validateSuite[4]:var b=this.validateIsEmail(a,c,false);if(!b){e=false}break;case this.validateSuite[5]:var b=this.validateIsSelected(a,c,false);if(!b){e=false}break;case this.validateSuite[6]:var b=this.validateIsURL(a,c,false);if(!b){e=false}break}}return e}},validateIsNotEmpty:function(c,b){var e=false;if($type(c)||c.length===0){if(c.length>this.minLen){var a=c.clean();if(a.length>this.minLen){e=true}else{var d=1095}}else{var d=1095}}else{var d=1096}this.setBackGround(b,e);if(e){return true}else{return false}},validateIsEmail:function(a,b){if(this.protectedForEvilScripts(a,b)){var d=false;if((a.search(this.emailValidator))!=-1){d=true}else{var c=1098}this.setBackGround(b,d);if(d){return true}else{return false}}},validateIsURL:function(a,b){if(msaleUI.Plugins.Help.langManager.getLanguage()==="ru"){return this.checkRu(a,b)}var d=false;if(a.search(this.urlValidator)!=-1){d=true}else{var c="Keine gültige URL"}this.setBackGround(b,d);if(d){return true}else{return false}},validateIsSelected:function(a,b){if(msaleUI.Plugins.Help.langManager.getLanguage()==="ru"){return this.checkRu(a,b)}var d=false;if(a!==0){d=true}else{var c=1099}this.setBackGround(b,d);if(d){return true}else{return false}},protectedForEvilScripts:function(b,c){var a=b;b=b.stripScripts();if(b.length>40){b=b.substring(0,40)}if(a.length>b.length){$(c).set("value",b);return b}return true},onlyLetters:function(a,b){return this.checkRu(a,b);if(this.protectedForEvilScripts(a,b)){var d=false;if((a.search(this.lettersOnly))!=-1&&a.length>2){d=true}else{var c="Nur klein/gross Buchstaben erlaubt"}this.setBackGround(b,d);if(d){return true}else{return false}}},onlyLettersAndNumbers:function(a,b){return this.checkRu(a,b);if(this.protectedForEvilScripts(a,b)){var d=false;if((a.search(this.lettersNumberOnly)!=-1)&&a.length>2){d=true}else{var c="Nur Buchstaben und Zahlenkominationen erlaubt"}this.setBackGround(b,d);if(d){return true}else{return false}}},checkRu:function(b,a){if(this.protectedForEvilScripts(b,a)){return this.validateIsNotEmpty(b,a)}else{}},setBackGround:function(b,a){if(a){$(b).setStyle("background-color",this.greenBackground)}else{$(b).setStyle("background-color",this.redBackground)}}});var sizeMatters=new Class({minSize:[1000,565],supportedSizes:[1024,1280,1440,1680],ySizes:[768,800,900,1050],currentSize:1,unitWidthCM:[28,35,40,45],unitWidthINCH:[30,40,45,50],valueWidth:[38,50,60,70],yomWidth:[38,60,70,80],typMakeWidth:[108,160,200,250],bumpX:[800,950,1100,1300],bumpY:[550,650,700,800],bumpRX:[500,550,600,700],bumpRY:[550,650,700,800],initialize:function(){},initSize:function(){if(screen.width<this.minSize[0]||screen.height<this.minSize[1]){return"error"}this.detectSize(screen.width,screen.height)},getSize:function(){return this.supportedSizes[this.currentSize]},getYSize:function(){return this.ySizes[this.currentSize]},getSizeIndex:function(){return this.currentSize},detectSize:function(b,a){if(msaleUI.stats.browser.ie){if(a<700){msaleUI.Objects.muful.open=false}}else{if(a<780){msaleUI.Objects.muful.open=false}}if(b!==this.supportedSizes[this.currentSize]){if(b<1250){this.currentSize=0}else{if(b<1418){this.currentSize=1}else{if(b<1670){this.currentSize=2}else{this.currentSize=3}}}}if(this.currentSize===0){$("naviMarker_l").setStyles({left:"0"});$("naviMarker_r").setStyles({left:"720px"});$("menuBar").setStyles({width:"705px",left:"15px"});$("muful").setStyles({right:"",left:"0"});$(document.body).setStyles({"overflow-x":"hidden"});msaleUI.Plugins.ViewPorts.viewPortManager.vp2MainWidth=340;msaleUI.Plugins.ViewPorts.viewPortManager.vp3MainFontSize="8pt !important;"}else{msaleUI.Plugins.ViewPorts.viewPortManager.vp2MainWidth=401}},resizeBoxOverlay:function(){if(msaleUI.stats.browser.ie){var a=document.documentElement.scrollHeight;var b=((document.documentElement.clientWidth.toInt())+17)}else{var a=window.getScrollHeight();var b=((window.getScrollWidth().toInt())+17)}msaleUI.Frames.overlay.setStyles({height:a+"px",width:b+"px"})},checkSize:function(){if(($("leftFrame").getStyle("height").toInt())>($("mainFrame_Outer").getStyle("height").toInt())){$("mainFrame_Outer").setStyle("height",($("leftFrame").getStyle("height").toInt())+235+"px");$("mainFrame").setStyle("height",($("leftFrame").getStyle("height").toInt())+100+"px")}else{$("mainFrame_Outer").setStyle("height","");$("mainFrame").setStyle("height","")}},getVP3Width:function(a){switch(a){case"unit_cm":return this.unitWidthCM[this.currentSize];case"unit_inch":return this.unitWidthINCH[this.currentSize];case"val":return this.valueWidth[this.currentSize];case"yom":return this.yomWidth[this.currentSize];case"typMake":return this.typMakeWidth[this.currentSize]}},bumpResize:function(a){if(a.width<this.bumpX[this.currentSize]&&a.height<this.bumpY[this.currentSize]){return a}if(a.width>a.height){var b=a.width/a.height;a.width=this.bumpX[this.currentSize];a.height=this.bumpX[this.currentSize]/b}else{var b=a.height/a.width;a.height=this.bumpRY[this.currentSize];a.width=this.bumpRY[this.currentSize]/b}return a},getPDFsize:function(){return[this.bumpX[this.currentSize],this.bumpY[this.currentSize]]}});var browserUtilities=new Class({initialize:function(){if(Browser.Engine.trident){msaleUI.stats.browser.ie=true;msaleUI.stats.browser.kind="ie";if(/MSIE (\d+\.\d+);/.test(navigator.userAgent)){var a=new Number(RegExp.$1);if(a>=8){msaleUI.stats.browser.ieVer=8}else{if(a>=7){msaleUI.stats.browser.ieVer=7}else{if(a>=6){msaleUI.stats.browser.ieVer=6}}}}}else{if(window.sidebar){msaleUI.stats.browser.kind="firefox"}else{if(window.opera){msaleUI.stats.browser.kind="opera"}else{var f=$try(function(){var g=navigator.userAgent.toLowerCase();return g},function(){return false});if($type(f)){var b=(f.indexOf("konqueror")!=-1);var c=(f.indexOf("webkit")!=-1);var e=(f.indexOf("mac")!=-1);var d=e?"Command/Cmd":"CTRL";if(b){msaleUI.stats.browser.kind="konq"}else{if(c){msaleUI.stats.browser.kind="safari"}else{msaleUI.stats.browser.kind="unknown"}}}}}}}});var langManager=new Class({current_lang:null,old_lang:null,transHash:null,pools_init:false,initialize:function(){},initLang:function(a){this.old_lang=a;this.current_lang=a},buildTransList:function(a){this.transHash=new Hash(a);callfn(function(){msaleUI.Plugins.Help.langManager.startUpInsert()})},updateTrans:function(a,b){this.transHash.set(a,b)},getTrans:function(a){return this.transHash.get(a)},getMediaTip:function(e){var d=msaleUI.Plugins.MachineData.mdController.getMDbyID(e);var a=d.media;var c="";for(var b=0;b<a.length;b++){c=c.concat(this.transHash.get(a[b])+"<br>")}return c},getLanguage:function(){return this.current_lang},setLanguage:function(a){if(a==this.current_lang){return}this.old_lang=this.current_lang;this.current_lang=a;msaleUI.Plugins.Help.cookie.setToCookie("language",0,a);this.updateLanguage()},updateLanguage:function(){if(!this.pools_init){var a=this;$$("SPAN.i18n").each(function(c){var b=c.getProperty("class").split("_")[1];a.transHash.include(b,null)},a);this.pools_init=true}$("lang_"+this.current_lang).set("class","lang_"+this.current_lang+"_A");$("lang_"+this.old_lang).set("class","lang_"+this.old_lang);new Request({url:"include/helper/get_translation.php",data:"pool="+this.transHash.getKeys()+"&lang="+this.current_lang,method:"post",onComplete:function(c){var b=JSON.decode(c);$$("SPAN.i18n").each(function(d){d.set("html",b.pool[d.getProperty("class").split("_")[1]])});(msaleUI.Plugins.Help.langManager.transHash.getKeys()).each(function(d){msaleUI.Plugins.Help.langManager.updateTrans(d,b.pool[d])});msaleUI.Plugins.Help.langManager.updateImages();updateButtonHover();msaleUI.Plugins.Help.langManager.updateSearchBoxes();msaleUI.Plugins.Help.langManager.updateTips()}}).send()},updateImages:function(){if(this.current_lang=="de"||this.current_lang=="uk"||this.current_lang=="ru"){$("languageBox").removeClass("languageBox_"+this.old_lang).addClass("languageBox_"+this.current_lang);$("selectorContainerCaption").removeClass("auswahlImg_"+this.old_lang).addClass("auswahlImg_"+this.current_lang);$("catContainerCaption").removeClass("kategorieImg_"+this.old_lang).addClass("kategorieImg_"+this.current_lang);$("requestButton").removeClass("req_"+this.old_lang).addClass("req_"+this.current_lang);$("lagerListButton").removeClass("lager_"+this.old_lang).addClass("lager_"+this.current_lang);if($("helpButton").hasClass("helpOn_"+this.old_lang)){$("helpButton").removeClass("helpOn_"+this.old_lang).addClass("helpOn_"+this.current_lang)}else{$("helpButton").removeClass("helpOff_"+this.old_lang).addClass("helpOff_"+this.current_lang)}$("currencyBut").removeClass("currencyButton_"+this.old_lang).addClass("currencyButton_"+this.current_lang);if(this.current_lang=="ru"){$("resetButton").removeClass("resetButt").addClass("resetButt_ru")}else{if(this.old_lang=="ru"){$("resetButton").removeClass("resetButt_ru").addClass("resetButt")}}}},updateSearchBoxes:function(){$("searchBox_f").set("value",this.getTrans(581));$("searchBox_t").set("value",this.getTrans(1081));$("searchBox_ys").set("value",this.getTrans(582))},updateTips:function(){$$("div.muful_zoom").each(function(a){a.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.dbtIcon))});$$("div.muful_dbt").each(function(a){a.store("tip:text",msaleUI.Plugins.Help.langManager.getTrans(msaleUI.staticFinal.zoomIcon))})},startUpInsert:function(){this.updateSearchBoxes()}});var cookieHandler=new Class({cookie:new Hash.Cookie("hwzmmsale2010",{duration:365}),lastVisit:false,initialize:function(){var b=new Hash(this.cookie.getFromPath("lastVisit"));var a=new Date();if(b.getLength()>0){this.lastVisit=b.get(0);this.setToCookie("lastVisit",0,a)}else{this.setToCookie("lastVisit",0,a)}},defaultValues:function(a){switch(a){case"language":return"de";case"viewPort":return 3;case"sortingType":return"smalls";case"unitType":return"cm";default:}},setToCookie:function(d,b,c){var a=new Hash(this.cookie.getFromPath(d));switch(d){case"muful":a.include(b,c);this.cookie.set("muful",a);break;case"language":a.set(0,c);this.cookie.set("language",a);break;case"lastVisit":a.set(0,c);this.cookie.set("lastVisit",a);break;case"viewPort":a.set(0,c);this.cookie.set("viewPort",a);break;case"contactId":a.set(0,c);this.cookie.set("contactId",a);break;case"allState":a.set(b,c);this.cookie.set("allState",a);break;case"sortingType":a.set(0,c);this.sortingType=c;this.cookie.set("sortingType",a);break;case"unitType":a.set(0,c);this.cookie.set("unitType",a);break;case"lastView":a.set(b,c);this.cookie.set("lastView",a);break;case"machineReq":a.set(b,c);this.cookie.set("machineReq",a);break}},getFromCookie:function(c,b){var a=new Hash(this.cookie.getFromPath(c));if(a.getLength()>0){if(b===false){return a}else{return a.get(b)}}else{return this.defaultValues(c)}},delFromCookie:function(c,b){var a=new Hash(this.cookie.getFromPath(c));if(b==="delThemAll"){a.eraseF;erase(c);this.cookie.erase();this.cookie.set(c,a)}else{if(a.has(b)){a.erase(b);this.cookie.erase();this.cookie.set(c,a)}}},isInCookie:function(c,b){var a=new Hash(this.cookie.getFromPath(c));if(a.has(b)){return true}else{return false}},agkLastViewChange:function(){var a=new Hash(this.cookie.getFromPath("lastView"));if($type(a)){a.empty();this.cookie.set("lastView",a)}},prepareLongString:function(c,a,b){}});
