var lang_codes=new Array(
'EN','DE','FR','ZH','JA','BG','RU','RO','EL',
'AA','AB','AF','AM','AR','AS','AY','AZ','BA','BE','BH','BI','BN','BO',
'BR','CA','CO','CS','CY','DA','DZ','EO','ES','ET','EU','FA',
'FI','FJ','FO','FY','GA','GD','GL','GN','GU','HA','HI','HR','HU','HY',
'IA','IE','IK','IN','IS','IT','IW','JI','JW','KA','KK','KL','KM','KN',
'KO','KS','KU','KY','LA','LN','LO','LT','LV','MG','MI','MK','ML','MN','MO',
'MR','MS','MT','MY','NA','NE','NL','NO','OC','OM','OR','PA','PL','PS','PT',
'QU','RM','RN','RW','SA','SD','SG','SH','SI','SK','SL','SM','SN',
'SO','SQ','SR','SS','ST','SU','SV','SW','TA','TE','TG','TH','TI','TK','TL',
'TN','TO','TR','TS','TT','TW','UK','UR','UZ','VI','VO','WO','XH','YO',
'ZU');

var languages=new Array(
'English','German','French','Chinese','Japanese','Bulgarian','Russian','Romanian','Greek',

'Afar','Abkhazian','Afrikaans','Amharic','Arabic','Assamese','Aymara',
'Azerbaijani','Bashkir','Byelorussian','Bihari','Bislama',
'Bengali','Tibetan','Breton','Catalan','Corsican','Czech','Welsh','Danish',
'Bhutani','Esperanto','Spanish','Estonian','Basque',
'Persian','Finnish','Fiji','Faeroese','Frisian','Irish',
'Scottish Gaelic','Galician','Guarani','Gujarati','Hausa','Hindi','Croatian',
'Hungarian','Armenian','Interlingua','Interlingue','Inupiak','Indonesian',
'Icelandic','Italian','Hebrew','Yiddish','Javanese','Georgian',
'Kazakh','Greenlandic','Cambodian','Kannada','Korean','Kashmiri','Kurdish',
'Kirghiz','Latin','Lingala','Laothian','Lithuanian','Latvian','Malagasy',
'Maori','Macedonian','Malayalam','Mongolian','Moldavian','Marathi','Malay',
'Maltese','Burmese','Nauru','Nepali','Dutch','Norwegian','Occitan','Oromo',
'Oriya','Punjabi','Polish','Pashto','Portuguese','Quechua','Rhaeto-Romance',
'Kirundi','Kinyarwanda','Sanskrit','Sindhi','Sangro',
'Serbo-Croatian','Singhalese','Slovak','Slovenian','Samoan','Shona','Somali',
'Albanian','Serbian','Siswati','Sesotho','Sudanese','Swedish','Swahili','Tamil',
'Tegulu','Tajik','Thai','Tigrinya','Turkmen','Tagalog','Setswana','Tonga','Turkish',
'Tsonga','Tatar','Twi','Ukrainian','Urdu','Uzbek','Vietnamese','Volapuk','Wolof',
'Xhosa','Yoruba','Zulu');


function fillLang(id,first,def,val){
  var csel=document.getElementById(id);
  csel.options[0]=new Option(first,def);
  for(i=0;i<lang_codes.length;i++){
    nopt=new Option(languages[i],lang_codes[i]);
    csel.options[i+1]=nopt;
    if(lang_codes[i]==val || languages[i]==val){
      nopt.selected=true;
    }
  }
}
function setLangSel(id,val){
  var csel=document.getElementById(id);
  for(i=0;i<csel.options.length;i++){
    if(csel.options[i].value==val){
      csel.options[i].selected=true;
      break;
    }
  }
}
