s=new Array();
data=new Array();
data[0]=new Array('Gambia The','1','2597','271','2','a','1679');
data[1]=new Array('Sierra Leone','2','3057','264','6','a','520');
data[2]=new Array('Somalia','2','4361','344','8','a','525');
data[3]=new Array('Lesotho','2','5594','661','2','a','2999');
data[4]=new Array('Swaziland','2','5702','1088','1','a','4877');
data[5]=new Array('Malawi','2','6845','505','12','a','575');
data[6]=new Array('Zambia','2','8596','1128','10','a','822');
data[7]=new Array('Botswana','2','13900','1753','2','a','8899');
data[8]=new Array('Mozambique','2','21230','1142','19','a','1129');
data[9]=new Array('Tanzania','2','21580','1674','37','a','590');
data[10]=new Array('Zimbabwe','2','24030','1691','13','a','1896');
data[11]=new Array('Kenya','2','33090','3705','32','a','1033');
data[12]=new Array('Uganda','2','36100','1179','26','a','1367');
data[13]=new Array('Ghana','2','44490','3240','21','a','2143');
data[14]=new Array('Sudan','2','70750','2383','39','a','1807');
data[15]=new Array('Guinea-Bissau','1','1164','104','1','o','838');
data[16]=new Array('Eq. Guinea','1','1270','1371','1','o','2428');
data[17]=new Array('Cyprus','2','8900','4637','1','e','11470');
data[18]=new Array('Estonia','2','17370','5535','1','e','12947');
data[19]=new Array('Bulgaria','2','57130','9723','8','e','7599');
data[20]=new Array('Belarus','2','61910','11090','10','e','6005');
data[21]=new Array('Slovak Republic','3','72290','21900','5','e','13329');
data[22]=new Array('Kazakhstan','2','105300','8621','15','u','6953');
data[23]=new Array('Ireland','3','117000','57540','4','e','29474');
data[24]=new Array('Finland','3','141700','37350','5','e','27174');
data[25]=new Array('Czech Republic','3','160500','50400','10','e','15664');
data[26]=new Array('Denmark','3','167700','54470','5','e','30979');
data[27]=new Array('Portugal','3','182300','43730','11','e','17322');
data[28]=new Array('Greece','3','212200','33270','11','e','19930');
data[29]=new Array('Sweden','3','238100','83270','9','e','26496');
data[30]=new Array('Switzerland','3','239800','102200','7','e','32184');
data[31]=new Array('Austria','3','245500','81590','8','e','30031');
data[32]=new Array('Belgium','3','298200','173000','10','e','28816');
data[33]=new Array('Turkey','3','455300','62430','69','e','6609');
data[34]=new Array('Netherlands','3','461400','217700','16','e','28275');
data[35]=new Array('Spain','3','885500','197100','40','e','21983');
data[36]=new Array('Italy','3','1552000','271100','58','e','26732');
data[37]=new Array('France','3','1654000','339900','60','e','27373');
data[38]=new Array('United Kingdom','3','1664000','363600','60','e','27609');
data[39]=new Array('Germany','3','2271000','585000','82','e','27552');
data[40]=new Array('Bahrain','2','11380','5126','1','g','16787');
data[41]=new Array('Qatar','2','17540','5711','1','g','20874');
data[42]=new Array('Oman','3','37500','5659','3','g','12917');
data[43]=new Array('Kuwait','3','39540','9606','2','g','17515');
data[44]=new Array('U.A.E','3','57700','37160','3','g','22861');
data[45]=new Array('Central African Rep.','2','4584','136','4','o','1225');
data[46]=new Array('Mauritania','2','5195','860','3','o','1732');
data[47]=new Array('Gabon','1','7301','1079','1','o','5387');
data[48]=new Array('Benin','2','7742','726','7','o','1068');
data[49]=new Array('Togo','2','8232','501','6','o','1481');
data[50]=new Array('Niger','2','9062','400','11','o','798');
data[51]=new Array('Mali','2','10530','927','12','o','881');
data[52]=new Array('Chad','2','10860','760','10','o','1139');
data[53]=new Array('Burkina Faso','2','14330','634','14','o','1056');
data[54]=new Array('Senegal','2','16930','1753','11','o','1560');
data[55]=new Array('Guinea','2','18870','646','9','o','2041');
data[56]=new Array('Cote d\'Ivoire','2','24510','2781','17','o','1414');
data[57]=new Array('Cameroon','2','27590','1959','16','o','1718');
data[58]=new Array('Congo Dem. Rep.','2','35620','933','58','o','611');
data[59]=new Array('Tajikistan','2','6996','890','7','u','998');
data[60]=new Array('Kyrgyzstan','2','7725','601','5','u','1520');
data[61]=new Array('Moldova','2','7792','1340','4','u','1752');
data[62]=new Array('Armenia','2','11790','1180','3','u','3941');
data[63]=new Array('Azerbaijan','2','26340','2498','8','u','3348');
data[64]=new Array('Turkmenistan','2','27070','2472','5','u','5566');
data[65]=new Array('Russia','3','1287000','74800','144','u','8951');
data[66]=new Array('East Timor','1','440','237','1','','432');
data[67]=new Array('Comoros','1','441','88','1','','676');
data[68]=new Array('Gaza Strip','1','768','1900','1','','580');
data[69]=new Array('Solomon Islands','1','800','100','1','','1528');
data[70]=new Array('West Bank','2','1700','1900','2','','736');
data[71]=new Array('Congo Rep. of the','2','2186','667','3','','729');
data[72]=new Array('Bhutan','2','2700','196','2','','1235');
data[73]=new Array('Guyana','1','2792','612','1','','3956');
data[74]=new Array('Liberia','2','3261','5051','3','','962');
data[75]=new Array('Eritrea','2','3300','600','4','','742');
data[76]=new Array('Burundi','2','3830','128','6','','615');
data[77]=new Array('Mongolia','2','4877','691','3','','1773');
data[78]=new Array('Fiji','1','5007','835','1','','5684');
data[79]=new Array('Reunion','1','9387','2500','1','','12252');
data[80]=new Array('Rwanda','1','10110','246','8','','1271');
data[81]=new Array('Jamaica','2','10210','3265','3','','3763');
data[82]=new Array('Laos','2','10340','492','6','','1704');
data[83]=new Array('Trinidad & Tobago','2','10600','3917','1','','9666');
data[84]=new Array('Papua New Guinea','2','11400','967','5','','2103');
data[85]=new Array('Nicaragua','2','11490','1658','5','','2144');
data[86]=new Array('Georgia','2','12180','1250','5','','2595');
data[87]=new Array('Haiti','2','12180','1028','8','','1591');
data[88]=new Array('Madagascar','2','13020','920','18','','744');
data[89]=new Array('Namibia','2','13720','1371','2','','7021');
data[90]=new Array('Macedonia','2','13810','2184','2','','6668');
data[91]=new Array('Mauritius','2','13850','2136','1','','11348');
data[92]=new Array('Yemen','2','15220','3042','20','','760');
data[93]=new Array('Albania','2','16130','1760','4','','4550');
data[94]=new Array('Honduras','2','17460','3110','7','','2559');
data[95]=new Array('Lebanon','2','17820','6073','4','','4718');
data[96]=new Array('Panama','2','18620','6622','3','','6206');
data[97]=new Array('Afghanistan','2','20000','1007','29','','701');
data[98]=new Array('Angola','2','20590','4080','11','','1875');
data[99]=new Array('Bolivia','2','20880','1505','9','','2393');
data[100]=new Array('Cambodia','2','22760','2124','13','','1703');
data[101]=new Array('Korea North','2','22850','2042','23','','1007');
data[102]=new Array('Jordan','2','23640','4946','6','','4213');
data[103]=new Array('Latvia','2','23770','4921','2','','10307');
data[104]=new Array('Serbia & Montenegro','2','24010','7144','11','','2218');
data[105]=new Array('Bosnia & Herzegovina','2','24390','4700','4','','6086');
data[106]=new Array('Paraguay','2','28030','2770','6','','4527');
data[107]=new Array('El Salvador','2','30990','5466','7','','4704');
data[108]=new Array('Cuba','2','31590','4531','11','','2793');
data[109]=new Array('Libya','2','35000','6282','6','','6215');
data[110]=new Array('Costa Rica','2','35160','7057','4','','8887');
data[111]=new Array('Slovenia','2','36890','12630','2','','18340');
data[112]=new Array('Nepal','2','38070','1419','27','','1406');
data[113]=new Array('Iraq','3','38790','6521','25','','1529');
data[114]=new Array('Lithuania','2','40170','9200','4','','11134');
data[115]=new Array('Uruguay','2','42940','1989','3','','12632');
data[116]=new Array('Uzbekistan','2','44110','2310','26','','1670');
data[117]=new Array('Ecuador','2','45460','6220','13','','3441');
data[118]=new Array('Croatia','3','47140','12860','4','','10483');
data[119]=new Array('Ethiopia','2','48470','1964','68','','714');
data[120]=new Array('Dominican Republic','2','52160','7911','9','','5905');
data[121]=new Array('Guatemala','2','56530','5749','14','','3959');
data[122]=new Array('Syria','3','58010','4845','18','','3220');
data[123]=new Array('Puerto Rico','2','65280','26460','4','','16747');
data[124]=new Array('Tunisia','2','68780','10300','10','','6895');
data[125]=new Array('Sri Lanka','2','73490','6626','20','','3692');
data[126]=new Array('Burma','3','78800','2071','43','','1845');
data[127]=new Array('New Zealand','3','85260','16060','4','','21348');
data[128]=new Array('Singapore','3','109100','121600','4','','25058');
data[129]=new Array('Nigeria','2','110800','14540','137','','807');
data[130]=new Array('Venezuela','2','117900','10710','25','','4713');
data[131]=new Array('Israel','3','120600','32270','6','','19455');
data[132]=new Array('Morocco','2','128300','12750','32','','3983');
data[133]=new Array('Hungary','3','139700','46190','10','','13925');
data[134]=new Array('Peru','2','146900','8244','28','','5333');
data[135]=new Array('Romania','3','154400','22170','22','','6907');
data[136]=new Array('Chile','2','154600','17400','16','','9770');
data[137]=new Array('GCC','5','163660','N/A','9','','17784');
data[138]=new Array('Norway','3','171600','40190','5','','37512');
data[139]=new Array('Algeria','2','194300','12420','32','','6047');
data[140]=new Array('OAPI','5','203790','N/A','181','','1126');
data[141]=new Array('Vietnam','2','203900','22500','83','','2466');
data[142]=new Array('Malaysia','2','207200','74400','24','','8809');
data[143]=new Array('Hong Kong','1','212200','230300','7','','30955');
data[144]=new Array('Ukraine','3','256500','23580','48','','5374');
data[145]=new Array('Bangladesh','2','258800','9459','141','','1831');
data[146]=new Array('Colombia','2','262500','13060','42','','6204');
data[147]=new Array('Saudi Arabia','3','286200','30380','26','','11095');
data[148]=new Array('Egypt','2','294300','14750','76','','3866');
data[149]=new Array('ARIPO','5','301922','N/A','229','','1318');
data[150]=new Array('Pakistan','2','317700','12510','159','','1996');
data[151]=new Array('Philippines','2','390700','35970','86','','4530');
data[152]=new Array('Poland','3','426700','63650','39','','11047');
data[153]=new Array('Argentina','3','432700','13270','39','','11054');
data[154]=new Array('South Africa','3','456700','33890','43','','10691');
data[155]=new Array('Thailand','3','475700','65300','65','','7334');
data[156]=new Array('Iran','3','477800','25260','69','','6923');
data[157]=new Array('Taiwan','3','528600','119600','23','','23235');
data[158]=new Array('Australia','3','570300','82910','20','','28639');
data[159]=new Array('Indonesia','2','758100','40220','238','','3179');
data[160]=new Array('Korea South','3','855300','175600','49','','17599');
data[161]=new Array('Mexico','2','942200','168900','105','','8977');
data[162]=new Array('Canada','3','957700','240400','33','','29461');
data[163]=new Array('Brazil','3','1379000','48250','184','','7490');
data[164]=new Array('Eurasian','5','1541923','N/A','201','','7652');
data[165]=new Array('India','2','3022000','74150','1065','','2837');
data[166]=new Array('Japan','4','3567000','346600','127','','28013');
data[167]=new Array('China','2','6449000','397400','1299','','4965');
data[168]=new Array('United States','5','10980000','1260000','293','','37471');
data[169]=new Array('EPO','5','11101890','N/A','483','','22999');

datasize=169;
function sortit(){
type=document.options.type.value;
sorting=document.options.sorting.value;
b=0;
for(a=0;a<=datasize;a++){
   if(type=="all"||(type=="populous"&&data[a][4]>=20)||(type=="rich"&&data[a][6]>25000)||(type=="epo"&&data[a][5]=="e")||(type=="any"&&data[a][5]!="")||(type=="regional"&&(data[a][0]=="EPO"||data[a][0]=="ARIPO"||data[a][0]=="GCC"||data[a][0]=="OAPI"||data[a][0]=="Eurasian"))){
      s[b]=a;
      b+=1;
   }
}
bmax=b-1;
for(b=0;b<bmax;b++){
   for(bs=b+1;bs<=bmax;bs++){
      if(sorting=="gnp"){
         if((1*data[s[bs]][2])>(1*data[s[b]][2])){
            temp=s[b];
            s[b]=s[bs];
            s[bs]=temp;
         }
      }
      if(sorting=="pop"){
         if((1*data[s[bs]][4])>(1*data[s[b]][4])){
            temp=s[b];
            s[b]=s[bs];
            s[bs]=temp;
         }
      }
      if(sorting=="gnppop"){
         if(((1*data[s[bs]][2])/(1*data[(1*s[bs])][4]))>((1*data[s[b]][2])/(1*data[s[b]][4]))){
            temp=s[b];
            s[b]=s[bs];
            s[bs]=temp;
         }
      }
   }
}
document.getElementById('zero').innerHTML="Territory<br><br>";
document.getElementById('one').innerHTML="Pop.<br><br>";
document.getElementById('two').innerHTML="GNP<br><br>";
document.getElementById('three').innerHTML="GNP/Cap.<br><br>";
document.getElementById('four').innerHTML="Est. IP<br>costs<br>";
document.getElementById('five').innerHTML="Imports<br><br>";
document.getElementById('six').innerHTML="Membership<br><br>";
for(b=0;b<=bmax;b++){
   document.getElementById('zero').innerHTML+="<font size='-1'>"+data[s[b]][0]+"<br>";
   document.getElementById('one').innerHTML+="<font size='-1'>"+data[s[b]][4]+" Mil.<br>";
   document.getElementById('two').innerHTML+="<font size='-1'>$"+data[s[b]][2]+" Mil.<br>";
   document.getElementById('three').innerHTML+="<font size='-1'>($"+data[s[b]][6]+"/Cap.)<br>";
   if(data[s[b]][1]==1)  document.getElementById('four').innerHTML+="<font size='-1'>$<br>";
   if(data[s[b]][1]==2)  document.getElementById('four').innerHTML+="<font size='-1'>$$<br>";
   if(data[s[b]][1]==3)  document.getElementById('four').innerHTML+="<font size='-1'>$$$<br>";
   if(data[s[b]][1]==4)  document.getElementById('four').innerHTML+="<font size='-1'>$$$$<br>";
   if(data[s[b]][1]==5)  document.getElementById('four').innerHTML+="<font size='-1'>$$$$$<br>";
   if(data[s[b]][3]!="N/A") document.getElementById('five').innerHTML+="<font size='-1'>$"+data[s[b]][3]+" Mil.<br>";
   else document.getElementById('five').innerHTML+="<font size='-1'><br>";
   if(data[s[b]][5]=="e") document.getElementById('six').innerHTML+="<font size='-1'>EPO<br>";
   if(data[s[b]][5]=="u") document.getElementById('six').innerHTML+="<font size='-1'>\"Eurasian\"<br>";
   if(data[s[b]][5]=="o") document.getElementById('six').innerHTML+="<font size='-1'>OAPI<br>";
   if(data[s[b]][5]=="a") document.getElementById('six').innerHTML+="<font size='-1'>ARIPO <br>";
   if(data[s[b]][5]=="g") document.getElementById('six').innerHTML+="<font size='-1'>GCC<br>";
   if(data[s[b]][5]=="") document.getElementById('six').innerHTML+="<font size='-1'><br>";
}

return(0);
}

