OMAPW = 312; OMAPH = 496; ZOOMSX = 4; ZOOMSY = 8; UNW = new CoordUTM(616247,6227085); UNE = new CoordUTM(728096,6227085); USE = new CoordUTM(728096,6048746); USW = new CoordUTM(616247,6048746); OSCLX = 358.5; OSCLY = 359.6; ZMAPW=598; ZMAPH=493; ZMOX=52; ZMOY=54; ZSCLX=50.0; ZSCLY=50.0; FULLW=2236; FULLH=3566; function UTMDist(p1,p2) { return 0.001*Math.sqrt((p1.x-p2.x)*(p1.x-p2.x)+(p1.y-p2.y)*(p1.y-p2.y)); } function OMapUTM(x,y) { return new CoordUTM(x*OSCLX+UNW.x,UNW.y-y*OSCLY); } var OMapWin=null; function OpenOMap() { Options="titlebar,status"; Options+=",height="+OMAPH; Options+=",width="+OMAPW; if (OMapWin==null || OMapWin.closed) OMapWin=window.open("sjkort.htm","OMAP",Options); OMapWin.focus(); } var ZMapWin=null; function OpenZMap(x,y) { Options="titlebar,status"; Options+=",height="+ZMAPH; Options+=",width="+ZMAPW; if (ZMapWin==null || ZMapWin.closed) ZMapWin=window.open("sjzkort.htm?"+x+"&"+y,"ZMAP",Options); else ZMapWin.location.href="sjzkort.htm?"+x+"&"+y; ZMapWin.focus(); } function OpenZUTM(utm) { if (utm) { x=Math.floor(((utm.x-UNW.x)/ZSCLX-0.25*ZMOX)/(ZMAPW-ZMOX)); y=Math.floor(((UNW.y-utm.y)/ZSCLY-0.25*ZMOY)/(ZMAPH-ZMOY)); x=(x<0)?0:((x>=ZOOMSX)?ZOOMSX-1:x); y=(y<0)?0:((y>=ZOOMSY)?ZOOMSY-1:y); OpenZMap(x,y); } }