function CalcDist()
{
	
 di=new Array (35)
 for (i=0; i <= 35; i++) {
    di [i]=new Array(35)
    for (j=0; j <= 35; j++)
      { di[i][j]=0  }
    }

 di[1][2]=186;di[1][3]=317;di[1][4]=212;di[1][5]=228;di[1][6]=179;di[1][7]=107;di[1][8]=326;di[1][9]=206;
 di[1][10]=317;di[1][11]=178;di[1][12]=238;di[1][13]=172;di[1][14]=362;di[1][15]=304;di[1][16]=356;di[1][17]=62;di[1][18]=265;di[1][19]=317;
 di[1][20]=194;di[1][21]=131;di[1][22]=216;di[1][23]=301;di[1][24]=290;di[1][25]=111;di[1][26]=100;di[1][27]=122;di[1][28]=260;di[1][29]=109;
 di[1][30]=127;di[1][31]=264;di[1][32]=212;di[1][33]=133;di[1][34]=85;di[1][35]=333;

 di[2][3]=267;di[2][4]=182;di[2][5]=175;di[2][6]=79;di[2][7]=139;di[2][8]=142;di[2][9]=156;
 di[2][10]=137;di[2][11]=128;di[2][12]=56;di[2][13]=122;di[2][14]=178;di[2][15]=254;di[2][16]=306;di[2][17]=163;di[2][18]=83;di[2][19]=182;
 di[2][20]=85;di[2][21]=55;di[2][22]=34;di[2][23]=117;di[2][24]=155;di[2][25]=91;di[2][26]=216;di[2][27]=72;di[2][28]=210;di[2][29]=105;
 di[2][30]=182;di[2][31]=214;di[2][32]=162;di[2][33]=218;di[2][34]=168;di[2][35]=283;

 di[3][4]=405;di[3][5]=425;di[3][6]=189;di[3][7]=293;di[3][8]=405;di[3][9]=111;
 di[3][10]=387;di[3][11]=139;di[3][12]=319;di[3][13]=162;di[3][14]=441;di[3][15]=40;di[3][16]=51;di[3][17]=294;di[3][18]=346;di[3][19]=445;
 di[3][20]=348;di[3][21]=212;di[3][22]=297;di[3][23]=380;di[3][24]=418;di[3][25]=176;di[3][26]=356;di[3][27]=195;di[3][28]=59;di[3][29]=257;
 di[3][30]=338;di[3][31]=94;di[3][32]=129;di[3][33]=362;di[3][34]=312;di[3][35]=96;

 di[4][5]=47;di[4][6]=267;di[4][7]=123;di[4][8]=220;di[4][9]=294;
 di[4][10]=45;di[4][11]=266;di[4][12]=158;di[4][13]=260;di[4][14]=214;di[4][15]=392;di[4][16]=444;di[4][17]=159;di[4][18]=186;di[4][19]=132;
 di[4][20]=96;di[4][21]=211;di[4][22]=144;di[4][23]=180;di[4][24]=125;di[4][25]=199;di[4][26]=167;di[4][27]=210;di[4][28]=348;di[4][29]=151;
 di[4][30]=85;di[4][31]=352;di[4][32]=300;di[4][33]=103;di[4][34]=115;di[4][35]=421;

 di[5][6]=254;di[5][7]=143;di[5][8]=173;di[5][9]=314;di[5][10]=38;di[5][11]=286;di[5][12]=151;di[5][13]=280;di[5][14]=167;di[5][15]=412;
 di[5][16]=464;di[5][17]=179;di[5][18]=178;di[5][19]=85;di[5][20]=89;di[5][21]=226;di[5][22]=137;di[5][23]=133;di[5][24]=78;di[5][25]=219;
 di[5][26]=183;di[5][27]=230;di[5][28]=386;di[5][29]=171;di[5][30]=101;di[5][31]=372;di[5][32]=320;di[5][33]=147;di[5][34]=135;di[5][35]=441;

 di[6][7]=155;di[6][8]=221;di[6][9]=79;di[6][10]=216;di[6][11]=62;di[6][12]=135;di[6][13]=87;di[6][14]=257;di[6][15]=182;di[6][16]=228;
 di[6][17]=153;di[6][18]=162;di[6][19]=261;di[6][20]=164;di[6][21]=74;di[6][22]=113;di[6][23]=196;di[6][24]=234;di[6][25]=67;
 di[6][26]=218;di[6][27]=57;di[6][28]=132;di[6][29]=119;di[6][30]=200;di[6][31]=160;di[6][32]=106;di[6][33]=224;di[6][34]=174;di[6][35]=237;

 di[7][8]=233;di[7][9]=182;di[7][10]=105;di[7][11]=154;di[7][12]=147;di[7][13]=148;di[7][14]=251;di[7][15]=280;di[7][16]=332;di[7][17]=45;
 di[7][18]=174;di[7][19]=210;di[7][20]=87;di[7][21]=89;di[7][22]=133;di[7][23]=192;di[7][24]=183;di[7][25]=87;di[7][26]=79;di[7][27]=98;
 di[7][28]=236;di[7][29]=39;di[7][30]=54;di[7][31]=240;di[7][32]=188;di[7][33]=81;di[7][34]=31;di[7][35]=309;

 di[8][9]=294;di[8][10]=199;di[8][11]=266;di[8][12]=90;di[8][13]=260;di[8][14]=44;di[8][15]=392;di[8][16]=444;di[8][17]=278;
 di[8][18]=61;di[8][19]=122;di[8][20]=147;di[8][21]=193;di[8][22]=108;di[8][23]=55;di[8][24]=93;di[8][25]=229;di[8][26]=309;
 di[8][27]=210;di[8][28]=348;di[8][29]=243;di[8][30]=256;di[8][31]=352;di[8][32]=300;di[8][33]=301;di[8][34]=261;di[8][35]=421;

 di[9][10]=276;di[9][11]=28;di[9][12]=208;di[9][13]=64;di[9][14]=330;di[9][15]=104;di[9][16]=150;di[9][17]=183;di[9][18]=235;
 di[9][19]=334;di[9][20]=237;di[9][21]=101;di[9][22]=186;di[9][23]=269;di[9][24]=307;di[9][25]=78;di[9][26]=245;di[9][27]=84;
 di[9][28]=54;di[9][29]=146;di[9][30]=227;di[9][31]=98;di[9][32]=45;di[9][33]=251;di[9][34]=201;di[9][35]=166;di[10][11]=248;

 di[10][12]=113;di[10][13]=242;di[10][14]=176;di[10][15]=374;di[10][16]=426;di[10][17]=141;di[10][18]=140;di[10][19]=114;di[10][20]=51;
 di[10][21]=188;di[10][22]=99;di[10][23]=142;di[10][24]=87;di[10][25]=181;di[10][26]=145;di[10][27]=192;di[10][28]=330;di[10][29]=133;
 di[10][30]=63;di[10][31]=334;di[10][32]=282;di[10][33]=109;di[10][34]=97;di[10][35]=403;

 di[11][12]=180;di[11][13]=57;di[11][14]=302;di[11][15]=132;di[11][16]=178;di[11][17]=155;di[11][18]=207;di[11][19]=306;
 di[11][20]=209;di[11][21]=73;di[11][22]=158;di[11][23]=241;di[11][24]=279;di[11][25]=47;di[11][26]=217;di[11][27]=56;
 di[11][28]=82;di[11][29]=118;di[11][30]=199;di[11][31]=106;di[11][32]=54;di[11][33]=223;di[11][34]=173;di[11][35]=175;

 di[12][13]=174;di[12][14]=126;di[12][15]=306;di[12][16]=358;di[12][17]=192;di[12][18]=29;di[12][19]=130;di[12][20]=61;
 di[12][21]=107;di[12][22]=22;di[12][23]=65;di[12][24]=103;di[12][25]=143;di[12][26]=222;di[12][27]=124;di[12][28]=262;
 di[12][29]=157;di[12][30]=170;di[12][31]=266;di[12][32]=214;di[12][33]=214;di[12][34]=174;di[12][35]=335;

 di[13][14]=296;di[13][15]=137;di[13][16]=201;di[13][17]=149;di[13][18]=201;di[13][19]=300;di[13][20]=203;di[13][21]=67;
 di[13][22]=152;di[13][23]=235;di[13][24]=273;di[13][25]=23;di[13][26]=211;di[13][27]=50;di[13][28]=105;di[13][29]=112;
 di[13][30]=193;di[13][31]=85;di[13][32]=45;di[13][33]=217;di[13][34]=167;di[13][35]=166;

 di[14][15]=428;di[14][16]=480;di[14][17]=296;di[14][18]=97;di[14][19]=98;di[14][20]=163;di[14][21]=229;di[14][22]=144;
 di[14][23]=59;di[14][24]=87;di[14][25]=265;di[14][26]=326;di[14][27]=246;di[14][28]=384;di[14][29]=279;di[14][30]=239;
 di[14][31]=388;di[14][32]=336;di[14][33]=285;di[14][34]=278;di[14][35]=457;

 di[15][16]=91;di[15][17]=281;di[15][18]=333;di[15][19]=432;di[15][20]=335;di[15][21]=199;di[15][22]=284;di[15][23]=367;
 di[15][24]=405;di[15][25]=155;di[15][26]=343;di[15][27]=182;di[15][28]=52;di[15][29]=244;di[15][30]=325;di[15][31]=58;
 di[15][32]=96;di[15][33]=349;di[15][34]=299;di[15][35]=58;

 di[16][17]=333;di[16][18]=385;di[16][19]=484;di[16][20]=387;di[16][21]=251;di[16][22]=336;di[16][23]=419;di[16][24]=457;
 di[16][25]=215;di[16][26]=395;di[16][27]=234;di[16][28]=98;di[16][29]=296;di[16][30]=377;di[16][31]=145;di[16][32]=168;
 di[16][33]=401;di[16][34]=351;di[16][35]=119;

 di[17][18]=219;di[17][19]=255;di[17][20]=132;di[17][21]=108;di[17][22]=178;di[17][23]=237;di[17][24]=228;di[17][25]=88;
 di[17][26]=89;di[17][27]=99;di[17][28]=237;di[17][29]=54;di[17][30]=77;di[17][31]=241;di[17][32]=189;di[17][33]=96;
 di[17][34]=46;di[17][35]=310;

 di[18][19]=118;di[18][20]=88;di[18][21]=134;di[18][22]=49;di[18][23]=36;di[18][24]=89;di[18][25]=170;di[18][26]=249;di[18][27]=151;
 di[18][28]=289;di[18][29]=184;di[18][30]=197;di[18][31]=293;di[18][32]=241;di[18][33]=241;di[18][34]=201;di[18][35]=362;

 di[19][20]=122;di[19][21]=233;di[19][22]=148;di[19][23]=82;di[19][24]=30;di[19][25]=269;di[19][26]=259;di[19][27]=250;di[19][28]=388;
 di[19][29]=238;di[19][30]=177;di[19][31]=392;di[19][32]=340;di[19][33]=223;di[19][34]=211;di[19][35]=461;

 di[20][21]=136;di[20][22]=47;di[20][23]=104;di[20][24]=95;di[20][25]=172;di[20][26]=163;di[20][27]=153;di[20][28]=291;di[20][29]=115;
 di[20][30]=110;di[20][31]=295;di[20][32]=243;di[20][33]=155;di[20][34]=115;di[20][35]=364;

 di[21][22]=85;di[21][23]=168;di[21][24]=206;di[21][25]=36;di[21][26]=170;di[21][27]=17;di[21][28]=155;di[21][29]=55;
 di[21][30]=142;di[21][31]=159;di[21][32]=107;di[21][33]=176;di[21][34]=126;di[21][35]=228;

 di[22][23]=83;di[22][24]=121;di[22][25]=121;di[22][26]=208;di[22][27]=102;di[22][28]=240;di[22][29]=135;di[22][30]=156;
 di[22][31]=244;di[22][32]=192;di[22][33]=200;di[22][34]=160;di[22][35]=313;

 di[23][24]=53;di[23][25]=204;di[23][26]=268;di[23][27]=185;di[23][28]=323;di[23][29]=218;di[23][30]=215;di[23][31]=327;di[23][32]=275;di[23][33]=260;di[23][34]=220;di[23][35]=396;
 
 di[24][25]=242;di[24][26]=232;di[24][27]=223;di[24][28]=361;di[24][29]=211; di[24][30]=150;di[24][31]=365;di[24][32]=313;di[24][33]=196;di[24][34]=184;di[24][35]=434;

 di[25][26]=150;di[25][27]=19;di[25][28]=119;di[25][29]=51;di[25][30]=132;di[25][31]=115;di[25][32]=63;di[25][33]=156;di[25][34]=106;di[25][35]=184;

 di[26][27]=161;di[26][28]=299;di[26][29]=107;di[26][30]=82;di[26][31]=303;di[26][32]=251;di[26][33]=53;di[26][34]=44;di[26][35]=372;

 di[27][28]=138;di[27][29]=62;di[27][30]=143;di[27][31]=142;di[27][32]=90;di[27][33]=167;di[27][34]=117;di[27][35]=211;
 di[28][29]=200;di[28][30]=281;di[28][31]=83;di[28][32]=72;di[28][33]=305;di[28][34]=255;di[28][35]=111;
 di[29][30]=82;di[29][31]=204;di[29][32]=152;di[29][33]=113;di[29][34]=63;di[29][35]=273;
 di[30][31]=285;di[30][32]=233;di[30][33]=46;di[30][34]=35;di[30][35]=354;
 di[31][32]=56;di[31][33]=309;di[31][34]=259;di[31][35]=76;di[32][33]=257;di[32][34]=207;di[32][35]=125;
 di[33][34]=50;di[33][35]=378;di[34][35]=328;


	vPFrom = document.getElementById('PFrom').value;
	vPTo = document.getElementById('PTo').value;


 output=0;
 j=0;
 i=parseInt(vPFrom);
if (vPTo) {j=parseInt(vPTo);}

if (i > j){
 tmpi=i;
 i=j;
 j=tmpi;
 }
output=di[i][j]; 

if (i==25 | j==25) {

tmr=new Array (35);
tmr[1]=106;tmr[2]=86;tmr[3]=155;tmr[4]=173;tmr[5]=188;tmr[6]=75;tmr[7]=87;tmr[8]=191;tmr[9]=80;
tmr[10]=159;tmr[11]=59;tmr[12]=126;tmr[13]=38;tmr[14]=219;tmr[15]=139;tmr[16]=184;tmr[17]=88;tmr[18]=146;tmr[19]=222;tmr[20]=148;
tmr[21]=44;tmr[22]=109;tmr[23]=172;tmr[24]=201;tmr[26]=135;tmr[27]=31;tmr[28]=111;tmr[29]=60;tmr[30]=122;
tmr[31]=108;tmr[32]=68;tmr[33]=140;tmr[34]=102;tmr[35]=161;

 if (i==25) {
 timeh = Math.floor(tmr[j]/60);
 timem = tmr[j] - timeh*60;
 }
 else{
 timeh = Math.floor(tmr[i]/60);
 timem = tmr[i] - timeh*60;
 }
}
else
{
timeh = Math.floor(output/78.52);
timem = Math.round((output/78.52 - timeh) * 60,0);
}

if (timeh>0) {
 timeout = timeh + " st. " + timem + " min.";
}
else {
 timeout = timem + " min.";
}
document.getElementById('KM').value=output + "km (" + timeout + ")";


}


