function buildProvinces(fldCountry, lstProvince){
i = 0;
if(getObj(fldCountry).value == "CA"){
	getObj(lstProvince).options.length = 0;
	getObj(lstProvince).options[i++] = new Option("- Select Province -", "");
	getObj(lstProvince).options[i++] = new Option("Alberta", "AB");
	getObj(lstProvince).options[i++] = new Option("British Columbia", "BC");
	getObj(lstProvince).options[i++] = new Option("Manitoba", "MB");
	getObj(lstProvince).options[i++] = new Option("New Brunswick", "NB");
	getObj(lstProvince).options[i++] = new Option("Newfoundland", "NL");
	getObj(lstProvince).options[i++] = new Option("Northwest Territories", "NT");
	getObj(lstProvince).options[i++] = new Option("Nova Scotia", "NS");
	getObj(lstProvince).options[i++] = new Option("Nunavut", "NU");
	getObj(lstProvince).options[i++] = new Option("Ontario", "ON");
	getObj(lstProvince).options[i++] = new Option("Prince Edward Island", "PE");
	getObj(lstProvince).options[i++] = new Option("Quebec", "QC");
	getObj(lstProvince).options[i++] = new Option("Saskatchewan", "SK");
	getObj(lstProvince).options[i++] = new Option("Yukon Territory", "YT");
}else if(getObj(fldCountry).value == "US"){
	getObj(lstProvince).options.length = 0;
	getObj(lstProvince).options[i++] = new Option("- Select State -", "");
	getObj(lstProvince).options[i++] = new Option("Alabama", "AL");
	getObj(lstProvince).options[i++] = new Option("Alaska", "AK");
	getObj(lstProvince).options[i++] = new Option("American Samoa", "AS");
	getObj(lstProvince).options[i++] = new Option("Arizona", "AZ");
	getObj(lstProvince).options[i++] = new Option("Arkansas", "AR");
	getObj(lstProvince).options[i++] = new Option("California", "CA");
	getObj(lstProvince).options[i++] = new Option("Colorado", "CO");
	getObj(lstProvince).options[i++] = new Option("Connecticut", "CT");
	getObj(lstProvince).options[i++] = new Option("Delaware", "DE");
	getObj(lstProvince).options[i++] = new Option("District of Columbia", "DC");
	getObj(lstProvince).options[i++] = new Option("Florida", "FL");
	getObj(lstProvince).options[i++] = new Option("Georgia", "GA");
	getObj(lstProvince).options[i++] = new Option("Guam", "GU");
	getObj(lstProvince).options[i++] = new Option("Hawaii", "HI");
	getObj(lstProvince).options[i++] = new Option("Idaho", "ID");
	getObj(lstProvince).options[i++] = new Option("Illinois", "IL");
	getObj(lstProvince).options[i++] = new Option("Indiana", "IN");
	getObj(lstProvince).options[i++] = new Option("Iowa", "IA");
	getObj(lstProvince).options[i++] = new Option("Kansas", "KS");
	getObj(lstProvince).options[i++] = new Option("Kentucky", "KY");
	getObj(lstProvince).options[i++] = new Option("Louisiana", "LA");
	getObj(lstProvince).options[i++] = new Option("Maine", "ME");
	getObj(lstProvince).options[i++] = new Option("Maryland", "MD");
	getObj(lstProvince).options[i++] = new Option("Massachusetts", "MA");
	getObj(lstProvince).options[i++] = new Option("Michigan", "MI");
	getObj(lstProvince).options[i++] = new Option("Minnesota", "MN");
	getObj(lstProvince).options[i++] = new Option("Mississippi", "MS");
	getObj(lstProvince).options[i++] = new Option("Missouri", "MO");
	getObj(lstProvince).options[i++] = new Option("Montana", "MT");
	getObj(lstProvince).options[i++] = new Option("Nebraska", "NE");
	getObj(lstProvince).options[i++] = new Option("Nevada", "NV");
	getObj(lstProvince).options[i++] = new Option("New Hampshire", "NH");
	getObj(lstProvince).options[i++] = new Option("New Jersey", "NJ");
	getObj(lstProvince).options[i++] = new Option("New Mexico", "NM");
	getObj(lstProvince).options[i++] = new Option("New York", "NY");
	getObj(lstProvince).options[i++] = new Option("North Carolina", "NC");
	getObj(lstProvince).options[i++] = new Option("North Dakota", "ND");
	getObj(lstProvince).options[i++] = new Option("Ohio", "OH");
	getObj(lstProvince).options[i++] = new Option("Oklahoma", "OK");
	getObj(lstProvince).options[i++] = new Option("Oregon", "OR");
	getObj(lstProvince).options[i++] = new Option("Pennsylvania", "PA");
	getObj(lstProvince).options[i++] = new Option("Puerto Rico", "PR");
	getObj(lstProvince).options[i++] = new Option("Rhode Island", "RI");
	getObj(lstProvince).options[i++] = new Option("South Carolina", "SC");
	getObj(lstProvince).options[i++] = new Option("South Dakota", "SD");
	getObj(lstProvince).options[i++] = new Option("Tennessee", "TN");
	getObj(lstProvince).options[i++] = new Option("Texas", "TX");
	getObj(lstProvince).options[i++] = new Option("Unspecified", "ZZ");
	getObj(lstProvince).options[i++] = new Option("Utah", "UT");
	getObj(lstProvince).options[i++] = new Option("Vermont", "VT");
	getObj(lstProvince).options[i++] = new Option("Virgin Islands", "VI");
	getObj(lstProvince).options[i++] = new Option("Virginia", "VA");
	getObj(lstProvince).options[i++] = new Option("Washington", "WA");
	getObj(lstProvince).options[i++] = new Option("West Virginia", "WV");
	getObj(lstProvince).options[i++] = new Option("Wisconsin", "WI");
	getObj(lstProvince).options[i++] = new Option("Wyoming", "WY");
}else{
	getObj(lstProvince).options.length = 0;
	getObj(lstProvince).options[i++] = new Option("- Select Province/State -", "");
	getObj(lstProvince).options[i++] = new Option("None", "?");
}

return true;

}

function selectProvince(lstProvince, current){
	if(current != ''){
		for(i=0; i<100; i++){
			if(getObj(lstProvince).options[i].value == current){
				getObj(lstProvince).options[i].selected = true;
				break;
			}
		}
	}
}