function constructStateSelect(sState)
{
	//alert("helper.js:constructStateSelect with parameter sState = `" + sState+"`");
	var arStatesAbb = new Array("AL","AK","AZ","AR","CA",
								"CO","CT","DE","FL","GA",
								"HI","ID","IL","IN","IA",
								"KS","KY","LA","ME","MD",
								"MA","MI","MN","MS","MO",
								"MT","NE","NV","NH","NJ",
								"NM","NY","NC","ND","OH",
								"OK","OR","PA","RI","SC",
								"SD","TN","TX","UT","VT",
								"VA","WA","WV","WI","WY");
	var arStatesFull= new Array(
	"Alabama","Alaska","Arizona","Arkansas","California",
	"Colorado","Connecticut","Delaware","Florida","Georgia",
	"Hawai","Idaho","Illinois","Indiana","Iowa",
	"Kansas","Kentucky","Louisiana","Maine","Maryland",
	"Massachusetts","Michigan","Minnesota","Mississippi","Missouri",
	"Montana","Nebraska","Nevada","New Hampshire","New Jersey",
	"New Mexico","New York","North Carolina","North Dakota","Ohio",
	"Oklahoma","Oregon","Pennsylvania","Rhode Island","South Carolina",
	"South Dakota","Tennessee","Texas","Utah","Vermont",
	"Virginia","Washington","West Virginia","Wisconsin","Wyoming");
	var sResult = "<select id='state' name='state'>";
	//alert(arStatesAbb.length + " " + arStatesFull.length);
	for (i = 0; i < 50; i++)
	{
		sResult += "<option value='" + arStatesAbb[i] + "'";
		if (sState == arStatesAbb[i])
			sResult += " selected";
		sResult += ">" + arStatesFull[i] + "</option>";
	}
	sResult += "</select>";
	//alert("exiting constructStateSelect: sResult is `"+sResult+"`");
	return sResult;
}
function countryOnChange(sState)
{
	//alert("countryOnChange - entering: country.value = " + $("#country").attr("value") + " state is `" + sState+"`");
	if ($("#country").attr("value") == "United States of America")
		document.getElementById("tdState").innerHTML = constructStateSelect(sState);
	else
        {
            document.getElementById("tdState").innerHTML = "<input id='state' name='state' size='30' class='txt'>";
            $("#state").attr('value', sState);
        }
	//alert("countryOnChange - exiting");
}
