//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
function verify_data(form)
{
	error = 0;
	error_message = ""; 
	
	error_focus = 0;
	object = "";
	
	//--------------------------------------------------------------------------
	// Ownership Information 
	//--------------------------------------------------------------------------
	if(Trim(form.flt_price.value) == "")
	{
		form.flt_price.className = "textbox_error";
		error_message = error_message+"\n• Lease price";
		error = 1;
		
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_price.focus();
		}
	}
	else
		form.flt_price.className = "textbox";

    if(Trim(form.txt_property_type.value) == "")
	{
		form.txt_property_type.className = "textbox_error";
		error_message = error_message+"\n• Property Type";
		error = 1;
		
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_property_type.focus();
		}
	}
	else
		form.txt_property_type.className = "textbox";
		
	if(Trim(form.txt_name.value) == "")
	{
		form.txt_name.className = "textbox_error";
		error_message = error_message+"\n• Your (owner's) name (first and last)";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_name.focus();
		}
	}
	else
		form.txt_name.className = "textbox";
	
	val = form.txt_email.value;
    a=val.indexOf('@');
	p=val.indexOf('.');
	if((a < 1) && (p < 3))
	{
		form.txt_email.className = "textbox_error";
		form.txt_email2.className = "textbox_error";
		error_message = error_message+"\n• Your email address is incorrect, please type this again";		
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_email.focus();
		}
	}
	else
	{
		email=form.txt_email.value;
		email2=form.txt_email2.value;
		if(email != email2)
		{
			form.txt_email.className = "textbox_error";
			form.txt_email2.className = "textbox_error";
			error_message = error_message+"\n• Please confirm your email address correctly";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_email.focus();
			}
		}
		else
		{
		  form.txt_email.className = "textbox";
		  form.txt_email2.className = "textbox";
		}
	}

	if(Trim(form.txt_home_phone.value) == "")
	{
		form.txt_home_phone.className = "textbox_error";
		error_message = error_message+"\n• Home Telephone Number";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_home_phone.focus();
		}

	}
	else
		form.txt_home_phone.className = "textbox";
	//--------------------------------------------------------------------------
	
	//--------------------------------------------------------------------------
	// Location of Property
	//--------------------------------------------------------------------------
	if(Trim(form.txt_street_address.value) == "")
	{
		form.txt_street_address.className = "textbox_error";
		error_message = error_message+"\n• Street Address";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_street_address.focus();
		}
	}
	else
		form.txt_street_address.className = "textbox";
		
	if(Trim(form.txt_city.value) == "")
	{
		form.txt_city.className = "textbox_error";
		error_message = error_message+"\n• City";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_city.focus();
		}
	}
	else
		form.txt_city.className = "textbox";	

	if(Trim(form.txt_zip_code.value) == "")
	{
		form.txt_zip_code.className = "textbox_error";
		error_message = error_message+"\n• Zip Code";
		error = 1; 	
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_zip_code.focus();
		}
	}
	else
		form.txt_zip_code.className = "textbox";

	if(Trim(form.txt_county.value) == "")
	{
		form.txt_county.className = "textbox_error";
		error_message = error_message+"\n• County";
		error = 1; 	
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_county.focus();
		}
	}
	else
		form.txt_county.className = "textbox";

	if(Trim(form.txt_subdivision.value) == "")
	{
		form.txt_subdivision.className = "textbox_error";
		error_message = error_message+"\n• Subdivision";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_subdivision.focus();
		}
	}
	else
		form.txt_subdivision.className = "textbox";
	//--------------------------------------------------------------------------
	
	//--------------------------------------------------------------------------
	//General Description
	//--------------------------------------------------------------------------
	if(Trim(form.int_year_built.value) == "")
	{
		form.int_year_built.className = "textbox_error";
		error_message = error_message+"\n• The year your home was built";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_year_built.focus();
		}
	}
	else
		form.int_year_built.className = "textbox";
  //---------------------------------------------------
	
	if(Trim(form.txt_Furnished.value) == "")
	{
		form.txt_Furnished.className = "textbox_error";
		error_message = error_message+"\n• Furnished";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Furnished.focus();
		}
	}
	else
		form.txt_Furnished.className = "textbox";
		
	if(Trim(form.txt_Date_Avail.value) == "")
	{
		form.txt_Date_Avail.className = "textbox_error";
		error_message = error_message+"\n• Date Avail";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Date_Avail.focus();
		}
	}
	else
		form.txt_Date_Avail.className = "textbox";
  
  //---------------------------------------------------
  
  if(Trim(form.txt_stories.value) == "")
	{
		form.txt_stories.className = "textbox_error";
		error_message = error_message+"\n• Stories";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_stories.focus();
		}
	}
	else
		form.txt_stories.className = "textbox";

	if(Trim(form.txt_finished_square_footage.value) == "")
	{
		form.txt_finished_square_footage.className = "textbox_error";
		error_message = error_message+"\n• Finished Square Footage";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_finished_square_footage.focus();
		}
	}
	else
		form.txt_finished_square_footage.className = "textbox";

	if(Trim(form.txt_unfinished_sq_footage.value) == "")
	{
		form.txt_unfinished_sq_footage.className = "textbox_error";
		error_message = error_message+"\n• Unfinished Sq Footage";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_unfinished_sq_footage.focus();
		}
	}
	else
		form.txt_unfinished_sq_footage.className = "textbox";

    if(Trim(form.txt_approx_acreage.value) == "")
	{
		form.txt_approx_acreage.className = "textbox_error";
		error_message = error_message+"\n• Approx Acreage";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_approx_acreage.focus();
		}
	}
	else
		form.txt_approx_acreage.className = "textbox";
	
	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//Bed rooms
	//--------------------------------------------------------------------------
	if(Trim(form.int_number_bedrooms.value) == "")
	{
		form.int_number_bedrooms.className = "textbox_error";
		error_message = error_message+"\n• Bedrooms / Number of Bedrooms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_number_bedrooms.focus();
		}
	}
	else
		form.int_number_bedrooms.className = "textbox";

//--------------------------------------------------------------------------
	//Bathrooms
	//--------------------------------------------------------------------------
	if(Trim(form.int_number_full_baths.value) == "")
	{
		form.int_number_full_baths.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Number of Full Baths";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_number_full_baths.focus();
		}
	}
	else
		form.int_number_full_baths.className = "textbox";
	
	if(Trim(form.int_number_half_baths.value) == "")
	{
		form.int_number_half_baths.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Number of Half Baths";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_number_half_baths.focus();
		}
	}
	else
		form.int_number_half_baths.className = "textbox";
	
	//--------------------------------------------------------------------------
	
	//--------------------------------------------------------------------------
	//Interior Details
	//--------------------------------------------------------------------------
   if(form.int_rooms_1.checked == false && 
	  form.int_rooms_2.checked == false && 
	  form.int_rooms_3.checked == false && 
	  form.int_rooms_4.checked == false && 
	  form.int_rooms_5.checked == false && 
	  form.int_rooms_6.checked == false && 
	  form.int_rooms_7.checked == false && 
	  form.int_rooms_8.checked == false && 
	  form.int_rooms_9.checked == false && 
	  form.int_rooms_10.checked == false && 
	  form.int_rooms_11.checked == false && 
	  form.int_rooms_12.checked == false && 
	  form.int_rooms_13.checked == false && 
	  form.int_rooms_14.checked == false && 
	  form.int_rooms_15.checked == false && 
	  form.int_rooms_16.checked == false && 
	  form.int_rooms_17.checked == false && 
	  form.int_rooms_18.checked == false && 
	  form.int_rooms_19.checked == false && 
	  form.int_rooms_20.checked == false && 
	  form.int_rooms_21.checked == false && 
	  form.int_rooms_22.checked == false && 
	  form.int_rooms_23.checked == false && 
	  form.int_rooms_24.checked == false && 
	  form.int_rooms_25.checked == false && 
	  form.int_rooms_26.checked == false &&
	  form.int_rooms_27.checked == false && 
	  form.int_rooms_28.checked == false && 
	  form.int_rooms_29.checked == false && 
	  form.int_rooms_30.checked == false && 
	  form.int_rooms_31.checked == false && 
	  form.int_rooms_32.checked == false && 
	  form.int_rooms_33.checked == false && 
	  form.int_rooms_34.checked == false && 
	  form.int_rooms_35.checked == false && 
	  form.int_rooms_36.checked == false && 
	  form.int_rooms_37.checked == false && 
	  form.int_rooms_38.checked == false && 
	  form.int_rooms_39.checked == false && 
	  form.int_rooms_40.checked == false && 
	  form.int_rooms_41.checked == false && 
	  form.int_rooms_42.checked == false 	  
	  )
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.interior_detail.src = Img.src;
		error_message = error_message+"\n• Interior Details / rooms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_rooms_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.interior_detail.src = Img.src;
	}
	
	
	//--------------------------------------------------------------------------
	//Interior Details / Equipment and Appliances
	//--------------------------------------------------------------------------		
   if(form.int_equipment_appliances_1.checked == false && 
	  form.int_equipment_appliances_2.checked == false && 
	  form.int_equipment_appliances_3.checked == false && 
	  form.int_equipment_appliances_4.checked == false && 
	  form.int_equipment_appliances_5.checked == false && 
	  form.int_equipment_appliances_6.checked == false &&
	  form.int_equipment_appliances_7.checked == false &&
	  form.int_equipment_appliances_8.checked == false &&
	  form.int_equipment_appliances_9.checked == false &&
	  form.int_equipment_appliances_10.checked == false &&
	  form.int_equipment_appliances_11.checked == false &&
	  form.int_equipment_appliances_12.checked == false &&
	  form.int_equipment_appliances_13.checked == false &&
	  form.int_equipment_appliances_14.checked == false &&
	  form.int_equipment_appliances_15.checked == false &&
	  form.int_equipment_appliances_16.checked == false &&
	  form.int_equipment_appliances_17.checked == false &&
	  form.int_equipment_appliances_18.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.equipment_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Equipment and Appliances";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_equipment_appliances_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.equipment_required.src = Img.src;
	}


 	//--------------------------------------------------------------------------
	//Interior Details / Storage
	//--------------------------------------------------------------------------		
   if(form.int_storage_1.checked == false && 
	  form.int_storage_2.checked == false && 
	  form.int_storage_3.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.storage_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Storage";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_storage_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.storage_required.src = Img.src;
	}

	//--------------------------------------------------------------------------
	//Interior Details / Laundry
	//--------------------------------------------------------------------------		
   if(form.int_laundry_1.checked == false && 
	  form.int_laundry_2.checked == false && 
	  form.int_laundry_3.checked == false && 
	  form.int_laundry_4.checked == false && 
	  form.int_laundry_5.checked == false && 
	  form.int_laundry_6.checked == false &&
	  form.int_laundry_7.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.laundry_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Laundry";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_laundry_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.laundry_required.src = Img.src;
	}
	
	 	//--------------------------------------------------------------------------
	//Interior Details / Amenities
	//--------------------------------------------------------------------------		
   if(form.int_amenities_1.checked == false && 
	  form.int_amenities_2.checked == false && 
	  form.int_amenities_3.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.amenities_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Amenities";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_amenities_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.amenities_required.src = Img.src;
	}
	
	
	//--------------------------------------------------------------------------
	//Interior Details / Floors
	//--------------------------------------------------------------------------		
   if(form.int_floor_1.checked == false && 
	  form.int_floor_2.checked == false && 
	  form.int_floor_3.checked == false && 
	  form.int_floor_4.checked == false && 
	  form.int_floor_5.checked == false && 
	  form.int_floor_6.checked == false &&
	  form.int_floor_7.checked == false &&
	  form.int_floor_8.checked == false &&
	  form.int_floor_9.checked == false &&
	  form.int_floor_10.checked == false &&
	  form.int_floor_11.checked == false &&
	  form.int_floor_12.checked == false &&
	  form.int_floor_13.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.floors_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Floors";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_floor_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.floors_required.src = Img.src;
	}
	
		//--------------------------------------------------------------------------
	//Interior Details / Security
	//--------------------------------------------------------------------------		
   if(form.int_security_1.checked == false && 
	  form.int_security_2.checked == false && 
	  form.int_security_3.checked == false && 
	  form.int_security_4.checked == false && 
	  form.int_security_5.checked == false && 
	  form.int_security_6.checked == false &&
	  form.int_security_7.checked == false &&
	  form.int_security_8.checked == false &&
	  form.int_security_9.checked == false &&
	  form.int_security_10.checked == false &&
	  form.int_security_11.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.security_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Security";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_security_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.security_required.src = Img.src;
	}
	
//--------------------------------------------------------------------------
	//Interior Details / Electric
	//--------------------------------------------------------------------------		

   if(form.int_electric_1.checked == false && 
	  form.int_electric_2.checked == false && 
	  form.int_electric_3.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.electric_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Electric";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_electric_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.electric_required.src = Img.src;
	}
	
	
	//--------------------------------------------------------------------------
	//Interior Details / Gas
	//--------------------------------------------------------------------------		

   if(form.int_gas_1.checked == false && 
	  form.int_gas_2.checked == false && 
	  form.int_gas_3.checked == false && 
	  form.int_gas_4.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.gas_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Gas";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_gas_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.gas_required.src = Img.src;
	}
	
	
	//--------------------------------------------------------------------------
	//Interior Details / Water Heater
	//--------------------------------------------------------------------------		

   if(form.int_water_heater_1.checked == false && 
	  form.int_water_heater_2.checked == false && 
	  form.int_water_heater_3.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Water Heater";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_water_heater_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_required.src = Img.src;
	}
	
	//--------------------------------------------------------------------------
	//Porch
	//--------------------------------------------------------------------------		

   if(form.int_porch_1.checked == false && 
	  form.int_porch_2.checked == false && 
	  form.int_porch_3.checked == false && 
	  form.int_porch_4.checked == false && 
	  form.int_porch_5.checked == false && 
	  form.int_porch_6.checked == false && 
	  form.int_porch_7.checked == false && 
	  form.int_porch_8.checked == false && 
	  form.int_porch_9.checked == false && 
	  form.int_porch_10.checked == false && 
	  form.int_porch_11.checked == false && 
	  form.int_porch_12.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.porch_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details / Porch";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_porch_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.porch_required.src = Img.src;
	}
	
		//--------------------------------------------------------------------------
	//Access
	//--------------------------------------------------------------------------		

   if(form.int_access_1.checked == false && 
	  form.int_access_2.checked == false && 
	  form.int_access_3.checked == false && 
	  form.int_access_4.checked == false && 
	  form.int_access_5.checked == false && 
	  form.int_access_6.checked == false && 
	  form.int_access_7.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.access_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details / Access";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_access_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.access_required.src = Img.src;
	}
	
	
		//--------------------------------------------------------------------------
	//Driveway
	//--------------------------------------------------------------------------		

   if(form.int_driveway_1.checked == false && 
	  form.int_driveway_2.checked == false && 
	  form.int_driveway_3.checked == false && 
	  form.int_driveway_4.checked == false && 
	  form.int_driveway_5.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.driveway_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details / Driveway";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_driveway_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.driveway_required.src = Img.src;
	}
	
	//--------------------------------------------------------------------------
	//View
	//--------------------------------------------------------------------------		

   if(form.int_view_1.checked == false && 
	  form.int_view_2.checked == false && 
	  form.int_view_3.checked == false && 
	  form.int_view_4.checked == false && 
	  form.int_view_5.checked == false && 
	  form.int_view_6.checked == false && 
	  form.int_view_7.checked == false && 
	  form.int_view_8.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.view_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details / View";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_view_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.view_required.src = Img.src;
	}
	
	
	//--------------------------------------------------------------------------
	//Water Property
	//--------------------------------------------------------------------------		

   if(form.int_water_property_1.checked == false && 
	  form.int_water_property_2.checked == false && 
	  form.int_water_property_3.checked == false && 
	  form.int_water_property_4.checked == false && 
	  form.int_water_property_5.checked == false && 
	  form.int_water_property_6.checked == false && 
	  form.int_water_property_7.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_property_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details / Water Property";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_water_property_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_property_required.src = Img.src;
	}
	

//--------------------------------------------------------------------------
	//Parking
	//--------------------------------------------------------------------------
	if((Trim(form.txt_garage_parking.value) == "") || (Trim(form.txt_number_garage.value) == ""))
	{
		form.txt_number_garage.className = "textbox_error";
		form.txt_garage_parking.className = "textbox_error";
		error_message = error_message+"\n• Parking / Garage ";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_garage_parking.focus();
		}
	}
	else
	{
		form.txt_number_garage.className = "textbox";
		form.txt_garage_parking.className = "textbox";
	}
	
	if((Trim(form.txt_carport_parking.value) == "") || (Trim(form.txt_number_carport.value) == ""))
	{
		form.txt_number_carport.className = "textbox_error";
		form.txt_carport_parking.className = "textbox_error";
		error_message = error_message+"\n• Parking /carport";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_number_carport.focus();
		}
	}
	else
	{
		form.txt_number_carport.className = "textbox";
		form.txt_carport_parking.className = "textbox";
	}
	
	
	
//--------------------------------------------------------------------------
	//Heat
	//--------------------------------------------------------------------------		

   if(form.int_utilities_heat_1.checked == false && 
	  form.int_utilities_heat_2.checked == false && 
	  form.int_utilities_heat_3.checked == false && 
	  form.int_utilities_heat_4.checked == false && 
	  form.int_utilities_heat_5.checked == false && 
	  form.int_utilities_heat_6.checked == false && 
	  form.int_utilities_heat_7.checked == false && 
	  form.int_utilities_heat_8.checked == false && 
	  form.int_utilities_heat_9.checked == false && 
	  form.int_utilities_heat_10.checked == false && 
	  form.int_utilities_heat_11.checked == false && 
	  form.int_utilities_heat_12.checked == false && 
	  form.int_utilities_heat_13.checked == false && 
	  form.int_utilities_heat_14.checked == false && 
	  form.int_utilities_heat_15.checked == false && 
	  form.int_utilities_heat_16.checked == false && 
	  form.int_utilities_heat_17.checked == false && 
	  form.int_utilities_heat_18.checked == false && 
	  form.int_utilities_heat_19.checked == false && 
	  form.int_utilities_heat_20.checked == false && 
	  form.int_utilities_heat_21.checked == false && 
	  form.int_utilities_heat_22.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.utilities_heat_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Heat";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_heat_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.utilities_heat_required.src = Img.src;
	}
	
	//--------------------------------------------------------------------------
	//Cooling
	//--------------------------------------------------------------------------		

   if(form.int_utilities_cooling_1.checked == false && 
	  form.int_utilities_cooling_2.checked == false && 
	  form.int_utilities_cooling_3.checked == false && 
	  form.int_utilities_cooling_4.checked == false && 
	  form.int_utilities_cooling_5.checked == false && 
	  form.int_utilities_cooling_6.checked == false)
   
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.utilities_cooling_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Heat";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_cooling_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.utilities_cooling_required.src = Img.src;
	}
	
	
	//--------------------------------------------------------------
	// Water and Sewer
	//--------------------------------------------------------------
	if(form.int_utilities_water_sewer_1.checked == false && 
		form.int_utilities_water_sewer_2.checked == false && 
		form.int_utilities_water_sewer_3.checked == false && 
		form.int_utilities_water_sewer_4.checked == false && 
		form.int_utilities_water_sewer_5.checked == false && 
		form.int_utilities_water_sewer_6.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.hot_water_required.src = Img.src;
		error_message = error_message+"\n• Water and Sewer";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_water_sewer_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.hot_water_required.src = Img.src;
	}
	
	//-------------------------------------------------------------------------------------------------------
	var checkCounter = 0;
	if (form.int_utilities_water_sewer_1.checked)
		checkCounter = checkCounter + 1;
	if (form.int_utilities_water_sewer_2.checked)
		checkCounter = checkCounter + 1;
	if (form.int_utilities_water_sewer_3.checked)
		checkCounter = checkCounter + 1;
	if (form.int_utilities_water_sewer_4.checked)
		checkCounter = checkCounter + 1;
	if (form.int_utilities_water_sewer_5.checked)
		checkCounter = checkCounter + 1;
	if (form.int_utilities_water_sewer_6.checked)
		checkCounter = checkCounter + 1;
	if (checkCounter > 2)
	{
		error = 1; 
		error_message = error_message+"\n• Please select only one or two of the \"Water and Sewer\" options.";
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_water_sewer_1.focus();
		}
	}	
	//--------------------------------------------------------------------------------------------------------
			
			
	//--------------------------------------------------------------------------
	//Miscellaneous
	//--------------------------------------------------------------------------
	if(Trim(form.flt_selling_agency_commission.value) == "" || Trim(form.flt_selling_agency_commission.value) <= 0)  
	{
		form.flt_selling_agency_commission.className = "textbox_error";
		error_message = error_message+"\n• Renting Commission can't be 0 or empty";
		error = 1; 	
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_selling_agency_commission.focus();
		}
	}
	else
		form.flt_selling_agency_commission.className = "textbox";	
		
	if(Trim(form.int_licensed_agent.value) == "")
	{
		form.int_licensed_agent.className = "textbox_error";
		error_message = error_message+"\n• Are you a licensed Real Estate agent?";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_licensed_agent.focus();
		}
	}
	else
		form.int_licensed_agent.className = "textbox";
		
	 if(Trim(form.txt_elementary_school.value) == "")
		{
			form.txt_elementary_school.className = "textbox_error";
			error_message = error_message+"\n• Elementary School";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_elementary_school.focus();
			}
		}
		else
			form.txt_elementary_school.className = "textbox";
	
	 if(Trim(form.txt_middle_school.value) == "")
		{
			form.txt_middle_school.className = "textbox_error";
			error_message = error_message+"\n• Middle School";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_middle_school.focus();
			}
		}
		else
			form.txt_middle_school.className = "textbox";
			
	if(Trim(form.txt_high_school.value) == "")
		{
			form.txt_high_school.className = "textbox_error";
			error_message = error_message+"\n• High School";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_high_school.focus();
			}
		}
		else
			form.txt_high_school.className = "textbox";
	
	
	//--------------------------------------------------------------------------

	if(Trim(form.txt_directions.value) == "")
	{
		form.txt_directions.className = "textbox_error";
		error_message = error_message+"\n• Directions";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_directions.focus();
		}
	}
	else
		form.txt_directions.className = "textbox";

	if(Trim(form.txt_important_features.value) == "")
	{
		form.txt_important_features.className = "textbox_error";
		error_message = error_message+"\n• Noteworthy features";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_important_features.focus();
		}
	}
	else
		form.txt_important_features.className = "textbox";
		
	if(Trim(form.txt_terms.value) == "")
	{
		form.txt_terms.className = "textbox_error";
		error_message = error_message+"\n• Terms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_terms.focus();
		}
	}
	else
		form.txt_terms.className = "textbox";
		
		//--------------------------------------------------------------
	// Rent Includes
	//--------------------------------------------------------------
	 if(form.int_rent_includes_1.checked == false && 
		form.int_rent_includes_2.checked == false && 
		form.int_rent_includes_3.checked == false && 
		form.int_rent_includes_4.checked == false && 
		form.int_rent_includes_5.checked == false && 
		form.int_rent_includes_6.checked == false && 
		form.int_rent_includes_7.checked == false && 
		form.int_rent_includes_8.checked == false && 
		form.int_rent_includes_9.checked == false && 
		form.int_rent_includes_10.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.rent_includes_required.src = Img.src;
		error_message = error_message+"\n• Rent Includes";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_rent_includes_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.rent_includes_required.src = Img.src;
	}
		
	if(Trim(form.int_hear_about_us.value) == "")
	{
		form.int_hear_about_us.className = "textbox_error";
		error_message = error_message+"\n• How did you hear about us?";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_hear_about_us.focus();
		}
	}
	else
		form.int_hear_about_us.className = "textbox";
	//--------------------------------------------------------------------------	

	if(error == 1)
	{
		alert("Some Required Information is Missing or Invalid\nSorry, but the following required fields were left blank or have errors in your listing submission form:"+error_message);
		return false;
	}
		
	return true;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
function Trim(s)
{
	// Remove leading spaces and carriage returns
	while ((s.substring(0,1) == ' ') || (s.substring(0,1) == '\n') || (s.substring(0,1) == '\r'))
	{ 
		s = s.substring(1,s.length); 
	}
	// Remove trailing spaces and carriage returns
	while ((s.substring(s.length-1,s.length) == ' ') || (s.substring(s.length-1,s.length) == '\n') || (s.substring(s.length-1,s.length) == '\r'))
	{ 
		s = s.substring(0,s.length-1); 
	}
	return s;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------