function setstate(fname, count, value, text){
fname.state.options[count] = new Option(text, value);
}
function statemenu(fname){
var userAgent=navigator.appName + " " + navigator.appVersion;
var agentInfo=userAgent.substring(0, 5);
if (agentInfo == "WebTV") {
return true;
}
cname = fname.country.value;
if (cname == "United States") {
fname.state.options.length = 0;
fname.state.selectedIndex = -1;
fname.state.options[0] = new Option('Any', 'outside');
setstate(fname, 1, "Alabama", "Alabama");
setstate(fname, 2, "Alaska", "Alaska");
setstate(fname, 3, "Arizona", "Arizona");
setstate(fname, 4, "Arkansas", "Arkansas");
setstate(fname, 5, "California", "California");
setstate(fname, 6, "Colorado", "Colorado");
setstate(fname, 7, "Connecticut", "Connecticut");
setstate(fname, 8, "Delaware", "Delaware");
setstate(fname, 9, "Florida", "Florida");
setstate(fname, 10, "Georgia", "Georgia");
setstate(fname, 11, "Hawaii", "Hawaii");
setstate(fname, 12, "Idaho", "Idaho");
setstate(fname, 13, "Illinois", "Illinois");
setstate(fname, 14, "Indiana", "Indiana");
setstate(fname, 15, "Iowa", "Iowa");
setstate(fname, 16, "Kansas", "Kansas");
setstate(fname, 17, "Kentucky", "Kentucky");
setstate(fname, 18, "Louisiana", "Louisiana");
setstate(fname, 19, "Maine", "Maine");
setstate(fname, 20, "Maryland", "Maryland");
setstate(fname, 21, "Massachusetts", "Massachusetts");
setstate(fname, 22, "Michigan", "Michigan");
setstate(fname, 23, "Minnesota", "Minnesota");
setstate(fname, 24, "Mississippi", "Mississippi");
setstate(fname, 25, "Missouri", "Missouri");
setstate(fname, 26, "Montana", "Montana");
setstate(fname, 27, "Nebraska", "Nebraska");
setstate(fname, 28, "Nevada", "Nevada");
setstate(fname, 29, "New Hampshire", "New Hampshire");
setstate(fname, 30, "New Jersey", "New Jersey");
setstate(fname, 31, "New Mexico", "New Mexico");
setstate(fname, 32, "New York", "New York");
setstate(fname, 33, "North Carolina", "North Carolina");
setstate(fname, 34, "North Dakota", "North Dakota");
setstate(fname, 35, "Ohio", "Ohio");
setstate(fname, 36, "Oklahoma", "Oklahoma");
setstate(fname, 37, "Oregon", "Oregon");
setstate(fname, 38, "Pennsylvania", "Pennsylvania");
setstate(fname, 39, "Rhode Island", "Rhode Island");
setstate(fname, 40, "South Carolina", "South Carolina");
setstate(fname, 41, "South Dakota", "South Dakota");
setstate(fname, 42, "Tennessee", "Tennessee");
setstate(fname, 43, "Texas", "Texas");
setstate(fname, 44, "Utah", "Utah");
setstate(fname, 45, "Vermont", "Vermont");
setstate(fname, 46, "Virginia", "Virginia");
setstate(fname, 47, "Washington", "Washington");
setstate(fname, 48, "Washington D.C.", "Washington D.C.");
setstate(fname, 49, "West Virginia", "West Virginia");
setstate(fname, 50, "Wisconsin", "Wisconsin");
setstate(fname, 51, "Wyoming", "Wyoming");
}else if (cname == 'Canada') {
fname.state.options.length = 0;
fname.state.selectedIndex = -1;
fname.state.options[0] = new Option('Any', 'outside');
setstate(fname, 1, "Alberta", "Alberta");
setstate(fname, 2, "British Columbia", "British Columbia");
setstate(fname, 3, "Manitoba", "Manitoba");
setstate(fname, 4, "New Brunswick", "New Brunswick");
setstate(fname, 5, "Newfoundland", "Newfoundland");
setstate(fname, 6, "Northwest Territories", "Northwest Territories");
setstate(fname, 7, "Nova Scotia", "Nova Scotia");
setstate(fname, 8, "Nunavut", "Nunavut");
setstate(fname, 9, "Ontario", "Ontario");
setstate(fname, 10, "Prince Edward Island", "Prince Edward Island");
setstate(fname, 11, "Quebec", "Quebec");
setstate(fname, 12, "Saskatchewan", "Saskatchewan");
setstate(fname, 13, "Yukon Territory", "Yukon Territory");
}else if (cname == 'Australia') {
fname.state.options.length = 0;
fname.state.selectedIndex = -1;
fname.state.options[0] = new Option('Any', 'outside');
setstate(fname, 1, "Australian Capital Territory", "Australian Capital Territory");
setstate(fname, 2, "New South Wales", "New South Wales");
setstate(fname, 3, "Northern Territory", "Northern Territory");
setstate(fname, 4, "Queensland", "Queensland");
setstate(fname, 5, "South Australia", "South Australia");
setstate(fname, 6, "Tasmania", "Tasmania");
setstate(fname, 7, "Victoria", "Victoria");
setstate(fname, 8, "Western Australia", "Western Australia");
}else if (cname == 'United Kingdom') {
fname.state.options.length = 0;
fname.state.selectedIndex = -1;
fname.state.options[0] = new Option('Any', 'outside');
setstate(fname, 1, "England", "England");
setstate(fname, 2, "Scotland", "Scotland");
setstate(fname, 3, "Wales", "Wales");
}else {
fname.state.options.length = 0;
fname.state.selectedIndex = -1;
fname.state.options[0] = new Option('Any', 'outside');
}
}