{SZN.InfoMap=SZN.ClassMaker.makeClass({"NAME":"SZN.InfoMap","VERSION":"1.0","CLASS":"class","IMPLEMENT":[SZN.Components,SZN.SigInterface]});SZN.InfoMap.prototype.$constructor=function(owner,name,params){this._owner=owner;this.main=this.getMain();this.signals=this.setInterface("signals");this._name=name;this._params={"x":this.main.getCenter().x,"y":this.main.getCenter().y,"zoom":1,"imgPath":"http://m1.mapserver.mapy.cz/nahled/0_${x}_${y}"};for(var i in params){this._params[i]=params[i];}this.build();};SZN.InfoMap.prototype.build=function(){var x=this.main.pixelToPP(this.main.ppToPixel(this._params.x,this._params.zoom),this._params.zoom).toString(16);var y=this.main.pixelToPP(this.main.ppToPixel(this._params.y,this._params.zoom),this._params.zoom).toString(16);var control=new SZN.InfoMap.Control(this._params.imgPath.replace("${x}",x).replace("${y}",y));var lb=this.main.createLayoutBox("top-left");this.main.addControls(control,lb,0,0);};SZN.InfoMap.Control=SZN.ClassMaker.makeClass({"NAME":"SZN.InforMap.Control","VERSION":"1.0","CLASS":"class","EXTEND":SZN.Visual.BaseElement});SZN.InfoMap.Control.prototype.$constructor=function(url){this.url=url;this.box=null;this.actionFolder={};this.WIDTH=157;this.HEIGHT=148;this._build();};SZN.InfoMap.Control.prototype._build=function(){this.box=SZN.cEl("div",false,"infoBox",{"width":this.WIDTH+"px","height":this.HEIGHT+"px","border":"0px"});this.setBackground(this.box,this.url,"no-repeat");};SZN.InfoMap.Control.prototype.activate=function(map){this.stopMouseAction(this.box,0);this.actionFolder["mMouseMove"]=SZN.Events.addListener(this.box,"mousemove",SZN.Events,"stopEvent");};SZN.InfoMap.Control.prototype.getSize=function(){return {"width":this.WIDTH,"height":this.HEIGHT};};}
