function getPara() {
var mkj=document.URL.indexOf('?');
var para=new Array();
if (mkj != -1) {
var pairs=document.URL.substring(mkj+1, document.URL.length).split('&');
for (var i=0; i<pairs.length; i++) {
nameVal=pairs[i].split('=');
para[nameVal[0]]=nameVal[1];
}
}
return para;
}

function otsikko(kuva){ }
function viiva(x1,y1,x2,y2){ 

if (x1!=0 && x2!=0){ 
y1 = (yo+sr/2-y1)/sr*500;
x1 = (x1+sr/2-xo)/sr*500;
y2 = (yo+sr/2-y2)/sr*500;
x2 = (x2+sr/2-xo)/sr*500;
a=0.0001;   
if (x2==x1){x2=x2+.3}
if(x2<x1){a=x2;x2=x1;x1=a;a=y2;y2=y1;y1=a}

a=1;
if(x2-x1< Math.abs(y2-y1)){a=(x2-x1)/Math.abs((y2-y1));}

for (i=x1;i<=x2;i=i+a*6){
 
y= y1 + (i-x1)*(y2-y1)/(x2-x1)

if (i> 1 && i< 500 && y> 1 && y < 500){
if (sl==1) {

apu="<div style=\"position:absolute; z-Index:12; left:"+(10+i)+"px; top:"+(10+y)+"px; width:3; height:3\"><img src=line.gif height=3 width=3 border=0></div>";
document.write(apu);
}
else
{
document.write("<LAYER VISIBILITY = SHOW z-index=\"12\" TOP="+(10+y)+" LEFT="+(10+i)+"><img src=line.gif height=3 width=3 border=0></layer>");
}}}}}
function kohteet(bx,by,linkki,kuva){
if (bx>xo-sr/2 && bx<xo+sr/2&& by<yo+sr/2&& by> yo-sr/2 && sk!="1" && koh!=1){
tapy = Math.round((yo+sr/2-by)/sr*500);
tapx = Math.round((bx+sr/2-xo)/sr*500);
apu="";
bo="border=0";
if(navigator.appVersion.charAt(0) >4) {
kuva=kuva.substring(0,kuva.indexOf('alt'))+'title'+kuva.substring(kuva.indexOf('alt')+3,kuva.length);
}
if (linkki!=""){ 
linkki="><a href="+linkki;
apu="</a>";
bo="border=0";
 // kuva=kuva.substring(0,kuva.indexOf('sininen.gif'))+'punainen.gif'+kuva.substring(kuva.indexOf('sininen.gif')+11,256)
}
if (sl==1) {

apu="<div style=\"position:absolute; z-Index:12; left:"+(tapx+8)+"px; top:"+(tapy+8)+"px; width:6; height:6\""+linkki+"><img src="+kuva+" height=8 width=8 "+bo+">"+apu+"</div>";
pr(apu);
}
else
{
pr("<LAYER VISIBILITY = SHOW TOP="+(tapy+8)+" LEFT="+(tapx+8)+linkki+"><img src="+kuva+" height=8 width=8 "+bo+">"+apu+"</layer>");
}
}
}


function repChars(entry) {
out = "+"; 
add = " "; 
temp = "" + entry; 
while (temp.indexOf(out)>-1) {
pls= temp.indexOf(out);
temp = "" + (temp.substring(0, pls) + add + 
temp.substring((pls + out.length), temp.length));
}
return temp;
}

function gt(q){
q=unescape(para[q]);return q;}
function pr(n) {document.write(n,"\n");}
function laukaise(o){
Win = this.open(document.URL.substring(0,document.URL.indexOf('?')-8)+o,"HelpWindow","width=400,height=400,toolbar=no,menubar=no,scrollbars=yes,status=yes,resize=yes");
        Win.focus();
}
var sl=0;
if (navigator.appName == "Microsoft Internet Explorer") {sl=1;}
if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >4) {
sl=1;}

para=getPara();
data=gt("data");
sr=gt("sr");
uusi=gt("uusi");
sk=gt("sk");
mit=gt("mit");
koh=gt("koh");
d=gt("d");
prex=gt("prex");
prey=gt("prey");
xo=gt("xo");
yo=gt("yo");
x=gt("x");
y=gt("y");
indy=gt("ind.y");
indx=gt("ind.x");
teksti=gt("teksti");
skx=gt("skx");
sky=gt("sky");
pohjoiseen=gt("pohjoiseen.x");
itaan=gt("itaan.x");
etelaan=gt("etelaan.x");
lanteen=gt("lanteen.x");
koilliseen=gt("koilliseen.x");
kaakkoon=gt("kaakkoon.x");
lounaaseen=gt("lounaaseen.x");
luoteeseen=gt("luoteeseen.x");
l=gt("l");
if (l=="undefined"){l="f";}
clic="";
if (x!="undefined"){clic="1";}
if (x=="undefined"){sk="";}

if (xo=="undefined" && skx!="undefined"){yo=sky; xo=skx;}

 // viivat 
vp=gt("vp");
vi=gt("vi");
 vii= new Array(100);
 i=1;
if(vp!="1"){
for(i=1;vii[i-1]!="undefined";i++){vii[i]=gt("vii"+i); } 
}else{i=1;vii[i]="undefined";}
// viivat

//---
if (pohjoiseen!="undefined")
{
x=250;
y=0; 
}
if (itaan!="undefined")
{
x=500;
y=250; 
}
if (etelaan!="undefined")
{
x=250;
y=500; 
}
if (lanteen!="undefined")
{
x=0;
y=250; 
}
if (koilliseen!="undefined")
{
x=500;
y=0; 
}
if (kaakkoon!="undefined")
{
x=500;
y=500; 
}
if (lounaaseen!="undefined")
{
x=0;
y=500; 
}
if (luoteeseen!="undefined")
{
x=0;
y=0; 
}
if (x== "undefined")
{ 
x=250;
y=250;
}

//---
if(sr =="undefined"){
sr=8000;
}

xo=1*xo-sr/2+x*sr/500;
yo=1*yo+sr/2-y*sr/500;

if (indx!="undefined"){
xo=Math.floor(1516300+indx*242.29);
yo=Math.floor(6856800-indy*242.29);
}

if (xo< 1514001 ){ xo= 1514001 ;}
if (xo> 1552001 ){ xo= 1552001 ;}
if (yo< 6796999 ){ yo= 6796999 ;}
if (yo> 6849999 ){ yo= 6849999 ;}

apu="0";
if (uusi<1000){
if (xo>  1540000  && xo<  1546000  && yo<  6822000  &&yo> 6817000 ){ apu='1';}
if (apu=="0"){ uusi=1000;}
}


if(uusi!="undefined"){
sr=uusi;
}

if(data =="undefined"){
data="ilmakuva";
}

if (sk==1){
pr("<form action=\"valmis.html\" name=kaavake>");
pr("<input type=hidden name=skx value="+xo+">");
pr("<input type=hidden name=sky value="+yo+">");
pr("<input type=hidden name=l value="+l+">");
pr("<table border=0>");
if (l=="f"){pr("<tr><td><b> Kartan koko:</b></td></tr>");}
if (l=="e"){pr("<tr><td><b> Map scale:</b></td></tr>");}
if (l=="s"){pr("<tr><td><b> Skala:</b></td></tr>");}

if (sr==64000){
pr("<tr><td><input type=radio name=uusi value=64000 checked> 64x64 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=64000> 64x64 km</td></tr>");}
if (sr==32000){
pr("<tr><td><input type=radio name=uusi value=32000 checked> 32x32 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=32000> 32x32 km</td></tr>");}
if (sr==16000){
pr("<tr><td><input type=radio name=uusi value=16000 checked> 16x16 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=16000> 16x16 km</td></tr>");}
if (sr==8000){
pr("<tr><td><input type=radio name=uusi value=8000 checked> 8x8 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=8000> 8x8 km</td></tr>");}
if (sr==4000){
pr("<tr><td><input type=radio name=uusi value=4000 checked> 4x4 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=4000> 4x4 km</td></tr>");}
if (sr==2000){
pr("<tr><td><input type=radio name=uusi value=2000 checked> 2x2 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=2000> 2x2 km</td></tr>");}
if (sr==1000){
pr("<tr><td><input type=radio name=uusi value=1000 checked>  1x1 km</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=1000> 1x1 km</td></tr>");}
if (sr==500){
pr("<tr><td><input type=radio name=uusi value=500 checked> 500 x 500 m</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=500>  500 x 500 m</td></tr>");}
if (sr==250){
pr("<tr><td><input type=radio name=uusi value=250 checked> 250 x 250 m</td></tr>");}
else {
pr("<tr><td><input type=radio name=uusi value=250>  250 x 250 m</td></tr>");}
pr("<tr><td valign=top cellspacing=2>&nbsp;<br><b>");
if(l=="f"){pr("Viiteteksti:");}
if(l=="s"){pr("Text:");}
if(l=="e"){pr("Text:");}
pr("</b><input type=text name=teksti size=40></td></tr>");
pr("<tr><td cellspacing=2 valign=top>");
if(l=="f"){pr("<input type=submit value=\"Valmis\">");}
if(l=="s"){pr("<input type=submit value=\"Färdig\">");}
if(l=="e"){pr("<input type=submit value=\"Ready\">");}
pr("</td></tr></table>");
pr("</table></td></tr></table>");
pr("<input type=hidden name=psk value=pori>");
pr("</form>");
if (l=="f"){pr("<p>&nbsp;<p>&nbsp;<p>&nbsp;<p>&nbsp;<p><font size=1><a href=lisays.html?x="+xo+"&y="+yo+">Ylläpito</a></font>");}

}
else{
xx=xo-sr/2;
yy=yo+sr/2;
xxx=Math.floor(xx/(sr/4));
yyy=Math.floor((yy+(sr/4))/(sr/4));
xpx=(xx-xxx*(sr/4));
ypx=(yyy*(sr/4)-yy);
xpx=Math.floor(xpx/sr*500);
ypx=Math.floor(ypx/sr*500);

if (sl==1) {
if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >4) {
pr("<div ID=\"nappulat\" style=\"position:absolute; z-Index:11; left:11px; top:-5px; width:510; height:500\">");
}
else{
pr("<div ID=\"nappulat\" style=\"position:absolute; z-Index:11; left:11px; top:11px; width:510; height:500\">");
}
}
else
{
pr("<LAYER name=\"formi\" z-index=\"11\" VISIBILITY=SHOW TOP=11 LEFT=11>");
}
lang="buttons"
pr("<form action=\"map.html\" name=kartta>");
pr("<table cellspacing=0 cellpadding=0 border=0>");
pr("<tr><td width=500 height=500 valign=top align=left>");
pr("<input type=image width=500 height=500 src=map.gif border=0>");
pr("</td><td width=15><img src=0.gif width=15 height=10 border=0></td><td height=500 align=left valign=top background=valko.gif>");
pr("<input type=image name=ind width=200 height=200 src=ind.gif border=0><br>");
pr("<table BORDER=0 CELLPADDING=0 CELLSPACING=0><tr><td valign=top width=120>");
pr("<table BORDER=0 CELLPADDING=0 CELLSPACING=0>");
pr("<tr>");
pr("<td WIDTH=24 HEIGHT=24 valign=bottom><input type=image name=luoteeseen src=buttons/nw.gif WIDTH=24 HEIGHT=24 BORDER=0></td>");
pr("<td WIDTH=24 HEIGHT=24 valign=bottom><input type=image name=pohjoiseen src=buttons/n.gif WIDTH=24 HEIGHT=24 BORDER=0></td>");
pr("<td WIDTH=24 HEIGHT=24 valign=bottom><input type=image name=koilliseen src=buttons/ne.gif WIDTH=24 HEIGHT=24 BORDER=0></td></tr>");
pr("<tr><td WIDTH=24 HEIGHT=24><input type=image name=lanteen src=buttons/w.gif WIDTH=24 HEIGHT=24 BORDER=0></td>");
pr("<td WIDTH=24 HEIGHT=24></td>");
pr("<td WIDTH=24 HEIGHT=24><input type=image name=itaan src=buttons/e.gif WIDTH=24 HEIGHT=24 BORDER=0></a></td></tr>");
pr("<tr><td WIDTH=24 HEIGHT=24><input type=image name=lounaaseen src=buttons/sw.gif WIDTH=24 HEIGHT=24 BORDER=0></td>");
pr("<td WIDTH=24 HEIGHT=24><input type=image name=etelaan src=buttons/s.gif WIDTH=24 HEIGHT=24 BORDER=0></a></td>");
pr("<td WIDTH=24 HEIGHT=24><input type=image name=kaakkoon src=buttons/se.gif WIDTH=24 HEIGHT=24 BORDER=0></td></tr></table>");
  pr("<img src=0.gif width=100 height=2><br><input type=checkbox name=\"sk\" value=\"1\"><img src="+l+"/sk.gif width=70 height=24><br>");  

//viivanpiirto
 if (vi!="1"){pr("<input type=checkbox name=\"vi\" value=\"1\"><img src="+l+"/piirra.gif height=19 width=70 border=0><br>");}else{pr("<a href="+document.URL+"&vii"+(i-1)+"="+xo+"&vii"+i+"="+yo+"&vii"+(i+1)+"=0&vii"+(i+2)+"=0&vi=0><img src="+l+"/vlopeta.gif height=19 width=70 border=0></a><input type=hidden name=\"vi\" value=\"1\"><br>");}
 if(vi=="1" && clic=="1"){vii[i-1]=xo;vii[i]=yo;}
 vii[i+1]="undefined";
 if (vii[1]!="undefined"){pr("<a href="+document.URL+"&vp=1&vi=0><img src="+l+"/vpois.gif height=19 width=70 border=0></a><br>");}
// viiva loppu
if (mit==1){
pr("<a href="+document.URL+"&mit=0><img src="+l+"/mlopeta.gif height=19 width=75 border=0></a>");
pr("<input type=hidden name=\"mit\" value=\"1\">");
}
else {
pr("<input type=checkbox name=\"mit\" value=\"1\"><img src="+l+"/mm.gif height=20 width=70 border=0>");
}

if (mit=="1" && clic=="1"){
if (d=="undefined"){d=0;}
if (prex!="undefined"){
d=1*d+Math.sqrt((prex-xo)*(prex-xo)+(prey-yo)*(prey-yo));
}
pr("<input type=hidden name=\"prex\" value=\""+xo+"\">");
pr("<input type=hidden name=\"prey\" value=\""+yo+"\">");

}
if (mit==1){
if (sr<2001){pyor=2;}
else{pyor=10;}
matka="Matka";
if (l=='s'){matka="Distans";}
if (l=='e'){matka="Distance";}

pr("<input type=hidden name=\"d\" value=\""+d+"\">");
pr("<br><font size=1>"+matka+": "+Math.round(d/pyor)*pyor+" m</font>");
}
if (mit=="1" && clic!="1"){
pr("<input type=hidden name=\"prex\" value=\""+prex+"\">");
pr("<input type=hidden name=\"prey\" value=\""+prey+"\">");
}
if (teksti!="undefined"){
pr("<input type=hidden name=\"teksti\" value=\""+teksti+"\">");
pr("<input type=hidden name=\"skx\" value=\""+skx+"\">");
pr("<input type=hidden name=\"sky\" value=\""+sky+"\">");
}

pr("<input type=hidden name=sr value="+sr+">");
pr("<input type=hidden name=xo value="+xo+">");
pr("<input type=hidden name=yo value="+yo+">");


pr("<br><a href=kohteet.html?l="+l+"&xo="+xo+"&yo="+yo+"&sr="+sr+"><img src="+l+"/kohdehaku.gif border=0 width=80 height=25></a><br>");
if (koh==1){pr("<input type=hidden name=\"koh\" value=\"1\"><a href="+document.URL+"&koh=0><img src="+l+"/tuoesiin.gif width=90 height=24 border=0></a>");}
else{
pr("<input type=hidden name=\"koh\" value=\"0\"><a href="+document.URL+"&koh=1><img src="+l+"/piilota.gif width=90 height=24 border=0></a>");}
if (teksti!="undefined"){
pr("<a href="+document.URL+"&teksti=undefined><img src="+l+"/poista.gif border=0 width=100 height=19></a><br>");}
pr("</td><td valign=top>");

pr("<input type=hidden name=\"data\" value=\"ilmakuva\">");
pr("<img src=0.gif height=6 width=130><br>");

if (uusi == "64000")
{ 
pr("<input type=radio name=\"uusi\" value=\"64000\" checked>");
}
else {
pr("<input type=radio name=\"uusi\" value=\"64000\">");
}
pr("<a href="+document.URL+"&uusi=64000><img src=128mp.gif height=14 width=70 border=0></a>");



if (uusi == "32000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"32000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"32000\">");
}
pr("<a href="+document.URL+"&uusi=32000><img src=64mp.gif height=14 width=70 border=0></a>");



if (uusi == "16000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"16000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"16000\">");
}
pr("<a href="+document.URL+"&uusi=16000><img src=32mp.gif height=14 width=70 border=0></a>");


if (uusi == "8000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"8000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"8000\">");
}
pr("<a href="+document.URL+"&uusi=8000><img src=16mp.gif height=14 width=70 border=0></a>");

if (uusi == "4000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"4000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"4000\">");
}
pr("<a href="+document.URL+"&uusi=4000><img src=8mp.gif height=14 width=70 border=0></a>");



if (uusi == "2000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"2000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"2000\">");
}
pr("<a href="+document.URL+"&uusi=2000><img src=4mp.gif height=14 width=70 border=0></a>");

if (uusi == "1000")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"1000\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"1000\">");
}
pr("<a href="+document.URL+"&uusi=1000><img src=2mp.gif height=14 width=70 border=0></a>");
if (uusi == "500")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"500\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"500\">");
}
pr("<a href="+document.URL+"&uusi=500><img src=1mp.gif height=14 width=70 border=0></a>");
if (uusi == "250")
{ 
pr("<br><input type=radio name=\"uusi\" value=\"250\" checked>");
}
else {
pr("<br><input type=radio name=\"uusi\" value=\"250\">");
}
pr("<a href="+document.URL+"&uusi=250><img src=05mp.gif height=14 width=70 border=0></a>");
pr("</td></tr></table>");
// kieli
pr("<input type=hidden name='l' value='"+l+"'>");
// viiva
if(vp!=1){for(ii=1;vii[ii]!="undefined";ii=ii+1){pr("<input type=hidden name=vii"+ii+" value="+Math.floor(vii[ii])+">");}}
//viiva loppu

pr("</form>");

//pr("<table BORDER=0 CELLPADDING=0 CELLSPACING=0><tr><td valign=top><form name=katuhaku action=kadut.html><input type=text name=katu size=10>");
//if (l=="f"){pr("<input type=submit value='Tiehaku'>");}
//if(l=="e"){pr("<input type=submit value='Street search'>");}
//if(l=="s"){pr("<input type=submit value='Sök gata'>");}
//pr("<input name=l type=hidden value="+l+"></form></td></tr></table>");
pr("</td></tr></table>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}


if (sl==1) {

if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >4) {

pr("<div ID=\"map\" style=\"position:absolute; z-Index:0; left:"+(11-xpx)+"px; top:"+(11-ypx)+"px; width:650; height:650;clip:rect("+(ypx)+"px,"+(xpx)+"px,"+(1*ypx+500)+"px,"+(1*xpx+500)+"px);overflow:hidden\">");

}
else{

pr("<div ID=\"map\" style=\"position:absolute; z-Index:0; left:"+(11-xpx)+"px; top:"+(11-ypx)+"px; width:800; height:800;clip:rect(" + ypx + " " + (xpx+500)+ " " + (ypx+500) + " " + (xpx) + ");overflow:hidden\">");


}
}
else
{
pr("<LAYER name=\"data\" z-index=\"0\" VISIBILITY=SHOW TOP="+(11-ypx)+" LEFT="+(11-xpx)+" clip=\""+(xpx)+","+(ypx)+","+(xpx+500)+","+(ypx+500)+"\">");
}
gpg="gif";
if (data=="ilmakuva"){gpg="jpg";}
 res=sr/500;
 reso=res;
if (res < 1 && navigator.appName == "Netscape" && navigator.appVersion.charAt(0) <5){reso="0"+res;}
pr("<table cellspacing=0 cellpadding=0 border=0>");
pr("<tr>");  
apu=""+yyy;
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx)+"_"+(yyy)+"."+gpg+" width=125 height=125 alt="+(xxx)+"_"+(yyy)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+1)+"_"+(yyy)+"."+gpg+" width=125 height=125 alt="+(xxx+1)+"_"+(yyy)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+2)+"_"+(yyy)+"."+gpg+" width=125 height=125 alt="+(xxx+2)+"_"+(yyy)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+3)+"_"+(yyy)+"."+gpg+" width=125 height=125 alt="+(xxx+3)+"_"+(yyy)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+4)+"_"+(yyy)+"."+gpg+" width=125 height=125 alt="+(xxx+4)+"_"+(yyy)+"></td>");
pr("</tr>");
pr("<tr>");
apu=""+(yyy-1);
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx)+"_"+(yyy-1)+"."+gpg+" width=125 height=125 alt="+(xxx)+"_"+(yyy-1)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+1)+"_"+(yyy-1)+"."+gpg+" width=125 height=125 alt="+(xxx+1)+"_"+(yyy-1)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+2)+"_"+(yyy-1)+"."+gpg+" width=125 height=125 alt="+(xxx+2)+"_"+(yyy-1)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+3)+"_"+(yyy-1)+"."+gpg+" width=125 height=125 alt="+(xxx+3)+"_"+(yyy-1)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+4)+"_"+(yyy-1)+"."+gpg+" width=125 height=125 alt="+(xxx+4)+"_"+(yyy-1)+"></td>");
pr("</tr>");
pr("<tr>");
apu=""+(yyy-2);
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx)+"_"+(yyy-2)+"."+gpg+" width=125 height=125 alt="+(xxx)+"_"+(yyy-2)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+1)+"_"+(yyy-2)+"."+gpg+" width=125 height=125 alt="+(xxx+1)+"_"+(yyy-2)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+2)+"_"+(yyy-2)+"."+gpg+" width=125 height=125 alt="+(xxx+2)+"_"+(yyy-2)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+3)+"_"+(yyy-2)+"."+gpg+" width=125 height=125 alt="+(xxx+3)+"_"+(yyy-2)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+4)+"_"+(yyy-2)+"."+gpg+" width=125 height=125 alt="+(xxx+4)+"_"+(yyy-2)+"></td>");
pr("</tr>");
pr("<tr>");
apu=""+(yyy-3);
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx)+"_"+(yyy-3)+"."+gpg+" width=125 height=125 alt="+(xxx)+"_"+(yyy-3)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+1)+"_"+(yyy-3)+"."+gpg+" width=125 height=125 alt="+(xxx+1)+"_"+(yyy-3)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+2)+"_"+(yyy-3)+"."+gpg+" width=125 height=125 alt="+(xxx+2)+"_"+(yyy-3)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+3)+"_"+(yyy-3)+"."+gpg+" width=125 height=125 alt="+(xxx+3)+"_"+(yyy-3)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+4)+"_"+(yyy-3)+"."+gpg+" width=125 height=125 alt="+(xxx+4)+"_"+(yyy-3)+"></td>");
pr("</tr>");
pr("<tr>");
apu=""+(yyy-4);
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx)+"_"+(yyy-4)+"."+gpg+" width=125 height=125 alt="+(xxx)+"_"+(yyy-4)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+1)+"_"+(yyy-4)+"."+gpg+" width=125 height=125 alt="+(xxx+1)+"_"+(yyy-4)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+2)+"_"+(yyy-4)+"."+gpg+" width=125 height=125 alt="+(xxx+2)+"_"+(yyy-4)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+3)+"_"+(yyy-4)+"."+gpg+" width=125 height=125 alt="+(xxx+3)+"_"+(yyy-4)+"></td>");
pr("<td><img src="+data+"/"+apu.substring(apu.length-1,apu.length)+"/o"+reso+"_"+(xxx+4)+"_"+(yyy-4)+"."+gpg+" width=125 height=125 alt="+(xxx+4)+"_"+(yyy-4)+"></td>");
pr("</tr>");
pr("</table>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
if (clic=="1" && (mit=="1" || vi=="1")){
if (sl==1) {

if (navigator.appName == "Netscape" && navigator.appVersion.charAt(0) >4) {
pr("<div style=\"position:absolute; z-Index:2; left:260px; top:260px; width:3; height:3\">");
}
else{
pr("<div style=\"position:absolute; z-Index:2; left:260px; top:248px; width:3; height:3\">");
}
}
else
{
pr("<LAYER name=\"piste\" z-index=\"1\" VISIBILITY=SHOW TOP=248 LEFT=260>");
}
pr("<img src=piste.gif border=0 height=3 width=3>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
}
if (skx!="undefined" && teksti=="undefined"){teksti="";}
tapy = Math.round((yo+sr/2-sky)/sr*500 + 4)-5;
tapx = Math.round((1*skx+sr/2-xo)/sr*500 + 4)-5;
if (skx>xo-sr/2 && skx<xo+sr/2&& sky<yo+sr/2&& sky> yo-sr/2 && teksti!="undefined"){

if (sl==1) {
pr("<div style=\"position:absolute; z-Index:7; left:"+(tapx+9)+"px; top:"+(tapy+1)+"px; width:250; height:150\">");
}
else
{
pr("<LAYER name=\"teksti\" z-index=\"7\" VISIBILITY=SHOW TOP="+(tapy+1)+" LEFT="+(tapx+9)+" width=250>");
}
pr("<img src=piste.gif border=0 height=8 width=8><font color=white> <b>"+repChars(teksti)+"<b></font>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
}
if (skx>xo-sr/2 && skx<xo+sr/2&& sky<yo+sr/2&& sky> yo-sr/2 && teksti!="undefined"){

if (sl==1) {
pr("<div style=\"position:absolute; z-Index:8; left:"+(tapx+9)+"px; top:"+(tapy+2)+"px; width:250; height:150\">");
}
else
{
pr("<LAYER name=\"teksti\" z-index=\"8\" VISIBILITY=SHOW TOP="+(tapy+2)+" LEFT="+(tapx+9)+" width=250>");
}
pr("<img src=piste.gif border=0 height=8 width=8><font color=white> <b>"+repChars(teksti)+"<b></font>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
}
if (skx>xo-sr/2 && skx<xo+sr/2&& sky<yo+sr/2&& sky> yo-sr/2 && teksti!="undefined"){

if (sl==1) {
pr("<div style=\"position:absolute; z-Index:9; left:"+(tapx+8)+"px; top:"+(tapy+2)+"px; width:250; height:150\">");
}
else
{
pr("<LAYER name=\"teksti\" z-index=\"9\" VISIBILITY=SHOW TOP="+(tapy+2)+" LEFT="+(tapx+8)+" width=250>");
}
pr("<img src=piste.gif border=0 height=8 width=8><font color=white> <b>"+repChars(teksti)+"<b></font>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
}
if (skx>xo-sr/2 && skx<xo+sr/2&& sky<yo+sr/2&& sky> yo-sr/2 && teksti!="undefined"){

if (sl==1) {
pr("<div style=\"position:absolute; z-Index:10; left:"+(tapx+8)+"px; top:"+(tapy+1)+"px; width:250; height:150\">");
}
else
{
pr("<LAYER name=\"teksti\" z-index=\"10\" VISIBILITY=SHOW TOP="+(tapy+1)+" LEFT="+(tapx+8)+" width=250>");
}
pr("<img src=piste.gif border=0 height=8 width=8><font color=red> <b>"+repChars(teksti)+"<b></font>");
if (sl == 1) {
pr("</div>");
}
else
{
pr("</layer>");
}
}
// printtilinkki
if (sl==1) {
pr("<div style=\"position:absolute; z-Index:50; left:520px; top:10px; width:200; height:1\"><img src=viiva.gif height=1 width=200><br><a href=\"javascript:laukaise('"+l+"/help.html')\"><img src="+l+"/help.gif width=60 height=16 border=0></a><a href="+document.URL+"&l=s><img src=s.gif width=25 height=13 border=0></a><a href="+document.URL+"&l=f><img src=f.gif width=25 height=13 border=0></a><a href="+document.URL+"&l=e><img src=e.gif width=25 height=13 border=0></a><a href=tulostus.html?sr="+sr+"&data="+data+"&sr="+sr+"&xo="+xo+"&yo="+yo+" target='_tulo'><img src=print.gif border=0 height=14 width=25></a><br><a href=http://www.pori.fi target=_pori><img src=kunta.gif border=0 height=15 width=200></a></div>");
}
else
{
pr("<LAYER name=\"ipiste\" z-index=\"50\" VISIBILITY=SHOW TOP=10 LEFT=520><img src=viiva.gif height=1 width=200><br><a href=\"javascript:laukaise('"+l+"/help.html')\"><img src="+l+"/help.gif width=60 height=16 border=0></a><a href="+document.URL+"&l=s><img src=s.gif width=25 height=13 border=0></a><a href="+document.URL+"&l=f><img src=f.gif width=25 height=13 border=0></a><a href="+document.URL+"&l=e><img src=e.gif width=25 height=13 border=0></a><a href=tulostus.html?sr="+sr+"&data="+data+"&sr="+sr+"&xo="+xo+"&yo="+yo+" target='_tulo'><img src=print.gif border=0 height=14 width=25></a><br><a href=http://www.pori.fi target=_pori><img src=kunta.gif border=0 height=15 width=200></a></layer>");
}
// indeksikartan piste

tapx= 526+(xo-1516300)/242.29;
tapy= 11+(6856800-yo)/242.29;  
// ei piirretä jos liian etelassa
if (yo >6807584){ 
// ei piirretä jos liian etelassa
if (sl==1) {
pr("<div style=\"position:absolute; z-Index:50; left:"+(tapx)+"px; top:"+(tapy)+"px; width:1; height:1\"><a href="+document.URL+"><img src=piste.gif border=0 height=4 width=4></a></div>");
}
else
{
pr("<LAYER name=\"ipiste\" z-index=\"50\" VISIBILITY=SHOW TOP="+(tapy)+" LEFT="+(tapx)+"><a href="+document.URL+"><img src=piste.gif border=0 height=4 width=4></a></layer>");
}
}
// mittajanan luku
if (sl==1) {
pr("<div style=\"position:absolute; z-Index:4; left:46px; top:490px; width:1; height:1\"><font color=red><b>"+Math.round(sr/5)+"m</b></font></div>");
}
else
{
pr("<LAYER name=\"jana\" z-index=\"4\" VISIBILITY=SHOW TOP=490 LEFT=46><font color=red><b>"+Math.round(sr/5)+"m</b></font></layer>");
}
// viivojen piirto
for(ii=1;vii[ii]!="undefined";ii=ii+2){
viiva(1*vii[ii], 1*vii[ii+1], 1*vii[ii+2], 1*vii[ii+3]);}
} 

