var optMap = Array();


optMap["CA"] = Array(
	{code: "AB", value: "Alberta"},
	{code: "BC", value: "British Columbia"},
	{code: "MB", value: "Manitoba"},
	{code: "NB", value: "New Brunswick"},
	{code: "NL", value: "Newfoundland"},
	{code: "NT", value: "Northwest Territories"},
	{code: "NS", value: "Nova Scotia"},
	{code: "ON", value: "Ontario"},
	{code: "PE", value: "Prince Edward Island"},
	{code: "QC", value: "Quebec"},
	{code: "SK", value: "Saskatchewan"},
	{code: "YT", value: "Yukon"}
			 
);
optMap["US"] = Array(
					 
      {code: "AA", value: "Armed Forces Americas"},
      {code: "AE", value: "Armed Forces Europe"},
      {code: "AK", value: "Alaska"},
      {code: "AL", value: "Alabama"},
      {code: "AP", value: "Armed Forces Pacific"},
      {code: "AR", value: "Arkansas"},
      {code: "AS", value: "American Samoa"},
      {code: "AZ", value: "Arizona"},
      {code: "CA", value: "California"},
      {code: "CO", value: "Colorado"},
      {code: "CT", value: "Connecticut"},
      {code: "DC", value: "District of Columbia"},
      {code: "DE", value: "Delaware"},
      {code: "FL", value: "Florida"},
      {code: "FM", value: "Micronesia"},
      {code: "GA", value: "Georgia"},
      {code: "GU", value: "Guam"},
      {code: "HI", value: "Hawaii"},
      {code: "IA", value: "Iowa"},
      {code: "ID", value: "Idaho"},
      {code: "IL", value: "Illinois"},
      {code: "IN", value: "Indiana"},
      {code: "KS", value: "Kansas"},
      {code: "KY", value: "Kentucky"},
      {code: "LA", value: "Louisiana"},
      {code: "MA", value: "Massachusetts"},
      {code: "MD", value: "Maryland"},
      {code: "ME", value: "Maine"},
      {code: "MI", value: "Michigan"},
      {code: "MN", value: "Minnesota"},
      {code: "MO", value: "Missouri"},
      {code: "MP", value: "Northern Marianas"},
      {code: "MS", value: "Mississippi"},
      {code: "MT", value: "Montana"},
      {code: "NC", value: "North Carolina"},
      {code: "ND", value: "North Dakota"},
      {code: "NE", value: "Nebraska"},
      {code: "NH", value: "New Hampshire"},
      {code: "NJ", value: "New Jersey"},
      {code: "NM", value: "New Mexico"},
      {code: "NY", value: "New York"},
      {code: "OH", value: "Ohio"},
      {code: "OK", value: "Oklahoma"},
      {code: "OR", value: "Oregon"},
      {code: "PA", value: "Pennsylvania"},
      {code: "PR", value: "Puerto Rico"},
      {code: "PW", value: "Palau"},
      {code: "RI", value: "Rhode Island"},
      {code: "SC", value: "South Carolina"},
      {code: "SD", value: "South Dakota"},
      {code: "TN", value: "Tennessee"},
      {code: "TX", value: "Texas"},
      {code: "UT", value: "Utah"},
      {code: "VA", value: "Virginia"},
      {code: "VI", value: "Virgin Islands"},
      {code: "VT", value: "Vermont"},
      {code: "WA", value: "Washington"},
      {code: "WI", value: "Wisconsin"},
      {code: "WV", value: "West Virginia"},
      {code: "WY", value: "Wyoming"}

);
optMap["Other"] = Array(
					 
	{code: "--", value: "Outside U.S./Canada"}
);

function ShowSelect(prov,country) {
	
	var i;
	for(i=prov.options.length-1;i>=0;i--) {
		prov.remove(i);
	}	
	
	if(country.value != "CA" && country.value != "US"){
		var whichlist = optMap["Other"];
	} else {
		var whichlist = optMap[country.value];
	}
		
	for(i = 0; i < whichlist.length; i++) {
		//var optn = document.createElement("OPTION");
		var optn = new Option();
		optn.text = whichlist[i].value;
		optn.value = whichlist[i].code;
		
	
		prov.options.add(optn);
	}
}