var SEARCH_BUTTON_LABEL;var PRINT_BUTTON_LABEL;var SEARCH_MENU_EXHIBITORS;var SEARCH_MENU_BOOTHS;var PRINT_MENU_VIEWPORT;var PRINT_MENU_ENTIREPLAN;var PRINT_MENU_PDF;var EXHIBITOR_SEARCH_DIALOG_TITLE;var BOOTH_SEARCH_DIALOG_TITLE;var SEARCH_LIST_SELECTED;var xml={"getNumber":function(_1,_2){return _1.getElementsByTagName(_2).length;},"getAttribute":function(_3,_4){return _3.getAttribute(_4);},"getChildValue":function(_5,_6,i){return _5.getElementsByTagName(_6)[i].firstChild.nodeValue;}};var css={"changerow":function(_7,m){if(m==1){_7.style.background="#CCC";}else{_7.style.background="transparent";}}};var utils={"browser":function(){check=[["window.postMessage","window.XMLHttpRequest&&(document.postMessage||window.external)","document.compatMode","(document.detachEvent||document.contentType)"],["window.execScript","window.pkcs11","window.opera","window.navigator&&window.navigator.vendor"],[["IE8","FF3","Op9.5","KDE?"],["IE7","FF2","Op9","KDE?"],["IE6","FF1.5","Op8","KDE/Safari3"],["IE5x","NN7","Op7","KDE/Konqu.3"]]];var j;var b;for(n=0;n<check[1].length;n++){if(!eval(check[1][n])==0){b=n;}}for(n=check[0].length;n>-1;n--){if(!eval(check[0][n])==0){j=n;}}var b=(j>-1&&b>-1)?check[2][j][b]:"Unbekannter Browser";return b;}};var ba_map={"showId":0,"hallId":0,"hallIndex":0,"background":null,"booths":null,"working":null,"overview":null,"clipping":null,"par":null,"waiting":null,"browser":utils.browser,"constants":{"lZ":null,"sZ":null,"cW":null,"rH":null},"sessionTimeStamp":0,"boothObjects":[],"connections":[],"init":function(){ba_map.setSessionTimeStamp();ba_map.par=par;ba_map.hallId=ba_map.getQueryString("hallId");if(ba_map.getQueryString("tradeShowId")==542){ba_map.hallId=1444;}if(ba_map.getQueryString("tradeShowId")==595){ba_map.hallId=1489;}if(ba_map.getQueryString("tradeShowId")==693){ba_map.hallId=1558;}ba_map.showId=ba_map.getQueryString("tradeshowID");ba_map.transparencyMode=utils.browser()=="IE6"?".gif":".png";ba_map.setHallIndex();ba_map.setConstants();ba_map.overrideParByQString();ba_map.overridePar();document.title=ba_map.par.global.tradeShow;ba_map.background=document.getElementById("background");ba_map.vectorContainer=dojo.byId("vectorWrapper");ba_map.working=document.getElementById("working");ba_map.overview=document.getElementById("overview");ba_map.overviewBorder=document.getElementById("overviewBorder");ba_map.clipping=document.getElementById("clipping");ba_map.container=document.getElementById("ba_mapcontainer");ba_map.container.style.width=ba_map.par.global.availableWidth+"px";ba_map.container.style.height=ba_map.par.global.availableHeight+"px";ba_map.dnd.hallplan.clipping=ba_map.screen.clipping().byRowsAndCols;ba_map.modules.print.showPrintDialog();ba_map.drawing.showHallName();ba_map.po=UI.prototype=new Map(ba_map);Hall.prototype=new Map(ba_map);ba_map.ui=new UI();dojo.registerModulePath("hallplan","../"+ba_map.par.global.instance+"/js");dojo.require("hallplan.local."+ba_map.po.getLanguage());if(ba_map.par.global.showArea){ba_map.ui.exhibitionGroundButton=ba_map.ui.renderExhibitionGroundButton();}ba_map.ui.hallButton=ba_map.ui.renderDropDownButton({name:"hallButton",label:ba_map.ui.getHallName(ba_map.hallIndex)});if(ba_map.ui.hallButton){ba_map.ui.hallMenu=ba_map.ui.renderMenu({});ba_map.ui.hallButton.dropDown=ba_map.ui.renderHallMenuItems(ba_map.ui.hallMenu);ba_map.ui.hallButton.placeAt("ba_tool_container");}ba_map.ui.searchButton=ba_map.ui.renderDropDownButton({id:"searchButton",name:"searchButton",label:SEARCH_BUTTON_LABEL,iconClass:"searchIcon"});if(ba_map.ui.searchButton){ba_map.ui.searchMenu=ba_map.ui.renderMenu({});ba_map.ui.searchButton.dropDown=ba_map.ui.renderSearchMenuItems(ba_map.ui.searchMenu);ba_map.ui.searchButton.placeAt("ba_tool_container");}ba_map.ui.printButton=ba_map.ui.renderDropDownButton({name:"printButton",id:"printButton",label:PRINT_BUTTON_LABEL,iconClass:"printIcon"});if(ba_map.ui.printButton){ba_map.ui.printMenu=ba_map.ui.renderMenu({});ba_map.ui.printButton.dropDown=ba_map.ui.renderPrintMenuItems(ba_map.ui.printMenu);ba_map.ui.printButton.placeAt("ba_tool_container");}var _8=dojo.byId("ba_tool_container");_8.style.left=ba_map.par.global.availableWidth-_8.offsetWidth+"px";ba_map.ui.slider=ba_map.ui.renderSlider();ba_map.tabArrows=[];dojo.query(".dijitButtonNode").forEach(function(_9){dojo.attr(_9,"style",{position:"relative"});var _a=_9.firstChild.id;var _b=ba_map.browser().indexOf("IE")>-1?-6:-8;ba_map.tabArrows["tab_arrow"+_a]=new HtmlElement("SPAN",{parent:_9,attribute:{id:"tab_arrow_"+_a,style:{display:"none",position:"absolute",bottom:_b+"px",left:0,width:"10px",height:"6px",background:"url(../images/tab_arrow.gif) no-repeat",fontSize:"1pt"}}});});ba_map.exSearchContainer=new HtmlElement(dojo.byId("exListCont"));ba_map.boothSearchContainer=new HtmlElement(dojo.byId("boothListCont"));ba_map.areaSearchContainer=new HtmlElement(dojo.byId("areaListCont"));ba_map.drawing.setPortalSkin();ba_map.vectorSurface=dojox.gfx.createSurface(dojo.byId("vectorContainer"),(ba_map.par.hall[ba_map.hallIndex].width*ba_map.par.global.zoom/100),(ba_map.par.hall[ba_map.hallIndex].height*ba_map.par.global.zoom/100)).createGroup();ba_map.boothShapeGroup=ba_map.vectorSurface.createGroup();ba_map.boothNumberGroup=ba_map.vectorSurface.createGroup();ba_map.boothExhibitorGroup=ba_map.vectorSurface.createGroup();ba_map.setUnselectable(document.body);ba_map.setConnections();ba_map.setDescription();ba_map.getDefaultViewport();ba_map.search.setAreaTab();},"printinit":function(){ba_map.setSessionTimeStamp();ba_map.par=par;ba_map.showId=ba_map.getQueryString("tradeshowID");ba_map.hallId=ba_map.getQueryString("hallId");ba_map.transparencyMode=utils.browser()=="IE6"?".gif":".png";ba_map.setHallIndex();ba_map.overridePar();dojo.registerModulePath("hallplan","../"+ba_map.par.global.instance+"/js");ba_map.par.global.zoom=parseInt(ba_map.getQueryString("zoom"));ba_map.setConstants();document.title=ba_map.par.global.tradeShow;ba_map.background=document.getElementById("background");ba_map.vectorContainer=dojo.byId("vectorContainer");ba_map.working=document.getElementById("working");ba_map.container=document.getElementById("ba_mapcontainer");ba_map.par.global.availableWidth=600;ba_map.par.global.availableHeight=850;ba_map.container.style.width=ba_map.par.global.availableWidth+"px";ba_map.container.style.height=ba_map.par.global.availableHeight+"px";ba_map.dnd.hallplan.x=parseInt(ba_map.getQueryString("x"));ba_map.dnd.hallplan.y=parseInt(ba_map.getQueryString("y"));ba_map.drawing.drawBackgroundTable();ba_map.vectorSurface=dojox.gfx.createSurface(dojo.byId("vectorContainer"),(ba_map.par.hall[ba_map.hallIndex].width*ba_map.par.global.zoom/100),(ba_map.par.hall[ba_map.hallIndex].height*ba_map.par.global.zoom/100)).createGroup();ba_map.boothShapeGroup=ba_map.vectorSurface.createGroup();ba_map.boothNumberGroup=ba_map.vectorSurface.createGroup();ba_map.boothExhibitorGroup=ba_map.vectorSurface.createGroup();ba_map.dnd.hallplan.move(true);ba_map.setDescription();},"resizeinit":function(w,h){ba_map.setSessionTimeStamp();ba_map.par.global.availableWidth=w;ba_map.par.global.availableHeight=h;ba_map.container.style.width=ba_map.par.global.availableWidth+"px";ba_map.container.style.height=ba_map.par.global.availableHeight+"px";ba_map.drawing.showOverview();ba_map.drawing.setPortalSkin();ba_map.drawing.getBgrAndBooths(true);},"setConstants":function(){ba_map.constants.sZ=ba_map.par.hall[ba_map.hallIndex].width/ba_map.par.hall[ba_map.hallIndex].overviewWidth,ba_map.constants.lZ=100/ba_map.par.global.zoom,ba_map.constants.cW=ba_map.par.hall[ba_map.hallIndex].width/ba_map.par.hall[ba_map.hallIndex].cols;ba_map.constants.rH=ba_map.par.hall[ba_map.hallIndex].height/ba_map.par.hall[ba_map.hallIndex].rows;},"setShowId":function(r){ba_map.showId=xml.getChildValue(r,"showId",0);if(ba_map.par.global.showArea){ba_map.DOM_img.src="gelaendeplan_"+ba_map.showId+".gif";}},"setHallIndex":function(){for(var i=0;i<ba_map.par.hall.length;i++){if(ba_map.par.hall[i].id==ba_map.hallId){ba_map.hallIndex=i;break;}}},"overridePar":function(){if(ba_map.par.hall[ba_map.hallIndex].override){var ov=ba_map.par.hall[ba_map.hallIndex].override.show[ba_map.showId];if(ov!=undefined){for(var _c in ov){ba_map.par.global[_c]=ov[_c];}}}},"overrideParByQString":function(){var w=ba_map.getQueryString("width");if(w&&!isNaN(w)){ba_map.par.global.availableWidth=w-2;}var h=ba_map.getQueryString("height");if(h&&!isNaN(h)){ba_map.par.global.availableHeight=h-2;}},"getLanguage":function(){switch(ba_map.getQueryString("language")){case "de":return 0;break;case "en":return 1;break;case "fr":return 2;break;default:return 0;break;}},"setDescription":function(){try{dojo.byId("exListLabel").innerHTML=EXHIBITOR_SEARCH_DIALOG_TITLE;dojo.byId("boothListLabel").innerHTML=BOOTH_SEARCH_DIALOG_TITLE;dojo.byId("areaListLabel").innerHTML=EXHIBITION_GROUND_DIALOG_TITLE;}catch(e){}var s=ba_map.getLanguage();for(i=0;i<sprachArray.length;i++){try{var _d=sprachArray[i][s];var _e=document.createTextNode(_d);var _f=document.getElementById("text"+i);while(_f.hasChildNodes()){_f.removeChild(_f.lastChild);}_f.appendChild(_e);}catch(e){}}if(ba_map.getQueryString("view")=="print"){var _10=ba_map.isArray(ba_map.par.hall[ba_map.hallIndex].name)?ba_map.par.hall[ba_map.hallIndex].name[ba_map.getLanguage()]:ba_map.par.hall[ba_map.hallIndex].name;var n=(_10!="")?ba_map.par.global.tradeShow+", "+_10:ba_map.par.global.tradeShow;var _11=document.createTextNode(n);try{document.getElementById("head1").appendChild(_11);}catch(e){}}},"setConnections":function(){ba_map.connections["sliderover"]=dojo.connect(dojo.byId("sliderContainer"),"onmouseover",function(){dojo.removeClass(this,"transparency");});ba_map.connections["sliderout"]=dojo.connect(dojo.byId("sliderContainer"),"onmouseout",function(){dojo.addClass(this,"transparency");});ba_map.connections["dnd_on"]=dojo.connect(dojo.byId("ba_mapcontainer"),"onmousedown",function(){ba_map.dnd.hallplan.start();});ba_map.connections["exh_display_scroll_on"]=dojo.connect(dojo.byId("ausstellerDisplay"),"onmousedown",function(){dojo.disconnect(ba_map.connections["dnd_on"]);});ba_map.connections["exh_display_scroll_off"]=dojo.connect(dojo.byId("ausstellerDisplay"),"onmouseup",function(){ba_map.connections["dnd_on"]=dojo.connect(dojo.byId("ba_mapcontainer"),"onmousedown",function(){ba_map.dnd.hallplan.start();});});ba_map.connections["area_plan_dialog_close"]=dojo.connect(dijit.byId("areaListCont"),"onCancel",ba_map.ui.toggleButtons);dojo.connect(dojo.byId("ex-search-close"),"onclick",ba_map.search.toggleExList);dojo.connect(dojo.byId("booth-search-close"),"onclick",ba_map.search.toggleBoothList);dojo.connect(dojo.byId("area-search-close"),"onclick",ba_map.search.toggleAreaList);},"getQueryString":function(q){var qs=document.location.search;var _12="";qs=qs.substr(1);var _13=qs.split("&");for(var i=0;i<_13.length;i++){var _14=_13[i].split("=");if(_14[0].toLowerCase()==q.toLowerCase()){return _14[1];break;}}return false;},"getDefaultViewport":function(){var _15=ba_map.getQueryString("companyid");ajax.par.url="/ngn/hallplan2.7/getDefaultViewport.Ajax.asp?hallID="+ba_map.hallId+"&showID="+ba_map.getQueryString("tradeshowID")+"&companyid="+_15+"&booth="+ba_map.getQueryString("booth")+"&instance="+ba_map.par.global.instance+"&organizer="+ba_map.par.global.organizer;ajax.par.callback_function="ba_map.drawing.drawDefaultViewport";ajax.par.return_xml=true;ajax.makeHttpRequest();},"control":function(e){if(!ba_map.dnd.hallplan.moveByInAction){if(!e){e=window.event;}try{ba_map.mouse.x=e.clientX-ba_map.container.offsetLeft;ba_map.mouse.y=e.clientY-ba_map.container.offsetTop;if(ba_map.dnd.hallplan.isLocked==false){ba_map.dnd.hallplan.dnd();}if(ba_map.dnd.overview.isLocked==false){ba_map.dnd.overview.dnd();}if(ba_map.dnd.zoom.isLocked==false){ba_map.dnd.zoom.dnd();}}catch(er){}}},"isInArray":function(arr,el,_16){var _17=false;for(var i=0;i<arr.length;i++){var _18=(_16)?arr[i].cVal:arr[i];if(_18==el){_17=true;break;}}return _17;},"isArray":function(obj){if(obj.constructor.toString().indexOf("Array")==-1){return false;}else{return true;}},"setUnselectable":function(el){for(var i=0;i<el.childNodes.length;i++){try{if(el.childNodes[i].nodeName!="INPUT"){el.childNodes[i].unselectable="on";el.childNodes[i].style.MozUserSelect="none";el.childNodes[i].style.KhtmlUserSelect="none";}}catch(e){}if(el.childNodes[i].hasChildNodes()){ba_map.setUnselectable(el.childNodes[i]);}}},"toggleDebugger":function(v){ba_map.par.global.debugging=v.checked;if(!v.checked){document.getElementById("debugger").innerHTML="";}},"serializeObject":function(obj){var str="";for(var _19 in obj){str+="\""+_19+"\":"+obj[_19]+",";}if(str.length>0){str=str.substr(0,str.length-1);}return str;},"toMeasure":function(_1a,_1b){if(isNaN(_1a)){return _1a;}return _1a+_1b;},"getOffsetHeight":function(el){var h=0;for(var i=0;i<el.childNodes.length;i++){if(el.childNodes[i].nodeType==1&&!el.childNodes[i].getAttribute("ignoredimension")){h=h+el.childNodes[i].offsetHeight;}}return h;},"getOffsetWidth":function(el){var w=0;for(var i=0;i<el.childNodes.length;i++){if(el.childNodes[i].nodeType==1&&!el.childNodes[i].getAttribute("ignoredimension")){w=w+el.childNodes[i].offsetWidth;}}return w;},"clearContainer":function(c){if(c){while(c.childNodes.length){c.removeChild(c.lastChild);}}},"setSessionTimeStamp":function(){var t=new Date();ba_map.sessionTimeStamp=t.getTime();},"zoom":function(z){ba_map.boothShapeGroup.setTransform(dojox.gfx.matrix.scale(z/100));ba_map.vectorSurface.parent.setDimensions(ba_map.par.hall[ba_map.hallIndex].width*z/100,ba_map.par.hall[ba_map.hallIndex].height*z/100);ba_map.dnd.hallplan.x=Math.round(ba_map.dnd.hallplan.x*z/ba_map.par.global.zoom);ba_map.dnd.hallplan.y=Math.round(ba_map.dnd.hallplan.y*z/ba_map.par.global.zoom);ba_map.par.global.zoom=z;zoomBooths();ba_map.zoomLabel.showZoom(z);ba_map.constants.lZ=100/ba_map.par.global.zoom;ba_map.drawing.drawBackgroundTable();ba_map.drawing.drawBgr();ba_map.toolTip.exhibitors.moveToolTip();ba_map.dnd.hallplan.move(false);},"dnd":{"xStart":0,"yStart":0,"hallplan":{"x":0,"y":0,"xStartDnd":0,"yStartDnd":0,"isLocked":true,"clipping":[],"tileArray":[],"moveByInAction":false,"start":function(){ba_map.dnd.hallplan.isLocked=false;ba_map.mouse.setCursor("url(../images/cursorhand.cur), move");ba_map.dnd.xStart=ba_map.mouse.x;ba_map.dnd.yStart=ba_map.mouse.y;ba_map.dnd.setDndStart();},"dnd":function(){ba_map.dnd.hallplan.x=ba_map.dnd.hallplan.xStartDnd+ba_map.mouse.x-ba_map.dnd.xStart;ba_map.dnd.hallplan.y=ba_map.dnd.hallplan.yStartDnd+ba_map.mouse.y-ba_map.dnd.yStart;ba_map.dnd.hallplan.move();},"move":function(_1c){var _1d=ba_map.dnd.hallplan.normXY();ba_map.background.style.left=ba_map.dnd.hallplan.x+"px";ba_map.background.style.top=ba_map.dnd.hallplan.y+"px";ba_map.vectorContainer.style.left=ba_map.dnd.hallplan.x+"px";ba_map.vectorContainer.style.top=ba_map.dnd.hallplan.y+"px";if(ba_map.getQueryString("view")!="print"){ba_map.dnd.overview.adjustClipping();}if(_1c==true){ba_map.drawing.getBgrAndBooths(true);}else{if(ba_map.dnd.hallplan.watchClipping()==true||ba_map.dnd.zoom.isLocked==false){ba_map.drawing.getBgrAndBooths(false);}}return _1d;},"moveTo":function(x,y){var _1e=ba_map.dnd.hallplan.x-x;var _1f=ba_map.dnd.hallplan.y-y;ba_map.dnd.hallplan.x=x;ba_map.dnd.hallplan.y=y;ba_map.dnd.hallplan.moveBy({"x":_1e,"y":_1f,"ghost":true});},"moveBy":function(obj,x,y){if(obj.x!=0||obj.y!=0){var _20,_21;var _22=(Math.abs(obj.x)>=200)?40:20;var _23=(Math.abs(obj.y)>=200)?40:20;var _24=(obj.x<0)?-_22:_22;var _25=(obj.y<0)?-_23:_23;if(!x){ba_map.dnd.hallplan.moveByInAction=true;ba_map.dnd.hallplan.start();var x=1;var y=1;}else{x=x+_22;y=y+_23;}if(_20=(x<Math.abs(obj.x))){ba_map.dnd.hallplan.x=ba_map.dnd.hallplan.x+_24;}if(_21=(y<Math.abs(obj.y))){ba_map.dnd.hallplan.y=ba_map.dnd.hallplan.y+_25;}if(_20||_21){var _26=ba_map.dnd.hallplan.move();if(!_26.xCorrMin&&!_26.yCorrMin){window.setTimeout("ba_map.dnd.hallplan.moveBy({"+ba_map.serializeObject(obj)+"}, "+x+", "+y+")",50);}else{ba_map.dnd.hallplan.moveByInAction=false;if(obj.ghost){ba_map.drawing.removeGhost();}ba_map.dnd.stop();return true;}}else{ba_map.dnd.hallplan.moveByInAction=false;if(obj.ghost){ba_map.drawing.removeGhost();}ba_map.dnd.stop();return true;}}},"normXY":function(){var _27,_28,_29,_2a;if(ba_map.par.global.boxConstrainedOverview){var _2b=ba_map.par.global.hallplanMargin||0;if(_27=ba_map.dnd.hallplan.y>_2b){ba_map.dnd.hallplan.y=_2b;}if(ba_map.dnd.hallplan.y<-ba_map.par.hall[ba_map.hallIndex].height/ba_map.constants.lZ+ba_map.par.global.availableHeight-_2b){ba_map.dnd.hallplan.y=-ba_map.par.hall[ba_map.hallIndex].height/ba_map.constants.lZ+ba_map.par.global.availableHeight-_2b;}if(_29=ba_map.dnd.hallplan.x>_2b){ba_map.dnd.hallplan.x=_2b;}if(ba_map.dnd.hallplan.x<-ba_map.par.hall[ba_map.hallIndex].width/ba_map.constants.lZ+ba_map.par.global.availableWidth-_2b){ba_map.dnd.hallplan.x=-ba_map.par.hall[ba_map.hallIndex].width/ba_map.constants.lZ+ba_map.par.global.availableWidth-_2b;}}return {"xCorrMin":_29,"xCorrMax":_2a,"yCorrMin":_27,"xCorrMax":_2a};},"watchClipping":function(){var _2c=ba_map.screen.clipping().byRowsAndCols;if(ba_map.dnd.hallplan.clipping.rB!=_2c.rB||ba_map.dnd.hallplan.clipping.rT!=_2c.rT||ba_map.dnd.hallplan.clipping.cL!=_2c.cL||ba_map.dnd.hallplan.clipping.cL!=_2c.cL){ba_map.dnd.hallplan.clipping=_2c;return true;}else{return false;}},"toTileArray":function(){for(var i=ba_map.dnd.hallplan.clipping.rT;i<=ba_map.dnd.hallplan.clipping.rB;i++){for(var j=ba_map.dnd.hallplan.clipping.cL;j<=ba_map.dnd.hallplan.clipping.cR;j++){if(!ba_map.isInArray(ba_map.dnd.hallplan.tileArray,i+"_"+j)){ba_map.dnd.hallplan.tileArray.push(i+"_"+j);}}}}},"overview":{"x":0,"y":0,"xOffset":0,"yOffset":0,"isLocked":true,"googleLikeHallplanOffset":{"x":0,"y":0},"ghost":{},"ghostIsActive":false,"start":function(){if(ba_map.par.global.googleLikeOverview){if(ba_map.drawing.drawGhost("clipping")){ba_map.dnd.overview.ghostIsActive=true;ba_map.dnd.overview.googleLikeHallplanOffset.x=ba_map.dnd.hallplan.x;ba_map.dnd.overview.googleLikeHallplanOffset.y=ba_map.dnd.hallplan.y;}}else{}ba_map.dnd.overview.isLocked=false;ba_map.mouse.setCursor("url(../images/cursorhand.cur), move");},"dnd":function(){ba_map.dnd.overview.x=ba_map.mouse.x-ba_map.dnd.overview.xOffset;ba_map.dnd.overview.y=ba_map.mouse.y-ba_map.dnd.overview.yOffset;ba_map.dnd.hallplan.x=Math.round(-ba_map.dnd.overview.x*ba_map.constants.sZ/ba_map.constants.lZ+(ba_map.par.global.availableWidth/2));ba_map.dnd.hallplan.y=Math.round(-ba_map.dnd.overview.y*ba_map.constants.sZ/ba_map.constants.lZ+(ba_map.par.global.availableHeight/2));if(!ba_map.par.global.googleLikeOverview){ba_map.dnd.hallplan.move();}else{ba_map.dnd.overview.adjustClipping(ba_map.dnd.overview.ghost.ghost);}},"adjustClipping":function(_2d){var _2e=(_2d)?_2d:ba_map.clipping;ba_map.dnd.hallplan.normXY();var x,y;x=-ba_map.dnd.hallplan.x;y=-ba_map.dnd.hallplan.y;with(_2e){var w=ba_map.par.global.availableWidth*ba_map.constants.lZ/ba_map.constants.sZ;var h=ba_map.par.global.availableHeight*ba_map.constants.lZ/ba_map.constants.sZ;var l=Math.round(x*ba_map.constants.lZ/ba_map.constants.sZ)+ba_map.dnd.overview.xOffset;var t=Math.round(y*ba_map.constants.lZ/ba_map.constants.sZ)+ba_map.dnd.overview.yOffset;style.width=ba_map.toMeasure(w,"px");style.height=ba_map.toMeasure(h,"px");style.left=ba_map.toMeasure(l,"px");style.top=ba_map.toMeasure(t,"px");var _2f=(l-ba_map.dnd.overview.xOffset<0)?Math.abs(l-ba_map.dnd.overview.xOffset):0;var _30=(t-ba_map.dnd.overview.yOffset<0)?Math.abs(t-ba_map.dnd.overview.yOffset):0;style.clip="rect("+ba_map.toMeasure(_30,"px")+", "+ba_map.toMeasure(w+4,"px")+", "+ba_map.toMeasure(h+4,"px")+", "+ba_map.toMeasure(_2f,"px")+")";}}},"zoom":{"x":0,"isLocked":true,"gridPosition":0,"start":function(){ba_map.dnd.zoom.isLocked=false;ba_map.mouse.setCursor("url(../images/cursorhand.cur), move");},"dnd":function(){ba_map.dnd.zoom.x=ba_map.par.global.availableWidth-ba_map.mouse.x-5;var _31=200/(ba_map.par.global.maximumZoom-ba_map.par.global.minimumZoom);var _32=ba_map.par.global.maximumZoom-Math.round((ba_map.dnd.zoom.x-12)/_31);if(ba_map.dnd.zoom.x>11&&ba_map.dnd.zoom.x<213){ba_map.zoomControl.style.right=ba_map.dnd.zoom.x+"px";document.getElementById("zoomLabel").style.right=ba_map.dnd.zoom.x+12+"px";ba_map.zoomLabel.showZoom(_32);if(_32%5==0){ba_map.dnd.zoom.gridPosition=ba_map.dnd.zoom.x;ba_map.zoom(_32);}}},"click":function(d){var _33=200/(ba_map.par.global.maximumZoom-ba_map.par.global.minimumZoom);ba_map.dnd.zoom.x=Math.round(ba_map.dnd.zoom.gridPosition+d*_33);if(ba_map.dnd.zoom.x<12){ba_map.dnd.zoom.x=12;}if(ba_map.dnd.zoom.x>212){ba_map.dnd.zoom.x=212;}var _34=ba_map.par.global.maximumZoom-Math.round((ba_map.dnd.zoom.x-12)/_33);ba_map.zoomControl.style.right=ba_map.dnd.zoom.x+"px";ba_map.dnd.zoom.gridPosition=ba_map.dnd.zoom.x;if(ba_map.par.global.zoom-d>=ba_map.par.global.minimumZoom&&ba_map.par.global.zoom-d<=ba_map.par.global.maximumZoom){ba_map.zoom(_34);}ba_map.dnd.stop();}},"stop":function(){ba_map.working.style.display="block";dojo.publish("drag/zoom");if(!ba_map.dnd.hallplan.moveByInAction){if(ba_map.dnd.overview.ghostIsActive){ba_map.dnd.overview.ghostIsActive=false;ba_map.dnd.hallplan.moveTo(ba_map.dnd.overview.googleLikeHallplanOffset.x,ba_map.dnd.overview.googleLikeHallplanOffset.y);}else{ba_map.search.drawCurtain(false);ba_map.dnd.hallplan.isLocked=true;ba_map.dnd.overview.isLocked=true;ba_map.dnd.zoom.isLocked=true;ba_map.mouse.setCursor("default");if(ba_map.dnd.watchMoving()){ba_map.dnd.setDndStart();var _35=(ba_map.par.global.zoom>ba_map.par.global.minimumZoomForBooths)?true:false;ba_map.drawing.getBgrAndBooths(false);}else{ba_map.drawing.showBooths();}}ba_map.toolTip.exhibitors.moveToolTip();}ba_map.working.style.display="none";},"watchMoving":function(){if(ba_map.dnd.hallplan.xStartDnd!=ba_map.dnd.hallplan.x||ba_map.dnd.hallplan.yStartDnd!=ba_map.dnd.hallplan.y){return true;}else{return false;}},"setDndStart":function(){ba_map.dnd.hallplan.xStartDnd=ba_map.dnd.hallplan.x;ba_map.dnd.hallplan.yStartDnd=ba_map.dnd.hallplan.y;},"gotoDefaultView":function(r){if(xml.getNumber(r,"b")>0){for(var i=0;i<xml.getNumber(r,"b");i++){var _36=r.getElementsByTagName("b")[i];var n=xml.getChildValue(_36,"n",0);var bId=xml.getAttribute(_36,"bId");var x=xml.getAttribute(_36,"x");var y=xml.getAttribute(_36,"y");if(i==0){ba_map.dnd.jumpToBooth(bId,x,y);}if(!ba_map.isInArray(ba_map.drawing.selectedBooths,n)){ba_map.drawing.selectedBooths.push(n);}}}else{ba_map.dnd.jumpToCenter();}ba_map.drawing.getBgrAndBooths(true);},"jumpToBooth":function(bId,x,y,nr){ba_map.dnd.hallplan.x=-parseInt(x/ba_map.constants.lZ-ba_map.par.global.availableWidth/2);ba_map.dnd.hallplan.y=-parseInt(y/ba_map.constants.lZ-ba_map.par.global.availableHeight/2);ba_map.dnd.hallplan.move(false);ba_map.dnd.setDndStart();if(ba_map.par.global.showToolTip){}if(ba_map.boothObjects[nr]){resetHighlightedBooths();ba_map.boothObjects[nr].highlightBooth();}},"jumpToCenter":function(){ba_map.dnd.hallplan.x=-parseInt(ba_map.par.hall[ba_map.hallIndex].width/ba_map.constants.lZ/2-ba_map.par.global.availableWidth/2);ba_map.dnd.hallplan.y=-parseInt(ba_map.par.hall[ba_map.hallIndex].height/ba_map.constants.lZ/2-ba_map.par.global.availableHeight/2);ba_map.dnd.hallplan.move(false);ba_map.dnd.setDndStart();},"jumpToCoordinates":function(x,y,_37){if(!_37){ba_map.dnd.hallplan.x=-parseInt(x/ba_map.constants.lZ-ba_map.par.global.availableWidth/2);ba_map.dnd.hallplan.y=-parseInt(y/ba_map.constants.lZ-ba_map.par.global.availableHeight/2);}ba_map.dnd.hallplan.move(false);ba_map.dnd.setDndStart();}},"drawing":{"drawnBooths":[],"selectedBooths":[],"visibleBooths":[],"drawDefaultViewport":function(r){ba_map.setShowId(r);ba_map.drawing.showOverview();ba_map.drawing.drawBackgroundTable();ba_map.dnd.gotoDefaultView(r);},"showOverview":function(){var oW=ba_map.par.hall[ba_map.hallIndex].overviewWidth||150;var _38=ba_map.par.hall[ba_map.hallIndex].width/oW;var oH=Math.round(ba_map.par.hall[ba_map.hallIndex].height/_38);var _39=document.createElement("IMG");_39.id="ov";_39.src="uebersicht_"+ba_map.hallId+"_"+ba_map.showId+".jpg";_39.unselectable="on";_39.width=oW;_39.height=oH;if(!document.getElementById("ov")){ba_map.overview.appendChild(_39);}ba_map.overview.style.left=ba_map.par.global.availableWidth-oW+"px";ba_map.overview.style.top=ba_map.par.global.availableHeight-oH+"px";ba_map.dnd.overview.xOffset=ba_map.overview.offsetLeft;ba_map.dnd.overview.yOffset=ba_map.overview.offsetTop;ba_map.overviewBorder.style.left=parseInt(ba_map.overview.style.left)-10+"px";ba_map.overviewBorder.style.top=parseInt(ba_map.overview.style.top)-10+"px";ba_map.overviewBorder.style.width=oW+10+"px";ba_map.overviewBorder.style.height=oH+10+"px";ba_map.dnd.overview.adjustClipping();if(ba_map.par.global.hideOverviewByDefault){ba_map.drawing.toggleOverview();}},"drawBackgroundTable":function(){var tab="";tab+="<table border=0 cellpadding=0 cellspacing=0 onmousedown='ba_map.dnd.hallplan.start()'>";for(i=1;i<=ba_map.par.hall[ba_map.hallIndex].rows;i++){tab+="<tr>";for(j=1;j<=ba_map.par.hall[ba_map.hallIndex].cols;j++){tab+="<td width='"+parseInt(ba_map.constants.cW/ba_map.constants.lZ)+"' height='"+parseInt(ba_map.constants.rH/ba_map.constants.lZ)+"'><img width='"+parseInt(ba_map.constants.cW/ba_map.constants.lZ)+"' height='"+parseInt(ba_map.constants.rH/ba_map.constants.lZ)+"'  id='"+i+"_"+j+"' src='../images/dummy.gif' unselectable='on' style='-moz-user-select:none'></td>";}tab+="</tr>";}tab+="</table>";ba_map.background.innerHTML=tab;},"getBgrAndBooths":function(_3a,bId){var _3b=false;if(_3a){ba_map.working.style.display="block";var _3c=ba_map.screen.clipping();var cP=_3c.byPix;var cRC=_3c.byRowsAndCols;var xL=parseInt((cRC.cL-1)*ba_map.constants.cW);var xR=parseInt((cRC.cR)*ba_map.constants.cW);var yT=parseInt((cRC.rT-1)*ba_map.constants.rH);var yB=parseInt((cRC.rB)*ba_map.constants.rH);var _3d=[];for(i=cRC.rT;i<=cRC.rB;i++){for(j=cRC.cL;j<=cRC.cR;j++){if(!ba_map.isInArray(ba_map.dnd.hallplan.tileArray,i+"_"+j)){ba_map.dnd.hallplan.tileArray.push(i+"_"+j);_3d.push(i+"_"+j);}}}if(_3d.length>0){ba_map.drawing.drawBgr();var _3e=ba_map.getQueryString("clearCache");var _3f={url:"/ngn/"+ba_map.par.global.instance+"/js/boothArray_"+ba_map.hallId+"_"+ba_map.showId+".js",handleAs:"json",headers:{"Content-Encoding":"UTF-8"},preventCache:eval(_3e),load:ba_map.drawing.drawBooths,error:function(_40){alert(_40);}};var _41=dojo.xhrGet(_3f);ba_map.drawing.showBooths(true,true);}else{ba_map.drawing.showBooths(true);ba_map.drawing.drawBgr();ba_map.working.style.display="none";}}else{ba_map.drawing.drawBgr();dojo.publish("drag/zoom");}},"drawBgr":function(){var _42="";var _43=ba_map.screen.clipping();var cRC=_43.byRowsAndCols;for(var i=cRC.rT;i<=cRC.rB;i++){for(var j=cRC.cL;j<=cRC.cR;j++){try{document.getElementById(i+"_"+j).src="kachel_"+ba_map.hallId+"_"+ba_map.showId+"/"+i+"_"+j+_42+".jpg";}catch(e){}}}},"drawBooths":function(_44){for(i=0;i<_44.length;i++){var sID=_44[i].id;var nr=_44[i].nr;if(!ba_map.boothObjects[nr]){try{_44[i].pl.push(_44[i].pl[0]);var nb=new Booth({nr:nr,id:sID,points:_44[i].pl});ba_map.boothObjects[nr]=nb;var _45=new TextElement({text:nr,id:sID,fontSize:ba_map.par.global.boothNumberDefaultSize,fontFamily:"Arial",fontColor:"#000"});nb.number=new TextContainer({whoAmI:"boothNumberContainer",xOffset:0,yOffset:0,surface:ba_map.vectorContainer});nb.number.textElements.push(_45);if(_44[i].ex[0]){try{var _46=new TextContainer({whoAmI:"exNamesContainer",xOffset:0,yOffset:ba_map.par.global.exNameOffsetY,surface:ba_map.vectorContainer});var _47=function(_48,_49){if(_48.name.toLowerCase()>_49.name.toLowerCase()){return 1;}else{if(_48.name.toLowerCase()<_49.name.toLowerCase()){return -1;}}return 0;};_44[i].ex.sort(_47);for(var j=0;j<_44[i].ex.length;j++){var _4a=_44[i].ex[j].id<1000000000?"#000":"#666";if(ba_map.par.global.freiplazierte||_44[i].ex[j].id<1000000000){var _4b=new TextElement({id:_44[i].ex[j].id,text:_44[i].ex[j].name,fontSize:ba_map.par.global.exhibitorNameDefaultSize,fontFamily:"Arial",fontColor:_4a});_46.textElements.push(_4b);}}nb.exNames=_46;}catch(e){}}}catch(e){console.debug(e);}}}renderBooths();var _4c="hallplan.halls."+ba_map.showId+"_"+ba_map.hallId;try{dojo.require(_4c);}catch(e){}dojo.publish("drag/zoom");highlightBooths();ba_map.preloader=window.setInterval("preloadBooths()",1);ba_map.working.style.display="none";},"deleteBooths":function(){while(ba_map.booths.hasChildNodes()){ba_map.booths.removeChild(ba_map.booths.lastChild);}},"hideBooths":function(){if(ba_map.getQueryString("view")!="print"){for(var i=0;i<ba_map.drawing.visibleBooths.length;i++){document.getElementById(ba_map.drawing.visibleBooths[i]).style.visibility="hidden";}ba_map.drawing.visibleBooths=[];document.getElementById("ausstellerDisplay").style.visibility="hidden";}},"showBooths":function(_4d,_4e){if(ba_map.par.global.zoom>=ba_map.par.global.minimumZoomForBooths){var _4f=ba_map.screen.clipping().byPix;for(var i=0;i<ba_map.drawing.drawnBooths.length;i++){var sID=ba_map.drawing.drawnBooths[i].id;var b=document.getElementById(sID);var x=ba_map.drawing.drawnBooths[i].x;var y=ba_map.drawing.drawnBooths[i].y;}ba_map.toolTip.exhibitors.moveToolTip();return true;}},"getHighlight":function(s){if(s==2){return "#F00";}else{return "#CCC";}},"getBoothStyle":function(x,y,sID){var _50={};var w=(!isNaN(ba_map.par.global.boothFlagWidth))?ba_map.par.global.boothFlagWidth:0;var h=(!isNaN(ba_map.par.global.boothFlagHeight))?ba_map.par.global.boothFlagHeight:0;_50.width=(w>0)?ba_map.par.global.boothFlagWidth:"auto";_50.height=(h>0)?ba_map.par.global.boothFlagHeight:"auto";_50.left=Math.round(x/ba_map.constants.lZ)+ba_map.dnd.hallplan.x;_50.top=Math.round(y/ba_map.constants.lZ)-h+ba_map.dnd.hallplan.y;_50.containerclass="standLayer";if(ba_map.isInArray(ba_map.drawing.selectedBooths,sID)){_50.background=(ba_map.par.global.boothType=="img")?"url("+ba_map.par.global.selectedBoothImage+ba_map.transparencyMode+") 0 -425px":ba_map.par.global.selectedBoothColor;_50.containerbackground=(ba_map.par.global.boothType=="img")?"url("+ba_map.par.global.selectedBoothImage+ba_map.transparencyMode+") 100% -450px":ba_map.par.global.selectedBoothColor;_50.containerclass=(ba_map.getQueryString("frontend"))?"standLayer "+ba_map.getQueryString("frontend"):"standLayer";_50.linkclass=(ba_map.getQueryString("frontend"))?"boothNr selected "+ba_map.getQueryString("frontend")+"-"+ba_map.transparencyMode.substr(1):"boothNr selected";}else{_50.background=(ba_map.par.global.boothType=="img")?"url("+ba_map.par.global.defaultBoothImage+ba_map.transparencyMode+") 0 -375px":ba_map.par.global.defaultBoothColor;_50.containerbackground=(ba_map.par.global.boothType=="img")?"url("+ba_map.par.global.defaultBoothImage+ba_map.transparencyMode+") 100% -400px":ba_map.par.global.defaultBoothColor;_50.linkclass="boothNr";}return _50;},"drawGhost":function(el){var _51=document.getElementById(el);var _52=_51.cloneNode(false);_52.id=_51.id+"_ghost";_52.style.background="transparent";_51.parentNode.appendChild(_52);ba_map.dnd.overview.ghost={"ghost":_52,"parent":_51.parentNode};return true;},"removeGhost":function(){if(ba_map.dnd.overview.ghost.ghost){ba_map.dnd.overview.ghost.parent.removeChild(ba_map.dnd.overview.ghost.ghost);ba_map.dnd.overview.ghost={};}},"toggleOverview":function(){var _53=(document.getElementById("overview").style.visibility=="visible")?"hidden":"visible";document.getElementById("overview").style.visibility=_53;document.getElementById("overviewBorder").style.visibility=_53;document.getElementById("clipping").style.visibility=_53;document.getElementById("ovToggleImg").src="/ngn/images/ovToggle_"+_53+".gif";},"showHallName":function(){var c=document.getElementById("ribbon");c.innerHTML=ba_map.par.global.tradeShow;},"setPortalSkin":function(){document.getElementById("clipping").className=(ba_map.getQueryString("frontend")?"clipping "+ba_map.getQueryString("frontend"):"");}},"toolTip":{"x":0,"y":0,"bId":null,"boothObj":{},"exhibitors":{"getExhibitorsByBooth":function(bId,x,y,_54){var _55=document.getElementById("ausstellerDisplay");ba_map.clearContainer(_55);ba_map.toolTip.bId=bId;ba_map.toolTip.boothObj=_54;ajax.par.url="/ngn/hallplan2.7/getExhibitorsByBooth.Ajax.asp?hallID="+ba_map.hallId+"&showID="+ba_map.showId+"&bId="+bId+"&x="+x+"&y="+y+"&instance="+ba_map.par.global.instance+"&organizer="+ba_map.par.global.organizer;ajax.par.callback_function="ba_map.toolTip.exhibitors.showExhibitors";ajax.par.return_xml=true;ajax.makeHttpRequest();},"showExhibitors":function(r){var _56=document.getElementById("ausstellerDisplay");ba_map.toolTip.x=parseInt(ba_map.toolTip.boothObj.x);ba_map.toolTip.y=parseInt(ba_map.toolTip.boothObj.y);var bNr=xml.getAttribute(r.documentElement,"bNr");var _57=ba_map.par.global.defaultBoothImage+ba_map.transparencyMode;var tt1=document.createElement("DIV");tt1.style.background="url("+_57+")";tt1.style.paddingTop="30px";tt1.style.width="209px";tt1.style.position="relative";var tt2=document.createElement("DIV");tt2.style.background="url("+_57+") 0 -343px";tt2.style.height="16px";tt2.style.width="209px";var _58=document.createElement("DIV");_58.style.position="absolute";_58.style.right="10px";_58.style.top="7px";_58.style.width="15px";_58.style.height="15px";_58.style.background="url(../images/spriteRoundedIconsSmall"+ba_map.transparencyMode+") -60px 0";_58.style.cursor="pointer";_58.onclick=function(){ba_map.toolTip.exhibitors.hideToolTip();};var _59=document.createElement("DIV");_59.style.position="absolute";_59.style.left="15px";_59.style.top="10px";_59.style.width="150px";_59.style.fontWeight="bold";_59.style.borderBottom="1px dotted #000";_59.innerHTML=sprachArray[3][ba_map.getLanguage()]+": "+bNr;var _5a=document.createElement("DIV");_5a.id="arr";_5a.style.position="absolute";_5a.style.width="10px";_5a.style.height="10px";_5a.style.backgroundImage="url("+_57+")";var _5b=document.createElement("DIV");tt1.appendChild(_5a);tt1.appendChild(_58);tt1.appendChild(_59);tt1.appendChild(_5b);if(xml.getNumber(r,"exhibitor")>0){var _5c=document.createElement("UL");_5c.style.marginLeft="25px";_5c.style.marginRight="5px";for(var i=0;i<xml.getNumber(r,"exhibitor");i++){var _5d=xml.getAttribute(r.getElementsByTagName("exhibitor")[i],"id");var _5e=document.createElement("LI");_5e.className="exList";var _5f=ba_map.par.global.portalURL+"/index.php5";_5e.setAttribute("exId",_5d);_5e.innerHTML=xml.getChildValue(r.getElementsByTagName("exhibitor")[i],"name",0);if(_5d<1000000000){_5e.onmouseover=function(){css.changerow(this,1);};_5e.onmouseout=function(){css.changerow(this,0);};_5e.onmousedown=function(){ba_map.dnd.hallplan.isLocked=true;var _60=(ba_map.getQueryString("language")&&ba_map.getQueryString("language")!="undefined")?"&locale="+ba_map.getQueryString("language")+"_"+ba_map.getQueryString("language").toUpperCase():"";var _61="?id="+this.getAttribute("exId")+"&Action=showCompany"+_60;top.location.href=_5f+_61;};_5e.style.cursor="pointer";}else{_5e.style.textDecoration="none";}_5c.appendChild(_5e);}}else{var _5c=document.createElement("DIV");_5c.innerHTML="No exhibitor";}_5b.appendChild(_5c);_56.appendChild(tt1);_56.appendChild(tt2);if(_5b.offsetHeight>200){_5b.style.height="200px";_5b.style.width="200px";_5b.style.overflow="auto";}var _62=1;var _63=1;if(ba_map.toolTip.x+ba_map.dnd.hallplan.x+40>ba_map.par.global.availableWidth){_62=-30;}if(getZoomedValue(ba_map.toolTip.x)+ba_map.dnd.hallplan.x<20){_62=30;}if(getZoomedValue(ba_map.toolTip.y)+ba_map.dnd.hallplan.y<40){_63=30;}_56.style.visibility="visible";ba_map.dnd.hallplan.moveBy({"x":_62,"y":_63});},"getToolTipText":function(_64){if(ba_map.par.global.toolTipText=="booth"||ba_map.par.global.zoom>ba_map.par.global.minimumZoomForNumber){return _64;}else{return ba_map.par.global.toolTipText;}},"hideToolTip":function(){document.getElementById("ausstellerDisplay").style.visibility="hidden";ba_map.toolTip.bId=null;},"moveToolTip":function(){if(ba_map.toolTip.bId){var b;var tt=document.getElementById("ausstellerDisplay");var arr=document.getElementById("arr");var x=ba_map.toolTip.boothObj.x;var y=ba_map.toolTip.boothObj.y;var xv=0;var yv=0;var _65=0;var _66=0;var _67=0;var _68=0;var q12=getZoomedValue(y)+ba_map.dnd.hallplan.y<=ba_map.par.global.availableHeight/2;var q13=getZoomedValue(x)+ba_map.dnd.hallplan.x<=ba_map.par.global.availableWidth/2;var q=4;if(q12){if(q13){q=1;xv=30;yv=-20;_65=-5;_66=20;_67=-15;_68=-360;}else{q=2;xv=-209;yv=-20;_65=tt.offsetWidth-7;_66=20;_67=-45;_68=-360;}}else{if(q13){q=3;xv=-10;yv=-tt.offsetHeight;_65=20;_66=tt.offsetHeight-5;_67=0;_68=-360;}else{xv=-tt.offsetWidth+30;yv=-tt.offsetHeight;_65=tt.offsetWidth-25;_66=tt.offsetHeight-5;_67=0;_68=-360;}}try{tt.style.left=getZoomedValue(x)+xv+"px";tt.style.top=getZoomedValue(y)+yv+"px";arr.style.top=ba_map.toMeasure(_66,"px");arr.style.left=ba_map.toMeasure(_65,"px");arr.style.backgroundPosition=ba_map.toMeasure(_67,"px")+" "+ba_map.toMeasure(_68,"px");tt.style.visibility="visible";}catch(e){}}}}},"zoomLabel":{"toggleZoomLabel":function(){var zl=document.getElementById("zoomLabel");var _69=(zl.style.visibility=="visible")?"hidden":"visible";zl.style.right=ba_map.dnd.zoom.gridPosition+12+"px";ba_map.zoomLabel.showZoom(ba_map.par.global.zoom);zl.style.visibility=_69;},"showZoom":function(z){}},"screen":{"clipping":function(){var yT,yB,xL,xR;var rB,rT,cL,cR;var x,y;if(ba_map.par.global.boxConstrainedOverview){x=-(ba_map.dnd.hallplan.x);y=-(ba_map.dnd.hallplan.y);}else{x=-1*ba_map.dnd.hallplan.x;y=-1*ba_map.dnd.hallplan.y;}yT=Math.floor(y*ba_map.constants.lZ);yB=Math.floor(yT+ba_map.par.global.availableHeight*ba_map.constants.lZ);xL=Math.floor(x*ba_map.constants.lZ);xR=Math.floor(xL+ba_map.par.global.availableWidth*ba_map.constants.lZ);rT=Math.ceil(yT/(ba_map.par.hall[ba_map.hallIndex].height/ba_map.par.hall[ba_map.hallIndex].rows));rB=Math.ceil(yB/(ba_map.par.hall[ba_map.hallIndex].height/ba_map.par.hall[ba_map.hallIndex].rows));cL=Math.ceil(xL/(ba_map.par.hall[ba_map.hallIndex].width/ba_map.par.hall[ba_map.hallIndex].cols));cR=Math.ceil(xR/(ba_map.par.hall[ba_map.hallIndex].width/ba_map.par.hall[ba_map.hallIndex].cols));if(rT==0){rT=1;}if(cL==0){cL=1;}return {"byPix":{"yT":yT,"yB":yB,"xL":xL,"xR":xR},"byRowsAndCols":{"rT":rT,"rB":rB,"cL":cL,"cR":cR}};}},"modules":{"print":{"showPrintDialog":function(){if(ba_map.par.global.showPrintDialog){var _6a=ba_map.par.global.printType||"default";var _6b=document.createElement("a");switch(_6a){case "default":var _6c=document.createElement("img");_6c.border="0";_6c.hspace=5;_6c.align="absmiddle";var _6d=document.createTextNode(sprachArray[20][ba_map.getLanguage()]);_6b.appendChild(_6d);_6b.className="printDescr standardA "+ba_map.getQueryString("frontend");_6c.src="../images/printer.gif";_6b.href="javascript: ba_map.modules.print.getPrintVersion()";_6b.appendChild(_6c);document.getElementById("ribbon").appendChild(_6b);break;case "pdf":if(ba_map.par.hall[ba_map.hallIndex].pdfURL){var _6d=document.createTextNode(sprachArray[14][ba_map.getLanguage()]);_6b.appendChild(_6d);_6b.className="printDescr pdfLink standardA "+ba_map.getQueryString("frontend");var _6e=document.createElement("li");_6e.id="pdfWrapper";_6e.className="pdfWrapper";_6e.onclick=function(){window.open(ba_map.par.hall[ba_map.hallIndex].pdfURL);};_6e.appendChild(_6b);document.getElementById("ribbon").appendChild(_6e);}break;}}},"getPrintVersion":function(v){if(v=="entireplan"){var _6f=(ba_map.par.hall[ba_map.hallIndex].width-ba_map.par.hall[ba_map.hallIndex].height>=0)?600*100/ba_map.par.hall[ba_map.hallIndex].width:850*100/ba_map.par.hall[ba_map.hallIndex].height;window.open("printversion.html?hallID="+ba_map.hallId+"&tradeshowID="+ba_map.showId+"&language="+ba_map.getQueryString("language")+"&view=print&x=0&y=0&zoom="+_6f,"Printversion");}else{window.open("printversion.html?hallID="+ba_map.hallId+"&tradeshowID="+ba_map.showId+"&language="+ba_map.getQueryString("language")+"&view=print&x="+ba_map.dnd.hallplan.x+"&y="+ba_map.dnd.hallplan.y+"&zoom="+ba_map.par.global.zoom,"Printversion");}}}},"search":{"exhibitors":{},"ex_done":false,"booth_done":false,"exSearchFilter":{"name":"exSearchFilter","hall":[],"initial":"","range":15,"offset":0,"matches":0,"selected":false},"boothSearchFilter":{"name":"boothSearchFilter","hall":[],"initial":"","range":15,"offset":0,"matches":0,"selected":false},"getAbc":function(){try{var _70=document.getElementById("abcCont");var abc=["#","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z",sprachArray[17][ba_map.getLanguage()]];for(var i=0;i<abc.length;i++){var _71=document.createElement("SPAN");var par=(abc[i]=="#")?"numeric":(abc[i]==sprachArray[17][ba_map.getLanguage()])?"all":(abc[i]==SEARCH_LIST_SELECTED)?"sel":abc[i];var _72="<a href='javascript: ba_map.search.execFilter(ba_map.search.exSearchFilter, {initial:\""+par+"\", offset: 0}); ba_map.search.exSearchPager.drawPager()' class='standardA "+ba_map.getQueryString("frontend")+"'>"+abc[i]+"</a> ";_71.innerHTML=_72;_70.appendChild(_71);}ba_map.search.abcHeight=_70.offsetHeight;}catch(e){}},"setHeight":function(_73){var oH=document.getElementById(_73+"ListCont").offsetHeight;if(oH>300){document.getElementById(_73+"ListCont").style.height=oH+"px";}},"drawCurtain":function(dir){if(dir==true){var _74=document.createElement("DIV");_74.id="curtain";_74.className="curtain";document.body.appendChild(_74);}else{try{document.body.removeChild(document.getElementById("curtain"));}catch(e){}}},"initExSearch":function(){if(!this.ex_done){ba_map.working.style.display="block";this.ex_done=true;ajax.par.url="/ngn/hallplan2.7/getExhibitorsByShow.Ajax.asp?hallID="+ba_map.hallId+"&showID="+ba_map.showId+"&instance="+ba_map.par.global.instance+"&organizer="+ba_map.par.global.organizer;ajax.par.callback_function="ba_map.search.makeListOfExhibitors";ajax.par.return_xml=true;ajax.makeHttpRequest();}},"initBoothSearch":function(){if(!this.booth_done){ba_map.working.style.display="block";this.booth_done=true;ajax.par.url="/ngn/hallplan2.7/getBoothsByShow.Ajax.asp?hallID="+ba_map.hallId+"&showID="+ba_map.showId+"&searchstring=%&instance="+ba_map.par.global.instance+"&organizer="+ba_map.par.global.organizer;ajax.par.callback_function="ba_map.search.makeListOfBooths";ajax.par.return_xml=true;ajax.makeHttpRequest();}},"makeListOfExhibitors":function(r){this.exhibitors=new ListContainer("DIV",{node_id:"ex_list"});var _75=new List("TABLE",{parent:this.exhibitors.rawNode,css_class:"ex_tab"});var _76=new HtmlElement("TBODY",{parent:_75.rawNode});_75.rawNode=_76.rawNode;this.exhibitors.lists.push(_75);var _77=r.getElementsByTagName("e");for(var ii=0;ii<_77.length;ii++){var _78=xml.getChildValue(_77[ii],"n",0);var _79=_78.charAt(0);var _7a=isNaN(_79)?"in_"+_79.toLowerCase():"in_numeric";var row=new ListRow("TR",{parent:_75.rawNode,css_class:"list exSearchFilter "+_7a,toggle_class:"list_highlight",select_class:"list_selected"});_75.rows.push(row);var _7b=new ListCell("TD",{content:_78,parent:row.rawNode,css_class:"exh"});var _7c=new ListCell("TD",{parent:row.rawNode,css_class:"hall"});var _7d=_77[ii].getElementsByTagName("b");for(var iii=0;iii<_7d.length;iii++){var _7e=xml.getAttribute(_7d[iii],"bId");var _7f=_7d[iii].firstChild.nodeValue;var _80=xml.getAttribute(_7d[iii],"x");var _81=xml.getAttribute(_7d[iii],"y");var _82=xml.getAttribute(_7d[iii],"h");var _83=xml.getAttribute(_7d[iii],"hn");row.add_class("h"+_82);var _84=new HtmlElement("P",{parent:_7c.rawNode,css_class:"h"+_82});if(_82==ba_map.hallId){var _85="javascript: ba_map.search.toggleExList(); ba_map.drawing.selectedBooths=[]; ba_map.drawing.selectedBooths.push('"+_7f+"'); ba_map.dnd.jumpToBooth("+_7e+", "+_80+", "+_81+", \""+_7f+"\")";}else{var _86=ba_map.po.getHallIndex(_82);var _87=new Hall(_86);var _85=_87.getHallURL({booth:_7f});}var _88=new HtmlElement("SPAN",{content:ba_map.po.getHallNameById(_82)+"/ ",parent:_84.rawNode});var _89=new HtmlElement("A",{content:_7f,parent:_84.rawNode,attribute:{"href":_85,"class":"standardA"}});}row.cells.push(_7b);row.cells.push(_7c);}dojo.empty("exList");dojo.byId("exList").appendChild(ba_map.search.exhibitors.rawNode);this.execFilter(ba_map.search.exSearchFilter,{initial:"a"});var _8a=new HtmlElement("DIV",{parent:dojo.byId("exPager")});this.exSearchPager=new Pager(this.exSearchFilter,_8a,"exSearchPager");this.exSearchPager.drawPager();this.getAbc();ba_map.working.style.display="none";},"setFilter":function(_8b,_8c){_8b.selected=false;if(_8c.hall){if(_8c.hall=="all"){_8b.hall=[];}else{_8b.hall[0]=_8c.hall;}}if(_8c.initial){if(_8c.initial=="all"){_8b.initial="";}else{if(_8c.initial=="sel"){_8b.initial="";_8b.selected=true;}else{_8b.initial=_8c.initial.toLowerCase();}}}if(_8c.booth){_8b.booth=_8c.booth;}if(_8c.offset>-1){_8b.offset=_8c.offset;}if(_8c.matches>-1){_8b.matches=_8c.matches;}},"getFilter":function(_8d){var _8e={};_8e.classes="";for(var i=0;i<_8d.hall.length;i++){_8e.classes+=".h"+_8d.hall[i];}if(_8d.initial){_8e.classes+=".in_"+_8d.initial;}if(_8d.selected){_8e.classes+=".list_selected";}if(_8d.booth){_8e.classes+=".b_"+_8d.booth.toLowerCase();}return _8e;},"execFilter":function(_8f,_90){this.setFilter(_8f,_90);dojo.query(".list."+_8f.name).forEach(function(_91){_91.style.display="none";});var _92=dojo.query(".list."+_8f.name+this.getFilter(_8f).classes);var _93=_8f.offset+_8f.range;if(_93>_92.length){_93=_92.length;}for(var _94=_8f.offset;_94<_93;_94++){_92[_94].style.display=utils.browser()=="IE6"?"block":"table-row";var _95=(_94%2>0)?"odd":"even";dojo.removeClass(_92[_94],"even");dojo.removeClass(_92[_94],"odd");dojo.addClass(_92[_94],_95);}this.setFilter(_8f,{matches:_92.length});},"toggleExList":function(){ba_map.ui.toggleButtons();if(ba_map.exSearchContainer.rawNode.style.display=="block"){ba_map.exSearchContainer.hide();ba_map.tabArrows["tab_arrowsearchButton"].hide();}else{ba_map.exSearchContainer.show();ba_map.tabArrows["tab_arrowsearchButton"].show();}},"toggleBoothList":function(){ba_map.ui.toggleButtons();if(ba_map.boothSearchContainer.rawNode.style.display=="block"){ba_map.boothSearchContainer.hide();ba_map.tabArrows["tab_arrowsearchButton"].hide();}else{ba_map.boothSearchContainer.show();ba_map.tabArrows["tab_arrowsearchButton"].show();}},"toggleAreaList":function(){ba_map.ui.toggleButtons();if(ba_map.areaSearchContainer.rawNode.style.display=="block"){ba_map.areaSearchContainer.hide();ba_map.tabArrows["tab_arrowdijit_form_Button_0"].hide();}else{ba_map.areaSearchContainer.show();ba_map.tabArrows["tab_arrowdijit_form_Button_0"].show();}},"pushList":function(eL,_96,_97){var _98=document.createElement("DIV");_98.style.borderBottom="1px solid black";_98.innerHTML=_96;_98.className="list";_98.unselectable="on";eL.appendChild(_98);},"getBooths":function(oEx){var _99="";for(var i=0;i<xml.getNumber(oEx,"b");i++){var e=oEx.getElementsByTagName("b")[i];var n=xml.getChildValue(oEx,"b",0);var bId=xml.getAttribute(e,"bId");var x=xml.getAttribute(e,"x");var y=xml.getAttribute(e,"y");_99+=", <a class='standardA "+ba_map.getQueryString("frontend")+"' href='javascript: dijit.byId(\"exListCont\").hide(); ba_map.drawing.selectedBooths=[]; ba_map.drawing.selectedBooths.push(\""+n+"\"); ba_map.dnd.jumpToBooth("+bId+", "+x+", "+y+", \""+n+"\")'>"+xml.getChildValue(oEx,"b",i)+"</a>";}_99+="<br>";return _99;},"getBoothsByHall":function(_9a){if(_9a.length>1){this.execFilter(ba_map.search.boothSearchFilter,{booth:_9a,offset:0});this.boothSearchPager.drawPager();}},"makeListOfBooths":function(r){this.booths=new ListContainer("DIV",{node_id:"booth_list"});var _9b=new List("TABLE",{parent:this.booths.rawNode,css_class:"ex_tab"});var _9c=new HtmlElement("TBODY",{parent:_9b.rawNode});_9b.rawNode=_9c.rawNode;this.booths.lists.push(_9b);var _9d=r.getElementsByTagName("b");for(var ii=0;ii<_9d.length;ii++){var _9e=xml.getAttribute(_9d[ii],"h");var _9f=xml.getAttribute(_9d[ii],"hn");var _a0=xml.getAttribute(_9d[ii],"bId");var _a1=xml.getAttribute(_9d[ii],"x");var _a2=xml.getAttribute(_9d[ii],"y");var _a3=xml.getChildValue(_9d[ii],"n",0);var row=new ListRow("TR",{parent:_9b.rawNode,css_class:"list boothSearchFilter b_"+_a3.toLowerCase()+" h"+_9e,toggle_class:"list_highlight",select_class:"list_selected"});_9b.rows.push(row);var _a4=new ListCell("TD",{parent:row.rawNode,css_class:"booth"});var _a5=new ListCell("TD",{content:ba_map.po.getHallNameById(_9e),parent:row.rawNode,css_class:"hall"});if(_9e==ba_map.hallId){var _a6="javascript: ba_map.search.toggleBoothList(); ba_map.drawing.selectedBooths=[]; ba_map.drawing.selectedBooths.push('"+_a3+"'); ba_map.dnd.jumpToBooth("+_a0+", "+_a1+", "+_a2+", \""+_a3+"\")";}else{var _a7=ba_map.po.getHallIndex(_9e);var _a8=new Hall(_a7);var _a6=_a8.getHallURL({booth:_a3});}var _a9=new HtmlElement("A",{content:_a3,parent:_a4.rawNode,attribute:{"href":_a6,"class":"standardA"}});row.cells.push(_a4);}dojo.empty("boothList");dojo.byId("boothList").appendChild(ba_map.search.booths.rawNode);var _aa=new HtmlElement("DIV",{parent:dojo.byId("boothPager")});this.boothSearchPager=new Pager(this.boothSearchFilter,_aa,"boothSearchPager");this.execFilter(ba_map.search.boothSearchFilter,{});this.boothSearchPager.drawPager();ba_map.working.style.display="none";},"getBooth":function(b){var _ab;var n=xml.getChildValue(b,"n",0);var bId=xml.getAttribute(b,"bId");var x=xml.getAttribute(b,"x");var y=xml.getAttribute(b,"y");_ab="<a class='standardA "+ba_map.getQueryString("frontend")+"' href='javascript: dijit.byId(\"boothListCont\").hide(); ba_map.drawing.selectedBooths=[]; ba_map.drawing.selectedBooths.push(\""+n+"\"); ba_map.dnd.jumpToBooth("+bId+", "+x+", "+y+", \""+n+"\")'>"+n+"</a>";return _ab;},"setAreaTab":function(){if(ba_map.par.global.showArea){ba_map.DOM_img=document.createElement("IMG");ba_map.DOM_img.src="gelaendeplan_"+ba_map.showId+".gif";ba_map.DOM_img.id="exground_img";var _ac=document.getElementById("areaListCont");_ac.appendChild(ba_map.DOM_img);for(var gr in ba_map.par.global.areaPlanMap){var _ad=document.createElement("UL");_ad.setAttribute("ignoredimension","true");_ad.className=(ba_map.getQueryString("frontend"))?ba_map.par.global.areaPlanMap[gr].cssClass+" "+ba_map.getQueryString("frontend"):ba_map.par.global.areaPlanMap[gr].cssClass;_ad.style.top=ba_map.par.global.areaPlanMap[gr].coordinates.y+"px";_ad.style.left=ba_map.par.global.areaPlanMap[gr].coordinates.x+"px";var i=0;for(var _ae in ba_map.par.global.areaPlanMap[gr].halls){var _af=ba_map.par.global.areaPlanMap[gr].halls[_ae].index;var _b0=document.createElement("LI");if(ba_map.par.hall[_af].id==ba_map.hallId){_b0.className="active";}var _b1=ba_map.isArray(ba_map.par.hall[_af].name)?ba_map.par.hall[_af].name[ba_map.getLanguage()]:ba_map.par.hall[_af].name;var _b2=document.createTextNode(_b1);var _b3=document.createElement("A");_b3.setAttribute("hallId",ba_map.par.hall[_af].id);_b3.setAttribute("hallGroup",gr);_b3.setAttribute("index",i);i++;_b3.className="standardA "+ba_map.getQueryString("frontend");_b3.onclick=function(){var el=ba_map.par.global.areaPlanMap[this.getAttribute("hallGroup")].externURL;var url=(el)?ba_map.par.global.areaPlanMap[this.getAttribute("hallGroup")].externURL[this.getAttribute("index")].url[ba_map.getLanguage()]:"?tradeshowId="+ba_map.showId+"&hallID="+this.getAttribute("hallId")+"&language="+ba_map.getQueryString("language")+"&companyid="+ba_map.getQueryString("companyid")+"&frontend="+ba_map.getQueryString("frontend")+"&width="+ba_map.getQueryString("width")+"&height="+ba_map.getQueryString("height");if(el&&ba_map.par.global.areaPlanMap[this.getAttribute("hallGroup")].externURL[this.getAttribute("index")].target!="_self"){window.open(url,"nw");}else{if(el){url+="&language="+ba_map.getQueryString("language")+"&frontend="+ba_map.getQueryString("frontend")+"&companyid="+ba_map.getQueryString("companyid");}location.href=url;}};_b3.appendChild(_b2);_b0.appendChild(_b3);_ad.appendChild(_b0);}_ac.appendChild(_ad);}}if(ba_map.getQueryString("exground")=="on"){try{var t=this;var w=ba_map.po.width;var h=ba_map.po.height-ba_map.po.ribbonHeight;var _b4=ba_map.po.ribbonHeight+1;var obj={position:"absolute",top:_b4+"px",left:0,width:w+"px",height:h+"px"};dojo.attr("areaListCont","style",obj);ba_map.search.toggleAreaList();dijit.byId("areaListCont").show();}catch(e){console.log(e);}dojo.byId("areaListCont").style.width=eval(ba_map.par.global.availableWidth)+"px";dojo.byId("areaListCont").style.height=eval(ba_map.par.global.availableHeight-32)+"px";dojo.byId("areaListCont").style.left=0;dojo.byId("areaListCont").style.top="32px";}}},"debug":function(o){if(ba_map.par.global.debugging==true){var d=document.getElementById("debugger");d.style.display="block";var _b5=document.createElement("DIV");_b5.style.borderBottom="2px solid black";for(var _b6 in o){var _b7=document.createElement("DIV");_b7.style.borderBottom="1px dotted #ccc";_b7.innerHTML=_b6+": "+o[_b6];_b5.appendChild(_b7);}d.appendChild(_b5);}},"mouse":{"x":0,"y":0,"setCursor":function(c){document.body.style.cursor=c;}}};function Map(_1){this.showId=_1.showId;this.language=_1.getQueryString("language");this.companyid=_1.getQueryString("companyid");this.booth=_1.getQueryString("booth");this.frontend=_1.getQueryString("frontend");this.hallButton=_1.par.global.hallButton;this.width=_1.par.global.availableWidth;this.height=_1.par.global.availableHeight;this.ribbonHeight=dojo.contentBox(dojo.byId("ribbon")).h;this.getActiveHalls=function(){return _1.par.global.activeHalls.show[_1.showId];};this.getActiveHallName=function(){return this.getHallName(_1.hallIndex);};this.getHallName=function(_2){try{var _3=_1.isArray(_1.par.hall[_2].name)?_1.par.hall[_2].name[_1.getLanguage()]:_1.par.hall[_2].name;return _3;}catch(e){return "unbenannt";}};this.getHallNameById=function(id){var _4=this.getHallIndex(id);return this.getHallName(_4);};this.getHallIndex=function(id){var _5;for(var i=0;i<ba_map.par.hall.length;i++){if(ba_map.par.hall[i].id==id){_5=i;break;}}return _5;};this.getHallId=function(_6){return _1.par.hall[_6].id;};this.getCondition=function(c){return _1.par.global[c];};this.getLanguage=function(){switch(this.language){case "de":return "de";break;case "en":return "en";break;case "fr":return "fr";break;default:return "de";break;}};};function Hall(_7){this.id=this.getHallId(_7);this.getHallURL=function(_8){if(_8&&_8.booth){this.booth=_8.booth;}return "?tradeshowId="+this.showId+"&hallID="+this.id+"&language="+this.language+"&companyid="+this.companyid+"&booth="+this.booth+"&frontend="+this.frontend+"&width="+ba_map.getQueryString("width")+"&height="+ba_map.getQueryString("height");};this.showHall=function(){location.href=this.getHallURL();};};function UI(){this.renderDropDownButton=function(_9){if(this.getCondition(_9.name)){var _a=new dijit.form.DropDownButton(_9);return _a;}else{return false;}};this.renderMenu=function(_b){var _c=new dijit.Menu(_b,document.createElement("div"));return _c;};this.renderHallMenuItems=function(_d){var _e=this.getActiveHalls();for(var _f in _e){var _10=new Hall(_e[_f]);var _11=new dijit.MenuItem({id:"menuItem"+_e[_f],label:this.getHallName(_e[_f])},document.createElement("div"));dojo.connect(_11,"onClick",_10,"showHall");_d.addChild(_11);}return _d;};this.renderSearchMenuItems=function(_12){var t=this;var w=this.width;var h=this.height-this.ribbonHeight;var _13=this.ribbonHeight+1;var _14=new dijit.MenuItem({label:SEARCH_MENU_EXHIBITORS,iconClass:"exhibitIcon",onClick:function(){var obj={position:"absolute",top:_13+"px",left:0,width:w+"px",height:h+"px"};dojo.attr("exListCont","style",obj);ba_map.search.toggleExList();ba_map.search.initExSearch();}},document.createElement("div"));_12.addChild(_14);var _14=new dijit.MenuItem({label:SEARCH_MENU_BOOTHS,iconClass:"boothIcon",onClick:function(){var obj={position:"absolute",top:_13+"px",left:0,width:w+"px",height:h+"px"};dojo.attr("boothListCont","style",obj);ba_map.search.toggleBoothList();ba_map.search.initBoothSearch();}},document.createElement("div"));_12.addChild(_14);return _12;};this.renderPrintMenuItems=function(_15){var _16=new dijit.MenuItem({label:PRINT_MENU_VIEWPORT,iconClass:"printIcon",onClick:function(){ba_map.modules.print.getPrintVersion("viewport");}},document.createElement("div"));_15.addChild(_16);if(ba_map.par.global.printType=="default"){var _16=new dijit.MenuItem({label:PRINT_MENU_ENTIREPLAN,iconClass:"printIcon",onClick:function(){ba_map.modules.print.getPrintVersion("entireplan");}},document.createElement("div"));_15.addChild(_16);}if(ba_map.par.global.printType=="pdf"){var _16=new dijit.MenuItem({label:PRINT_MENU_PDF,iconClass:"pdfIcon",onClick:function(){window.open(ba_map.par.hall[ba_map.hallIndex].pdfURL);}},document.createElement("div"));_15.addChild(_16);}return _15;};this.renderExhibitionGroundButton=function(){var t=this;var w=this.width;var h=this.height-this.ribbonHeight;var _17=this.ribbonHeight+1;var _18=new dijit.form.Button({label:sprachArray[16][ba_map.getLanguage()],name:"Plan",onClick:function(){var obj={position:"absolute",top:_17+"px",left:0,width:w+"px",height:h+"px"};dojo.attr("areaListCont","style",obj);ba_map.search.toggleAreaList();}});_18.placeAt("ba_tool_container");};this.renderSlider=function(){var _19=(ba_map.par.global.maximumZoom-ba_map.par.global.minimumZoom)/10+1;var _1a=new dijit.form.VerticalRule({count:_19,style:"width: 8px"},document.createElement("div"));var _1b=new dijit.form.VerticalSlider({minimum:ba_map.par.global.minimumZoom,maximum:ba_map.par.global.maximumZoom,discreteValues:_19,value:ba_map.par.global.zoom,style:"height:165px; margin-left: auto; margin-right: auto",onChange:function(v){ba_map.zoom(v);},intermediateChanges:false},document.createElement("div"));_1b.placeAt("sliderContainer");_1a.placeAt(_1b);};this.toggleButtons=function(){var _1c=["hallButton"];_1d(function(_1e){if(!ba_map.isInArray(_1c,_1e.name)){var _1f=_1e.attr("disabled")==true?false:true;_1e.attr("disabled",_1f);}});};function _1d(_20){dijit.registry.filter(function(_21){return _21 instanceof dijit.form.Button;}).forEach(_20);};};dojo.declare("HtmlElement",null,{default_class:"",_toggle_class:"",_select_class:"",constructor:function(_1,_2){this.rawNode=dojo.isObject(_1)?_1:document.createElement(_1);if(_2){if(_2.parent){_2.parent.appendChild(this.rawNode);this.parent_rawNode=_2.parent;}if(_2.content){this.rawNode.innerHTML=_2.content;}if(_2.css_class){this.add_default_class(_2.css_class);}if(_2.toggle_class){this._toggle_class=_2.toggle_class;this.toggle_class(_2.toggle_class);}if(_2.select_class){this._select_class=_2.select_class;this.select_class(_2.select_class);}if(_2.node_id){this.rawNode.id=_2.node_id;}if(_2.attribute){dojo.attr(this.rawNode,_2.attribute);}}},add_default_class:function(_3){this.default_class=_3;this.add_class(_3);},add_class:function(_4){dojo.addClass(this.rawNode,_4);},replace_content:function(_5){this.rawNode.innerHTML=_5;},replace_dom_content:function(_6){dojo.empty(this.rawNode);this.rawNode.appendChild(_6);},toggle_class:function(_7){this._toggle_class=_7;var _8=this.rawNode;dojo.connect(this.rawNode,"onmouseover",function(){dojo.toggleClass(_8,_7);});dojo.connect(this.rawNode,"onmouseout",function(){dojo.toggleClass(_8,_7);});},select_class:function(_9){this._selected_class=_9;var _a=this.rawNode;dojo.connect(this.rawNode,"onclick",function(){dojo.toggleClass(_a,_9);});},hide:function(){dojo.style(this.rawNode,"display","none");},show:function(){dojo.style(this.rawNode,"display","block");}});dojo.declare("ListContainer",HtmlElement,{constructor:function(){this.lists=[];}});dojo.declare("List",HtmlElement,{constructor:function(){this.rows=[];}});dojo.declare("ListRow",HtmlElement,{constructor:function(){this.cells=[];}});dojo.declare("ListCell",HtmlElement,{constructor:function(){}});dojo.declare("Pager",null,{max_pages:3,constructor:function(_1,_2,_3){this.filter=_1;this.container=_2;this.name=_3;},drawPager:function(){var _4=this._get_pages();this.container.replace_dom_content(_4);},_get_pages:function(){var _5=Math.ceil(this.filter.matches/this.filter.range);var _6=new HtmlElement("DIV");var _7=Math.ceil(this.filter.offset/this.filter.range)+1;var _8=new HtmlElement("SPAN",{content:"Seite "+_7+" von "+_5+":",parent:_6.rawNode,attribute:{"style":"margin-right: 20px"}});for(var i=1;i<_5+1;i++){if(i==_7){var _9=new HtmlElement("SPAN",{content:i,parent:_6.rawNode});}else{if(i>=_7-this.max_pages&&i<=_7+this.max_pages){var _9=new HtmlElement("A",{content:i,parent:_6.rawNode,attribute:{"href":"javascript: ba_map.search.execFilter(ba_map.search."+this.filter.name+",{ offset: "+eval((i-1)*this.filter.range)+"}); ba_map.search."+this.name+".drawPager()","class":"standardA pager"}});}if(i==_7-(this.max_pages+1)){var _a=new HtmlElement("A",{content:"<<",parent:_6.rawNode,attribute:{"href":"javascript: ba_map.search.execFilter(ba_map.search."+this.filter.name+",{offset: 0}); ba_map.search."+this.name+".drawPager()","class":"standardA pager"}});var _b=new HtmlElement("A",{content:"<",parent:_6.rawNode,attribute:{"href":"javascript: ba_map.search.execFilter(ba_map.search."+this.filter.name+",{offset: "+eval((i-1+this.max_pages)*this.filter.range)+"}); ba_map.search."+this.name+".drawPager()","class":"standardA pager"}});var _c=new HtmlElement("SPAN",{content:"...",parent:_6.rawNode});}if(i==_7+(this.max_pages+1)){var _c=new HtmlElement("SPAN",{content:"...",parent:_6.rawNode});var _d=new HtmlElement("A",{content:">",parent:_6.rawNode,attribute:{"href":"javascript: ba_map.search.execFilter(ba_map.search."+this.filter.name+",{offset: "+eval((i-1-this.max_pages)*this.filter.range)+"}); ba_map.search."+this.name+".drawPager()","class":"standardA pager"}});var _e=new HtmlElement("A",{content:">>",parent:_6.rawNode,attribute:{"href":"javascript: ba_map.search.execFilter(ba_map.search."+this.filter.name+",{offset: "+eval((_5-1)*this.filter.range)+"}); ba_map.search."+this.name+".drawPager()","class":"standardA pager"}});}}}return _6.rawNode;}});function Booth(_1){var _2=this;this.mov=null;this.mout=null;this.cl=null;this.shape={};this.number={};this.exNames=null;this.nr=_1.nr;this.id=_1.id;this.x=_1.x;this.y=_1.y;this.width=0;this.height=0;this.points=_1.points;this.defaultColor=ba_map.par.global.defaultBoothColor;this.highlightColor=ba_map.par.global.selectedBoothColor;this.rendered=false;this.renderChannel=dojo.subscribe("drag/zoom",function(){_2.preloadExhibitors();});this.showExhibitorDetail=function(e){if(Math.abs(ba_map.dnd.xStart-e.clientX)<10&&Math.abs(ba_map.dnd.yStart-e.clientY)<10){var _3=(ba_map.getQueryString("language")&&ba_map.getQueryString("language")!="undefined")?"&locale="+ba_map.getQueryString("language")+"_"+ba_map.getQueryString("language").toUpperCase():"";var _4="?id="+this.exNames.textElements[0].id+"&Action=showCompany"+_3;var _5=ba_map.par.global.portalURL+"/index.php5";top.location.href=_5+_4;}};this.showTooltip=function(e){if(Math.abs(ba_map.dnd.xStart-e.clientX)<10&&Math.abs(ba_map.dnd.yStart-e.clientY)<10){ba_map.toolTip.exhibitors.getExhibitorsByBooth(this.id,100,100,this);}};this.highlightBooth=function(){this.shape.setFill(this.highlightColor);if(this.exNames){this.shape.rawNode.style.cursor="pointer";this.exNames.rawNode.style.cursor="pointer";this.number.rawNode.style.cursor="pointer";}};this.resetBooth=function(){this.shape.setFill(this.defaultColor);if(this.exNames){this.shape.rawNode.style.cursor="default";this.exNames.rawNode.style.cursor="default";this.number.rawNode.style.cursor="default";}};this.renderBooth=function(){this.renderShape();this.renderBoothNumber();};this.renderShape=function(){if(ba_map.getQueryString("view")=="print"){this.defaultColor=[255,255,255,1];}var _6=new Shape(ba_map.boothShapeGroup,{type:"polyline",points:this.points});_6.setStroke({color:[0,0,0,1],width:1});_6.setFill(this.defaultColor);_6.rawNode.unselectable="on";this.registerShape(_6);};this.registerShape=function(_7){this.shape=_7;var _8=_7.getBoundingBox();this.x=_8.x;this.y=_8.y;this.width=_8.width;this.height=_8.height;};this.preloadExhibitors=function(){var _9=ba_map.screen.clipping().byPix;if(this.x>_9.xL&&this.x<_9.xR&&this.y<_9.yB&&this.y>_9.yT){this.renderExhibitors();this.markAsRendered();}};this.markAsRendered=function(){dojo.unsubscribe(this.renderChannel);this.rendered=true;};this.renderExhibitors=function(){if(this.exNames){var _a=this.exNames.rawNode;try{if(this.number.rawNode.offsetHeight>this.exNames.yOffset){this.exNames.yOffset=this.number.rawNode.offsetHeight;}}catch(e){}this.exNames.width=this.width;this.exNames.height=this.height;this.exNames.x=this.x;this.exNames.y=this.y;_a.style.left=getZoomedValue(this.x+this.exNames.xOffset)+"px";_a.style.top=getZoomedValue(this.y+this.exNames.yOffset)+"px";_a.style.width=getZoomedValue(this.width)+"px";_a.style.padding="0 2px";this.exNames.getText();this.connectEvents();}else{}};this.renderBoothNumber=function(){var _b=this.number.rawNode;this.number.width=this.width;this.number.height=this.height;this.number.getText();this.number.x=this.x;this.number.y=this.y;_b.style.padding="2px";_b.style.width=getZoomedValue(this.width)+"px";_b.className="booth_nr";_b.unselectable="on";_b.style.left=getZoomedValue(this.x+this.number.xOffset)+"px";_b.style.top=getZoomedValue(this.y+this.number.yOffset)+"px";};this.connectEvents=function(){if(this.exNames){switch(this.exNames.action){case 1:this.mov=dojo.connect(this.shape.rawNode,"onmouseover",this,this.highlightBooth);this.mout=dojo.connect(this.shape.rawNode,"onmouseout",this,this.resetBooth);this.cl=dojo.connect(this.shape.rawNode,"onmouseup",this,this.showTooltip);this.exNames.cl=dojo.connect(this.exNames.rawNode,"onmouseup",this,this.showTooltip);this.exNames.mov=dojo.connect(this.exNames.rawNode,"onmouseover",this,this.highlightBooth);this.exNames.mout=dojo.connect(this.exNames.rawNode,"onmouseout",this,this.resetBooth);this.number.cl=dojo.connect(this.number.rawNode,"onmouseup",this,this.showTooltip);this.number.mov=dojo.connect(this.number.rawNode,"onmouseover",this,this.highlightBooth);this.number.mout=dojo.connect(this.number.rawNode,"onmouseout",this,this.resetBooth);break;case 2:this.mov=dojo.connect(this.shape.rawNode,"onmouseover",this,this.highlightBooth);this.mout=dojo.connect(this.shape.rawNode,"onmouseout",this,this.resetBooth);this.cl=dojo.connect(this.shape.rawNode,"onmouseup",this,this.showExhibitorDetail);this.exNames.cl=dojo.connect(this.exNames.rawNode,"onmouseup",this,this.showExhibitorDetail);this.exNames.mov=dojo.connect(this.exNames.rawNode,"onmouseover",this,this.highlightBooth);this.exNames.mout=dojo.connect(this.exNames.rawNode,"onmouseout",this,this.resetBooth);this.number.cl=dojo.connect(this.number.rawNode,"onmouseup",this,this.showExhibitorDetail);this.number.mov=dojo.connect(this.number.rawNode,"onmouseover",this,this.highlightBooth);this.number.mout=dojo.connect(this.number.rawNode,"onmouseout",this,this.resetBooth);break;default:break;}}};this.disconnectEvents=function(){dojo.disconnect(this.mov);dojo.disconnect(this.mout);dojo.disconnect(this.cl);dojo.disconnect(this.exNames.mov);dojo.disconnect(this.exNames.mout);dojo.disconnect(this.exNames.cl);dojo.disconnect(this.number.mov);dojo.disconnect(this.number.mout);dojo.disconnect(this.number.cl);};this.zoomBooth=function(){if(this.exNames){this.exNames.zoom();}this.number.zoom();};this.setExhibitorNamesOffsetY=function(y){this.exNames.yOffset+=y;return this;};this.setExhibitorNamesOffsetX=function(x){this.exNames.xOffset+=x;return this;};this.setNumberOffsetY=function(y){this.number.yOffset+=y;return this;};this.setNumberOffsetX=function(x){this.number.xOffset+=x;return this;};this.setWidth=function(w){this.width=w;this.exNames.width=w;return this;};this.setHeight=function(h){this.height=h;this.exNames.height=h;return this;};this.setFill=function(c){this.defaultColor=c;return this;};this.setFontSize=function(s){this.exNames.setFontSize(s);this.number.setFontSize(s);return this;};this.hideFreiplazierte=function(){this.exNames.hideFreiplazierte();return this;};this.changeExhibitorsByRegExp=function(_c,_d){this.exNames.changeExhibitorsByRegExp(_c,_d);return this;};this.update=function(){this.updateNumber();this.updateExNames();this.updateShape();};this.updateShape=function(){};this.updateNumber=function(){this.number.update();};this.updateExNames=function(){this.exNames.update();this.exNames.getText();};};function Shape(_e,_f){return _e.createShape(_f);};function TextElement(_10){this.id=_10.id;this.text=Hyphenator.hyphenate(_10.text,"de");this.rawText=_10.text;this.fontSize=_10.fontSize;this.fontFamily=_10.fontFamily;this.fontColor=_10.fontColor;this.rawNode=document.createElement("p");this.rawNode.style.padding=0;this.rawNode.style.margin=0;this.rawNode.innerHTML=this.text;this.rawNode.style.fontSize=parseInt(ba_map.par.global.zoom/100*this.fontSize)+"%";this.rawNode.style.fontFamily=this.fontFamily;this.rawNode.style.color=this.fontColor;this.rawNode.style.lineHeight="100%";this.rawNode.unselectable="on";this.zoom=function(){this.update();};this.update=function(){this.rawNode.style.fontSize=getZoomedValue(this.fontSize)+"%";};this.setFontSize=function(s){this.fontSize+=s;};this.shortenText=function(_11,_12){var _13=this.rawText;var h=0;var _14=_12==0?"":" (+"+_12+")";var _15=utils.browser().indexOf("IE")>-1?3:0;this.rawNode.innerHTML=this.text+_14;while(h<10&&this.rawNode.offsetHeight-_15>_11){_13=h==0?_13+"..."+_14:_13;var s=/(.+)(\.\.\..*)/;var e=s.exec(_13);if(e){_13=e[1].slice(e[1],e[1].length-8);_13=_13+e[2];this.rawNode.innerHTML=Hyphenator.hyphenate(_13,"de");}h++;}return h>0;};this.changeExhibitorsByRegExp=function(_16,_17){this.text=this.text.replace(_16,_17);};this.getRawNode=function(){this.rawNode.innerHTML=this.text;return this.rawNode;};};function TextContainer(_18){this.textElements=[];this.whoAmI=_18.whoAmI;this.itemsRemoved=0;this.action=0;this.x=0;this.y=0;this.xOffset=_18.xOffset;this.yOffset=_18.yOffset;this.width=0;this.height=0;this.surface=_18.surface;this.rawNode=document.createElement("div");this.rawNode.style.position="absolute";this.rawNode.style.zIndex="25";this.rawNode.unselectable="on";this.surface.appendChild(this.rawNode);this.getText=function(){switch(this.textElements.length){case 0:break;case 1:this.action=this.textElements[0].id<1000000000?2:0;break;default:this.action=1;break;}this.rawNode.innerHTML="";this.rawNode.style.width=getZoomedValue(this.width)+"px";if(this.whoAmI=="exNamesContainer"){var _19=0;for(var i=0;i<this.textElements.length;i++){var _1a=i==0?0:this.rawNode.offsetHeight;_19=getZoomedValue(this.height-this.yOffset)-_1a;this.rawNode.appendChild(this.textElements[i].getRawNode());if(this.rawNode.offsetHeight>getZoomedValue(this.height-this.yOffset)){try{if(this.textElements[i]){this.itemsRemoved=this.textElements.length-1-i;if(this.textElements[i].shortenText(_19,this.itemsRemoved)){this.action=1;}}else{}}catch(e){}break;}}}else{this.rawNode.appendChild(this.textElements[0].getRawNode());}return true;};this.zoom=function(){this.update();};this.setFontSize=function(s){for(var _1b in this.textElements){this.textElements[_1b].setFontSize(s);}};this.shortenLastExName=function(obj){var _1c=this.action;try{if(this.textElements[this.textElements.length-1-this.itemsRemoved].shortenText(getZoomedValue(this.height-this.yOffset),this.itemsRemoved)||this.textElements.length>1){this.action=1;}else{this.action=2;}}catch(e){}if(_1c!=this.action){obj.disconnectEvents();obj.connectEvents();}};this.changeExhibitorsByRegExp=function(_1d,_1e){for(var _1f in this.textElements){this.textElements[_1f].changeExhibitorsByRegExp(_1d,_1e);}};this.hideFreiplazierte=function(){for(var _20 in this.textElements){if(this.textElements[_20].id>1000000000){this.textElements[_20].rawNode.style.display="none";}}};this.update=function(){this.rawNode.style.top=getZoomedValue(this.y+this.yOffset)+"px";this.rawNode.style.left=getZoomedValue(this.x+this.xOffset)+"px";this.rawNode.style.width=getZoomedValue(this.width)+"px";for(var _21 in this.textElements){this.textElements[_21].update();}};};function renderExhibitors(){for(var b in ba_map.boothObjects){ba_map.boothObjects[b].renderExhibitors();}};function renderBooths(){ba_map.boothShapeGroup.setTransform(dojox.gfx.matrix.scale(ba_map.par.global.zoom/100));for(var b in ba_map.boothObjects){if(ba_map.boothObjects[b].exNames||ba_map.par.global.showFreeBooths){ba_map.boothObjects[b].renderBooth();}}};function renderBoothNumbers(){for(var b in ba_map.boothObjects){ba_map.boothObjects[b].renderBoothNumber();}ba_map.boothShapeGroup.setTransform(dojox.gfx.matrix.scale(ba_map.par.global.zoom/100));};function zoomBooths(){for(var b in ba_map.boothObjects){ba_map.boothObjects[b].zoomBooth();}};function highlightBooths(){for(var b in ba_map.drawing.selectedBooths){ba_map.boothObjects[ba_map.drawing.selectedBooths[b]].highlightBooth();}};function resetHighlightedBooths(){for(var b in ba_map.drawing.selectedBooths){ba_map.boothObjects[ba_map.drawing.selectedBooths[b]].resetBooth();}};function getZoomedValue(_22){return Math.floor(_22*ba_map.par.global.zoom/100);};function hideFreiplazierte(){for(var b in ba_map.boothObjects){ba_map.boothObjects[b].hideFreiplazierte();}};function preloadBooths(){for(var b in ba_map.boothObjects){if(!ba_map.boothObjects[b].rendered){ba_map.boothObjects[b].renderExhibitors();ba_map.boothObjects[b].markAsRendered();return true;}}window.clearInterval(ba_map.preloader);};
