var version = 3 
var count = 0 
var i = 0 
function getPath(URL) { 
result = URL.substring(0,(URL.lastIndexOf("/")+1)) 
return result 
} 
baseref = getPath(window.location.href) 

var choice = 1 
var flag = 0 

function ow1(){ 
pop=",0,0,0,scrollbars,resizable,height=450, width=660, top=0, left=0" 
window.open("deg-dec.htm","",pop) 
} 

function makeArray(n) { 
this.length = n 
for (var i=0; i <= n; i++) 
this[i] = "" 
return this 
} 

function makeArray2(n) { 
this.length = n 
for (var i=0; i <= n; i++) 
this[i] = 0 
return this 
} 

var ct=400
var td = new makeArray2(ct) 
var tm = new makeArray2(ct) 
var ts = new makeArray2(ct) 
var tr = new makeArray(ct) 

var gd = new makeArray2(ct) 
var gm = new makeArray2(ct) 
var gs = new makeArray2(ct) 
var gr = new makeArray(ct) 
var nm = new makeArray(ct) 
var na = new makeArray(ct) 

nm[1]="Abidjan, Ivory Coast"; td[1]=5;tm[1]=19; tr[1]="N"; gd[1]=4;gm[1]=2; gr[1]="W"; na[1]=0
nm[2]="Abu Dhabi, United Arab Emirates"; td[2]=24;tm[2]=28; tr[2]="N"; gd[2]=54;gm[2]=22; gr[2]="E"; na[2]=0
nm[3]="Abuja, Nigeria"; td[3]=9;tm[3]=12; tr[3]="N"; gd[3]=7;gm[3]=11; gr[3]="E"; na[3]=0
nm[4]="Addis Ababa, Ethiopia"; td[4]=9;tm[4]=2; tr[4]="N"; gd[4]=38;gm[4]=42; gr[4]="E"; na[4]=0
nm[5]="Adelaide, Australia"; td[5]=34;tm[5]=56; tr[5]="S"; gd[5]=138;gm[5]=36; gr[5]="E"; na[5]=0
nm[6]="Agana, Guam Island"; td[6]=13;tm[6]=28; tr[6]="N"; gd[6]=144;gm[6]=45; gr[6]="E"; na[6]=0
nm[7]="Albuquerque, New Mexico"; td[7]=35;tm[7]=5; tr[7]="N"; gd[7]=106;gm[7]=39; gr[7]="W"; na[7]=1
nm[8]="Alice Springs, Australia"; td[8]=23;tm[8]=42; tr[8]="S"; gd[8]=133;gm[8]=53; gr[8]="E"; na[8]=0
nm[9]="Alofi, Niue"; td[9]=19;tm[9]=1; tr[9]="S"; gd[9]=169;gm[9]=55; gr[9]="W"; na[9]=0
nm[10]="Amarillo, Texas"; td[10]=35;tm[10]=12; tr[10]="N"; gd[10]=101;gm[10]=50; gr[10]="W"; na[10]=1
nm[11]="Amherst, Nova Scotia"; td[11]=45;tm[11]=49; tr[11]="N"; gd[11]=64;gm[11]=13; gr[11]="W"; na[11]=1
nm[12]="Amman, Jordan"; td[12]=31;tm[12]=57; tr[12]="N"; gd[12]=35;gm[12]=56; gr[12]="E"; na[12]=0
nm[13]="Amsterdam, Netherlands"; td[13]=52;tm[13]=21; tr[13]="N"; gd[13]=4;gm[13]=54; gr[13]="E"; na[13]=0
nm[14]="Anchorage, Alaska"; td[14]=61;tm[14]=10; tr[14]="N"; gd[14]=149;gm[14]=59; gr[14]="W"; na[14]=1
nm[15]="Andorra la Vella, Andorra"; td[15]=42;tm[15]=30; tr[15]="N"; gd[15]=1;gm[15]=31; gr[15]="E"; na[15]=0
nm[16]="Anguilla, Anguilla Island"; td[16]=18;tm[16]=12; tr[16]="N"; gd[16]=63;gm[16]=4; gr[16]="W"; na[16]=0
nm[17]="Ankara, Turkey"; td[17]=39;tm[17]=56; tr[17]="N"; gd[17]=32;gm[17]=52; gr[17]="E"; na[17]=0
nm[18]="Antananarivo, Madagascar"; td[18]=18;tm[18]=55; tr[18]="S"; gd[18]=47;gm[18]=31; gr[18]="E"; na[18]=0
nm[19]="Apia, Samoa"; td[19]=13;tm[19]=48; tr[19]="S"; gd[19]=171;gm[19]=45; gr[19]="W"; na[19]=0
nm[20]="Armidale, Australia"; td[20]=30;tm[20]=31; tr[20]="S"; gd[20]=151;gm[20]=39; gr[20]="E"; na[20]=0
nm[21]="Ashgabat, Turkmenistan"; td[21]=37;tm[21]=58; tr[21]="N"; gd[21]=58;gm[21]=24; gr[21]="E"; na[21]=0
nm[22]="Asmara, Eritrea"; td[22]=15;tm[22]=20; tr[22]="N"; gd[22]=38;gm[22]=53; gr[22]="E"; na[22]=0
nm[23]="Astana, Kazakhstan"; td[23]=41;tm[23]=55; tr[23]="N"; gd[23]=8;gm[23]=44; gr[23]="E"; na[23]=0
nm[24]="Asunción, Paraguay"; td[24]=25;tm[24]=16; tr[24]="S"; gd[24]=57;gm[24]=40; gr[24]="W"; na[24]=0
nm[25]="Athens, Greece"; td[25]=37;tm[25]=58; tr[25]="N"; gd[25]=23;gm[25]=43; gr[25]="E"; na[25]=0
nm[26]="Atlanta, Georgia"; td[26]=33;tm[26]=45; tr[26]="N"; gd[26]=84;gm[26]=23; gr[26]="W"; na[26]=1
nm[27]="Auckland, New Zealand"; td[27]=36;tm[27]=55; tr[27]="S"; gd[27]=174;gm[27]=47; gr[27]="E"; na[27]=0
nm[28]="Avarua, Cook Islands"; td[28]=21;tm[28]=12; tr[28]="S"; gd[28]=159;gm[28]=46; gr[28]="W"; na[28]=0
nm[29]="Baghdad, Iraq"; td[29]=33;tm[29]=20; tr[29]="N"; gd[29]=44;gm[29]=26; gr[29]="E"; na[29]=0
nm[30]="Bagotville, Quebec"; td[30]=48;tm[30]=20; tr[30]="N"; gd[30]=71;gm[30]=0; gr[30]="W"; na[30]=1
nm[31]="Baku, Azerbaijan"; td[31]=40;tm[31]=22; tr[31]="N"; gd[31]=49;gm[31]=53; gr[31]="E"; na[31]=0
nm[32]="Baltimore, Maryland"; td[32]=39;tm[32]=18; tr[32]="N"; gd[32]=76;gm[32]=38; gr[32]="W"; na[32]=1
nm[33]="Bandar Seri Begawan, Brunei"; td[33]=4;tm[33]=56; tr[33]="N"; gd[33]=114;gm[33]=55; gr[33]="E"; na[33]=0
nm[34]="Bangkok, Thailand"; td[34]=13;tm[34]=44; tr[34]="N"; gd[34]=100;gm[34]=30; gr[34]="E"; na[34]=0
nm[35]="Bangor, Maine"; td[35]=44;tm[35]=48; tr[35]="N"; gd[35]=68;gm[35]=46; gr[35]="W"; na[35]=1
nm[36]="Bangui, Central African Republic"; td[36]=4;tm[36]=22; tr[36]="N"; gd[36]=18;gm[36]=35; gr[36]="E"; na[36]=0
nm[37]="Banjul, The Gambia"; td[37]=13;tm[37]=28; tr[37]="N"; gd[37]=16;gm[37]=39; gr[37]="W"; na[37]=0
nm[38]="Barcelona, Spain"; td[38]=41;tm[38]=23; tr[38]="N"; gd[38]=2;gm[38]=9; gr[38]="E"; na[38]=0
nm[39]="Basseterre, Saint Kitts and Nevis"; td[39]=17;tm[39]=18; tr[39]="N"; gd[39]=62;gm[39]=43; gr[39]="W"; na[39]=0
nm[40]="Beijing, China"; td[40]=39;tm[40]=55; tr[40]="N"; gd[40]=116;gm[40]=26; gr[40]="E"; na[40]=0
nm[41]="Beirut, Lebanon"; td[41]=33;tm[41]=53; tr[41]="N"; gd[41]=35;gm[41]=30; gr[41]="E"; na[41]=0
nm[42]="Belem, Brazil"; td[42]=1;tm[42]=27; tr[42]="S"; gd[42]=48;gm[42]=29; gr[42]="W"; na[42]=0
nm[43]="Belgrade, Yugoslavia (Serbia/Montenegro)"; td[43]=44;tm[43]=50; tr[43]="N"; gd[43]=20;gm[43]=30; gr[43]="E"; na[43]=0
nm[44]="Belleville, Ontario"; td[44]=44;tm[44]=9; tr[44]="N"; gd[44]=77;gm[44]=24; gr[44]="W"; na[44]=1
nm[45]="Belmopan, Belize"; td[45]=17;tm[45]=15; tr[45]="N"; gd[45]=88;gm[45]=46; gr[45]="W"; na[45]=0
nm[46]="Berkeley, California"; td[46]=37;tm[46]=52; tr[46]="N"; gd[46]=122;gm[46]=16; gr[46]="W"; na[46]=1
nm[47]="Berlin, Germany"; td[47]=52;tm[47]=32; tr[47]="N"; gd[47]=13;gm[47]=25; gr[47]="E"; na[47]=0
nm[48]="Bern, Switzerland"; td[48]=46;tm[48]=57; tr[48]="N"; gd[48]=7;gm[48]=26; gr[48]="E"; na[48]=0
nm[49]="Bishkek, Kyrgyzstan"; td[49]=42;tm[49]=54; tr[49]="N"; gd[49]=74;gm[49]=46; gr[49]="E"; na[49]=0
nm[50]="Bissau, Guinea-Bissau"; td[50]=11;tm[50]=51; tr[50]="N"; gd[50]=15;gm[50]=35; gr[50]="W"; na[50]=0
nm[51]="Bogotá, Colombia"; td[51]=4;tm[51]=36; tr[51]="N"; gd[51]=74;gm[51]=5; gr[51]="W"; na[51]=0
nm[52]="Boise, Idaho"; td[52]=43;tm[52]=37; tr[52]="N"; gd[52]=116;gm[52]=11; gr[52]="W"; na[52]=1
nm[53]="Boston, Massachusetts"; td[53]=42;tm[53]=21; tr[53]="N"; gd[53]=71;gm[53]=3; gr[53]="W"; na[53]=1
nm[54]="Brandon, Manitoba"; td[54]=49;tm[54]=52; tr[54]="N"; gd[54]=99;gm[54]=59; gr[54]="W"; na[54]=1
nm[55]="Brasilia, Brazil"; td[55]=15;tm[55]=47; tr[55]="S"; gd[55]=47;gm[55]=55; gr[55]="W"; na[55]=0
nm[56]="Bratislava, Slovakia"; td[56]=48;tm[56]=9; tr[56]="N"; gd[56]=17;gm[56]=7; gr[56]="E"; na[56]=0
nm[57]="Brazzaville, Congo (Brazzaville)"; td[57]=4;tm[57]=16; tr[57]="S"; gd[57]=15;gm[57]=17; gr[57]="E"; na[57]=0
nm[58]="Bridgetown, Barbados"; td[58]=13;tm[58]=6; tr[58]="N"; gd[58]=59;gm[58]=37; gr[58]="W"; na[58]=0
nm[59]="Brisbane, Australia"; td[59]=27;tm[59]=30; tr[59]="S"; gd[59]=153;gm[59]=1; gr[59]="E"; na[59]=0
nm[60]="Brussels, Belgium"; td[60]=50;tm[60]=50; tr[60]="N"; gd[60]=4;gm[60]=20; gr[60]="E"; na[60]=0
nm[61]="Bucharest, Romania"; td[61]=44;tm[61]=26; tr[61]="N"; gd[61]=26;gm[61]=6; gr[61]="E"; na[61]=0
nm[62]="Budapest, Hungary"; td[62]=47;tm[62]=30; tr[62]="N"; gd[62]=19;gm[62]=5; gr[62]="E"; na[62]=0
nm[63]="Buenos Aires, Argentina"; td[63]=34;tm[63]=36; tr[63]="S"; gd[63]=58;gm[63]=27; gr[63]="W"; na[63]=0
nm[64]="Buffalo, N.Y."; td[64]=42;tm[64]=52; tr[64]="N"; gd[64]=78;gm[64]=52; gr[64]="W"; na[64]=1
nm[65]="Bujumbura, Burundi"; td[65]=3;tm[65]=23; tr[65]="S"; gd[65]=29;gm[65]=22; gr[65]="E"; na[65]=0
nm[66]="Butte, Montana"; td[66]=46;tm[66]=1; tr[66]="N"; gd[66]=112;gm[66]=32; gr[66]="W"; na[66]=1
nm[67]="Cairo, Egypt"; td[67]=30;tm[67]=3; tr[67]="N"; gd[67]=31;gm[67]=15; gr[67]="E"; na[67]=0
nm[68]="Calcutta, India"; td[68]=22;tm[68]=34; tr[68]="N"; gd[68]=88;gm[68]=24; gr[68]="E"; na[68]=0
nm[69]="Calgary, Alberta"; td[69]=51;tm[69]=6; tr[69]="N"; gd[69]=114;gm[69]=1; gr[69]="W"; na[69]=1
nm[70]="Campbellton, New Brunswick"; td[70]=48;tm[70]=0; tr[70]="N"; gd[70]=66;gm[70]=40; gr[70]="W"; na[70]=1
nm[71]="Canberra, Australia"; td[71]=35;tm[71]=17; tr[71]="S"; gd[71]=149;gm[71]=8; gr[71]="E"; na[71]=0
nm[72]="Canton, China"; td[72]=23;tm[72]=7; tr[72]="N"; gd[72]=113;gm[72]=15; gr[72]="E"; na[72]=0
nm[73]="Capetown, South Africa"; td[73]=35;tm[73]=55; tr[73]="S"; gd[73]=18;gm[73]=22; gr[73]="E"; na[73]=0
nm[74]="Caracas, Venezuela"; td[74]=10;tm[74]=30; tr[74]="N"; gd[74]=66;gm[74]=56; gr[74]="W"; na[74]=0
nm[75]="Carlsbad, New Mexico"; td[75]=32;tm[75]=26; tr[75]="N"; gd[75]=104;gm[75]=15; gr[75]="W"; na[75]=1
nm[76]="Charlotte Amalie, US Virgin Islands"; td[76]=18;tm[76]=21; tr[76]="N"; gd[76]=64;gm[76]=56; gr[76]="W"; na[76]=0
nm[77]="Charlottetown, Prince Edward Island"; td[77]=46;tm[77]=17; tr[77]="N"; gd[77]=63;gm[77]=8; gr[77]="W"; na[77]=1
nm[78]="Chatham, New Brunswick"; td[78]=47;tm[78]=1; tr[78]="N"; gd[78]=65;gm[78]=27; gr[78]="W"; na[78]=1
nm[79]="Chatham, Ontario"; td[79]=42;tm[79]=24; tr[79]="N"; gd[79]=82;gm[79]=12; gr[79]="W"; na[79]=1
nm[80]="Cheyenne, Wyoming"; td[80]=41;tm[80]=8; tr[80]="N"; gd[80]=104;gm[80]=49; gr[80]="W"; na[80]=1
nm[81]="Chicago, Illinois"; td[81]=41;tm[81]=52; tr[81]="N"; gd[81]=87;gm[81]=38; gr[81]="W"; na[81]=1
nm[82]="Chicoutimi, Quebec"; td[82]=48;tm[82]=25; tr[82]="N"; gd[82]=71;gm[82]=5; gr[82]="W"; na[82]=1
nm[83]="Chihuahua, Mexico"; td[83]=28;tm[83]=40; tr[83]="N"; gd[83]=106;gm[83]=6; gr[83]="W"; na[83]=0
nm[84]="Churchill, Manitoba"; td[84]=58;tm[84]=45; tr[84]="N"; gd[84]=94;gm[84]=4; gr[84]="W"; na[84]=1
nm[85]="Cincinnati, Ohio"; td[85]=39;tm[85]=8; tr[85]="N"; gd[85]=84;gm[85]=30; gr[85]="W"; na[85]=1
nm[86]="Cleveland, Ohio"; td[86]=41;tm[86]=28; tr[86]="N"; gd[86]=81;gm[86]=37; gr[86]="W"; na[86]=1
nm[87]="Cockburn Town, Turks & Caicos Islands"; td[87]=21;tm[87]=24; tr[87]="N"; gd[87]=71;gm[87]=7; gr[87]="W"; na[87]=0
nm[88]="Colombo, Sri Lanka"; td[88]=6;tm[88]=55; tr[88]="N"; gd[88]=79;gm[88]=52; gr[88]="E"; na[88]=0
nm[89]="Conakry, Guinea"; td[89]=9;tm[89]=31; tr[89]="N"; gd[89]=13;gm[89]=43; gr[89]="W"; na[89]=0
nm[90]="Copenhagen, Denmark"; td[90]=55;tm[90]=40; tr[90]="N"; gd[90]=12;gm[90]=35; gr[90]="E"; na[90]=0
nm[91]="Corner Brook, Newfoundland"; td[91]=48;tm[91]=58; tr[91]="N"; gd[91]=57;gm[91]=57; gr[91]="W"; na[91]=1
nm[92]="Cornwall, Ontario"; td[92]=45;tm[92]=1; tr[92]="N"; gd[92]=74;gm[92]=45; gr[92]="W"; na[92]=1
nm[93]="Dakar, Senegal"; td[93]=14;tm[93]=40; tr[93]="N"; gd[93]=17;gm[93]=26; gr[93]="W"; na[93]=0
nm[94]="Dallas, Texas"; td[94]=32;tm[94]=47; tr[94]="N"; gd[94]=96;gm[94]=47; gr[94]="W"; na[94]=1
nm[95]="Damascus, Syria"; td[95]=33;tm[95]=30; tr[95]="N"; gd[95]=36;gm[95]=18; gr[95]="E"; na[95]=0
nm[96]="Dar es Salaam, Tanzania"; td[96]=6;tm[96]=48; tr[96]="S"; gd[96]=39;gm[96]=17; gr[96]="E"; na[96]=0
nm[97]="Darwin, Australia"; td[97]=12;tm[97]=28; tr[97]="S"; gd[97]=130;gm[97]=50; gr[97]="E"; na[97]=0
nm[98]="Dauphin, Manitoba"; td[98]=51;tm[98]=6; tr[98]="N"; gd[98]=100;gm[98]=3; gr[98]="W"; na[98]=1
nm[99]="Dawson Creek, British Columbia"; td[99]=55;tm[99]=44; tr[99]="N"; gd[99]=120;gm[99]=11; gr[99]="W"; na[99]=1
nm[100]="Denver, Colorado"; td[100]=39;tm[100]=44; tr[100]="N"; gd[100]=104;gm[100]=59; gr[100]="W"; na[100]=1
nm[101]="Detroit, Michigan"; td[101]=42;tm[101]=19; tr[101]="N"; gd[101]=83;gm[101]=2; gr[101]="W"; na[101]=1
nm[102]="Dhaka, Bangladesh"; td[102]=23;tm[102]=43; tr[102]="N"; gd[102]=90;gm[102]=25; gr[102]="E"; na[102]=0
nm[103]="Dili, East Timor"; td[103]=8;tm[103]=57; tr[103]="S"; gd[103]=125;gm[103]=58; gr[103]="E"; na[103]=0
nm[104]="Djibouti, Djibouti"; td[104]=11;tm[104]=36; tr[104]="N"; gd[104]=43;gm[104]=9; gr[104]="E"; na[104]=0
nm[105]="Doha (Al-Dawhah), Qatar"; td[105]=25;tm[105]=17; tr[105]="N"; gd[105]=51;gm[105]=32; gr[105]="E"; na[105]=0
nm[106]="Douglas, Isle of Man"; td[106]=54;tm[106]=9; tr[106]="N"; gd[106]=4;gm[106]=28; gr[106]="W"; na[106]=0
nm[107]="Drummondville, Quebec"; td[107]=45;tm[107]=53; tr[107]="N"; gd[107]=72;gm[107]=29; gr[107]="W"; na[107]=1
nm[108]="Dublin (City), Ireland"; td[108]=53;tm[108]=20; tr[108]="N"; gd[108]=6;gm[108]=15; gr[108]="W"; na[108]=0
nm[109]="Dushanbe, Tajikistan"; td[109]=38;tm[109]=35; tr[109]="N"; gd[109]=68;gm[109]=48; gr[109]="E"; na[109]=0
nm[110]="Edmonton, Alberta"; td[110]=53;tm[110]=34; tr[110]="N"; gd[110]=113;gm[110]=31; gr[110]="W"; na[110]=1
nm[111]="Edmundston, New Brunswick"; td[111]=47;tm[111]=22; tr[111]="N"; gd[111]=68;gm[111]=20; gr[111]="W"; na[111]=1
nm[112]="Estevan, Saskatchewan"; td[112]=49;tm[112]=4; tr[112]="N"; gd[112]=103;gm[112]=0; gr[112]="W"; na[112]=1
nm[113]="Fairbanks, Alaska"; td[113]=64;tm[113]=48; tr[113]="N"; gd[113]=147;gm[113]=51; gr[113]="W"; na[113]=0
nm[114]="Flagstaff, Arizona"; td[114]=35;tm[114]=11; tr[114]="N"; gd[114]=111;gm[114]=39; gr[114]="W"; na[114]=1
nm[115]="Flin Flon, Manitoba"; td[115]=54;tm[115]=46; tr[115]="N"; gd[115]=101;gm[115]=51; gr[115]="W"; na[115]=1
nm[116]="Flying Fish Cove, Christmas Island"; td[116]=10;tm[116]=25; tr[116]="S"; gd[116]=105;gm[116]=43; gr[116]="E"; na[116]=0
nm[117]="Fort Nelson, British Columbia"; td[117]=58;tm[117]=50; tr[117]="N"; gd[117]=122;gm[117]=35; gr[117]="W"; na[117]=1
nm[118]="Fort Smith, Northwest Territories"; td[118]=60;tm[118]=1; tr[118]="N"; gd[118]=111;gm[118]=58; gr[118]="W"; na[118]=1
nm[119]="Fort-de-France, Martinique Island"; td[119]=14;tm[119]=36; tr[119]="N"; gd[119]=61;gm[119]=5; gr[119]="W"; na[119]=0
nm[120]="Frankfurt, Germany"; td[120]=50;tm[120]=7; tr[120]="N"; gd[120]=8;gm[120]=41; gr[120]="E"; na[120]=0
nm[121]="Fredericton, New Brunswick"; td[121]=45;tm[121]=52; tr[121]="N"; gd[121]=66;gm[121]=32; gr[121]="W"; na[121]=1
nm[122]="Freetown, Sierra Leone"; td[122]=8;tm[122]=30; tr[122]="N"; gd[122]=13;gm[122]=15; gr[122]="W"; na[122]=0
nm[123]="Fresno, California"; td[123]=36;tm[123]=44; tr[123]="N"; gd[123]=119;gm[123]=47; gr[123]="W"; na[123]=1
nm[124]="Frobisher, Northwest Territories"; td[124]=63;tm[124]=45; tr[124]="N"; gd[124]=68;gm[124]=33; gr[124]="W"; na[124]=1
nm[125]="Funafuti, Tuvalu"; td[125]=8;tm[125]=31; tr[125]="S"; gd[125]=179;gm[125]=13; gr[125]="E"; na[125]=0
nm[126]="Funchal, Madeira Islands"; td[126]=32;tm[126]=38; tr[126]="N"; gd[126]=16;gm[126]=54; gr[126]="W"; na[126]=0
nm[127]="Gaborone, Botswana"; td[127]=24;tm[127]=45; tr[127]="S"; gd[127]=25;gm[127]=55; gr[127]="E"; na[127]=0
nm[128]="Gander, Newfoundland"; td[128]=48;tm[128]=57; tr[128]="N"; gd[128]=54;gm[128]=34; gr[128]="W"; na[128]=1
nm[129]="George Town, Cayman Islands"; td[129]=19;tm[129]=18; tr[129]="N"; gd[129]=81;gm[129]=23; gr[129]="W"; na[129]=0
nm[130]="Georgetown, Guyana"; td[130]=6;tm[130]=48; tr[130]="N"; gd[130]=58;gm[130]=10; gr[130]="W"; na[130]=0
nm[131]="Gibraltar, Gibraltar"; td[131]=36;tm[131]=8; tr[131]="N"; gd[131]=5;gm[131]=21; gr[131]="W"; na[131]=0
nm[132]="Glasgow, Scotland"; td[132]=55;tm[132]=50; tr[132]="N"; gd[132]=4;gm[132]=15; gr[132]="W"; na[132]=0
nm[133]="Goose Bay, Newfoundland"; td[133]=53;tm[133]=19; tr[133]="N"; gd[133]=60;gm[133]=25; gr[133]="W"; na[133]=1
nm[134]="Gothenburg, Sweden"; td[134]=57;tm[134]=40; tr[134]="N"; gd[134]=11;gm[134]=58; gr[134]="E"; na[134]=0
nm[135]="Granby, Quebec"; td[135]=45;tm[135]=23; tr[135]="N"; gd[135]=72;gm[135]=42; gr[135]="W"; na[135]=1
nm[136]="Grand Junction, Colorado"; td[136]=39;tm[136]=4; tr[136]="N"; gd[136]=108;gm[136]=33; gr[136]="W"; na[136]=1
nm[137]="Grande Prairie, Alberta"; td[137]=55;tm[137]=11; tr[137]="N"; gd[137]=118;gm[137]=53; gr[137]="W"; na[137]=1
nm[138]="Guatemala (City), Guatemala"; td[138]=14;tm[138]=38; tr[138]="N"; gd[138]=90;gm[138]=31; gr[138]="W"; na[138]=0
nm[139]="Halifax, Nova Scotia"; td[139]=44;tm[139]=39; tr[139]="N"; gd[139]=63;gm[139]=34; gr[139]="W"; na[139]=1
nm[140]="Hamburg, Germany"; td[140]=53;tm[140]=33; tr[140]="N"; gd[140]=10;gm[140]=2; gr[140]="E"; na[140]=0
nm[141]="Hamilton, Bermuda"; td[141]=32;tm[141]=17; tr[141]="N"; gd[141]=64;gm[141]=46; gr[141]="W"; na[141]=0
nm[142]="Hamilton, Ontario"; td[142]=43;tm[142]=16; tr[142]="N"; gd[142]=79;gm[142]=54; gr[142]="W"; na[142]=1
nm[143]="Hammerfest, Norway"; td[143]=70;tm[143]=38; tr[143]="N"; gd[143]=23;gm[143]=38; gr[143]="E"; na[143]=0
nm[144]="Hanoi, Vietnam"; td[144]=21;tm[144]=1; tr[144]="N"; gd[144]=105;gm[144]=52; gr[144]="E"; na[144]=0
nm[145]="Harare, Zimbabwe"; td[145]=17;tm[145]=50; tr[145]="S"; gd[145]=31;gm[145]=30; gr[145]="E"; na[145]=0
nm[146]="Havana, Cuba"; td[146]=23;tm[146]=8; tr[146]="N"; gd[146]=82;gm[146]=22; gr[146]="W"; na[146]=0
nm[147]="Helsinki, Finland"; td[147]=60;tm[147]=10; tr[147]="N"; gd[147]=24;gm[147]=58; gr[147]="E"; na[147]=0
nm[148]="Hong Kong, Hong Kong"; td[148]=22;tm[148]=15; tr[148]="N"; gd[148]=114;gm[148]=10; gr[148]="E"; na[148]=0
nm[149]="Honiara, Solomon Islands"; td[149]=9;tm[149]=28; tr[149]="S"; gd[149]=159;gm[149]=57; gr[149]="E"; na[149]=0
nm[150]="Honolulu, Hawaii"; td[150]=21;tm[150]=18; tr[150]="N"; gd[150]=157;gm[150]=51; gr[150]="W"; na[150]=0
nm[151]="Houston, Texas"; td[151]=29;tm[151]=45; tr[151]="N"; gd[151]=95;gm[151]=21; gr[151]="W"; na[151]=1
nm[152]="Hull, Quebec"; td[152]=45;tm[152]=26; tr[152]="N"; gd[152]=75;gm[152]=44; gr[152]="W"; na[152]=1
nm[153]="Inuvik, Northwest Territories"; td[153]=68;tm[153]=18; tr[153]="N"; gd[153]=133;gm[153]=29; gr[153]="W"; na[153]=1
nm[154]="Islamabad, Pakistan"; td[154]=33;tm[154]=40; tr[154]="N"; gd[154]=73;gm[154]=8; gr[154]="E"; na[154]=0
nm[155]="Istanbul, Turkey"; td[155]=41;tm[155]=1; tr[155]="N"; gd[155]=28;gm[155]=58; gr[155]="E"; na[155]=0
nm[156]="Jakarta, Indonesia"; td[156]=6;tm[156]=8; tr[156]="S"; gd[156]=106;gm[156]=45; gr[156]="E"; na[156]=0
nm[157]="Jasper, Alberta"; td[157]=52;tm[157]=53; tr[157]="N"; gd[157]=118;gm[157]=4; gr[157]="W"; na[157]=1
nm[158]="Jerusalem, Israel"; td[158]=31;tm[158]=47; tr[158]="N"; gd[158]=35;gm[158]=13; gr[158]="E"; na[158]=0
nm[159]="Johannesburg, South Africa"; td[159]=26;tm[159]=10; tr[159]="S"; gd[159]=28;gm[159]=2; gr[159]="E"; na[159]=0
nm[160]="Kabul, Afghanistan"; td[160]=34;tm[160]=31; tr[160]="N"; gd[160]=69;gm[160]=12; gr[160]="E"; na[160]=0
nm[161]="Kamloops, British Columbia"; td[161]=50;tm[161]=43; tr[161]="N"; gd[161]=120;gm[161]=25; gr[161]="W"; na[161]=1
nm[162]="Kansas City, Missouri"; td[162]=39;tm[162]=4; tr[162]="N"; gd[162]=94;gm[162]=35; gr[162]="W"; na[162]=1
nm[163]="Kapuskasing, Ontario"; td[163]=49;tm[163]=25; tr[163]="N"; gd[163]=82;gm[163]=28; gr[163]="W"; na[163]=1
nm[164]="Karachi, Pakistan"; td[164]=24;tm[164]=51; tr[164]="N"; gd[164]=67;gm[164]=2; gr[164]="E"; na[164]=0
nm[165]="Kathmandu, Nepal"; td[165]=27;tm[165]=42; tr[165]="N"; gd[165]=85;gm[165]=19; gr[165]="E"; na[165]=0
nm[166]="Kenora, Ontario"; td[166]=49;tm[166]=48; tr[166]="N"; gd[166]=94;gm[166]=22; gr[166]="W"; na[166]=1
nm[167]="Kentville, Nova Scotia"; td[167]=45;tm[167]=3; tr[167]="N"; gd[167]=64;gm[167]=36; gr[167]="W"; na[167]=1
nm[168]="Khartoum, Sudan"; td[168]=15;tm[168]=36; tr[168]="N"; gd[168]=32;gm[168]=32; gr[168]="E"; na[168]=0
nm[169]="Kiev, Ukraine"; td[169]=50;tm[169]=25; tr[169]="N"; gd[169]=30;gm[169]=43; gr[169]="E"; na[169]=0
nm[170]="Kigali, Rwanda"; td[170]=1;tm[170]=57; tr[170]="S"; gd[170]=30;gm[170]=4; gr[170]="E"; na[170]=0
nm[171]="Kingston, Ontario"; td[171]=44;tm[171]=16; tr[171]="N"; gd[171]=76;gm[171]=30; gr[171]="W"; na[171]=1
nm[172]="Kingstown, St. Vincent & the Grenadines"; td[172]=13;tm[172]=9; tr[172]="N"; gd[172]=61;gm[172]=14; gr[172]="W"; na[172]=0
nm[173]="Kinshasa, Congo (Kinshasa)"; td[173]=4;tm[173]=18; tr[173]="S"; gd[173]=15;gm[173]=18; gr[173]="E"; na[173]=0
nm[174]="Kitchener, Ontario"; td[174]=43;tm[174]=26; tr[174]="N"; gd[174]=80;gm[174]=30; gr[174]="W"; na[174]=1
nm[175]="Koror, Palau"; td[175]=7;tm[175]=20; tr[175]="N"; gd[175]=134;gm[175]=29; gr[175]="E"; na[175]=0
nm[176]="Kuala Lumpur, Malaysia"; td[176]=3;tm[176]=8; tr[176]="N"; gd[176]=101;gm[176]=42; gr[176]="E"; na[176]=0
nm[177]="Kunming, China"; td[177]=25;tm[177]=4; tr[177]="N"; gd[177]=102;gm[177]=41; gr[177]="E"; na[177]=0
nm[178]="La Paz, Bolivia"; td[178]=16;tm[178]=30; tr[178]="S"; gd[178]=68;gm[178]=9; gr[178]="W"; na[178]=0
nm[179]="Lagos, Nigeria"; td[179]=6;tm[179]=27; tr[179]="N"; gd[179]=3;gm[179]=24; gr[179]="E"; na[179]=0
nm[180]="Las Vegas, Nevada"; td[180]=36;tm[180]=10; tr[180]="N"; gd[180]=115;gm[180]=12; gr[180]="W"; na[180]=1
nm[181]="Lethbridge, Alberta"; td[181]=49;tm[181]=38; tr[181]="N"; gd[181]=112;gm[181]=48; gr[181]="W"; na[181]=1
nm[182]="Lhasa, Tibet"; td[182]=29;tm[182]=40; tr[182]="N"; gd[182]=91;gm[182]=9; gr[182]="E"; na[182]=0
nm[183]="Lilongwe, Malawi"; td[183]=13;tm[183]=59; tr[183]="S"; gd[183]=33;gm[183]=44; gr[183]="E"; na[183]=0
nm[184]="Lima, Peru"; td[184]=12;tm[184]=3; tr[184]="S"; gd[184]=77;gm[184]=3; gr[184]="W"; na[184]=0
nm[185]="Lincoln, Nebraska"; td[185]=40;tm[185]=48; tr[185]="N"; gd[185]=96;gm[185]=42; gr[185]="W"; na[185]=1
nm[186]="Lisbon, Portugal"; td[186]=38;tm[186]=43; tr[186]="N"; gd[186]=9;gm[186]=8; gr[186]="W"; na[186]=0
nm[187]="Ljubljana, Slovenia"; td[187]=46;tm[187]=3; tr[187]="N"; gd[187]=14;gm[187]=31; gr[187]="E"; na[187]=0
nm[188]="Lomé, Togo"; td[188]=6;tm[188]=8; tr[188]="N"; gd[188]=1;gm[188]=13; gr[188]="E"; na[188]=0
nm[189]="London , Ontario"; td[189]=43;tm[189]=2; tr[189]="N"; gd[189]=81;gm[189]=9; gr[189]="W"; na[189]=1
nm[190]="London, United Kingdom"; td[190]=51;tm[190]=30; tr[190]="N"; gd[190]=0;gm[190]=10; gr[190]="W"; na[190]=0
nm[191]="Los Angeles, California"; td[191]=34;tm[191]=3; tr[191]="N"; gd[191]=118;gm[191]=14; gr[191]="W"; na[191]=1
nm[192]="Luanda, Angola"; td[192]=8;tm[192]=48; tr[192]="S"; gd[192]=13;gm[192]=14; gr[192]="E"; na[192]=0
nm[193]="Lund, Sweden"; td[193]=55;tm[193]=43; tr[193]="N"; gd[193]=13;gm[193]=13; gr[193]="E"; na[193]=0
nm[194]="Lusaka, Zambia"; td[194]=15;tm[194]=25; tr[194]="S"; gd[194]=28;gm[194]=17; gr[194]="E"; na[194]=0
nm[195]="Luxembourg, Luxembourg"; td[195]=49;tm[195]=36; tr[195]="N"; gd[195]=6;gm[195]=9; gr[195]="E"; na[195]=0
nm[196]="Macau City, Macau (Macao)"; td[196]=22;tm[196]=14; tr[196]="N"; gd[196]=113;gm[196]=35; gr[196]="E"; na[196]=0
nm[197]="Madrid, Spain"; td[197]=40;tm[197]=24; tr[197]="N"; gd[197]=3;gm[197]=41; gr[197]="W"; na[197]=0
nm[198]="Majuro, Marshall Islands"; td[198]=7;tm[198]=9; tr[198]="N"; gd[198]=171;gm[198]=12; gr[198]="E"; na[198]=0
nm[199]="Malabo, Equatorial Guinea"; td[199]=3;tm[199]=45; tr[199]="N"; gd[199]=8;gm[199]=47; gr[199]="E"; na[199]=0
nm[200]="Male, Maldives"; td[200]=4;tm[200]=10; tr[200]="N"; gd[200]=73;gm[200]=30; gr[200]="E"; na[200]=0
nm[201]="Malmo, Sweden"; td[201]=55;tm[201]=32; tr[201]="N"; gd[201]=13;gm[201]=5; gr[201]="E"; na[201]=0
nm[202]="Managua, Nicaragua"; td[202]=12;tm[202]=6; tr[202]="N"; gd[202]=86;gm[202]=18; gr[202]="W"; na[202]=0
nm[203]="Manama, Bahrain"; td[203]=26;tm[203]=13; tr[203]="N"; gd[203]=50;gm[203]=35; gr[203]="E"; na[203]=0
nm[204]="Manila, Philippines"; td[204]=14;tm[204]=35; tr[204]="N"; gd[204]=120;gm[204]=59; gr[204]="E"; na[204]=0
nm[205]="Maputo, Mozambique"; td[205]=25;tm[205]=58; tr[205]="S"; gd[205]=32;gm[205]=35; gr[205]="E"; na[205]=0
nm[206]="Maseru, Lesotho"; td[206]=29;tm[206]=19; tr[206]="S"; gd[206]=27;gm[206]=29; gr[206]="E"; na[206]=0
nm[207]="Mbabane, Swaziland"; td[207]=26;tm[207]=18; tr[207]="S"; gd[207]=31;gm[207]=6; gr[207]="E"; na[207]=0
nm[208]="McMurray, Alberta"; td[208]=56;tm[208]=39; tr[208]="N"; gd[208]=111;gm[208]=13; gr[208]="W"; na[208]=1
nm[209]="Mecca, Saudi Arabia"; td[209]=21;tm[209]=29; tr[209]="N"; gd[209]=39;gm[209]=45; gr[209]="E"; na[209]=0
nm[210]="Medicine Hat , Alberta"; td[210]=50;tm[210]=1; tr[210]="N"; gd[210]=110;gm[210]=43; gr[210]="W"; na[210]=1
nm[211]="Megantic, Quebec"; td[211]=45;tm[211]=35; tr[211]="N"; gd[211]=70;gm[211]=52; gr[211]="W"; na[211]=1
nm[212]="Melbourne, Australia"; td[212]=37;tm[212]=47; tr[212]="S"; gd[212]=144;gm[212]=58; gr[212]="E"; na[212]=0
nm[213]="Mexico City, Mexico"; td[213]=19;tm[213]=24; tr[213]="N"; gd[213]=99;gm[213]=9; gr[213]="W"; na[213]=0
nm[214]="Miami, Florida"; td[214]=25;tm[214]=46; tr[214]="N"; gd[214]=80;gm[214]=12; gr[214]="W"; na[214]=1
nm[215]="Milan, Italy"; td[215]=45;tm[215]=27; tr[215]="N"; gd[215]=9;gm[215]=10; gr[215]="E"; na[215]=0
nm[216]="Minneapolis, Minnesota"; td[216]=44;tm[216]=58; tr[216]="N"; gd[216]=93;gm[216]=15; gr[216]="W"; na[216]=1
nm[217]="Minsk, Belarus"; td[217]=53;tm[217]=54; tr[217]="N"; gd[217]=27;gm[217]=34; gr[217]="E"; na[217]=0
nm[218]="Mogadishu, Somalia"; td[218]=2;tm[218]=2; tr[218]="N"; gd[218]=45;gm[218]=21; gr[218]="E"; na[218]=0
nm[219]="Monaco, Monaco"; td[219]=43;tm[219]=42; tr[219]="N"; gd[219]=7;gm[219]=23; gr[219]="E"; na[219]=0
nm[220]="Moncton, New Brunswick"; td[220]=46;tm[220]=7; tr[220]="N"; gd[220]=64;gm[220]=41; gr[220]="W"; na[220]=1
nm[221]="Monrovia, Liberia"; td[221]=6;tm[221]=18; tr[221]="N"; gd[221]=10;gm[221]=47; gr[221]="W"; na[221]=0
nm[222]="Montevideo, Uruguay"; td[222]=34;tm[222]=53; tr[222]="S"; gd[222]=56;gm[222]=11; gr[222]="W"; na[222]=0
nm[223]="Montreal, Quebec"; td[223]=45;tm[223]=28; tr[223]="N"; gd[223]=73;gm[223]=45; gr[223]="W"; na[223]=1
nm[224]="Moose Jaw, Saskatchewan"; td[224]=50;tm[224]=20; tr[224]="N"; gd[224]=105;gm[224]=33; gr[224]="W"; na[224]=1
nm[225]="Moroni, Comoros"; td[225]=11;tm[225]=41; tr[225]="S"; gd[225]=43;gm[225]=16; gr[225]="E"; na[225]=0
nm[226]="Moscow, Russia"; td[226]=55;tm[226]=45; tr[226]="N"; gd[226]=37;gm[226]=42; gr[226]="E"; na[226]=0
nm[227]="Munich, Germany"; td[227]=48;tm[227]=8; tr[227]="N"; gd[227]=11;gm[227]=35; gr[227]="E"; na[227]=0
nm[228]="Muscat, Oman"; td[228]=23;tm[228]=37; tr[228]="N"; gd[228]=58;gm[228]=35; gr[228]="E"; na[228]=0
nm[229]="Nairobi, Kenya"; td[229]=1;tm[229]=17; tr[229]="S"; gd[229]=36;gm[229]=49; gr[229]="E"; na[229]=0
nm[230]="Nanaimo, British Columbia"; td[230]=49;tm[230]=11; tr[230]="N"; gd[230]=123;gm[230]=58; gr[230]="W"; na[230]=1
nm[231]="Naples, Italy"; td[231]=40;tm[231]=50; tr[231]="N"; gd[231]=14;gm[231]=15; gr[231]="E"; na[231]=0
nm[232]="Nashville, Tennessee"; td[232]=36;tm[232]=10; tr[232]="N"; gd[232]=86;gm[232]=47; gr[232]="W"; na[232]=1
nm[233]="Nassau, The Bahamas"; td[233]=25;tm[233]=5; tr[233]="N"; gd[233]=77;gm[233]=21; gr[233]="W"; na[233]=0
nm[234]="N'Djamena, Chad"; td[234]=12;tm[234]=7; tr[234]="N"; gd[234]=15;gm[234]=3; gr[234]="E"; na[234]=0
nm[235]="New Delhi, India"; td[235]=28;tm[235]=40; tr[235]="N"; gd[235]=77;gm[235]=14; gr[235]="E"; na[235]=0
nm[236]="New Glasgow, Nova Scotia"; td[236]=45;tm[236]=37; tr[236]="N"; gd[236]=62;gm[236]=37; gr[236]="W"; na[236]=1
nm[237]="New Orleans, Louisiana"; td[237]=29;tm[237]=57; tr[237]="N"; gd[237]=90;gm[237]=4; gr[237]="W"; na[237]=1
nm[238]="New Westminster, British Columbia"; td[238]=49;tm[238]=13; tr[238]="N"; gd[238]=122;gm[238]=54; gr[238]="W"; na[238]=1
nm[239]="New York, N.Y."; td[239]=40;tm[239]=45; tr[239]="N"; gd[239]=73;gm[239]=59; gr[239]="W"; na[239]=1
nm[240]="Niamey, Niger"; td[240]=13;tm[240]=31; tr[240]="N"; gd[240]=2;gm[240]=7; gr[240]="E"; na[240]=0
nm[241]="Nicosia (Lefkosia), Cyprus"; td[241]=35;tm[241]=10; tr[241]="N"; gd[241]=33;gm[241]=22; gr[241]="E"; na[241]=0
nm[242]="North Battleford, Saskatchewan"; td[242]=52;tm[242]=46; tr[242]="N"; gd[242]=108;gm[242]=15; gr[242]="W"; na[242]=1
nm[243]="North Bay, Ontario"; td[243]=46;tm[243]=22; tr[243]="N"; gd[243]=79;gm[243]=25; gr[243]="W"; na[243]=1
nm[244]="Nouakchott, Mauritania"; td[244]=18;tm[244]=9; tr[244]="N"; gd[244]=15;gm[244]=58; gr[244]="W"; na[244]=0
nm[245]="Noumea, New Caledonia Island"; td[245]=22;tm[245]=16; tr[245]="S"; gd[245]=166;gm[245]=27; gr[245]="E"; na[245]=0
nm[246]="Nuku'alofa, Tonga"; td[246]=21;tm[246]=8; tr[246]="S"; gd[246]=175;gm[246]=12; gr[246]="W"; na[246]=0
nm[247]="Odessa, Ukraine"; td[247]=46;tm[247]=27; tr[247]="N"; gd[247]=30;gm[247]=48; gr[247]="E"; na[247]=0
nm[248]="Oklahoma City, Oklahoma"; td[248]=35;tm[248]=26; tr[248]="N"; gd[248]=97;gm[248]=28; gr[248]="W"; na[248]=0
nm[249]="Omaha, Nebraska"; td[249]=41;tm[249]=15; tr[249]="N"; gd[249]=95;gm[249]=56; gr[249]="W"; na[249]=0
nm[250]="Oranjestad, Aruba Island"; td[250]=12;tm[250]=30; tr[250]="N"; gd[250]=68;gm[250]=58; gr[250]="W"; na[250]=0
nm[251]="Osaka, Japan"; td[251]=34;tm[251]=32; tr[251]="N"; gd[251]=135;gm[251]=30; gr[251]="E"; na[251]=0
nm[252]="Oshawa, Ontario"; td[252]=43;tm[252]=54; tr[252]="N"; gd[252]=78;gm[252]=52; gr[252]="W"; na[252]=1
nm[253]="Oslo, Norway"; td[253]=59;tm[253]=55; tr[253]="N"; gd[253]=10;gm[253]=45; gr[253]="E"; na[253]=0
nm[254]="Ottawa, Ontario"; td[254]=45;tm[254]=19; tr[254]="N"; gd[254]=75;gm[254]=40; gr[254]="W"; na[254]=1
nm[255]="Ouagadougou, Burkina Faso"; td[255]=12;tm[255]=22; tr[255]="N"; gd[255]=1;gm[255]=31; gr[255]="W"; na[255]=0
nm[256]="Owen Sound, Ontario"; td[256]=44;tm[256]=34; tr[256]="N"; gd[256]=80;gm[256]=55; gr[256]="W"; na[256]=1
nm[257]="Palikir, Micronesia"; td[257]=6;tm[257]=57; tr[257]="N"; gd[257]=158;gm[257]=12; gr[257]="E"; na[257]=0
nm[258]="Panama (City), Panama"; td[258]=8;tm[258]=58; tr[258]="N"; gd[258]=79;gm[258]=32; gr[258]="W"; na[258]=0
nm[259]="Papeete, French Polynesia"; td[259]=17;tm[259]=32; tr[259]="S"; gd[259]=149;gm[259]=34; gr[259]="W"; na[259]=0
nm[260]="Paramaribo, Suriname"; td[260]=5;tm[260]=49; tr[260]="N"; gd[260]=55;gm[260]=9; gr[260]="W"; na[260]=0
nm[261]="Paris, France"; td[261]=48;tm[261]=52; tr[261]="N"; gd[261]=2;gm[261]=20; gr[261]="E"; na[261]=0
nm[262]="Penticton, British Columbia"; td[262]=49;tm[262]=28; tr[262]="N"; gd[262]=119;gm[262]=36; gr[262]="W"; na[262]=1
nm[263]="Perth, Australia"; td[263]=31;tm[263]=57; tr[263]="S"; gd[263]=115;gm[263]=52; gr[263]="E"; na[263]=0
nm[264]="Peterborough, Ontario"; td[264]=44;tm[264]=17; tr[264]="N"; gd[264]=78;gm[264]=19; gr[264]="W"; na[264]=1
nm[265]="Philadelphia, Pennsylvania"; td[265]=39;tm[265]=56; tr[265]="N"; gd[265]=75;gm[265]=9; gr[265]="W"; na[265]=1
nm[266]="Phnom Penh, Cambodia"; td[266]=11;tm[266]=33; tr[266]="N"; gd[266]=104;gm[266]=51; gr[266]="E"; na[266]=0
nm[267]="Phoenix, Arizona"; td[267]=33;tm[267]=29; tr[267]="N"; gd[267]=112;gm[267]=4; gr[267]="W"; na[267]=0
nm[268]="Port Louis, Mauritius"; td[268]=20;tm[268]=10; tr[268]="S"; gd[268]=57;gm[268]=30; gr[268]="E"; na[268]=0
nm[269]="Port Moresby, Papua New Guinea"; td[269]=9;tm[269]=30; tr[269]="S"; gd[269]=147;gm[269]=7; gr[269]="E"; na[269]=0
nm[270]="Portage La Prairie, Manitoba"; td[270]=49;tm[270]=54; tr[270]="N"; gd[270]=98;gm[270]=16; gr[270]="W"; na[270]=1
nm[271]="Port-au-Prince, Haiti"; td[271]=18;tm[271]=33; tr[271]="N"; gd[271]=72;gm[271]=20; gr[271]="W"; na[271]=0
nm[272]="Portland, Oregon"; td[272]=45;tm[272]=31; tr[272]="N"; gd[272]=122;gm[272]=40; gr[272]="W"; na[272]=1
nm[273]="Port-of-Spain, Trinidad and Tobago"; td[273]=10;tm[273]=40; tr[273]="N"; gd[273]=61;gm[273]=31; gr[273]="W"; na[273]=0
nm[274]="Porto-Novo, Benin"; td[274]=6;tm[274]=29; tr[274]="N"; gd[274]=2;gm[274]=37; gr[274]="E"; na[274]=0
nm[275]="Port-Vila, Vanuatu"; td[275]=17;tm[275]=44; tr[275]="S"; gd[275]=168;gm[275]=19; gr[275]="E"; na[275]=0
nm[276]="Prague, Czech Republic"; td[276]=50;tm[276]=5; tr[276]="N"; gd[276]=14;gm[276]=26; gr[276]="E"; na[276]=0
nm[277]="Praia, Cape Verde"; td[277]=14;tm[277]=55; tr[277]="N"; gd[277]=23;gm[277]=31; gr[277]="W"; na[277]=0
nm[278]="Pretoria, South Africa"; td[278]=25;tm[278]=45; tr[278]="S"; gd[278]=28;gm[278]=10; gr[278]="E"; na[278]=0
nm[279]="Prince Albert, Saskatchewan"; td[279]=53;tm[279]=13; tr[279]="N"; gd[279]=105;gm[279]=41; gr[279]="W"; na[279]=1
nm[280]="Prince George, British Columbia"; td[280]=53;tm[280]=53; tr[280]="N"; gd[280]=122;gm[280]=41; gr[280]="W"; na[280]=1
nm[281]="Prince Rupert, British Columbia"; td[281]=54;tm[281]=17; tr[281]="N"; gd[281]=130;gm[281]=23; gr[281]="W"; na[281]=1
nm[282]="Pueblo, Colorado"; td[282]=38;tm[282]=16; tr[282]="N"; gd[282]=104;gm[282]=36; gr[282]="W"; na[282]=1
nm[283]="P'yongyang, Korea (North)"; td[283]=39;tm[283]=2; tr[283]="N"; gd[283]=125;gm[283]=41; gr[283]="E"; na[283]=0
nm[284]="Quebec City, Quebec"; td[284]=46;tm[284]=48; tr[284]="N"; gd[284]=71;gm[284]=12; gr[284]="W"; na[284]=0
nm[285]="Quebec, Quebec"; td[285]=46;tm[285]=48; tr[285]="N"; gd[285]=71;gm[285]=23; gr[285]="W"; na[285]=1
nm[286]="Rabat, Morocco"; td[286]=34;tm[286]=2; tr[286]="N"; gd[286]=6;gm[286]=51; gr[286]="W"; na[286]=0
nm[287]="Red Deer, Alberta"; td[287]=52;tm[287]=11; tr[287]="N"; gd[287]=113;gm[287]=54; gr[287]="W"; na[287]=1
nm[288]="Regina, Saskatchewan"; td[288]=50;tm[288]=26; tr[288]="N"; gd[288]=104;gm[288]=40; gr[288]="W"; na[288]=1
nm[289]="Reno, Nevada"; td[289]=39;tm[289]=31; tr[289]="N"; gd[289]=119;gm[289]=48; gr[289]="W"; na[289]=1
nm[290]="Resolute, Northwest Territories"; td[290]=74;tm[290]=43; tr[290]="N"; gd[290]=94;gm[290]=59; gr[290]="W"; na[290]=1
nm[291]="Reykjavik, Iceland"; td[291]=64;tm[291]=9; tr[291]="N"; gd[291]=21;gm[291]=51; gr[291]="W"; na[291]=0
nm[292]="Riga, Latvia"; td[292]=56;tm[292]=40; tr[292]="N"; gd[292]=23;gm[292]=30; gr[292]="E"; na[292]=0
nm[293]="Rimouski, Quebec"; td[293]=48;tm[293]=27; tr[293]="N"; gd[293]=68;gm[293]=32; gr[293]="W"; na[293]=1
nm[294]="Rio de Janeiro, Brazil"; td[294]=22;tm[294]=53; tr[294]="S"; gd[294]=43;gm[294]=13; gr[294]="W"; na[294]=0
nm[295]="Riyadh, Saudi Arabia"; td[295]=24;tm[295]=39; tr[295]="N"; gd[295]=46;gm[295]=46; gr[295]="E"; na[295]=0
nm[296]="Road Town, British Virgin Islands"; td[296]=18;tm[296]=27; tr[296]="N"; gd[296]=64;gm[296]=37; gr[296]="W"; na[296]=0
nm[297]="Rome, Italy"; td[297]=41;tm[297]=48; tr[297]="N"; gd[297]=12;gm[297]=36; gr[297]="E"; na[297]=0
nm[298]="Roseau, Dominica"; td[298]=15;tm[298]=18; tr[298]="N"; gd[298]=61;gm[298]=24; gr[298]="W"; na[298]=0
nm[299]="Sacramento, California"; td[299]=38;tm[299]=35; tr[299]="N"; gd[299]=121;gm[299]=30; gr[299]="W"; na[299]=1
nm[300]="Saint George's, Grenada"; td[300]=12;tm[300]=3; tr[300]="N"; gd[300]=61;gm[300]=45; gr[300]="W"; na[300]=0
nm[301]="Saint John, New Brunswick"; td[301]=45;tm[301]=19; tr[301]="N"; gd[301]=65;gm[301]=53; gr[301]="W"; na[301]=1
nm[302]="Saint John's, Antigua and Barbuda"; td[302]=17;tm[302]=7; tr[302]="N"; gd[302]=61;gm[302]=52; gr[302]="W"; na[302]=0
nm[303]="Salt Lake City, Utah"; td[303]=40;tm[303]=45; tr[303]="N"; gd[303]=111;gm[303]=53; gr[303]="W"; na[303]=1
nm[304]="San Antonio, Texas"; td[304]=29;tm[304]=23; tr[304]="N"; gd[304]=98;gm[304]=33; gr[304]="W"; na[304]=1
nm[305]="San Diego, California"; td[305]=32;tm[305]=42; tr[305]="N"; gd[305]=117;gm[305]=9; gr[305]="W"; na[305]=1
nm[306]="San Francisco, California"; td[306]=37;tm[306]=46; tr[306]="N"; gd[306]=122;gm[306]=24; gr[306]="W"; na[306]=1
nm[307]="San José, Costa Rica"; td[307]=9;tm[307]=56; tr[307]="N"; gd[307]=84;gm[307]=5; gr[307]="W"; na[307]=0
nm[308]="San Juan, Puerto Rico"; td[308]=18;tm[308]=28; tr[308]="N"; gd[308]=66;gm[308]=7; gr[308]="W"; na[308]=0
nm[309]="San Marino, San Marino"; td[309]=43;tm[309]=55; tr[309]="N"; gd[309]=12;gm[309]=28; gr[309]="E"; na[309]=0
nm[310]="San Salvador, El Salvador"; td[310]=13;tm[310]=42; tr[310]="N"; gd[310]=89;gm[310]=13; gr[310]="W"; na[310]=0
nm[311]="Sanaa, Yemen"; td[311]=15;tm[311]=24; tr[311]="N"; gd[311]=44;gm[311]=14; gr[311]="E"; na[311]=0
nm[312]="Santa Fe, New Mexico"; td[312]=35;tm[312]=41; tr[312]="N"; gd[312]=105;gm[312]=57; gr[312]="W"; na[312]=1
nm[313]="Santiago, Chile"; td[313]=33;tm[313]=27; tr[313]="S"; gd[313]=70;gm[313]=42; gr[313]="W"; na[313]=0
nm[314]="Santo Domingo, Dominican Republic"; td[314]=18;tm[314]=29; tr[314]="N"; gd[314]=69;gm[314]=54; gr[314]="W"; na[314]=0
nm[315]="Sao Paulo, Brazil"; td[315]=23;tm[315]=31; tr[315]="S"; gd[315]=46;gm[315]=31; gr[315]="W"; na[315]=0
nm[316]="Sarajevo, Bosnia and Herzegowina"; td[316]=43;tm[316]=52; tr[316]="N"; gd[316]=18;gm[316]=25; gr[316]="E"; na[316]=0
nm[317]="Sarnia, Ontario"; td[317]=42;tm[317]=58; tr[317]="N"; gd[317]=82;gm[317]=22; gr[317]="W"; na[317]=1
nm[318]="Saskatoon, Saskatchewan"; td[318]=52;tm[318]=10; tr[318]="N"; gd[318]=106;gm[318]=41; gr[318]="W"; na[318]=1
nm[319]="Sault Ste Marie, Ontario"; td[319]=46;tm[319]=32; tr[319]="N"; gd[319]=84;gm[319]=30; gr[319]="W"; na[319]=1
nm[320]="Seattle, Washington"; td[320]=47;tm[320]=36; tr[320]="N"; gd[320]=122;gm[320]=20; gr[320]="W"; na[320]=1
nm[321]="Sept.  Iles, Quebec"; td[321]=50;tm[321]=13; tr[321]="N"; gd[321]=66;gm[321]=16; gr[321]="W"; na[321]=1
nm[322]="Shanghai, China"; td[322]=31;tm[322]=10; tr[322]="N"; gd[322]=121;gm[322]=28; gr[322]="E"; na[322]=0
nm[323]="Shawinigan, Quebec"; td[323]=46;tm[323]=34; tr[323]="N"; gd[323]=72;gm[323]=43; gr[323]="W"; na[323]=1
nm[324]="Sherbrooke, Quebec"; td[324]=45;tm[324]=24; tr[324]="N"; gd[324]=71;gm[324]=54; gr[324]="W"; na[324]=1
nm[325]="Singapore, Singapore"; td[325]=1;tm[325]=18; tr[325]="N"; gd[325]=103;gm[325]=50; gr[325]="E"; na[325]=0
nm[326]="Skopje, Macedonia"; td[326]=41;tm[326]=59; tr[326]="N"; gd[326]=21;gm[326]=26; gr[326]="E"; na[326]=0
nm[327]="Sofia, Bulgaria"; td[327]=42;tm[327]=42; tr[327]="N"; gd[327]=23;gm[327]=20; gr[327]="E"; na[327]=0
nm[328]="Springfield, Illinois"; td[328]=39;tm[328]=47; tr[328]="N"; gd[328]=89;gm[328]=38; gr[328]="W"; na[328]=1
nm[329]="St Catharines, Ontario"; td[329]=43;tm[329]=11; tr[329]="N"; gd[329]=79;gm[329]=14; gr[329]="W"; na[329]=1
nm[330]="St Jean, Quebec"; td[330]=45;tm[330]=18; tr[330]="N"; gd[330]=73;gm[330]=16; gr[330]="W"; na[330]=1
nm[331]="St Jerome, Quebec"; td[331]=45;tm[331]=48; tr[331]="N"; gd[331]=74;gm[331]=1; gr[331]="W"; na[331]=1
nm[332]="St John's, Newfoundland"; td[332]=47;tm[332]=37; tr[332]="N"; gd[332]=52;gm[332]=45; gr[332]="W"; na[332]=1
nm[333]="St. George's, Grenada/Grenadine Islands"; td[333]=12;tm[333]=3; tr[333]="N"; gd[333]=61;gm[333]=45; gr[333]="W"; na[333]=0
nm[334]="St. Helier, Jersey Island (Channel Is.)"; td[334]=49;tm[334]=12; tr[334]="N"; gd[334]=2;gm[334]=37; gr[334]="W"; na[334]=0
nm[335]="St. Louis, Missouri"; td[335]=38;tm[335]=37; tr[335]="N"; gd[335]=90;gm[335]=12; gr[335]="W"; na[335]=1
nm[336]="St. Peter Port, Guernsey Island (Channel Is.)"; td[336]=49;tm[336]=27; tr[336]="N"; gd[336]=2;gm[336]=32; gr[336]="W"; na[336]=0
nm[337]="St. Petersburg, Russia"; td[337]=59;tm[337]=56; tr[337]="N"; gd[337]=30;gm[337]=18; gr[337]="E"; na[337]=0
nm[338]="Stephenville, Newfoundland"; td[338]=48;tm[338]=32; tr[338]="N"; gd[338]=58;gm[338]=33; gr[338]="W"; na[338]=1
nm[339]="Stockholm, Sweden"; td[339]=59;tm[339]=20; tr[339]="N"; gd[339]=18;gm[339]=3; gr[339]="E"; na[339]=0
nm[340]="Sudbury, Ontario"; td[340]=46;tm[340]=37; tr[340]="N"; gd[340]=80;gm[340]=48; gr[340]="W"; na[340]=1
nm[341]="Summerside, Prince Edward Island"; td[341]=46;tm[341]=26; tr[341]="N"; gd[341]=63;gm[341]=50; gr[341]="W"; na[341]=1
nm[342]="Suva, Fiji"; td[342]=18;tm[342]=8; tr[342]="S"; gd[342]=178;gm[342]=25; gr[342]="E"; na[342]=0
nm[343]="Swift Current, Saskatchewan"; td[343]=50;tm[343]=17; tr[343]="N"; gd[343]=107;gm[343]=41; gr[343]="W"; na[343]=1
nm[344]="Sydney, Australia"; td[344]=33;tm[344]=52; tr[344]="S"; gd[344]=151;gm[344]=12; gr[344]="E"; na[344]=0
nm[345]="Sydney, Nova Scotia"; td[345]=46;tm[345]=10; tr[345]="N"; gd[345]=60;gm[345]=3; gr[345]="W"; na[345]=1
nm[346]="Syracuse, New York"; td[346]=43;tm[346]=3; tr[346]="N"; gd[346]=76;gm[346]=9; gr[346]="W"; na[346]=1
nm[347]="Taipei, Taiwan"; td[347]=25;tm[347]=5; tr[347]="N"; gd[347]=121;gm[347]=32; gr[347]="E"; na[347]=0
nm[348]="Tallinn, Estonia"; td[348]=59;tm[348]=25; tr[348]="N"; gd[348]=24;gm[348]=45; gr[348]="E"; na[348]=0
nm[349]="Tashkent, Uzbekistan"; td[349]=41;tm[349]=16; tr[349]="N"; gd[349]=69;gm[349]=13; gr[349]="E"; na[349]=0
nm[350]="T'bilisi, Georgia"; td[350]=41;tm[350]=43; tr[350]="N"; gd[350]=44;gm[350]=49; gr[350]="E"; na[350]=0
nm[351]="Tegucigalpa, Honduras"; td[351]=14;tm[351]=6; tr[351]="N"; gd[351]=87;gm[351]=13; gr[351]="W"; na[351]=0
nm[352]="Tehran, Iran"; td[352]=35;tm[352]=40; tr[352]="N"; gd[352]=51;gm[352]=26; gr[352]="E"; na[352]=0
nm[353]="The Pas, Manitoba"; td[353]=53;tm[353]=58; tr[353]="N"; gd[353]=101;gm[353]=6; gr[353]="W"; na[353]=1
nm[354]="Thetford Mines, Quebec"; td[354]=46;tm[354]=4; tr[354]="N"; gd[354]=71;gm[354]=19; gr[354]="W"; na[354]=1
nm[355]="Thimphu, Bhutan"; td[355]=27;tm[355]=28; tr[355]="N"; gd[355]=89;gm[355]=39; gr[355]="E"; na[355]=0
nm[356]="Thunder Bay, Ontario"; td[356]=48;tm[356]=22; tr[356]="N"; gd[356]=89;gm[356]=19; gr[356]="W"; na[356]=1
nm[357]="Timmins, Ontario"; td[357]=48;tm[357]=34; tr[357]="N"; gd[357]=81;gm[357]=22; gr[357]="W"; na[357]=1
nm[358]="Tirana, Albania"; td[358]=41;tm[358]=20; tr[358]="N"; gd[358]=19;gm[358]=50; gr[358]="E"; na[358]=0
nm[359]="Tokyo, Japan"; td[359]=35;tm[359]=40; tr[359]="N"; gd[359]=139;gm[359]=45; gr[359]="E"; na[359]=0
nm[360]="Toronto, Ontario"; td[360]=43;tm[360]=41; tr[360]="N"; gd[360]=79;gm[360]=38; gr[360]="W"; na[360]=1
nm[361]="Torshavn, Faroe Islands"; td[361]=62;tm[361]=1; tr[361]="N"; gd[361]=6;gm[361]=46; gr[361]="W"; na[361]=0
nm[362]="Trail, British Columbia"; td[362]=49;tm[362]=8; tr[362]="N"; gd[362]=117;gm[362]=44; gr[362]="W"; na[362]=1
nm[363]="Trinidad, Colorado"; td[363]=37;tm[363]=10; tr[363]="N"; gd[363]=104;gm[363]=30; gr[363]="W"; na[363]=1
nm[364]="Tripoli, Libya"; td[364]=32;tm[364]=54; tr[364]="N"; gd[364]=13;gm[364]=11; gr[364]="E"; na[364]=0
nm[365]="Trois Rivieres, Quebec"; td[365]=46;tm[365]=21; tr[365]="N"; gd[365]=72;gm[365]=35; gr[365]="W"; na[365]=1
nm[366]="Truro, Nova Scotia"; td[366]=45;tm[366]=22; tr[366]="N"; gd[366]=63;gm[366]=16; gr[366]="W"; na[366]=1
nm[367]="Tucson, Arizona"; td[367]=32;tm[367]=13; tr[367]="N"; gd[367]=110;gm[367]=58; gr[367]="W"; na[367]=0
nm[368]="Tunis, Tunisia"; td[368]=36;tm[368]=48; tr[368]="N"; gd[368]=10;gm[368]=11; gr[368]="E"; na[368]=0
nm[369]="Ulaanbaatar, Mongolia"; td[369]=47;tm[369]=55; tr[369]="N"; gd[369]=106;gm[369]=53; gr[369]="E"; na[369]=0
nm[370]="Urbana, Illinois"; td[370]=40;tm[370]=6; tr[370]="N"; gd[370]=88;gm[370]=12; gr[370]="W"; na[370]=1
nm[371]="Vaduz, Liechtenstein"; td[371]=47;tm[371]=9; tr[371]="N"; gd[371]=9;gm[371]=31; gr[371]="E"; na[371]=0
nm[372]="Val D'or, Quebec"; td[372]=48;tm[372]=3; tr[372]="N"; gd[372]=77;gm[372]=47; gr[372]="W"; na[372]=1
nm[373]="Valletta, Malta"; td[373]=35;tm[373]=54; tr[373]="N"; gd[373]=14;gm[373]=31; gr[373]="E"; na[373]=0
nm[374]="Valleyfield, Quebec"; td[374]=45;tm[374]=16; tr[374]="N"; gd[374]=74;gm[374]=6; gr[374]="W"; na[374]=1
nm[375]="Vancouver, British Columbia"; td[375]=49;tm[375]=11; tr[375]="N"; gd[375]=123;gm[375]=10; gr[375]="W"; na[375]=1
nm[376]="Venice, Italy"; td[376]=45;tm[376]=26; tr[376]="N"; gd[376]=12;gm[376]=20; gr[376]="E"; na[376]=0
nm[377]="Veracruz, Mexico"; td[377]=19;tm[377]=10; tr[377]="N"; gd[377]=96;gm[377]=10; gr[377]="W"; na[377]=0
nm[378]="Victoria, British Columbia"; td[378]=48;tm[378]=25; tr[378]="N"; gd[378]=123;gm[378]=19; gr[378]="W"; na[378]=1
nm[379]="Victoria, Seychelles"; td[379]=4;tm[379]=38; tr[379]="S"; gd[379]=55;gm[379]=27; gr[379]="E"; na[379]=0
nm[380]="Vienna, Austria"; td[380]=48;tm[380]=15; tr[380]="N"; gd[380]=16;gm[380]=22; gr[380]="E"; na[380]=0
nm[381]="Vientiane, Laos"; td[381]=17;tm[381]=58; tr[381]="N"; gd[381]=102;gm[381]=36; gr[381]="E"; na[381]=0
nm[382]="Vilnius, Lithuania"; td[382]=54;tm[382]=41; tr[382]="N"; gd[382]=25;gm[382]=19; gr[382]="E"; na[382]=0
nm[383]="Washington D.C., United States"; td[383]=38;tm[383]=49; tr[383]="N"; gd[383]=76;gm[383]=59; gr[383]="W"; na[383]=0
nm[384]="Wellington, New Zealand"; td[384]=41;tm[384]=17; tr[384]="S"; gd[384]=174;gm[384]=46; gr[384]="E"; na[384]=0
nm[385]="Whitehorse, Yukon"; td[385]=60;tm[385]=43; tr[385]="N"; gd[385]=135;gm[385]=4; gr[385]="W"; na[385]=1
nm[386]="Willemstad, Netherlands Antilles"; td[386]=12;tm[386]=12; tr[386]="N"; gd[386]=68;gm[386]=56; gr[386]="W"; na[386]=0
nm[387]="Windhoek, Namibia"; td[387]=22;tm[387]=34; tr[387]="S"; gd[387]=17;gm[387]=6; gr[387]="E"; na[387]=0
nm[388]="Windsor, Ontario"; td[388]=42;tm[388]=16; tr[388]="N"; gd[388]=82;gm[388]=58; gr[388]="W"; na[388]=1
nm[389]="Winnipeg, Manitoba"; td[389]=49;tm[389]=54; tr[389]="N"; gd[389]=97;gm[389]=14; gr[389]="W"; na[389]=1
nm[390]="Yakutzk, Russia"; td[390]=62;tm[390]=10; tr[390]="N"; gd[390]=129;gm[390]=50; gr[390]="E"; na[390]=0
nm[391]="Yamoussoukro, Cote d'Ivoire"; td[391]=6;tm[391]=49; tr[391]="N"; gd[391]=5;gm[391]=17; gr[391]="W"; na[391]=0
nm[392]="Yangon (Rangoon), Burma (Myanmar)"; td[392]=16;tm[392]=47; tr[392]="N"; gd[392]=96;gm[392]=10; gr[392]="E"; na[392]=0
nm[393]="Yaoundé, Cameroon"; td[393]=3;tm[393]=52; tr[393]="N"; gd[393]=11;gm[393]=31; gr[393]="E"; na[393]=0
nm[394]="Yarmouth, Nova Scotia"; td[394]=43;tm[394]=50; tr[394]="N"; gd[394]=66;gm[394]=5; gr[394]="W"; na[394]=1
nm[395]="Yellowknife, Northwest Territories"; td[395]=62;tm[395]=28; tr[395]="N"; gd[395]=114;gm[395]=27; gr[395]="W"; na[395]=1
nm[396]="Yerevan, Armenia"; td[396]=40;tm[396]=11; tr[396]="N"; gd[396]=44;gm[396]=30; gr[396]="E"; na[396]=0
nm[397]="Yorkton, Saskatchewan"; td[397]=51;tm[397]=16; tr[397]="N"; gd[397]=102;gm[397]=28; gr[397]="W"; na[397]=1
nm[398]="Zagreb, Croatia (Hrvatska)"; td[398]=45;tm[398]=48; tr[398]="N"; gd[398]=15;gm[398]=58; gr[398]="E"; na[398]=0
nm[399]="Zanzibar, Tanzania"; td[399]=6;tm[399]=10; tr[399]="S"; gd[399]=39;gm[399]=20; gr[399]="E"; na[399]=0
nm[400]="Zurich, Switzerland"; td[400]=47;tm[400]=21; tr[400]="N"; gd[400]=8;gm[400]=31; gr[400]="E"; na[400]=0




var nq_air=0 
var nj_air=0 

var nq_bus_inter=0 
var nj_bus_inter=0 

var nq_rail=0 
var nj_rail=0 

function cityList(which,type,naonly,lang)
{
	var temp="";
	
	if(lang=="fr")
	{
		temp+='<label style="width: 100px">'+'Ville de '+(which=='start'?'départ':'destination')+'</label> <select onchange="fillin'+(which=='start'?'1':'2')+'(this.form,\''+type+'\')" name="city'+(which=='start'?'1':'2')+'_'+type+'">\n';
		temp+='<option>[Ville de '+(which=='start'?'départ':'destination')+']</option>';
	}
	else
	{
		temp+='<label style="width: 100px">'+(which=='start'?'Start':'Destination')+' City:</label> <select onchange="fillin'+(which=='start'?'1':'2')+'(this.form,\''+type+'\')" name="city'+(which=='start'?'1':'2')+'_'+type+'">\n';
		temp+='<option>[select '+which+' city]</option>';
	}

	

	for (counter=1;counter<nm.length;counter++)
	{
		if((naonly==0)||(na[counter]==1&&naonly==1))
			temp+='<option>'+nm[counter]+'</option>\n';
	}
	temp+='</select><br><br>';
	document.write(temp);
	//alert(temp);
}

function fillin1(form,type) { 
//get selected option number 
var list="";
var selectedValue="";
var counter=0;

list = eval('form.city1_'+type);
selectedValue = list.options[list.selectedIndex].text;
for(counter=1;counter<=nm.length;counter++)
{
	if(nm[counter]==selectedValue)
	{
		
		//alert(nm[counter]);
		//alert(counter);
		break;
	}
}
eval('nj_'+type+'=counter') 

if (eval('nq_'+type)>0 && eval('nj_'+type)>0) {caldist(form,type)} 
} 
function fillin2(form,type) { 
//get selected option number 
var list="";
var selectedValue="";
var counter=0;

list = eval('form.city2_'+type);
selectedValue = list.options[list.selectedIndex].text;

for(counter=1;counter<nm.length;counter++)
{
	if(nm[counter]==selectedValue)
	{
		//alert(nm[counter]);
		//alert(counter);
		break;
	}
}
eval('nq_'+type+'=counter') 

if (eval('nq_'+type)>0 && eval('nj_'+type)>0) {caldist(form,type)} 
} 

function positiveint(inputVal) { 
inputStr = "" + inputVal 
for (var i = 0; i < inputStr.length; i++) { 
var oneChar = inputStr.charAt(i) 
if (oneChar < "0" || oneChar > "9") { 
return false 
} 
} 
return true 
} 

function numberok(inputVal) { 
oneDecimal = false 
inputStr = "" + inputVal 
if (inputStr=="") { 
return false 
} 
for (var i = 0; i < inputStr.length; i++) { 
var oneChar = inputStr.charAt(i) 
if (i == "0" && oneChar == "-") { 
//if (negno == 1) { 
//alert ("neg") 
return false 
//} else { 
//continue 
//} 
} 
if (oneChar == "." && !oneDecimal) { 
oneDecimal = true 
continue 
} 
if (oneChar < "0" || oneChar > "9") { 
return false 
} 
} 
return true 
} 


function caldist(form,type) { 
var er = 6366.707 
//ave. radius = 6371.315 (someone said more accurate is 6366.707) 
//equatorial radius = 6378.388 
//nautical mile = 1.15078 
var nq = eval('nq_'+type);
var nj = eval('nj_'+type);

var radlat1 = Math.PI * (td[nq] + tm[nq]/60 + ts[nq]/3600)/180 
var radlat2 = Math.PI * (td[nj] + tm[nj]/60 + ts[nj]/3600)/180 

//now long. 
var radlong1 = Math.PI * (gd[nq] + gm[nq]/60 + gs[nq]/3600)/180 
var radlong2 = Math.PI * (gd[nj] + gm[nj]/60 + gs[nj]/3600)/180 
//spherical coordinates x=r*cos(ag)sin(at), y=r*sin(ag)*sin(at), z=r*cos(at) 
//zero ag is up so reverse lat 
if (tr[nq]=="N") {radlat1=Math.PI/2-radlat1} 
if (tr[nq]=="S") {radlat1=Math.PI/2+radlat1} 
if (gr[nq]=="W") {radlong1=Math.PI*2-radlong1} 

if (tr[nj]=="N") {radlat2=Math.PI/2-radlat2} 
if (tr[nj]=="S") {radlat2=Math.PI/2+radlat2} 
if (gr[nj]=="W") {radlong2=Math.PI*2-radlong2} 

var x1 = er * Math.cos(radlong1)*Math.sin(radlat1) 
var y1 = er * Math.sin(radlong1)*Math.sin(radlat1) 
var z1 = er * Math.cos(radlat1) 

var x2 = er * Math.cos(radlong2)*Math.sin(radlat2) 
var y2 = er * Math.sin(radlong2)*Math.sin(radlat2) 
var z2 = er * Math.cos(radlat2) 

var d = Math.sqrt((x1-x2)*(x1-x2)+(y1-y2)*(y1-y2)+(z1-z2)*(z1-z2)) 

//side, side, side, law of cosines and arccos 
var theta = Math.acos((er*er+er*er-d*d)/(2*er*er)) 
var distance = theta*er 
form.elements[type+'_input'].value = Math.floor(distance)*(form.elements['return_'+type].checked?2:1); 
updateFieldsLabel(type);
} 



