var states = new Array("none","France","United Kingdom","United States");
states["FR"]= new Array("01-Ain","02-Aisne","03-Allier","04-Alpes-de-Haute-Provence","05-Hautes-Alpes","06-Alpes-Maritimes","07-Ardèche","08-Ardennes","09-Ariège","10-Aube","11-Aude","12-Aveyron","13-Bouches-du-Rhône","14-Calvados","15-Cantal","16-Charente","17-Charente-Maritime","18-Cher","19-Corrèze","2A-Corse-du-Sud","2B-Haute-Corse","21-Côte-d'Or","22-Côtes-d'Armor","23-Creuse","24-Dordogne","25-Doubs","26-Drôme","27-Eure","28-Eure-et-Loir","29-Finistère","30-Gard","31-Haute-Garonne","32-Gers","33-Gironde","34-Hérault","35-Ille-et-Vilaine","36-Indre","37-Indre-et-Loire","38-Isère","39-Jura","40-Landes","41-Loir-et-Cher","42-Loire","43-Haute-Loire","44-Loire-Atlantique","45-Loiret","46-Lot","47-Lot-et-Garonne","48-Lozère","49-Maine-et-Loire","50-Manche","51-Marne","52-Haute-Marne","53-Mayenne","54-Meurthe-et-Moselle","55-Meuse","56-Morbihan","57-Moselle","58-Nièvre","59-Nord","60-Oise","61-Orne","62-Pas-de-Calais","63-Puy-de-Dôme","64-Pyrénées-Atlantiques","65-Hautes-Pyrénées","66-Pyrénées-Orientales","67-Bas-Rhin","68-Haut-Rhin","69-Rhône","70-Haute-Saône","71-Saône-et-Loire","72-Sarthe","73-Savoie","74-Haute-Savoie","75-Paris","76-Seine-Maritime","77-Seine-et-Marne","78-Yvelines","79-Deux-Sèvres","80-Somme","81-Tarn","82-Tarn-et-Garonne","83-Var","84-Vaucluse","85-Vendée","86-Vienne","87-Haute-Vienne","88-Vosges","89-Yonne","90-Territoire de Belfort","91-Essonne","92-Hauts-de-Seine","93-Seine-Saint-Denis","94-Val-de-Marne","95-Val-d'Oise","971-Guadeloupe","972-Martinique","973-Guyane","974-La Reunion","CP-Clipperton Island","BL-Saint Barthélemy","MF-Saint Martin (French part)","NC-New Caledonia","PF-French Polynesia","PM-Saint-Pierre and Miquelon","TF-French Southern Territories","WF-Wallis and Futuna","YT-Mayotte");

states["GB"] = new Array("Avon","Bedfordshire","Berkshire","Borders","Buckinghamshire","Cambridgeshire","Central","Cheshire","Cleveland","Clwyd","Cornwall","County Antrim","County Armagh","County Down","County Fermanagh","County Londonderry","County Tyrone","Cumbria","Derbyshire","Devon","Dorset","Dumfries and Galloway","Durham","Dyfed","East Sussex","Essex","Fife","Gloucestershire","Grampian","Greater Manchester","Gwent","Gwynedd County","Hampshire","Herefordshire","Hertfordshire","Highlands and Islands","Humberside","Isle of Wight","Kent","Lancashire","Leicestershire","Lincolnshire","Lothian","Merseyside","Mid Glamorgan","Norfolk","North Yorkshire","Northamptonshire","Northumberland","Nottinghamshire","Oxfordshire","Powys","Rutland","Shropshire","Somerset","South Glamorgan","South Yorkshire","Staffordshire","Strathclyde","Suffolk","Surrey","Tayside","Tyne and Wear","Warwickshire","West Glamorgan","West Midlands","West Sussex","West Yorkshire","Wiltshire","Worcestershire");

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

states["CA"] = new Array("AB-Alberta","BC-British Columbia","MB-Manitoba","NB-New Brunswick","NL-Newfoundland and Labrador","NS-Nova Scotia","NT-Northwest Territories","NU-Nunavut","ON-Ontario","PE-Prince Edward Island","QC-Quebec","SK-Saskatchewan","YT-Yukon");
states["DE"] = new Array("BE-Berlin","BR-Brandenburg","BW-Baden-Württemberg","BY-Bayern","HB-Bremen (Hansestadt Bremen)","HE-Hessen","HH-Hamburg (Hansestadt Hamburg)","MV-Mecklenburg-Vorpommern","NI-Niedersachsen","NW-Nordrhein-Westfalen","RP-Rheinland-Pfalz","SH-Schleswig-Holstein","SL-Saarland","SN-Sachsen","ST-Sachsen-Anhalt","TH-Thüringen");
states["ES"] = new Array("A-Alicante","AB-Albacete","AL-Almería","AV-Ávila","B-Barcelona","BA-Badajoz","BI-Biscay","BU-Burgos","C-A Coruña","CA-Cádiz","CC-Cáceres","CE-Ceuta","CO-Córdoba","CR-Ciudad Real","CS-Castellón","CU-Cuenca","GC-Las Palmas","GI-Girona","GR-Granada","GU-Guadalajara","H-Huelva","HU-Huesca","J-Jaén","L-Lleida","LE-León","LO-La Rioja","LU-Lugo","M-Madrid","MA-Málaga","ML-Melilla","MU-Murcia","NA-Navarre","O-Asturias","OR-Ourense","P-Palencia","PM-Baleares","PO-Pontevedra","S-Cantabria","SA-Salamanca","SE-Seville","SG-Segovia","SO-Soria","SS-Guipúzcoa","T-Tarragona","TE-Teruel","TF-Santa Cruz De Tenerife","TO-Toledo","V-Valencia","VA-Valladolid","VI-Álava","Z-Zaragoza","ZA-Zamora");
states["NL"] = new Array("DR-Drenthe","FL-Flevoland","FR-Friesland","GE-Gelderland","GR-Groningen","LI-Limburg","NB-Noord Brabant","NH-Noord Holland","OV-Overijssel","UT-Utrecht","ZE-Zeeland","ZH-Zuid Holland");
states["ZA"] = new Array("EC- Eastern Cape","FS- Free State","GP- Gauteng","ZN- KwaZulu-Natal","LP- Limpopo","MP- Mpumalanga","NC- Northern Cape","NW- North West province","WC- Western Cape");
states["CH"] = new Array("AG-Aargau","AI-Appenzell Innerrhoden","AR-Appenzell Ausserrhoden","BE-Berne","BL-Basel-Country","BS-Basel-City","FR-Fribourg","GE-Geneva","GL-Glarus","GR-Grisons","JU-Jura","LU-Lucerne","NE-Neuchâtel","NW-Nidwalden","OW-Obwalden","SG-St. Gallen","SH-Schaffhausen","SO-Solothurn","SZ-Schwyz","TG-Thurgau","TI-Ticino","UR-Uri","VD-Vaud","VS-Valais","ZG-Zug","ZH-Zurich");
states["AT"] = new Array("1-Burgenland","2-Kärnten (Carinthia)","3-Niederösterreich (Lower Austria)","4-Oberösterreich (Upper Austria)","5-Salzburg","6-Steiermark (Styria)","7-Tirol (Tyrol)","8-Vorarlberg","9-Wien (Vienna)");
states["IT"] = new Array("AG-Agrigento","AL-Alessandria","AN-Ancona","AO-Aosta","AP-Ascoli Piceno","AQ-L'Aquila","AR-Arezzo","AT-Asti","AV-Avellino","BA-Bari","BG-Bergamo","BI-Biella","BL-Belluno","BN-Benevento","BO-Bologna","BR-Brindisi","BS-Brescia","BT-Barletta-Andria-Trani","BZ-Bolzano-Bozen","CA-Cagliari","CB-Campobasso","CE-Caserta","CH-Chieti","CI-Carbonia-Iglesias","CL-Caltanissetta","CN-Cuneo","CO-Como","CR-Cremona","CS-Cosenza","CT-Catania","CZ-Catanzaro","EN-Enna","FE-Ferrara","FG-Foggia","FI-Firenze (Florence)","FM-Fermo","FO-Forlì-Cesena","FR-Frosinone","GE-Genova (Genoa)","GO-Gorizia","GR-Grosseto","IM-Imperia","IS-Isernia","KR-Crotone","LC-Lecco","LE-Lecce","LI-Livorno (Leghorn)","LO-Lodi","LT-Latina","LU-Lucca","MA-Medio Campidano","MC-Macerata","ME-Messina","MI-Milano (Milan)","MN-Mantova (Mantua)","MO-Modena","MS-Massa-Carrara","MT-Matera","MZ-Monza","NA-Napoli (Naples)","NO-Novara","NU-Nuoro","OG-Ogliastra","OL-Olbia-Tempio","OR-Oristano","PA-Palermo","PC-Piacenza","PD-Padova (Padua)","PE-Pescara","PG-Perugia","PI-Pisa","PN-Pordenone","PO-Prato","PR-Parma","PS-Pesaro e Urbino","PT-Pistoia","PV-Pavia","PZ-Potenza","RA-Ravenna","RC-Reggio Calabria","RE-Reggio Emilia","RG-Ragusa","RI-Rieti","RM-Roma (Rome)","RN-Rimini","RO-Rovigo","SA-Salerno","SI-Siena","SO-Sondrio","SP-La Spezia","SR-Siracusa (Syracuse)","SS-Sassari","SV-Savona","TA-Taranto","TE-Teramo","TN-Trento","TO-Torino (Turin)","TP-Trapani","TR-Terni","TS-Trieste","TV-Treviso","UD-Udine","VA-Varese","VB-Verbano-Cusio-Ossola","VC-Vercelli","VE-Venezia (Venice)","VI-Vicenza","VR-Verona","VT-Viterbo","VV-Vibo Valentia");
states["MX"] = new Array("AGU- Aguascalientes","BCN- Baja California","BCS- Baja California Sur","CAM- Campeche","CHH- Chihuahua","CHP- Chiapas","COA- Coahuila","COL- Colima","DIF- Federal District","DUR- Durango","GRO- Guerrero","GUA- Guanajuato","HID- Hidalgo","JAL- Jalisco","MEX- Mexico State","MIC- Michoacán","MOR- Morelos","NAY- Nayarit","NLE- Nuevo León","OAX- Oaxaca","PUE- Puebla","QUE- Querétaro","ROO- Quintana Roo","SIN- Sinaloa","SLP- San Luis Potosí","SON- Sonora","TAB- Tabasco","TAM- Tamaulipas","TLA- Tlaxcala","VER- Veracruz","YUC- Yucatán","ZAC- Zacatecas");
states["BR"] = new Array("AC- Acre","AL- Alagoas","AM- Amazonas","AP- Amapá","BA- Bahia","CE- Ceará","DF- Distrito Federal","ES- Espírito Santo","GO- Goiás","MA- Maranhão","MG- Minas Gerais","MS- Mato Grosso do Sul","MT- Mato Grosso","PA- Pará","PB- Paraíba","PE- Pernambuco","PI- Piauí","PR- Paraná","RJ- Rio de Janeiro","RN- Rio Grande do Norte","RO- Rondônia","RR- Roraima","RS- Rio Grande do Sul","SC- Santa Catarina","SE- Sergipe","SP- São Paulo","TO- Tocantins");
states["AU"] = new Array("ACT- Australian Capital Territory","NSW- New South Wales","NT- Northern Territory","QLD- Queensland","SA- South Australia","TAS- Tasmania","VIC- Victoria","WA- Western Australia","CC- Cocos (Keeling) Islands","CX- Christmas Island","HM- Heard Island and McDonald Islands","NF- Norfolk Island");
states["NZ"] = new Array("AUK-Auckland","BOP-Bay of Plenty","CAN-Canterbury","GIS-Gisborne","HKB-Hawke's Bay","MBH-Marlborough","MWT-Manawatu-Wanganui","NSN-Nelson","NTL-Northland","OTA-Otago","STL-Southland","TAS-Tasman","TKI-Taranaki","WGN-Wellington","WKO-Waikato","WTC-West Coast");
states["IE"] = new Array("C-Cork","CE-Clare","CN-Cavan","CW-Carlow","D-Dublin","DL-Donegal","G-Galway","KE-Kildare","KK-Kilkenny","KY-Kerry","LD-Longford","LH-Louth","LK-Limerick","LM-Leitrim","LS-Laois","MH-Meath","MN-Monaghan","MO-Mayo","OY-Offaly","RN-Roscommon","SO-Sligo","TA-Tipperary","WD-Waterford","WH-Westmeath","WW-Wicklow","WX-Wexford");
states["BE"] = new Array("BRU-Brussels-Capital Region","VAN-Antwerpen","VBR-Vlaams Brabant","VLI-Limburg","VOV-Oost-Vlaanderen","VWV-West-Vlaanderen","WBR-Brabant Wallon","WHT-Hainaut","WLG-Liège","WLX-Luxembourg","WNA-Namur");
states["MY"]= new Array ("01-Johor","02-Kedah","03-Kelantan","04-Melaka","05-Negeri Sembilan","06-Pahang","07-Pulau Pinang","08-Perak","09-Perlis","10-Selangor","11-Terengganu","12-Sabah","13-Sarawak","14-Kuala Lumpur","15-Labuan","16-Putrajaya");
states["JP"]= new Array ("01- Hokkaidô (Hokkaido)","02- Aomori","03- Iwate","04- Miyagi","05- Akita","06- Yamagata","07- Hukusima (Fukushima)","08- Ibaraki","09- Totigi (Tochigi)","10- Gunma","11- Saitama","12- Tiba (Chiba)","13- Tôkyô (Tokyo)","14- Kanagawa","15- Niigata","16- Toyama","17- Isikawa (Ishikawa)","18- Hukui (Fukui)","19- Yamanasi (Yamanashi)","20- Nagano","21- Gihu (Gifu)","22- Sizuoka (Shizuoka)","23- Aiti (Aichi)","24- Mie","25- Siga (Shiga)","26- Kyôto (Kyoto)","27- Ôsaka (Osaka)","28- Hyôgo (Hyogo)","29- Nara","30- Wakayama","31- Tottori","32- Simane (Shimane)","33- Okayama","34- Hirosima (Hiroshima)","35- Yamaguti (Yamaguchi)","36- Tokusima (Tokushima)","37- Kagawa","38- Ehime","39- Kôti (Kochi)","40- Hukuoka (Fukuoka)","41- Saga","42- Nagasaki","43- Kumamoto","44- Ôita (Oita)","45- Miyazaki","46- Kagosima (Kagoshima)","47- Okinawa");
states["CN"]= new Array ("11-Beijing","12-Tianjin","13-Hebei","14-Shanxi","15-Nei Mongol","21-Liaoning","22-Jilin","23-Heilongjiang","31-Shanghai","32-Jiangsu","33-Zhejiang","34-Anhui","35-Fujian","36-Jiangxi","37-Shandong","41-Henan","42-Hubei","43-Hunan","44-Guangdong","45-Guangxi","46-Hainan","50-Chongqing","51-Sichuan","52-Guizhou","53-Yunnan","54-Xizang","61-Shaanxi","62-Gansu","63-Qinghai","64-Ningxia","65-Xinjiang","71-Taiwan †","91-Hong Kong","92-Macau");
states["MC"] = new Array("Monte Carlo");
states["NO"]=new  Array ("NO-01-Ostfold","NO-02-Akershus","NO-03-Oslo","NO-04-Hedmark","NO-05-Oppland","NO-06-Buskerud","NO-07-Vestfold","NO-08-Telemark","NO-09	Aust-Agder","NO-10-Vest-Agder","NO-11-Rogaland","NO-12-Hordaland","NO-14-Sogn og Fjordane","NO-15-More og Romsdal","NO-16-Sor-Trondelag","NO-17-Nord-Trondelag","NO-18-Nordland","NO-19-Troms","NO-20-Finnmark");
states["KR"]=new  Array ("KR11-Seoul Teugbyeolsi","KR26-Busan Gwang'yeogsi","KR27-Daegu Gwang'yeogsi","KR30-Daejeon Gwang'yeogsi ","KR29-Gwangju Gwang'yeogsi","KR28-Incheon Gwang'yeogsi","KR31-Ulsan Gwang'yeogsi","KR43-Chungcheongbugdo","KR44-Chungcheongnamdo","KR42-Gang'weondo","KR41-Gyeonggido","KR47-Gyeongsangbugdo","KR48-Gyeongsangnamdo","KR49-Jejudo","KR45-Jeonrabugdo","KR46-Jeonranamdo");


selectState = new Array();
selectState["EN"]= "Select a State";
selectState["FR"]= "Sélectionner un Dept.";
selectState["ES"]= "selecciona Provincia";
selectState["DE"]= "";
selectState["PT"]= "";


function insertOption()
{
	var state=document.getElementById('state')
	var j=state.length;
	for(j=state.options.length-1;j>=0;j--)
	{
		state.remove(j);
	}
	try
	{	
		var a=document.createElement('option');
		a.text= selectState[lang]
		a.value="";			
		document.getElementById("state").add(a,null); // standards compliant
	}
		catch(ex)
	{
		document.getElementById("state").add(a);; // IE only
	}

	var countryCode = document.getElementById("country").value;
	numberOfStates = states[countryCode].length;
for (var i=0; i < numberOfStates;++i)
{
	var y=document.createElement('option');
	y.text=states[countryCode][i];
	y.value=states[countryCode][i];
	var x=document.getElementById("state");
	try
	{
		x.add(y,null); // standards compliant
	}
		catch(ex)
	{
		x.add(y); // IE only
	}

}
}