function Form_Validator(theForm)
{
GetList();
  //Check Town
  if (theForm.twn.value == "")
  {
    alert("Please select one of the \"Towns/Areas\" options.");
  	
    return (false);
  }
  //Check PropType checkboxes
  var radioSelected = false;
  for (i = 0;  i < theForm.type.length;  i++)
	{
		if (theForm.type[i].checked)
			radioSelected = true;
	}
  if (!radioSelected)
	{
	 	alert("Please select a property type (i.e. Single Family, Condo).");
		return (false);
	}
 return (true);
}

	function AddTown()
		{
			
			var n = 0;
			var x = new Array(1);
			
							for (var i = 0; i < document.SelectForm.TheTowns.options.length; i++)
								{
									if (document.SelectForm.TheTowns.options[i].selected)
										{
											var myoption = new Option(document.SelectForm.TheTowns.options[i].text, document.SelectForm.TheTowns.options[i].value);
											
											var mystring = "";
											for (var a = 0; a < document.SelectForm.ChosenTowns.length; a++)
												{
													
													NowTown = document.SelectForm.ChosenTowns.options[a].value;
													OldTown = document.SelectForm.TheTowns.options[i].value;
													if (NowTown == OldTown)
														{
															mystring = "This town is already listed as a Primary town.";
														}
												}
												
											
												
											if (mystring == "")
												{
													document.SelectForm.ChosenTowns.options[document.SelectForm.ChosenTowns.length] = myoption;
													//var myoption = new Option("","");
													//document.chosen.chosenusers.options[document.chosen.chosenusers.length] = myoption;
													x[n] = document.SelectForm.TheTowns.options[i].value;
													n = n + 1;
												}
											else
												{
												 //alert(mystring);
												}
										}
								}
					
			
			
			
			
		}
		
		
		function SendBack()
			{
				var n = 0;
				var x = new Array(1);
			
					for (i=0;i<document.SelectForm.ChosenTowns.options.length;i++)
					{
						if (document.SelectForm.ChosenTowns.options[i].selected)
							{
								mystring = document.SelectForm.ChosenTowns.options[i].value;
								var myoption = new Option(document.SelectForm.ChosenTowns.options[i].text, document.SelectForm.ChosenTowns.options[i].value);
								//document.TheForm.Towns.options[document.TheForm.Towns.length] = myoption;
								x[n] = document.SelectForm.ChosenTowns.options[i].value;
								n = n + 1;
							}
					}
					
					
					for (var j = 0; j< x.length; j++)
					{
						mystring = x[j];
						for (var k=0; k < document.SelectForm.ChosenTowns.options.length; k++)
							{
								if (document.SelectForm.ChosenTowns.options[k].value == mystring )
									{
										document.SelectForm.ChosenTowns.options[k] = null;
										k=0;
									}
							}
					}
				
				
				
			}
	
	
	function GetList()
		{
			var mylist = "";
			for(i=0;i<document.SelectForm.ChosenTowns.options.length;i++)
				{
					if (document.SelectForm.ChosenTowns.options[i].value != "")
						{
							mylist = mylist + document.SelectForm.ChosenTowns.options[i].value + ',';
						}
				}
			document.TheForm.twn.value = mylist;
			
			
		}
   