// Copyright (c) Position s.r.o.
// All rights reserved.

var map=null,places=null,AntennaIconID="idPOIantenna";function arr_over(a){var b=document.getElementById(a);a=document.getElementById(a+"_");if(b)b.style.display="none";if(a)a.style.display="inline"}function arr_out(a){var b=document.getElementById(a);if(a=document.getElementById(a+"_"))a.style.display="none";if(b)b.style.display="inline"}
function setImgButton(a,b){var c=document.getElementById(a);a=document.getElementById(a+"_");var d="none",e="inline";if(b){d="inline";e="none"}if(c)c.style.display=e;if(a)a.style.display=d}function setMenuRow(a,b,c){c||(c=3);for(var d=0;d<c;){var e=document.getElementbyId(b+d);if(d==a){if(e)e.className="menu_row menu_active"}else if(e)e.className="menu_row";d++}}
function setMapSize(a,b){if(!(a<0||b<0)){if(a!=0&&b!=0){a-=497;b-=370;if(a<0||b<0)return}var c=document.getElementById("map_rect"),d=document.getElementById("map"),e=document.getElementById("map_area"),f=document.getElementById("result_rect"),g=document.getElementById("result_area"),h=document.getElementById("menu_area"),i=2-(a-18)%3;if(c){c.style.width=497+a+"px";c.style.height=370+b+"px";d.style.width=c.style.width;d.style.height=c.style.height}if(e){e.style.width=497+a+i+36+"px";e.style.height=
370+b+67+"px"}if(f)f.style.width=497+a+"px";if(g){g.style.width=497+a+i+36+"px";g.style.top=468+b+"px"}if(h)h.style.left=562+a+"px";map.SetMapSize(0,0)}}
function clickFull(a){if(a)window.close();else{a=window.screen.width;var b=window.screen.height,c="";if(document.all&&navigator.userAgent.indexOf("Opera")==-1)c="1";c="index.php?x="+a+"&y="+b+"&f=1&ie="+c+"&lang="+Lang;if(map){if(map.ZoomLevel!=map.ZoomLevels.length-1)c+="&SESS="+map.MapSession+"&SESSX="+map.X+"&SESSY="+map.Y;if(map.CoverageStates&&map.CoverageIDs){c+="&ACTIVECOV=";for(var d="",e=0;e<map.CoverageStates.length;e++)if(map.CoverageStates[e]){if(d!="")d+=",";d+=map.CoverageIDs[e]}c+=
d}if(map.LayerStates){c+="&ACTIVELAY=";for(e=0;e<map.LayerStates.length;e++){if(e>0)c+=";";c+=map.LayerStates[e]?"1":"0"}}}if((d=document.getElementById("searchText"))&&d.value!=""&&d.value!=EmptySearchText)c+="&SEARCHTEXT="+ng_URLEncode(d.value);window.open(c,"","fullscreen=yes, scrollbars=yes, width="+a+", height="+b+", top=0, left=0")}}
function CoverageInfo(){var a=20,b=20;if(screen){a=(screen.width-600)/2;b=(screen.height-460)/2-20}(a=window.open(Lang=="en"?"coverageinfo_en.html":"coverageinfo.html","COVERAGEINFO","left="+a+",top="+b+",width=600,height=460,toolbar=no,location=no,border=no,directories=no,status=no,menubar=no,resizable=no,scrollbars=no"))&&a.focus&&a.focus()}
function result_getMinMax(){var a=document.getElementById("result_scroll"),b=document.getElementById("result");if(!a||!b)return Array(0,0,0,0);var c=0,d=0;c=a.clientHeight;d=navigator.userAgent.indexOf("Opera")!=-1?b.scrollHeight:b.parentNode.scrollHeight;return Array(0,d,0,c)}function result_PositionChanged(a){var b=document.getElementById("result");if(b)b.style.top=0-a.Pos+"px"}function searchEnter(a,b){if(a.value==b)a.value=""}function searchLeave(a,b){if(a.value=="")a.value=b}
function searchKey(a){if(!a)a=window.event;if((a.which?a.which:a.keyCode)==13){Search();return false}return true}function Search(){var a=false,b="";if((o=document.getElementById("searchText"))&&o.value!=EmptySearchText){b=o.value;a=true}if(a){ActiveNearestResults=-1;places.Search(b)}return false}function clickSearchExample(a){places.Search(a)}function ShowSearch(){var a=document.getElementById("result_area");if(a)a.style.visibility="visible"}
function HideSearch(){var a=document.getElementById("result_area");if(a)a.style.visibility="hidden";places.ClearDisplayedItems();nearest.ClearDisplayedItems()}function SetResultTitle(a){var b=document.getElementById("result_title");if(b)b.innerHTML=a}function SetResult(a){var b=document.getElementById("result");if(b){b.style.top="0";b.innerHTML=a;a=result_getMinMax();RESULT_SCROLL_V.SetMinMax(a[0],a[1],a[2],a[3])}}
function StartSearch(){if(Lang=="en"){SetResultTitle("Search");SetResult("Searching...")}else{SetResultTitle("Hledání");SetResult("Probíhá hledání...")}ClearSearchFooter();ShowSearch();return true}function StopSearch(){SetResult("");ClearSearchFooter();ShowSearch()}function ClearSearchFooter(){var a=document.getElementById("result_footer");if(a)a.innerHTML="";if(a=document.getElementById("result_counter"))a.innerHTML=""}function LocateItem(a){searchresults&&searchresults.LocateItem(a)}
function ShowNearestPopup(a){a.ShowActiveObjPopupByID(NearestPopupLay,NearestPopupObjID)}function LocateNearest(a,b){var c=a.Results[b].id.split("_");if(c.length>=2){NearestPopupLay=c[0];NearestPopupObjID=c[1];map.ActiveCommandCallback=ShowNearestPopup}map.LocateScaleXY("max",a.Results[b].pos)}function NextPage(){searchresults&&searchresults.NextPage()}function PrevPage(){searchresults&&searchresults.PrevPage()}
function DisplaySearchResults(a){SetResultTitle(Lang=="en"?"Search results":"Výsledky hledání");if(a.Results.length>0){searchresults=a;for(var b="<ul>",c=0;c<a.Results.length;c++){b+="<li>";if(typeof a.Results[c].dist!="undefined")b+=a.Results[c].dist+"&nbsp;&nbsp;";b+='<a href="javascript:LocateItem('+c+');">'+a.Results[c].descr+"</a>";b+="</li>"}b+="</ul>";SetResult(b);if(o=document.getElementById("result_counter")){b="";if(a.PrevVisible){b+='<a href="javascript:PrevPage();">&laquo;&nbsp;';b+=Lang==
"en"?"Previous":"Předchozí";b+="</a>"}if(a.NextVisible){if(a.PrevVisible)b+="&nbsp;|&nbsp;";b+='<a href="javascript:NextPage();">';b+=Lang=="en"?"Next":"Další";b+="&nbsp;&raquo;</a>"}o.innerHTML=b}ShowSearch();a.Results.length==1&&a.LocateItem(0)}}
function DisplaySearchError(a,b){switch(b){case -2:a=Lang=="en"?"Error: The layer is not available.":"Chyba: Na tomto území není vrstva k dispozici.";break;case -1:default:a=Lang=="en"?"Your search did not match any record.":"Žádný záznam neodpovídá zadání.";break}SetResult(a);ClearSearchFooter();ShowSearch()}function PopupCenter(){map.Center(map.PopupX,map.PopupY);map.HideMapMenu()}function PopupMaxDetail(){map.MaxDetail(map.PopupX,map.PopupY);map.HideMapMenu()}
function PopupScale200(){map.SetScale(2E5,map.PopupX,map.PopupY);map.HideMapMenu()}function PopupZoomOut(){map.ZoomOut();map.HideMapMenu()}
function RenderDefaultMenu(a,b,c){var d="";d+=Lang=="en"?"Find nearest ":"Najít nejbližší ";for(var e=0;e<NearestLayerTitle.length;e++){if(e>0)d+=", ";d+='<a href="javascript:nearestClick('+e+')">'+NearestLayerTitle[e]+"</a>"}d+="<br />";if(Lang=="en"){d+='<a href="javascript:PopupCenter()">Center</a><br />';d+='<a href="javascript:PopupMaxDetail()">Maximal detail</a><br />';d+='<a href="javascript:PopupScale200()">Map 1 : 200 000</a><br />';if(c)d+='<a href="javascript:PopupZoomOut()">Zoom Out</a><br />'}else{d+=
'<a href="javascript:PopupCenter()">Centrovat</a><br />';d+='<a href="javascript:PopupMaxDetail()">Maximální detail</a><br />';d+='<a href="javascript:PopupScale200()">Mapa 1 : 200 000</a><br />';if(c)d+='<a href="javascript:PopupZoomOut()">Zmenšit</a><br />'}return a.CreatePopupHTML(b,d)}function OnMapMenu(a){return RenderDefaultMenu(a,Lang=="en"?"This point":"V tomto bodě",ngOpera)}function SearchMenu(a,b){return RenderDefaultMenu(a,b.descr,false)}
function ActiveObjMenu(a,b,c){b="";if(Lang=="en"){b+='<a href="javascript:PopupCenter()">Center</a><br />';b+='<a href="javascript:PopupMaxDetail()">Maximal detail</a><br />';b+='<a href="javascript:PopupScale200()">Map 1 : 200 000</a><br />'}else{b+='<a href="javascript:PopupCenter()">Centrovat</a><br />';b+='<a href="javascript:PopupMaxDetail()">Maximální detail</a><br />';b+='<a href="javascript:PopupScale200()">Mapa 1 : 200 000</a><br />'}return a.CreatePopupHTML(c.descr,b)}
function DetailShop(a){SetResultTitle(Lang=="en"?"Vodafone shop":"Vodafone prodejna");SetResult(Lang=="en"?"Loading detail...":"Probíhá načítání informací...");ClearSearchFooter();ShowSearch();places.ProcessUrl("detail_shop.php?lang="+Lang+"&id="+a)}function DetailATM(a){SetResultTitle(Lang=="en"?"ATM":"Bankomat");SetResult(Lang=="en"?"Loading detail...":"Probíhá načítání informací...");ClearSearchFooter();ShowSearch();places.ProcessUrl("detail_atm.php?lang="+Lang+"&id="+a)}
function DetailService(a){SetResultTitle(Lang=="en"?"Service center":"Servis");SetResult(Lang=="en"?"Loading detail...":"Probíhá načítání informací...");ClearSearchFooter();ShowSearch();places.ProcessUrl("detail_service.php?lang="+Lang+"&id="+a)}function DetailMarket(a){SetResultTitle(Lang=="en"?"Store":"Obchod");SetResult(Lang=="en"?"Loading detail...":"Probíhá načítání informací...");ClearSearchFooter();ShowSearch();places.ProcessUrl("detail_market.php?lang="+Lang+"&id="+a)}
function Print(){if(map){var a=660,b=600;if(a>screen.width)a=screen.width;if(b>screen.height)b=screen.height;var c=(screen.width-a)/2,d=(screen.heigh-b)/2;if(c<0)c=0;if(d<0)d=0;var e="";if(map.CoverageStates&&map.CoverageIDs)for(var f=0;f<map.CoverageStates.length;f++)if(map.CoverageStates[f]){if(e!="")e+=";";e+=map.CoverageIDs[f]}e="print.php?ACOV="+e+"&"+map.URLStateParams()+"&lang="+Lang;(a=window.open(e,"print","width="+a+",height="+b+",scrollbars=yes,menubar=yes,resizable=yes,left="+c+",top="+
d))&&a.focus()}}function OnVerticalMove(a){map.Offset(map.X,a.Pos+map.MapHeight/2,false)}function OnHorizontalMove(a){map.Offset(a.Pos+map.MapWidth/2,map.Y,false)}function UpdateScrollBars(a){var b=a.MapHeight/2;MAP_SCROLL_H.SetMinMax(a.RegionBorderRect[0],a.RegionBorderRect[2],a.X-a.MapWidth/2,a.MapWidth);MAP_SCROLL_V.SetMinMax(a.RegionBorderRect[1],a.RegionBorderRect[3],a.Y-b,a.MapHeight)}
function UpdateMode(a){setImgButton("tb_pan",a.Mode=="P");setImgButton("tb_zoom",a.Mode=="Z+");setImgButton("tb_check",a.Mode=="L");if(a.Mode=="L"){POIclicked=false;a.MouseMode="LP";a.SetCursor(a.CursorLocatePt);if(window.POIMouseDown)a.OnMouseDown=POIMouseDown;if(window.POIMouseMove)a.OnMouseMove=POIMouseMove;if(window.POIMouseUp)a.OnMouseUp=POIMouseUp;var b=ScreenPt(a.MouseX,a.MouseY),c=new ScreenPt(15,23);a.AddPopupIcon(AntennaIconID,"../img/antenna.png",b,"",c)}else{a.OnMouseDown=null;a.OnMouseUp=
null;a.OnMouseMove=null;POIdontReset=false;ResetPOILocation()}}function POIMouseDown(a,b){if(!LeftMouseButton(b))return true;POIbeingLocated=true;POI_Location=new ScreenPt(a.MouseX,a.MouseY);typeof IDAntennaTimer!="undefined"&&window.clearTimeout(IDAntennaTimer);DrawAntenna(POI_Location.x,POI_Location.y);POIclicked||(ActiveNearestResults=-1);IDAntennaTimer=window.setTimeout("POIcallSendRequest("+a.MouseOnMap+","+POI_Location.x+","+POI_Location.y+");",500);return POIclicked=true}
function POIMouseMove(a){if(typeof POIbeingLocated=="undefined"||!POIbeingLocated)return true;typeof IDAntennaTimer!="undefined"&&window.clearTimeout(IDAntennaTimer);a.RemovePopupIconByID(AntennaIconID);POI_Location=new ScreenPt(a.MouseX,a.MouseY);IDAntennaTimer=window.setTimeout("POIcallSendRequest("+a.MouseOnMap+","+POI_Location.x+","+POI_Location.y+");",500);if(ngIExplorer){typeof IDAntennaMOVEtimer!="undefined"&&window.clearTimeout(IDAntennaMOVEtimer);IDAntennaMOVEtimer=window.setTimeout("StopMoveAntenna();",
50)}return true}
function POIMouseUp(a,b){if(!LeftMouseButton(b))return true;POIbeingLocated=a.MouseDown=false;typeof IDAntennaTimer!="undefined"&&window.clearTimeout(IDAntennaTimer);if(a.MouseOnMap)if(POI_Location.x!=a.MouseX||POI_Location.y!=a.MouseY||typeof AvailCovCoords=="undefined"||POI_Location.x+";"+POI_Location.y!=AvailCovCoords){pos=PlaceAntenna(a,b,true);POI_Location=new ScreenPt(pos.x,pos.y);POILocated=true;POISendRequest(POI_Location.x,POI_Location.y)}else{PlaceAntenna(a,b);POISetMapPosition(a);RenderPOIPopup(a)}else{HideIcon();
POI_Location="";POILocated=false;RenderPOImenu(a)}return true}function POIcallSendRequest(a,b,c){if(typeof a!="undefined"&&a)POISendRequest(b,c);else{HideIcon();POI_Location="";POILocated=false;RenderPOImenu(map)}}function StopMoveAntenna(){DrawAntenna(POI_Location.x,POI_Location.y)}function DrawAntenna(a,b){var c=map;a=new ScreenPt(a,b);c.RemovePopupIconByID(AntennaIconID);c.DrawPopupIcon(AntennaIconID,a)}
function PlaceAntenna(a,b,c){b=new ScreenPt(POI_Location.x,POI_Location.y);AddIconAntenna(a);if(c)a.PopupIcons[AntennaIconID].descr=a.CreatePopupHTML(lngAvailableSignals,lngMessageWaitLoading);a.DrawPopupIcon(AntennaIconID,b);return b}
function AddIconAntenna(a){if(a){bak_pos=bak_desc="";if(a.PopupIconExists(AntennaIconID)){bak_desc=a.PopupIcons[AntennaIconID].descr;bak_pos=a.PopupIcons[AntennaIconID].pos;a.RemovePopupIconByID(AntennaIconID)}var b=ScreenPt(a.MouseX,a.MouseY),c=new ScreenPt(15,23);a.AddPopupIcon(AntennaIconID,"../img/antenna.png",b,bak_desc,c);a.PopupIcons[AntennaIconID].pos=bak_pos}}function POISendRequest(a,b){AvailCovCmdRunning++;AvailCovCoords=a+";"+b;UpdatePOImenu()}
function UpdatePOImenu(){if(map)if(proj){proj.OnCalculate=function(b,c){if(c)map.PopupIcons[AntennaIconID].pos=c;RedirectCmdFinished("dataloaded");map.MapCommand("AVAILCOV","&pos="+c+"&cnt="+AvailCovCmdRunning+"&coords="+AvailCovCoords)};var a=new ScreenPt(POI_Location.x,POI_Location.y);RenderPOImenu();proj.Pixels2Proj(a)}}
function RenderPOImenu(a){var b=true,c=true;if(POIclicked)b=false;if(typeof a=="object")c=false;if(b){b="";if(LayerNearestTitles.length>0)for(a=0;a<LayerNearestTitles.length;a++){b+=RED_ARROW+'&nbsp;<a href="javascript:FindNearestToPos('+a+')">';b+=LayerObjectNames[a].toLowerCase()+"</a><br />"}}if(c)c=lngMessageWaitLoading;else{c="";if(typeof AvailCoverage!="undefined"&&POI_Location!="")for(a=0;a<AvailCoverage.length;a++)c+="<a href=\"javascript:CheckCoveragePOI('"+AvailCoverage[a][0]+"');\">"+AvailCoverage[a][1]+
"</a><br />"}return true}function ResetPOILocation(){if(window.POILocated)if(typeof POIdontReset=="undefined"||!POIdontReset){map.RemovePopupIconByID(AntennaIconID);POILocated=false;POI_Location="";POIclicked=false;AvailCovCmdRunning=0;RestoreCmdFinished()}else UpdatePOImenu();POIdontReset=false;return true}
function LeftMouseButton(a){if(typeof ngIExplorer!="undefined"&&ngIExplorer&&a.button==1)return true;if(typeof ngOpera!="undefined"&&a.button==0)return true;if(typeof window.event=="undefined"&&a.button==0)return true;return false}function RedirectCmdFinished(a){cmdFinishedBackupForPOI=map.OnCommandFinished;map.OnCommandFinished=typeof a!="undefined"&&a=="dataloaded"?POIloaded2:POIloaded}function RestoreCmdFinished(){map.OnCommandFinished=cmdFinishedBackupForPOI}
function POIloaded(){map.OnCommandFinished=cmdFinishedBackupForPOI}function POIloaded2(a){a.OnCommandFinished=cmdFinishedBackupForPOI;if(POIRequestCoords==POI_Location.x+";"+POI_Location.y){RenderPOImenu(a);PlaceAntenna(a);RenderPOIPopup(a)}else a.RemovePopupIconByID(AntennaIconID)}
function RenderPOIPopup(a){var b="";if(typeof AvailCoverage!="undefined"&&POI_Location!=""){for(var c=0;c<AvailCoverage.length;c++)b+="<a href=\"javascript:CheckCoveragePOI('"+AvailCoverage[c][0]+"')\">"+AvailCoverage[c][1]+"</a><br />";if(AvailCoverage.length==0)b=lngNoCoverage}a.PopupIcons[AntennaIconID].descr=a.CreatePopupHTML(lngAvailableSignals,b);a.ShowPopupByID(AntennaIconID)}function CheckCoveragePOI(a){POIdontReset=true;setCoverage(a)}
function UpdateCoverageStates(){map&&map.CoverageStates&&UpdateMenuStates(map.CoverageStates,"idCoverage")}function UpdateLayerStates(){map&&map.LayerStates&&UpdateMenuStates(map.LayerStates,"idLayer")}function UpdateMenuStates(a,b){if(a)for(var c,d=0;d<a.length;d++)if(c=document.getElementById(b+d))c.src=a[d]?"img/checkbox_.gif":"img/checkbox.gif"}
function setCoverage(a,b){if(map&&map.CoverageStates&&map.CoverageIDs){var c="";for(b=0;b<map.CoverageStates.length;b++){if(a==map.CoverageIDs[b]&&map.CoverageStates[b])c+="";if(a==map.CoverageIDs[b]&&!map.CoverageStates[b]){if(c!="")c+=",";c+=map.CoverageIDs[b]}if(a!=map.CoverageIDs[b]&&map.CoverageStates[b]){if(c!="")c+=",";c+=map.CoverageIDs[b]}}UpdateCoverageStates()}map.MapCommand("CV",c)}
function checkLayer(a){if(map&&map.LayerStates){map.LayerStates[a]=!map.LayerStates[a];ActiveNearestResults==a&&!map.LayerStates[a]&&HideSearch();map.MapCommand(map.LayerStates[a]?"EL":"DL",parseInt(a))}}
function nearestClick(a){if(map){if(proj){proj.NearestLayer=a;proj.OnCalculate=function(b,c){c&&nearest.NearestToPos("Vodafone"+b.NearestLayer,c)};ActiveNearestResults=a;proj.ResolveLocality=false;proj.Pixels2Proj(new ScreenPt(map.PopupX,map.PopupY))}map.HideMapMenu();if(map.LayerStates&&!map.LayerStates[a]){map.LayerStates[a]=true;map.MapCommand("EL",parseInt(a))}}}function TogleBW(){map.BW=!map.BW;setImgButton("tb_map",!map.BW);map.MapCommand("BW",map.BW?"1":"0")}
function Home(){HideSearch();map.Home()}
function DrawMapControls(a){if(a.ZoomLevels.length){var b,c,d,e,f="";c=1;for(b=a.ZoomLevels.length-1;b>=0;b--,c++){d=1;if(d==0)d=1;if(b==a.ZoomLevel)d="_red";e="1 : "+FormatScale(a.ZoomLevels[b]);f+='<a href="javascript:map.SetScale('+a.ZoomLevels[b]+')"><img src="img/zoom'+d+'.gif" alt="'+e+'" title="'+e+'" width="9" height="30" /></a>'}if(b=document.getElementById("control_scale"))b.innerHTML=f}UpdateScrollBars(a);setImgButton("tb_map",!a.BW);UpdateCoverageStates();UpdateLayerStates()}
function delay(){if(ngIExplorer&&map)if(map.MouseDown&&map.MouseMode=="R"&&map.Mode=="Z+"||map.MouseMode=="P"&&map.Mode=="P"){var a=document.getElementById("timer");if(a)a.innerHTML=""}return false}
function BuildFrame(a){if(a=document.getElementById(a)){var b=a.clientWidth,c=a.clientHeight,d="";d='<img src="img/frame.gif" alt="" style="z-index:10;position:absolute;left:0px;top:0px;width:'+(b-5)+'px;height:1px;" />';d+='<img src="img/frame.gif" alt="" style="z-index:10;position:absolute;left:0px;top:0px;width:1px;height:'+(c-5)+'px;" />';d+='<img src="img/frame_ld.gif" alt="" style="z-index:10;position:absolute;left:0px;top:'+(c-5)+'px;width:8px;height:5px;" />';d+='<img src="img/frame_d.gif" alt="" style="z-index:10;position:absolute;left:8px;top:'+
(c-5)+"px;width:"+(b-16)+'px;height:5px;" />';d+='<img src="img/frame_rd.gif" alt="" style="z-index:10;position:absolute;left:'+(b-8)+"px;top:"+(c-5)+'px;width:8px;height:5px;" />';d+='<img src="img/frame_r.gif" alt="" style="z-index:10;position:absolute;left:'+(b-5)+"px;top:5px;width:5px;height:"+(c-10)+'px;" />';d+='<img src="img/frame_ru.gif" alt="" style="z-index:10;position:absolute;left:'+(b-5)+'px;top:0px;width:5px;height:5px;" />';a.innerHTML+=d}}
function CreatePopup(a,b,c,d,e,f){if(a){a.innerHTML='<div class="csVodafonePopup">'+d+"</div>";var g=false,h=false;if(b+a.offsetWidth-28>this.MapWidth+e){g=true;b+=-a.offsetWidth+28}else b-=28;if(c-a.offsetHeight-12>f){h=true;c+=-a.offsetHeight-12}d=h?'<div class="csVodafonePopupFrame">'+d+'</div><div style="z-index: 503; position: relative; top:-1px; text-align:'+(g?"right":"left")+'"><img src="img/window_arr_down.gif" width="55" height="13" alt="" border="0" /></div>':'<div style="position: relative; z-index: 503; text-align:'+
(g?"right":"left")+'"><img src="img/window_arr_up.gif" width="55" height="13" alt="" border="0" /></div><div class="csVodafonePopupFrame" style="position: relative; top: -1px;">'+d+"</div>";a.innerHTML=d;ng_setLeftTop(a,b,c);a.style.visibility="visible"}}
function init(){if(ngIExplorer)document.onmousemove=ngAddEvent(document.onmousemove,function(b){delay(b)});BuildFrame("map_area");BuildFrame("search_area");BuildFrame("result_area");BuildFrame("menu_items");BuildFrame("menu_items2");searchresults=null;ActiveNearestResults=-1;ng_PreloadImage("img/zoom1.gif");RESULT_SCROLL_V=new scrollbar("RESULT_SCROLL_V","v_result_scroll","auto","vertical","img/scrollbar_up.gif","img/scrollbar1.gif","img/scrollbar_down.gif",'url("img/scrollbar_back1.gif")');RESULT_SCROLL_V.OnPositionChanged=
result_PositionChanged;var a=result_getMinMax();RESULT_SCROLL_V.SetMinMax(a[0],a[1],a[2],a[3]);MAP_SCROLL_V=new scrollbar("MAP_SCROLL_V","v_map_scroll","display","vertical","img/scrollbar_up.gif","img/scrollbar1.gif","img/scrollbar_down.gif",'url("img/scrollbar_back1.gif")');MAP_SCROLL_V.OnPositionChanged=OnVerticalMove;MAP_SCROLL_H=new scrollbar("MAP_SCROLL_H","h_map_scroll","display","horizontal","img/scrollbar_left.gif","img/scrollbar2.gif","img/scrollbar_right.gif",'url("img/scrollbar_back2.gif")');
MAP_SCROLL_H.OnPositionChanged=OnHorizontalMove;map=new ngMap("map","map.php");map.OnCommandFinished=DrawMapControls;map.OnOffsetChanged=UpdateScrollBars;map.OnModeChanged=UpdateMode;map.OnActiveObjectMenu=ActiveObjMenu;map.OnMapMenu=OnMapMenu;map.SetMapCommandParam("lang="+Lang);map.BW=true;map.CoverageStates=[];map.LayerStates=[];map.CreatePopup=CreatePopup;map.CursorLocatePt="url('img/antenna.cur'), crosshair";POI_Location="";POILocated=false;AvailCovCmdRunning=0;if(InitSession!=""){map.MapSession=
InitSession;map.X=InitX;map.Y=InitY}map.MapCommand("IV","&ACTIVELAY="+ActiveLayers+"&ACTIVECOV="+ActiveCoverage);places=new ngPlaces(map);places.PageSize=7;places.SearchURL="places.php";places.OnSearch=StartSearch;places.OnSearchResults=DisplaySearchResults;places.OnSearchCancel=StopSearch;places.OnSearchError=DisplaySearchError;places.OnItemPopupMenu=SearchMenu;nearest=new ngNearest(map);nearest.NearestURL="nearest.php";nearest.PageSize=7;nearest.OnSearch=StartSearch;nearest.OnSearchResults=DisplaySearchResults;
nearest.OnSearchCancel=StopSearch;nearest.OnSearchError=DisplaySearchError;nearest.OnLocateItem=LocateNearest;nearest.OnItemPopupMenu=null;proj=new ngProj(map);OnMouseMoveAfter=mouseMove;OnMouseUpAfter=mouseUp;if(a=document.getElementById("mapLoading"))a.style.display="none";InitSearch&&Search()}window.onload=init;
