/*******************************************************************************
*
* File: countryOptions.js
*
* Description: This library provides functionality to support the input and
*              display of country, language and state/province information.
*
* Ver.    Date     Author   Comments
* ----  --------  --------  ----------------------------------------------------
* 1.00  02/13/09  jliang    - AI #4443 - Automatic course assignment during
*                             agent registration and new to existing agent
*                             transfer
*                           - AI #4446 - Add country input to agent registration
* 1.01  06/26/09  jliang    AI #4441 - Multilingual student interface
*
*******************************************************************************/

/*
** This array is used to populate <select> menus with country options. Each
** indice is a pipe-delimited name/value pair.  The first string is the text
** label for an option.
**
**   <option>Canada</option>
**
** The second string is the value for an option.
**
**   <option value="canada">...</option>
*/
var country = new Array(
"Canada|canada",
"France|france",
"Germany|germany",
"Italy|italy",
"Spain|spain",
"United Kingdom|united kingdom",
"United States|united states",
"Afghanistan|afghanistan",
"Albania|albania",
"Algeria|algeria",
"American Samoa|american samoa",
"Andorra|andorra",
"Angola|angola",
"Anguilla|anguilla",
"Antigua and Barbuda|antigua and barbuda",
"Argentina|argentina",
"Armenia|armenia",
"Aruba|aruba",
"Australia|australia",
"Austria|austria",
"Azerbaijan|azerbaijan",
"Bahamas|bahamas",
"Bahrain|bahrain",
"Bangladesh|bangladesh",
"Barbados|barbados",
"Belarus|belarus",
"Belgium|belgium",
"Belize|belize",
"Benin|benin",
"Bermuda|bermuda",
"Bhutan|bhutan",
"Bolivia|bolivia",
"Bosnia and Herzegovina|bosnia and herzegovina",
"Botswana|botswana",
"Brazil|brazil",
"British Virgin Islands|british virgin islands",
"Brunei|brunei",
"Bulgaria|bulgaria",
"Burkina Faso|burkina faso",
"Burundi|burundi",
"Cambodia|cambodia",
"Cameroon|cameroon",
"Cape Verde Islands|cape verde islands",
"Caymen Islands|caymen islands",
"Chile|chile",
"China|china",
"Columbia|columbia",
"Congo|congo",
"Costa Rica|costa rica",
"Croatia|croatia",
"Cyprus|cyprus",
"Czech Republic|czech republic",
"Denmark|denmark",
"Djibouti|djibouti",
"Dominica|dominica",
"Domincan Republic|domincan republic",
"Ecuador|ecuador",
"Egypt|egypt",
"El Salvador|el salvador",
"Equatorial Guinea|equatorial guinea",
"Eritea|eritea",
"Estonia|estonia",
"Ethiopia|ethiopia",
"Fiji|fiji",
"Finland|finland",
"Gambia|gambia",
"Georgia|georgia",
"Ghana|ghana",
"Gibraltar|gibraltar",
"Greece|greece",
"Grenada|grenada",
"Guam|guam",
"Guatemala|guatemala",
"Guinea|guinea",
"Guinea Bissau|guinea bissau",
"Guyana|guyana",
"Haiti|haiti",
"Honduras|honduras",
"Hong Kong|hong kong",
"Iceland|iceland",
"India|india",
"Indonesia|indonesia",
"Iraq|iraq",
"Ireland|ireland",
"Israel|israel",
"Ivory Coast|ivory coast",
"Jamaica|jamaica",
"Japan|japan",
"Jordan|jordan",
"Kazakhstan|kazakhstan",
"Kenya|kenya",
"Kosovo|kosovo",
"Kuwait|kuwait",
"Kyrguzstan|kyrguzstan",
"Laos|laos",
"Latvia|latvia",
"Lebanon|lebanon",
"Liberia|liberia",
"Libyan Arab Jamahiriya|libyan arab jamahiriya",
"Lithuania|lithuania",
"Macau|macau",
"Macedonia|macedonia",
"Malawi|malawi",
"Malaysia|malaysia",
"Madives|madives",
"Mali|mali",
"Malta|malta",
"Marshall Islands|marshall islands",
"Mauritius|mauritius",
"Mexico|mexico",
"Micronesia, Federated States of|micronesia, federated states of",
"Moldova, Republic of|moldova, republic of",
"Mongolia|mongolia",
"Morocco|morocco",
"Mozambique|mozambique",
"Namibia|namibia",
"Nepal|nepal",
"Netherlands|netherlands",
"Netherlands Antilles|netherlands antilles",
"New Zealand|new zealand",
"Nicaragua|nicaragua",
"Niger|niger",
"Nigeria|nigeria",
"Norway|norway",
"Oman|oman",
"Pakistan|pakistan",
"Palau|palau",
"Palestine|palestine",
"Panama|panama",
"Papua New Guinea|papua new guinea",
"Paraguay|paraguay",
"Peru|peru",
"Philippines|philippines",
"Poland|poland",
"Portugal|portugal",
"Puerto Rico|puerto rico",
"Qatar|qatar",
"Romania|romania",
"Russia|russia",
"Rwanda|rwanda",
"Saint Kitts and Nevis|saint kitts and nevis",
"Saint Lucia|saint lucia",
"Saint Vincent|saint vincent",
"Samoa|samoa",
"Sao Tome and Prinicipe|sao tome and prinicipe",
"Saudi Arabia|saudi arabia",
"Senegal|senegal",
"Serbia|serbia",
"Seychelles|seychelles",
"Sierra Leone|sierra leone",
"Singapore|singapore",
"Slovinia|slovinia",
"South Africa|south africa",
"South Korea|south korea",
"Sri Lanka|sri lanka",
"Suriname|suriname",
"Sweden|sweden",
"Switzerland|switzerland",
"Taiwan|taiwan",
"Tajikistan|tajikistan",
"Tanzania, United Republic of|tanzania, united republic of",
"Thailand|thailand",
"Togo|togo",
"Tonga|tonga",
"Trinidad and Tobago|trinidad and tobago",
"Tunisia|tunisia",
"Turkey|turkey",
"Turks and Caicos Islands|turks and caicos islands",
"US Virgin Islands|us virgin islands",
"Uganda|uganda",
"Ukraine|ukraine",
"United Arab Emirates|united arab emirates",
"Uruguay|uruguay",
"Uzbekistan|uzbekistan",
"Vanuatu|vanuatu",
"Venezuela|venezuela",
"Vietnam|vietnam",
"Yemen|yemen",
"Zambia|zambia",
"Zimbabwe|zimbabwe"
);


/*
** This array is used to populate <select> menus with state/province options
** based on an associated country key.  Each indice is an array of pipe-
** delimited name/value pairs.  Using a country key, get the state/province
** array you need.
**
**   myArray = states["canada"];
**
** Then, loop through the indices to get the name/value pair of each state in
** the associated country.  The first string in the pair is the text label for
** an option.
**
**   <option>Alberta</option>
**
** The second string is the value for an option.
**
**   <option value="AB">...</option>
*/
var states = new Array();

states["canada"] = new Array(
"Alberta|AB",
"British Columbia|BC",
"Manitoba|MB",
"New Brunswick|NB",
"Newfoundland And Labrador|NL",
"Northwest Territories|NT",
"Nova Scotia|NS",
"Nunavut|NU",
"Ontario|ON",
"Prince Edward Island|PE",
"Quebec|QC",
"Saskatchewan|SK",
"Yukon|YT"
);

states["france"] = new Array(
"France|FR"
);

states["germany"] = new Array(
"Germany|GR"
);

states["italy"] = new Array(
"Italy|IT"
);

states["spain"] = new Array(
"Spain|SP"
);

states["united kingdom"] = new Array(
"United Kingdom|UK"
);

states["united states"] = new Array(
"Alabama|AL",
"Alaska|AK",
"Arizona|AZ",
"Arkansas|AR",
"California|CA",
"Colorado|CO",
"Connecticut|CT",
"Delaware|DE",
"District of Columbia|DC",
"Florida|FL",
"Georgia|GA",
"Guam|GU",
"Hawaii|HI",
"Idaho|ID",
"Illinois|IL",
"Indiana|IN",
"Iowa|IA",
"Kansas|KS",
"Kentucky|KY",
"Louisiana|LA",
"Maine|ME",
"Maryland|MD",
"Massachusetts|MA",
"Michigan|MI",
"Minnesota|MN",
"Mississippi|MS",
"Missouri|MO",
"Montana|MT",
"Nebraska|NE",
"Nevada|NV",
"New Hampshire|NH",
"New Jersey|NJ",
"New Mexico|NM",
"New York|NY",
"North Carolina|NC",
"North Dakota|ND",
"Ohio|OH",
"Oklahoma|OK",
"Oregon|OR",
"Pennsylvania|PA",
"Puerto Rico|PR",
"Rhode Island|RI",
"South Carolina|SC",
"South Dakota|SD",
"Tennessee|TN",
"Texas|TX",
"Utah|UT",
"Vermont|VT",
"Virginia|VA",
"Virgin Islands|VI",
"Washington|WA",
"West Virginia|WV",
"Wisconsin|WI",
"Wyoming|WY"
);


states["afghanistan"] = new Array(
"Afghanistan|AF"
);

states["albania"] = new Array(
"Albania|AL"
);

states["algeria"] = new Array(
"Algeria|DZ"
);

states["american samoa"] = new Array(
"American Samoa|AS"
);

states["andorra"] = new Array(
"Andorra|AD"
);

states["angola"] = new Array(
"Angola|AO"
);

states["anguilla"] = new Array(
"Anguilla|AI"
);

states["antigua and barbuda"] = new Array(
"Antigua and Barbuda|AG"
);

states["argentina"] = new Array(
"Argentina|AR"
);

states["armenia"] = new Array(
"Armenia|AM"
);

states["aruba"] = new Array(
"Aruba|AW"
);

states["australia"] = new Array(
"Australia|AU"
);

states["austria"] = new Array(
"Austria|AT"
);

states["azerbaijan"] = new Array(
"Azerbaijan|AZ"
);

states["bahamas"] = new Array(
"Bahamas|BS"
);

states["bahrain"] = new Array(
"Bahrain|BH"
);

states["bangladesh"] = new Array(
"Bangladesh|BD"
);

states["barbados"] = new Array(
"Barbados|BB"
);

states["belarus"] = new Array(
"Belarus|BY"
);

states["belgium"] = new Array(
"Belgium|BE"
);

states["belize"] = new Array(
"Belize|BZ"
);

states["benin"] = new Array(
"Benin|BJ"
);

states["bermuda"] = new Array(
"Bermuda|BM"
);

states["bhutan"] = new Array(
"Bhutan|BT"
);

states["bolivia"] = new Array(
"Bolivia|BO"
);

states["bosnia and herzegovina"] = new Array(
"Bosnia and Herzegovina|BA"
);

states["botswana"] = new Array(
"Botswana|BW"
);

states["brazil"] = new Array(
"Brazil|BR"
);

states["british virgin islands"] = new Array(
"British Virgin Islands|VG"
);

states["brunei"] = new Array(
"Brunei|BN"
);

states["bulgaria"] = new Array(
"Bulgaria|BG"
);

states["burkina faso"] = new Array(
"Burkina Faso|BF"
);

states["burundi"] = new Array(
"Burundi|BI"
);

states["cambodia"] = new Array(
"Cambodia|KH"
);

states["cameroon"] = new Array(
"Cameroon|CM"
);

states["cape verde islands"] = new Array(
"Cape Verde Islands|CV"
);

states["caymen islands"] = new Array(
"Caymen Islands|KY"
);

states["chile"] = new Array(
"Chile|CL"
);

states["china"] = new Array(
"China|CN"
);

states["columbia"] = new Array(
"Columbia|CO"
);

states["congo"] = new Array(
"Congo|CG"
);

states["costa rica"] = new Array(
"Costa Rica|CR"
);

states["croatia"] = new Array(
"Croatia|HR"
);

states["cyprus"] = new Array(
"Cyprus|CY"
);

states["czech republic"] = new Array(
"Czech Republic|CZ"
);

states["denmark"] = new Array(
"Denmark|DK"
);

states["djibouti"] = new Array(
"Djibouti|DJ"
);

states["dominica"] = new Array(
"Dominica|DM"
);

states["domincan republic"] = new Array(
"Domincan Republic|DO"
);

states["ecuador"] = new Array(
"Ecuador|EC"
);

states["egypt"] = new Array(
"Egypt|EG"
);

states["el salvador"] = new Array(
"El Salvador|SV"
);

states["equatorial guinea"] = new Array(
"Equatorial Guinea|GQ"
);

states["eritea"] = new Array(
"Eritea|ER"
);

states["estonia"] = new Array(
"Estonia|EE"
);

states["ethiopia"] = new Array(
"Ethiopia|ET"
);

states["fiji"] = new Array(
"Fiji|FJ"
);

states["finland"] = new Array(
"Finland|FI"
);

states["gambia"] = new Array(
"Gambia|GM"
);

states["georgia"] = new Array(
"Georgia|GE"
);

states["ghana"] = new Array(
"Ghana|GH"
);

states["gibraltar"] = new Array(
"Gibraltar|GI"
);

states["greece"] = new Array(
"Greece|GR"
);

states["grenada"] = new Array(
"Grenada|GD"
);

states["guam"] = new Array(
"Guam|GU"
);

states["guatemala"] = new Array(
"Guatemala|GT"
);

states["guinea"] = new Array(
"Guinea|GN"
);

states["guinea bissau"] = new Array(
"Guinea Bissau|GW"
);

states["guyana"] = new Array(
"Guyana|GY"
);

states["haiti"] = new Array(
"Haiti|HT"
);

states["honduras"] = new Array(
"Honduras|HN"
);

states["hong kong"] = new Array(
"Hong Kong|HK"
);

states["iceland"] = new Array(
"Iceland|IS"
);

states["india"] = new Array(
"India|IN"
);

states["indonesia"] = new Array(
"Indonesia|ID"
);

states["iraq"] = new Array(
"Iraq|IQ"
);

states["ireland"] = new Array(
"Ireland|IE"
);

states["israel"] = new Array(
"Israel|IL"
);

states["ivory coast"] = new Array(
"Ivory Coast|CI"
);

states["jamaica"] = new Array(
"Jamaica|JM"
);

states["japan"] = new Array(
"Japan|JP"
);

states["jordan"] = new Array(
"Jordan|JO"
);

states["kazakhstan"] = new Array(
"Kazakhstan|KZ"
);

states["kenya"] = new Array(
"Kenya|KE"
);

states["kosovo"] = new Array(
"Kosovo|KO"
);

states["kuwait"] = new Array(
"Kuwait|KW"
);

states["kyrguzstan"] = new Array(
"Kyrguzstan|KG"
);

states["laos"] = new Array(
"Laos|LA"
);

states["latvia"] = new Array(
"Latvia|LV"
);

states["lebanon"] = new Array(
"Lebanon|LB"
);

states["liberia"] = new Array(
"Liberia|LR"
);

states["libyan arab jamahiriya"] = new Array(
"Libyan Arab Jamahiriya|LY"
);

states["lithuania"] = new Array(
"Lithuania|LT"
);

states["macau"] = new Array(
"Macau|MO"
);

states["macedonia"] = new Array(
"Macedonia|MK"
);

states["malawi"] = new Array(
"Malawi|MW"
);

states["malaysia"] = new Array(
"Malaysia|MY"
);

states["madives"] = new Array(
"Madives|MV"
);

states["mali"] = new Array(
"Mali|ML"
);

states["malta"] = new Array(
"Malta|MT"
);

states["marshall islands"] = new Array(
"Marshall Islands|MH"
);

states["mauritius"] = new Array(
"Mauritius|MU"
);

states["mexico"] = new Array(
"Mexico|MX"
);

states["micronesia, federated states of"] = new Array(
"Micronesia, Federated States of|FM"
);

states["moldova, republic of"] = new Array(
"Moldova, Republic of|MD"
);

states["mongolia"] = new Array(
"Mongolia|MN"
);

states["morocco"] = new Array(
"Morocco|MA"
);

states["mozambique"] = new Array(
"Mozambique|MZ"
);

states["namibia"] = new Array(
"Namibia|NA"
);

states["nepal"] = new Array(
"Nepal|NP"
);

states["netherlands"] = new Array(
"Netherlands|NL"
);

states["netherlands antilles"] = new Array(
"Netherlands Antilles|AN"
);

states["new zealand"] = new Array(
"New Zealand|NZ"
);

states["nicaragua"] = new Array(
"Nicaragua|NI"
);

states["niger"] = new Array(
"Niger|NE"
);

states["nigeria"] = new Array(
"Nigeria|NG"
);

states["norway"] = new Array(
"Norway|NO"
);

states["oman"] = new Array(
"Oman|OM"
);

states["pakistan"] = new Array(
"Pakistan|PK"
);

states["palau"] = new Array(
"Palau|PW"
);

states["palestine"] = new Array(
"Palestine|PS"
);

states["panama"] = new Array(
"Panama|PA"
);

states["papua new guinea"] = new Array(
"Papua New Guinea|PG"
);

states["paraguay"] = new Array(
"Paraguay|PY"
);

states["peru"] = new Array(
"Peru|PE"
);

states["philippines"] = new Array(
"Philippines|PH"
);

states["poland"] = new Array(
"Poland|PL"
);

states["portugal"] = new Array(
"Portugal|PT"
);

states["puerto rico"] = new Array(
"Puerto Rico|PR"
);

states["qatar"] = new Array(
"Qatar|QA"
);

states["romania"] = new Array(
"Romania|RO"
);

states["russia"] = new Array(
"Russia|RU"
);

states["rwanda"] = new Array(
"Rwanda|RW"
);

states["saint kitts and nevis"] = new Array(
"Saint Kitts and Nevis|KN"
);

states["saint lucia"] = new Array(
"Saint Lucia|LC"
);

states["saint vincent"] = new Array(
"Saint Vincent|VC"
);

states["samoa"] = new Array(
"Samoa|WS"
);

states["sao tome and prinicipe"] = new Array(
"Sao Tome and Prinicipe|ST"
);

states["saudi arabia"] = new Array(
"Saudi Arabia|SA"
);

states["senegal"] = new Array(
"Senegal|SN"
);

states["serbia"] = new Array(
"Serbia|RS"
);

states["seychelles"] = new Array(
"Seychelles|SC"
);

states["sierra leone"] = new Array(
"Sierra Leone|SL"
);

states["singapore"] = new Array(
"Singapore|SG"
);

states["slovinia"] = new Array(
"Slovinia|SI"
);

states["south africa"] = new Array(
"South Africa|ZA"
);

states["south korea"] = new Array(
"South Korea|KR"
);

states["sri lanka"] = new Array(
"Sri Lanka|LK"
);

states["suriname"] = new Array(
"Suriname|SR"
);

states["sweden"] = new Array(
"Sweden|SE"
);

states["switzerland"] = new Array(
"Switzerland|CH"
);

states["taiwan"] = new Array(
"Taiwan|TW"
);

states["tajikistan"] = new Array(
"Tajikistan|TJ"
);

states["tanzania, united republic of"] = new Array(
"Tanzania, United Republic of|TZ"
);

states["thailand"] = new Array(
"Thailand|TH"
);

states["togo"] = new Array(
"Togo|TG"
);

states["tonga"] = new Array(
"Tonga|TO"
);

states["trinidad and tobago"] = new Array(
"Trinidad and Tobago|TT"
);

states["tunisia"] = new Array(
"Tunisia|TN"
);

states["turkey"] = new Array(
"Turkey|TR"
);

states["turks and caicos islands"] = new Array(
"Turks and Caicos Islands|TC"
);

states["us virgin islands"] = new Array(
"US Virgin Islands|VI"
);

states["uganda"] = new Array(
"Uganda|UG"
);

states["ukraine"] = new Array(
"Ukraine|UA"
);

states["united arab emirates"] = new Array(
"United Arab Emirates|AE"
);

states["uruguay"] = new Array(
"Uruguay|UY"
);

states["uzbekistan"] = new Array(
"Uzbekistan|UZ"
);

states["vanuatu"] = new Array(
"Vanuatu|VU"
);

states["venezuela"] = new Array(
"Venezuela|VE"
);

states["vietnam"] = new Array(
"Vietnam|VN"
);

states["yemen"] = new Array(
"Yemen|YE"
);

states["zambia"] = new Array(
"Zambia|ZM"
);

states["zimbabwe"] = new Array(
"Zimbabwe|ZW"
);


/*
** This array is used to populate <select> menus with language options based on
** an associated country key.  Each indice is an array of pipe-delimited
** name/value pairs.  Using a country key, get the language array you need.
**
**   myArray = languages["canada"];
**
** Then, loop through the indices to get the name/value pair of each language in
** the associated country.  The first string in the pair is the text label for
** an option.
**
**   <option>French</option>
**
** The second string is the value for an option.
**
**   <option value="french">...</option>
*/
var languages = new Array();

languages["canada"] = new Array(
"English|english",
"French|french"
);

languages["france"] = new Array(
"French|french"
);

languages["germany"] = new Array(
"German|german"
);

languages["italy"] = new Array(
"Italian|italian"
);

languages["spain"] = new Array(
"Spanish|spanish"
);

languages["united kingdom"] = new Array(
"English|english"
);

languages["united states"] = new Array(
"English|english",
"Spanish|spanish"
);

languages["afghanistan"] = new Array(
"English|english"
);

languages["albania"] = new Array(
"English|english"
);

languages["algeria"] = new Array(
"English|english"
);

languages["american samoa"] = new Array(
"English|english"
);

languages["andorra"] = new Array(
"English|english"
);

languages["angola"] = new Array(
"English|english"
);

languages["anguilla"] = new Array(
"English|english"
);

languages["antigua and barbuda"] = new Array(
"English|english"
);

languages["argentina"] = new Array(
"English|english"
);

languages["armenia"] = new Array(
"English|english"
);

languages["aruba"] = new Array(
"English|english"
);

languages["australia"] = new Array(
"English|english"
);

languages["austria"] = new Array(
"English|english"
);

languages["azerbaijan"] = new Array(
"English|english"
);

languages["bahamas"] = new Array(
"English|english"
);

languages["bahrain"] = new Array(
"English|english"
);

languages["bangladesh"] = new Array(
"English|english"
);

languages["barbados"] = new Array(
"English|english"
);

languages["belarus"] = new Array(
"English|english"
);

languages["belgium"] = new Array(
"English|english"
);

languages["belize"] = new Array(
"English|english"
);

languages["benin"] = new Array(
"English|english"
);

languages["bermuda"] = new Array(
"English|english"
);

languages["bhutan"] = new Array(
"English|english"
);

languages["bolivia"] = new Array(
"English|english"
);

languages["bosnia and herzegovina"] = new Array(
"English|english"
);

languages["botswana"] = new Array(
"English|english"
);

languages["brazil"] = new Array(
"English|english"
);

languages["british virgin islands"] = new Array(
"English|english"
);

languages["brunei"] = new Array(
"English|english"
);

languages["bulgaria"] = new Array(
"English|english"
);

languages["burkina faso"] = new Array(
"English|english"
);

languages["burundi"] = new Array(
"English|english"
);

languages["cambodia"] = new Array(
"English|english"
);

languages["cameroon"] = new Array(
"English|english"
);

languages["cape verde islands"] = new Array(
"English|english"
);

languages["caymen islands"] = new Array(
"English|english"
);

languages["chile"] = new Array(
"English|english"
);

languages["china"] = new Array(
"English|english"
);

languages["columbia"] = new Array(
"English|english"
);

languages["congo"] = new Array(
"English|english"
);

languages["costa rica"] = new Array(
"English|english"
);

languages["croatia"] = new Array(
"English|english"
);

languages["cyprus"] = new Array(
"English|english"
);

languages["czech republic"] = new Array(
"English|english"
);

languages["denmark"] = new Array(
"English|english"
);

languages["djibouti"] = new Array(
"English|english"
);

languages["dominica"] = new Array(
"English|english"
);

languages["domincan republic"] = new Array(
"English|english"
);

languages["ecuador"] = new Array(
"English|english"
);

languages["egypt"] = new Array(
"English|english"
);

languages["el salvador"] = new Array(
"English|english"
);

languages["equatorial guinea"] = new Array(
"English|english"
);

languages["eritea"] = new Array(
"English|english"
);

languages["estonia"] = new Array(
"English|english"
);

languages["ethiopia"] = new Array(
"English|english"
);

languages["fiji"] = new Array(
"English|english"
);

languages["finland"] = new Array(
"English|english"
);

languages["gambia"] = new Array(
"English|english"
);

languages["georgia"] = new Array(
"English|english"
);

languages["ghana"] = new Array(
"English|english"
);

languages["gibraltar"] = new Array(
"English|english"
);

languages["greece"] = new Array(
"English|english"
);

languages["grenada"] = new Array(
"English|english"
);

languages["guam"] = new Array(
"English|english"
);

languages["guatemala"] = new Array(
"English|english"
);

languages["guinea"] = new Array(
"English|english"
);

languages["guinea bissau"] = new Array(
"English|english"
);

languages["guyana"] = new Array(
"English|english"
);

languages["haiti"] = new Array(
"English|english"
);

languages["honduras"] = new Array(
"English|english"
);

languages["hong kong"] = new Array(
"English|english"
);

languages["iceland"] = new Array(
"English|english"
);

languages["india"] = new Array(
"English|english"
);

languages["indonesia"] = new Array(
"English|english"
);

languages["iraq"] = new Array(
"English|english"
);

languages["ireland"] = new Array(
"English|english"
);

languages["israel"] = new Array(
"English|english"
);

languages["ivory coast"] = new Array(
"English|english"
);

languages["jamaica"] = new Array(
"English|english"
);

languages["japan"] = new Array(
"English|english"
);

languages["jordan"] = new Array(
"English|english"
);

languages["kazakhstan"] = new Array(
"English|english"
);

languages["kenya"] = new Array(
"English|english"
);

languages["kosovo"] = new Array(
"English|english"
);

languages["kuwait"] = new Array(
"English|english"
);

languages["kyrguzstan"] = new Array(
"English|english"
);

languages["laos"] = new Array(
"English|english"
);

languages["latvia"] = new Array(
"English|english"
);

languages["lebanon"] = new Array(
"English|english"
);

languages["liberia"] = new Array(
"English|english"
);

languages["libyan arab jamahiriya"] = new Array(
"English|english"
);

languages["lithuania"] = new Array(
"English|english"
);

languages["macau"] = new Array(
"English|english"
);

languages["macedonia"] = new Array(
"English|english"
);

languages["malawi"] = new Array(
"English|english"
);

languages["malaysia"] = new Array(
"English|english"
);

languages["madives"] = new Array(
"English|english"
);

languages["mali"] = new Array(
"English|english"
);

languages["malta"] = new Array(
"English|english"
);

languages["marshall islands"] = new Array(
"English|english"
);

languages["mauritius"] = new Array(
"English|english"
);

languages["mexico"] = new Array(
"English|english"
);

languages["micronesia, federated states of"] = new Array(
"English|english"
);

languages["moldova, republic of"] = new Array(
"English|english"
);

languages["mongolia"] = new Array(
"English|english"
);

languages["morocco"] = new Array(
"English|english"
);

languages["mozambique"] = new Array(
"English|english"
);

languages["namibia"] = new Array(
"English|english"
);

languages["nepal"] = new Array(
"English|english"
);

languages["netherlands"] = new Array(
"English|english"
);

languages["netherlands antilles"] = new Array(
"English|english"
);

languages["new zealand"] = new Array(
"English|english"
);

languages["nicaragua"] = new Array(
"English|english"
);

languages["niger"] = new Array(
"English|english"
);

languages["nigeria"] = new Array(
"English|english"
);

languages["norway"] = new Array(
"English|english"
);

languages["oman"] = new Array(
"English|english"
);

languages["pakistan"] = new Array(
"English|english"
);

languages["palau"] = new Array(
"English|english"
);

languages["palestine"] = new Array(
"English|english"
);

languages["panama"] = new Array(
"English|english"
);

languages["papua new guinea"] = new Array(
"English|english"
);

languages["paraguay"] = new Array(
"English|english"
);

languages["peru"] = new Array(
"English|english"
);

languages["philippines"] = new Array(
"English|english"
);

languages["poland"] = new Array(
"English|english"
);

languages["portugal"] = new Array(
"English|english"
);

languages["puerto rico"] = new Array(
"English|english"
);

languages["qatar"] = new Array(
"English|english"
);

languages["romania"] = new Array(
"English|english"
);

languages["russia"] = new Array(
"English|english"
);

languages["rwanda"] = new Array(
"English|english"
);

languages["saint kitts and nevis"] = new Array(
"English|english"
);

languages["saint lucia"] = new Array(
"English|english"
);

languages["saint vincent"] = new Array(
"English|english"
);

languages["samoa"] = new Array(
"English|english"
);

languages["sao tome and prinicipe"] = new Array(
"English|english"
);

languages["saudi arabia"] = new Array(
"English|english"
);

languages["senegal"] = new Array(
"English|english"
);

languages["serbia"] = new Array(
"English|english"
);

languages["seychelles"] = new Array(
"English|english"
);

languages["sierra leone"] = new Array(
"English|english"
);

languages["singapore"] = new Array(
"English|english"
);

languages["slovinia"] = new Array(
"English|english"
);

languages["south africa"] = new Array(
"English|english"
);

languages["south korea"] = new Array(
"English|english"
);

languages["sri lanka"] = new Array(
"English|english"
);

languages["suriname"] = new Array(
"English|english"
);

languages["sweden"] = new Array(
"English|english"
);

languages["switzerland"] = new Array(
"English|english"
);

languages["taiwan"] = new Array(
"English|english"
);

languages["tajikistan"] = new Array(
"English|english"
);

languages["tanzania, united republic of"] = new Array(
"English|english"
);

languages["thailand"] = new Array(
"English|english"
);

languages["togo"] = new Array(
"English|english"
);

languages["tonga"] = new Array(
"English|english"
);

languages["trinidad and tobago"] = new Array(
"English|english"
);

languages["tunisia"] = new Array(
"English|english"
);

languages["turkey"] = new Array(
"English|english"
);

languages["turks and caicos islands"] = new Array(
"English|english"
);

languages["us virgin islands"] = new Array(
"English|english"
);

languages["uganda"] = new Array(
"English|english"
);

languages["ukraine"] = new Array(
"English|english"
);

languages["united arab emirates"] = new Array(
"English|english"
);

languages["uruguay"] = new Array(
"English|english"
);

languages["uzbekistan"] = new Array(
"English|english"
);

languages["vanuatu"] = new Array(
"English|english"
);

languages["venezuela"] = new Array(
"English|english"
);

languages["vietnam"] = new Array(
"English|english"
);

languages["yemen"] = new Array(
"English|english"
);

languages["zambia"] = new Array(
"English|english"
);

languages["zimbabwe"] = new Array(
"English|english"
);


function setCountryOptions(selected)
{
    var target = document.getElementById("country");

    for ( var i = 0; i < country.length; i++ )
    {
        var pair = country[i].split('|');
        addMenuOption(target, pair[0], pair[1]);

        if ( pair[1] == selected )
        {
            target.options[target.length - 1].selected = true;
        }
    }
}


function setStateOptions(country, selected)
{
    var target = document.getElementById("state");

    while ( target.length > 1 )
    {
        target.remove(1);
    }

    if ( country )
    {
        for ( var i = 0; i < states[country].length; i++ )
        {
            var pair = states[country][i].split('|');
            addMenuOption(target, pair[0], pair[1]);

            if ( pair[1] == selected )
            {
                target.options[target.length - 1].selected = true;
            }
        }
    }
}


function setLanguageOptions(country, selected)
{
    var target = document.getElementById("language");

    while ( target.length > 1 )
    {
        target.remove(1);
    }

    if ( country )
    {
        for ( var i = 0; i < languages[country].length; i++ )
        {
            var pair = languages[country][i].split('|');
            addMenuOption(target, pair[0], pair[1]);

            if ( pair[1] == selected )
            {
                target.options[target.length - 1].selected = true;
            }
        }
    }
}

