var i_done=0;
function check(form)
{
  var specified=false;
	
  if (form.f__ctry.value.length < 1)
  {
     alert("You must select a country");
     return false;
  }
  if ((form.f__ctry.value == 'US') 
	|| (form.f__ctry.value == 'IT')
	|| (form.f__ctry.value == 'UK')
	|| (form.f__ctry.value == 'ES')
	|| (form.f__ctry.value == 'FR')
	|| (form.f__ctry.value == 'CA')
	|| (form.f__ctry.value == 'AU') 
	|| (form.f__ctry.value == 'CB')  )
  {
	if (form.f__region.value.length < 1)
	{
	  alert("You must select a region");
	  return false;
	}
  }
  return true;
}

regioninfo = new Array(
        new Array (
                new Array("Any State",""),
                new Array("Alaska","USAK"),
                new Array("Alabama","USAL"),
                new Array("Arkansas","USAR"),
                new Array("Arizona","USAZ"),
                new Array("California","USCA"),
                new Array("Colorado","USCO"),
                new Array("Connecticut","USCT"),
                new Array("Washington D.C.","USDC"),
                new Array("Delaware","USDE"),
                new Array("Florida","USFL"),
                new Array("Georgia","USGA"),
                new Array("Hawaii","USHI"),
                new Array("Iowa","USIA"),
                new Array("Idaho","USID"),
                new Array("Illinois","USIL"),
                new Array("Indiana","USIN"),
                new Array("Kansas","USKS"),
                new Array("Kentucky","USKY"),
                new Array("Louisiana","USLA"),
                new Array("Massachusetts","USMA"),
                new Array("Maryland","USMD"),
                new Array("Maine","USME"),
                new Array("Michigan","USMI"),
                new Array("Minnesota","USMN"),
                new Array("Missouri","USMO"),
                new Array("Mississippi","USMS"),
                new Array("Montana","USMT"),
                new Array("North Carolina","USNC"),
                new Array("North Dakota","USND"),
                new Array("Nebraska","USNE"),
                new Array("New Hampshire","USNH"),
                new Array("New Jersey","USNJ"),
                new Array("New Mexico","USNM"),
                new Array("Nevada","USNV"),
                new Array("New York","USNY"),
                new Array("Ohio","USOH"),
                new Array("Oklahoma","USOK"),
                new Array("Oregon","USOR"),
                new Array("Pennsylvania","USPA"),
                new Array("Rhode Island","USRI"),
                new Array("South Carolina","USSC"),
                new Array("South Dakota","USSD"),
                new Array("Tennessee","USTN"),
                new Array("Texas","USTX"),
                new Array("Utah","USUT"),
                new Array("Virginia","USVA"),
                new Array("Vermont","USVT"),
                new Array("Washington","USWA"),
                new Array("Wisconsin","USWI"),
                new Array("West Virginia","USWV"),
                new Array("Wyoming","USWY")
        ),
        new Array (
                new Array("Any Province",""),
                new Array("Alberta","CNAL"),
                new Array("British Columbia","CNBC"),
                new Array("Manitoba","CNMB"),
                new Array("New Brunswick","CNNB"),
                new Array("Newfoundland & Labrador","CNNF"),
                new Array("Nova Scotia","CNNS"),
                new Array("Northwest Territories","CNNT"),
                new Array("Nunavut","CNNU"),
                new Array("Ontario","CNON"),
                new Array("Prince Edward Island","CNPE"),
                new Array("Quebec","CNQC"),
                new Array("Saskatchewan","CNSK"),
                new Array("Yukon Territory","CNYT")
		),
		null,
        new Array (
                new Array("Any Region",""),
                new Array("Alsace Lorraine","EUFRAL"),
                new Array("Aquitaine","EUFRAQ"),
                new Array("Auvergne Limousin","EUFRAU"),
                new Array("Bourgogne","EUFRBO"),
                new Array("Brittany","EUFRBR"),
                new Array("Champagnes Ardenne","EUFRCH"),
                new Array("Corsica","EUFRCO"),
                new Array("Franche-Comte","EUFRFR"),
                new Array("Languedoc Roussillon","EUFRLA"),
                new Array("Loire Valley","EUFRLO"),
                new Array("Midi Pyrenees","EUFRMI"),
                new Array("Normandy","EUFRNO"),
                new Array("Nord,Pas de Calais,Picardy","EUFRNP"),
                new Array("Paris-Ile de France","EUFRPA"),
                new Array("Poitou-Charentes","EUFRPO"),
                new Array("Provence-Cote d`Azur","EUFRPR"),
                new Array("Rhone Alps","EUFRRH"),
                new Array("Western Loire","EUFRWE")
        ),
        new Array (
                new Array("Any Region",""),
                new Array("Abruzzo","EUITAB"),
                new Array("Basilicata","EUITBA"),
                new Array("Campania","EUITCA"),
                new Array("Calabria","EUITCB"),
                new Array("Emilia Romagna","EUITEM"),
                new Array("Friuli Venezia Giulia","EUITFR"),
                new Array("Lazio","EUITLA"),
                new Array("Liguria","EUITLI"),
                new Array("Lombardy","EUITLO"),
                new Array("Marche","EUITMA"),
                new Array("Molise","EUITMO"),
                new Array("Piedmont","EUITPI"),
                new Array("Puglia","EUITPU"),
                new Array("Sardinia","EUITSA"),
                new Array("Sicily","EUITSI"),
                new Array("Trentino Alto Adige","EUITTR"),
                new Array("Tuscany","EUITTU"),
                new Array("Umbria","EUITUM"),
                new Array("Val d`Aosta","EUITVD"),
                new Array("Veneto -Venetia","EUITVE")
        ),
		new Array (
                new Array("Any Region",""),
                new Array("Andalucia","EUESAN"),
                new Array("Aragon","EUESAR"),
                new Array("Asturias","EUESAS"),
                new Array("Balearics","EUESBA"),
                new Array("Canaries","EUESCA"),
                new Array("Cantabria","EUESCB"),
                new Array("Catalunya","EUESCY"),
                new Array("Extremadura","EUESEX"),
                new Array("Galicia","EUESGA"),
                new Array("Leon","EUESLE"),
                new Array("La Mancha","EUESLM"),
                new Array("Madrid","EUESMA"),
                new Array("Murcia","EUESMU"),
                new Array("Navarra","EUESNA"),
                new Array("Rioja","EUESRI"),
                new Array("Valencia","EUESVA"),
                new Array("Basque Country","EUESVC")
        ),
        new Array (
                new Array("Any Region",""),
                new Array("N. Ireland","EUUKNI"),
                new Array("London","EUUKLO"),
                new Array("Midlands","EUUKMI"),
                new Array("North","EUUKNO"),
                new Array("Scotland","EUUKSC"),
                new Array("SouthEast","EUUKSE"),
                new Array("South West","EUUKSW"),
                new Array("Wales","EUUKWA")
        ),
		new Array(
                new Array("Any State",""),
                new Array("New South Wales&ACT","AUNS"),
                new Array("Northern Territory","AUNT"),
                new Array("New Zealand","AUNZ"),
                new Array("Queensland","AUQU"),
                new Array("South Australia","AUSA"),
                new Array("Tasmania","AUTA"),
                new Array("Victoria","AUVI"),
                new Array("Western Australia","AUWA")
        ),
		null,
		new Array(
                new Array("Any Region",""),
				new Array("Anguilla","CBAI"),
				new Array("Antigua and Barbuda","CBAG"),
				new Array("Antilles","CBAN"),
				new Array("Aruba","CBAW"),
				new Array("Bahamas","CBBS"),
				new Array("Barbados","CBBB"),
				new Array("Bermuda","CBBM"),
				new Array("Cayman Islands","CBKY"),
				new Array("Cuba","CBCU"),
				new Array("Dominica","CBDM"),
				new Array("Dominican Republic","CBDO"),
				new Array("Grenada","CBGD"),
				new Array("Guadeloupe (Fr.)","CBGP"),
				new Array("Haiti","CBHT"),
				new Array("Jamaica","CBJM"),
				new Array("Margarita Island","CBMI"),
				new Array("Martinique","CBMQ"),
				new Array("Puerto Rico (US)","CBPR"),
				new Array("Saint Lucia","CBLC"),
				new Array("St Maarten and St Martin","CBSS"),
				new Array("St.Kitts Nevis Anguilla","CBKN"),
				new Array("St.Vincent and Grenadines","CBVC"),
				new Array("Trinidad and Tobago","CBTT"),
				new Array("Turks and Caicos","CBTC"),
				new Array("Virgin Islands","CBVI")
        )
);

function fillSelectFromArray(selectCtrl, itemArray, goodPrompt, badPrompt, defaultItem)
{
	var i, j;
	var prompt;

	i_done=1;
	// empty existing items
	selectCtrl.options[0] = new Option('Sub region not used');; 
	selectCtrl.options[0].value = ''; 
	for (i = selectCtrl.options.length; i > 0; i--)
	{
		selectCtrl.options[i] = null; 
	}
	prompt = (itemArray != null) ? goodPrompt : badPrompt;
	if (prompt == null)
	{
		j = 1;
	}
	else
	{		
		selectCtrl.options[0] = new Option(prompt);
		j = 2;
	}
	if (itemArray != null)
	{
		selectCtrl.options[0] = new Option('Select region from this List'); 
		selectCtrl.options[0].value = ''; 
		// add new items
		for (i = 0; i < itemArray.length; i++)
		{
			selectCtrl.options[j] = new Option(itemArray[i][0]);
			if (itemArray[i][1] != null)
			{
				selectCtrl.options[j].value = itemArray[i][1]; 
			}
			j++;
		}
		// select first item (prompt) for sub list
		selectCtrl.options[0].selected = true;
	}
}
function select(form)
{
	if (i_done  != 1)
	{
		main.f__ctry.options[0].selected = true; 
		main.f__region.options[0].selected = true; 
	}
}

