var l=0;
var r=0;
var tc="";
var al=" abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ"
+"123456789";
var ns="0123456789";
function iA(){

 this.length=iA.arguments.length;

 for (var i=0;i<this.length;i++){

  this[i]=iA.arguments[i];

 }

}

var a=new iA(31);

a[0]="Alleppey*  aArfBeqhwfagajd jhlbfiocrhDfviofcajhmexgkimiqfefedibrhwijbhiic";

a[1]="Anamudi*  scCcrhxdjgkhhhkfcdfiA sgEfkeogieteoeye gnhpgnarbjfsgC gcihse";

a[2]="Attappadi*  yahdnbsdggngkesgmaGiiducwgeercCceeocrgdgjgwdwhzf bneydigBe";

a[3]="Bakel*  jgfbCcrdxfveBeviSfkgbbDamfBaL uaqeBftdybFiGgJetcn EgrfMf";

a[4]="Calicut*  ehxbgamih rhlbGaa lisec qeBcibfhqihenevbwayghffavahiAg";

a[5]="Cannanore*  xdmesgmhxfr LidhgaybhgwbHao fawgnctcB C EenciaAenfGd";

a[6]="Changanacherry*  kgehkeidhhncsgDirdpdaaihodydiinfgdcfeefasexihbighh";

a[7]="Cheruthuruthi*  fibikiecBbgishoidgjeufcgmik c gdobpbrhgim qfhbtg";

a[8]="Cochin*  fghbc sbniBhrikgdhnfiethhaiimfidicm ngtbkie mh";

a[9]="Guruvayoor*  kgeaB hbtioge jeueffnhjheihgobp rhjhnao ahte";

a[10]="Idukki*  ffAdihEgmeohhbs ofyfbgnipim nhgashxiceiirb";

a[11]="Kaladi*  vblbyaq ibfiqgias fbhcjckfkfmembphmgccph";

a[12]="Kanyakumari*  HeT FgDaoddfCiMiZcCbEajbiimcH Mbuaxbee";

a[13]="Kappad*  kited reCcjbghriieoewbxazgndgaiiBfBg";

a[14]="Kasargod*  IgoiChPgvasgDhudAdHeJaLfzcs JiuhNe";

a[15]="Kodaikkanal*  peqczikgzcjhj tivftepboimdhimiz ";

a[16]="Kottakkal*  oczcfiihnifbket u wfkaiavcfgyd";

a[17]="Kottayam*  jimaxdhhmeoedgffhcrcwhgahfii";

a[18]="Kovalam*  ybIbsgxgzdfieclhCcHdhgsea ";

a[19]="Malampuzha*  panh gfhqixbuedboctbjgwc";

a[20]="Mananthavadi*  xgoaucCaDaFgoaaiEdmiHe";

a[21]="Munnar*  n p meqeihriBcffiarg";

a[22]="Palakkad*  f rbsbuhdinfrbe wg";

a[23]="Parambikulam*  tbviwhjitfvffiAd";

a[24]="Pathanamthitta*  ffddw Bcl mcf ";

a[25]="Kollam*  k x Cemfnbde";

a[26]="Sabarimala*  zgEichpikh";

a[27]="Silent Valley*  nfwiigBe";

a[28]="Sultan Battery*  FaniGg";

a[29]="Thekkady*  mbog";

a[30]="Thrissur*  rh";

a[31]="Trivandrum*  ";

/* a[32]="place 32*  ";

a[33]="place 33*  ";

a[34]="place 34*  ";

a[35]="place 35*  ";

a[36]="place 36*  ";

a[37]="place 37*  ";

a[38]="place 38*  ";

a[39]="place 39*  ";

a[40]="place 40*  ";

a[41]="place 41*  ";

a[42]="place 42*  ";

a[43]="place 43*  ";

a[44]="place 44*  ";

a[45]="place 45*  ";

a[46]="place 46*  ";

a[47]="place 47*  ";

a[48]="place 48*  ";

a[49]="place 49*  ";

a[50]="place 50*  ";

a[51]="place 51*  ";

a[52]="place 52*  ";

a[53]="place 53*  ";

a[54]="place 54*  ";

a[55]="place 55*  ";

a[56]="place 56*  ";

a[57]="place 57*  ";

a[58]="place 58*  ";

a[59]="place 59*  ";

a[60]="place 60*  ";

*/

// For string to numerics on Win3.x

var b=new iA(4);

b[0]=1;

b[1]=10;

b[2]=100;

b[3]=1000;

function getMiles(form){

 lf=(document.isn.isn1.options[document.isn.isn1.selectedIndex].value);

 rf=(document.isn.isn2.options[document.isn.isn2.selectedIndex].value);

 l=al.indexOf(lf);

 r=al.indexOf(rf);

 if (r<l){

  l=r;

  r=al.indexOf(lf);

  }

 ls=a[l];

 pos=ls.indexOf("*")

 ls1="From "+ls.substring(0,pos)+" to "

 +a[r].substring(0,a[r].indexOf("*"))+" is about ";

 ls=ls.substring(pos+1,ls.length);

 tc=ls.substring(((r*2)-(l*2)),ls.length);

 if (document.isn.rb[1].checked){

  dispKm();

  }

 else{

  dispMi();

  }

}

function dispMi(){

 ch=tc.charAt(0);

 ls1+=al.indexOf(ch);

 ch=tc.charAt(1);

 if (ch!=" "){

  ls1+=(al.indexOf(ch))+" miles";

  } //1.613

  else ls1+="0"+" miles";

 document.isn.disp.value=ls1;

}

function dispKm(){

 ch=tc.charAt(0);

 km="";

 km+=al.indexOf(ch);

 ch=tc.charAt(1);

 if (ch!=" "){

  km+=(al.indexOf(ch));

  } //1.613

  else{

   km+="0";

  }

  num=0;

  kml=km.length;

  for (var i=kml-1;i>-1;i--){

   cr=km.substring(i,i+1);

   pos=ns.indexOf(cr);

   num+=pos*b[kml-i-1];

  }

  km="";

  km+=num*1.613;

  pos=km.indexOf(".");

  if (pos>-1){

   km=km.substring(0,pos);

  }

  ls1+=km+" kilometers";

  document.isn.disp.value=ls1;

}

// End Hiding -->

<!-- Begin
var Orig=new Array();
var Dest=new Array();
var nm=0;
var tc=0;
function DoCalc(form) {
from_city=form.from.options[form.from.selectedIndex].value;
dest_city=form.to.options[form.to.selectedIndex].value;

if (from_city=="" || dest_city=="") {
alert("Please enter both an Originating and Destination City.");
}
else {
Orig=from_city.split("/");
Dest=dest_city.split("/");
d=Math.acos(Math.sin(Orig[2])
*Math.sin(Dest[2])
+Math.cos(Orig[2])
*Math.cos(Dest[2])
*Math.cos(Orig[4]-Dest[4]));
nm=Math.round(3956.073*d);
if (Math.sin(Dest[4]-Orig[4]) < 0) {
tc=Math.acos((Math.sin(Dest[2])
-Math.sin(Orig[2])*Math.cos(d))
/(Math.sin(d)*Math.cos(Orig[2])));
} 
else { 
tc=2*Math.PI
-Math.acos((Math.sin(Dest[2])
-Math.sin(Orig[2])
*Math.cos(d))/(Math.sin(d)
*Math.cos(Orig[2])));
}
tc=Math.round(tc*(180/Math.PI));
message=(Orig[0] + " to " + Dest[0] + "\n\n");
message+=("Kilometers: "+Math.round(nm*1.6094));
alert(message);
   }
}
// End -->


