/*
This function is meant to run on the onChange event of the
country_dropdown_id selectbox. It updates provstate_dropdown_id
with a list of provinces or states depending on the selection.
(Canada or United States)
*/

function create_provstate(country_dropdown_id, provstate_dropdown_id) {
	var primary = document.getElementById(country_dropdown_id).selectedIndex;

	if (primary == null || primary == 0) {
		var provstate = new Array;
		provstate[0] = new Option("Choose a country first...", "");
	}
	
	if (primary == 1) {
		var provstate = new Array;
		provstate[0] = new Option("Choose a province...", "");
		provstate[1] = new Option("Alberta", "AB");
		provstate[2] = new Option("British Columbia", "BC");
		provstate[3] = new Option("Manitoba", "MB");
		provstate[4] = new Option("New Brunswick", "NB");
		provstate[5] = new Option("Newfoundland and Labrador", "NF");
		provstate[6] = new Option("Northwest Territories", "NT");
		provstate[7] = new Option("Nova Scotia", "NS");
		provstate[8] = new Option("Nunavut", "NU");
		provstate[9] = new Option("Ontario", "ON");
		provstate[10] = new Option("Prince Edward Island", "PE");
		provstate[11] = new Option("Quebec", "QC");
		provstate[12] = new Option("Saskatchewan", "SK");
		provstate[13] = new Option("Yukon", "YT");
	}
	else if (primary == 2) {
		var provstate = new Array;
		provstate[0] = new Option("Choose a state...", "");
		provstate[1] = new Option("Alabama", "AL");
		provstate[2] = new Option("Alaska", "AK");
		provstate[3] = new Option("Arizona", "AZ");
		provstate[4] = new Option("Arkansas", "AR");
		provstate[5] = new Option("California", "CA");
		provstate[6] = new Option("Colorado", "CO");
		provstate[7] = new Option("Connecticut", "CT");
		provstate[8] = new Option("Delaware", "DE");
		provstate[9] = new Option("District of Columbia", "DC");
		provstate[10] = new Option("Florida", "FL");
		provstate[11] = new Option("Georgia", "GA");
		provstate[12] = new Option("Hawaii", "HI");
		provstate[13] = new Option("Idaho", "ID");
		provstate[14] = new Option("Illinois", "IL");
		provstate[15] = new Option("Indiana", "IN");
		provstate[16] = new Option("Iowa", "IA");
		provstate[17] = new Option("Kansas", "KS");
		provstate[18] = new Option("Kentucky", "KY");
		provstate[19] = new Option("Louisiana", "LA");
		provstate[20] = new Option("Maine", "ME");
		provstate[21] = new Option("Maryland", "MD");
		provstate[22] = new Option("Massachusetts", "MA");
		provstate[23] = new Option("Michigan", "MI");
		provstate[24] = new Option("Minnesota", "MN");
		provstate[25] = new Option("Mississippi", "MS");
		provstate[26] = new Option("Missouri", "MO");
		provstate[27] = new Option("Montana", "MT");
		provstate[28] = new Option("Nebraska", "NE");
		provstate[29] = new Option("Nevada", "NV");
		provstate[30] = new Option("New Hampshire", "NH");
		provstate[31] = new Option("New Jersey", "NJ");
		provstate[32] = new Option("New Mexico", "NM");
		provstate[33] = new Option("New York", "NY");
		provstate[34] = new Option("North Carolina", "NC");
		provstate[35] = new Option("North Dakota", "ND");
		provstate[36] = new Option("Ohio", "OH");
		provstate[37] = new Option("Oklahoma", "OK");
		provstate[38] = new Option("Oregon", "OR");
		provstate[39] = new Option("Pennsylvania", "PA");
		provstate[40] = new Option("Rhode Island", "RI");
		provstate[41] = new Option("South Carolina", "SC");
		provstate[42] = new Option("South Dakota", "SD");
		provstate[43] = new Option("Tennessee", "TN");
		provstate[44] = new Option("Texas", "TX");
		provstate[45] = new Option("Utah", "UT");
		provstate[46] = new Option("Vermont", "VT");
		provstate[47] = new Option("Virginia", "VA");
		provstate[48] = new Option("Washington", "WA");
		provstate[49] = new Option("West Virginia", "WV");
		provstate[50] = new Option("Wisconsin", "WI");
		provstate[51] = new Option("Wyoming", "WY");
	}
	
	for (i = document.getElementById(provstate_dropdown_id).options.length; i > 0; i--) {
 		document.getElementById(provstate_dropdown_id).options[i] = null;
 	}
	
	for(i = 0; i < provstate.length; i++) {
 		document.getElementById(provstate_dropdown_id).options[i] = provstate[i];
 }

 document.getElementById(provstate_dropdown_id).options[0].selected = true;

}