var i_done=0;
function check(form)
{
	var specified=false;
	

  if (form.email.value.length < 8)
  {
     alert("You must enter an email address for contact");
     return false;
  }
  if (form.details.value.length > 512)
  {
     alert (form.details.value.length+'characters entered - only 500 allowed')
     return false;
  }
  if (form.details.value.length < 30 )
  {
     alert("You must enter some detailed requirements");
     return false;
  }
  if (form.summary.value.length < 10 )
  {
     alert("You must enter a summary line");
     return false;
  }
  if (!form.type[0].checked &&
	!form.type[1].checked &&
		!form.type[2].checked)
  {
     alert("You must select rental,exchange or purchase");
     return false;
  }
  if (form.f__ctry.value.length < 1)
  {
     alert("You must select a country");
     return false;
  }
  return true;
}

function check_swap(form)
{
	var specified=false;
	

  if (form.details.value.length > 512)
  {
     alert (form.details.value.length+'characters entered - only 500 allowed')
     return false;
  }
  if (form.summary.value.length < 10 )
  {
     alert("You must enter a summary line");
     return false;
  }
  if (form.offer.value.length < 10 )
  {
     alert("You must enter a 'Brief offer' line");
     return false;
  }
  if (form.f__ctry.value.length < 1)
  {
     alert("You must select a country");
     return false;
  }
  return true;
}

regioninfo = new Array(
        new Array (
                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("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("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("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("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("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("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")
        )
);

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 - Ignore this field');; 
	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('Any Region or Select from below'); 
		selectCtrl.options[0].value = 'XX'; 
		// 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; 
	}
}
