	

function CreateProvince() {

  var Primary = document.contact_form.country.selectedIndex;

  if ((Primary == null) || (Primary == 0)) return;

  if (Primary == 1) {

  // US

  var ProvState = new Array;
  ProvState[0] = new Option("Alabama");
  ProvState[1] = new Option("Alaska");
  ProvState[2] = new Option("American samoa");
  ProvState[3] = new Option("Arizona");
  ProvState[4] = new Option("Arkansas");
  ProvState[5] = new Option("California");
  ProvState[6] = new Option("Colorado");
  ProvState[7] = new Option("Connecticut");
  ProvState[8] = new Option("Delaware");
  ProvState[9] = new Option("District of columbia");
  ProvState[10] = new Option("Federated states of micronesia");
  ProvState[11] = new Option("Florida");
  ProvState[12] = new Option("Georgia");
  ProvState[13] = new Option("Guam");
  ProvState[14] = new Option("Hawaii");
  ProvState[15] = new Option("Idaho");
  ProvState[16] = new Option("Illinois");
  ProvState[17] = new Option("Indiana");
  ProvState[18] = new Option("Iowa");
  ProvState[19] = new Option("Kansas");
  ProvState[20] = new Option("Kentucky");
  ProvState[21] = new Option("Louisiana");
  ProvState[22] = new Option("Maine");
  ProvState[23] = new Option("Marshall islands");
  ProvState[24] = new Option("Maryland");
  ProvState[25] = new Option("Massachusetts");
  ProvState[26] = new Option("Michigan");
  ProvState[27] = new Option("Minnesota");
  ProvState[28] = new Option("Mississippi");
  ProvState[29] = new Option("Missouri");
  ProvState[30] = new Option("Montana");
  ProvState[31] = new Option("Nebraska");
  ProvState[32] = new Option("Nevada");
  ProvState[33] = new Option("New hampshire");
  ProvState[34] = new Option("New jersey");
  ProvState[35] = new Option("New mexico");
  ProvState[36] = new Option("New york");
  ProvState[37] = new Option("North carolina");
  ProvState[38] = new Option("North dakota");
  ProvState[39] = new Option("Northern marian islands");
  ProvState[40] = new Option("Ohio");
  ProvState[41] = new Option("Oklahoma");
  ProvState[42] = new Option("Oregon");
  ProvState[43] = new Option("Palau");
  ProvState[44] = new Option("Pennsylvania");
  ProvState[45] = new Option("Puerto rico");
  ProvState[46] = new Option("Rhode island");
  ProvState[47] = new Option("South carolina");
  ProvState[48] = new Option("South dakota");
  ProvState[49] = new Option("Tennessee");
  ProvState[50] = new Option("Texas");
  ProvState[51] = new Option("Utah");
  ProvState[52] = new Option("Vermont");
  ProvState[53] = new Option("Virgin islands");
  ProvState[54] = new Option("Virginia");
  ProvState[55] = new Option("Washington");
  ProvState[56] = new Option("West virginia");
  ProvState[57] = new Option("Wisconsin");
  ProvState[58] = new Option("Wyoming");

  }

  if (Primary == 39) {

  //Canada

  var ProvState = new Array;
  ProvState[0] = new Option("Alberta");
  ProvState[1] = new Option("British columbia");
  ProvState[2] = new Option("Prince edward island");
  ProvState[3] = new Option("Manitoba");
  ProvState[4] = new Option("New brunswick");
  ProvState[5] = new Option("Newfoundland and labrador");
  ProvState[6] = new Option("Nova scotia");
  ProvState[7] = new Option("Ontario");
  ProvState[8] = new Option("Quebec");
  ProvState[9] = new Option("Saskatchewan");
  
  }
  
  
  if (Primary == 14) {

  //Australia

  var ProvState = new Array;
  ProvState[0] = new Option("Australian capital territory");
  ProvState[1] = new Option("New south wales (nsw)");
  ProvState[2] = new Option("Northern territory");
  ProvState[3] = new Option("Queensland");
  ProvState[4] = new Option("South australia");
  ProvState[5] = new Option("Tasmania");
  ProvState[6] = new Option("Victoria");
  ProvState[7] = new Option("Western australia");
  
  }
  
  if (Primary == 78) {

  //Germany 

  var ProvState = new Array;
  
  ProvState[0] = new Option("Berlin");  
  ProvState[1] = new Option("Bremen");
  ProvState[2] = new Option("Dusseldorf");
  ProvState[3] = new Option("Dresden");
  ProvState[4] = new Option("Erfurt");
  ProvState[5] = new Option("Hamburg");
  ProvState[6] = new Option("Hanover");
  ProvState[7] = new Option("Kiel");
  ProvState[8] = new Option("Magdeburg");
  ProvState[9] = new Option("Mainz");
  ProvState[10] = new Option("Munich");
  ProvState[11] = new Option("Potsdam");
  ProvState[12] = new Option("Saarbrucken");
  ProvState[13] = new Option("Schwerin");
  ProvState[14] = new Option("Stuttgart");
  ProvState[15] = new Option("Wiesbaden");
  
  }
  
  
  if (Primary == 102) {

  // Italy 

  var ProvState = new Array;
  
  ProvState[0] = new Option("Abruzzo");  
  ProvState[1] = new Option("Aosta valley");
  ProvState[2] = new Option("Apulia");
  ProvState[3] = new Option("Basilicata");
  ProvState[4] = new Option("Calabria");
  ProvState[5] = new Option("Campania");
  ProvState[6] = new Option("Emilia-romagna");
  ProvState[7] = new Option("Friuli-venezia giulia");
  ProvState[8] = new Option("Lazio");
  ProvState[9] = new Option("Liguria");
  ProvState[10] = new Option("Lombardy");
  ProvState[11] = new Option("Marche");
  ProvState[12] = new Option("Molise");
  ProvState[13] = new Option("Piedmont");
  ProvState[14] = new Option("Sardinia");
  ProvState[15] = new Option("Sicily");
  ProvState[16] = new Option("Tuscany");
  ProvState[17] = new Option("Trentino-alto adige");
  ProvState[18] = new Option("Umbria");
  ProvState[19] = new Option("Veneto");
  
  }
  
  
  
  if (Primary == 221) {

  //UK

  var ProvState = new Array;
  
  ProvState[0] = new Option("East midlands");  
  ProvState[1] = new Option("East of england");
  ProvState[2] = new Option("London");
  ProvState[3] = new Option("North east england");
  ProvState[4] = new Option("North west england");
  ProvState[5] = new Option("South east england");
  ProvState[6] = new Option("South west england");
  ProvState[7] = new Option("West midlands");
  ProvState[8] = new Option("Yorkshire and the humber");
  
  }
  
  
  
  
  if (Primary == 96) {

  //India

  var ProvState = new Array;
  
  ProvState[0] = new Option("Andhra pradesh");  
  ProvState[1] = new Option("Arunachal pradesh");
  ProvState[2] = new Option("Assam");
  ProvState[3] = new Option("Bihar");
  ProvState[4] = new Option("Chhattisgarh");
  ProvState[5] = new Option("Goa");
  ProvState[6] = new Option("Gujarat");
  ProvState[7] = new Option("Haryana");
  ProvState[8] = new Option("Himachal pradesh");
  ProvState[9] = new Option("Jammu and kashmir");
  ProvState[10] = new Option("Jharkhand");
  ProvState[11] = new Option("Karnataka");
  ProvState[12] = new Option("Kerala");
  ProvState[13] = new Option("Madhya pradesh");
  ProvState[14] = new Option("Maharashtra");
  ProvState[15] = new Option("Manipur");
  ProvState[16] = new Option("Meghalaya");
  ProvState[17] = new Option("Mizoram");
  ProvState[18] = new Option("Nagaland");
  ProvState[19] = new Option("Orissa");
  ProvState[20] = new Option("Punjab");
  ProvState[21] = new Option("Rajasthan");
  ProvState[22] = new Option("Sikkim");
  ProvState[23] = new Option("Tamil nadu");
  ProvState[24] = new Option("Tripura");
  ProvState[25] = new Option("Uttar pradesh");
  ProvState[26] = new Option("Uttarakhand");
  ProvState[27] = new Option("West bengal");
  ProvState[28] = new Option("Andaman and nicobar islands");
  ProvState[29] = new Option("Chandigarh");
  ProvState[30] = new Option("Dadra and nagar haveli");
  ProvState[31] = new Option("Daman and diu");
  ProvState[32] = new Option("Lakshadweep");
  ProvState[33] = new Option("National capital territory of delhi");
  ProvState[34] = new Option("Puducherry");
  
  }
    
  
  if (Primary == 45) {

  //China

  var ProvState = new Array;
  
  ProvState[0] = new Option("山西省");  
  ProvState[1] = new Option("山東省");
  ProvState[2] = new Option("台灣省");
  ProvState[3] = new Option("四川省");
  ProvState[4] = new Option("甘肅省 ");
  ProvState[5] = new Option("吉林省");
  ProvState[6] = new Option("安徽省");
  ProvState[7] = new Option("江西省");
  ProvState[8] = new Option("江蘇省");
  ProvState[9] = new Option("河北省");
  ProvState[10] = new Option("河南省");
  ProvState[11] = new Option("青海省");
  ProvState[12] = new Option("海南省");
  ProvState[13] = new Option("浙江省");
  ProvState[14] = new Option("陝西省");
  ProvState[15] = new Option("湖北省");
  ProvState[16] = new Option("湖南省");
  ProvState[17] = new Option("貴州省");
  ProvState[18] = new Option("雲南省");
  ProvState[19] = new Option("黑龍江省");
  ProvState[20] = new Option("福建省");
  ProvState[21] = new Option("廣東省");
  ProvState[22] = new Option("遼寧省");
  ProvState[23] = new Option("上海市");
  ProvState[24] = new Option("天津市");
  ProvState[25] = new Option("北京市");
  ProvState[26] = new Option("重慶市");
  ProvState[27] = new Option("內蒙古自治區");
  ProvState[28] = new Option("西藏自治區");
  ProvState[29] = new Option("新疆維吾爾自治區");
  ProvState[30] = new Option("寧夏回族自治區");
  ProvState[31] = new Option("廣西壯族自治區");
  ProvState[32] = new Option("香港特別行政區");
  ProvState[33] = new Option("澳門特別行政區");
  
  }
  
  
  if (Primary != 1 && Primary != 39 && Primary != 14 && Primary != 78 && Primary != 102 && Primary != 221 && Primary != 96 && Primary != 45) {

  //Others

  	var ProvState = new Array;
  	ProvState[0] = new Option("Others (please type):");
 	document.getElementById("other_province").style.display="block";
  }
  else{
	document.getElementById("other_province").value="";
  	document.getElementById("other_province").style.display="none";
  }
  
  

  for (i=document.contact_form.province.options.length; i>0; i--) { 
  document.contact_form.province.options[i] = null;
  }

  for(i=0; i<ProvState.length; i++) {
  document.contact_form.province.options[i] = ProvState[i];
  }

  document.contact_form.province.options[0].selected = true;

}