//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
function verify_data(form)
{
	error = 0; 
	error_message = ""; 
	error_focus = 0;
	//--------------------------------------------------------------------------
	// Ownership Information 
	//--------------------------------------------------------------------------
	if(Trim(form.flt_price.value) == "")
	{
		form.flt_price.className = "textbox_error";
		error_message = error_message+"\n• Your offering price";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_price.focus();
		}
	}
	else
		form.flt_price.className = "textbox";
		
	if(Trim(form.int_type.value) == "")
	{
		form.int_type.className = "textbox_error";
		error_message = error_message+"\n• Ownership Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_type.focus();
		}
	}
	else
		form.int_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";
	
	if(Trim(form.txt_email.value) == "")
	{
		form.txt_email.className = "textbox_error";
		error_message = error_message+"\n• Your email address";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_email.focus();
		}
	}
	else
		form.txt_email.className = "textbox";

	if(Trim(form.txt_email2.value) == "")
	{
		form.txt_email2.className = "textbox_error";
		error_message = error_message+"\n• Confirm your email address";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_email2.focus();
		}
	}
	else
		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_state.value) == "")
	{
		form.txt_state.className = "textbox_error";
		error_message = error_message+"\n• State";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_state.focus();
		}
	}
	else
		form.txt_state.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.int_style_of_home.value) == "")
	{
		form.int_style_of_home.className = "textbox_error";
		error_message = error_message+"\n• Style of Home";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_style_of_home.focus();
		}
	}
	else
		form.int_style_of_home.className = "textbox";

	if(Trim(form.int_type_of_home.value) == "")
	{
		form.int_type_of_home.className = "textbox_error";
		error_message = error_message+"\n• Type of Home";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_type_of_home.focus();
		}
	}
	else
		form.int_type_of_home.className = "textbox";
	
	if((form.int_type_of_home.value == "Townhouse") || (form.int_type_of_home.value == "Attach/Row Hse"))
	{
		if(Trim(form.int_townhome.value) == "")
		{
			form.int_townhome.className = "textbox_error";
			error_message = error_message+"\n• Townhome";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_townhome.focus();
			}
		}
		else
			form.int_townhome.className = "textbox";
	}
	else
		form.int_townhome.className = "textbox";
	
	
	if(Trim(form.txt_attic.value) == "")
	{
		form.txt_attic.className = "textbox_error";
		error_message = error_message+"\n• Attic";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_attic.focus();
		}
	}
	else
		form.txt_attic.className = "textbox";

	
	if(Trim(form.txt_swimming_pool.value) == "")
	{
		form.txt_swimming_pool.className = "textbox_error";
		error_message = error_message+"\n• Swimming Pool";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_swimming_pool.focus();
		}
	}
	else
		form.txt_swimming_pool.className = "textbox";
	
	
	if(Trim(form.int_levels.value) == "")
	{
		form.int_levels.className = "textbox_error";
		error_message = error_message+"\n• Number of Levels";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_levels.focus();
		}
	}
	else
		form.int_levels.className = "textbox";
	
	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//Bedrooms
	//--------------------------------------------------------------------------
	if(Trim(form.int_lower_level.value) == "")
	{
		form.int_lower_level.className = "textbox_error";
		error_message = error_message+"\n• Bedrooms / Number on Lower Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_lower_level.focus();
		}
	}
	else
		form.int_lower_level.className = "textbox";

	if(Trim(form.int_main_level.value) == "")
	{
		form.int_main_level.className = "textbox_error";
		error_message = error_message+"\n• Bedrooms / Main Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_main_level.focus();
		}
	}
	else
		form.int_main_level.className = "textbox";

	if(Trim(form.int_upper_level1.value) == "")
	{
		form.int_upper_level1.className = "textbox_error";
		error_message = error_message+"\n• Bedrooms / Upper Level 1";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_upper_level1.focus();
		}
	}
	else
		form.int_upper_level1.className = "textbox";

	if(Trim(form.int_upper_level2.value) == "")
	{
		form.int_upper_level2.className = "textbox_error";
		error_message = error_message+"\n• Bedrooms / Upper Level 2";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_upper_level2.focus();
		}
	}
	else
		form.int_upper_level2.className = "textbox";
	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//Bathrooms
	//--------------------------------------------------------------------------
	if(Trim(form.int_full_lower_level.value) == "")
	{
		form.int_full_lower_level.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Full Bathrooms on Lower Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_full_lower_level.focus();
		}
	}
	else
		form.int_full_lower_level.className = "textbox";

	if(Trim(form.int_full_main_level.value) == "")
	{
		form.int_full_main_level.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Main Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_full_main_level.focus();
		}
	}
	else
		form.int_full_main_level.className = "textbox";

	if(Trim(form.int_full_level1.value) == "")
	{
		form.int_full_level1.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Upper Level 1";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_full_level1.focus();
		}
	}
	else
		form.int_full_level1.className = "textbox";

	if(Trim(form.int_full_level2.value) == "")
	{
		form.int_full_level2.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Upper Level 2";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_full_level2.focus();
		}
	}
	else
		form.int_full_level2.className = "textbox";

	if(Trim(form.int_half_lower_level.value) == "")
	{
		form.int_half_lower_level.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Half Bathrooms on Lower Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_half_lower_level.focus();
		}
	}
	else
		form.int_half_lower_level.className = "textbox";

	if(Trim(form.int_half_main_level.value) == "")
	{
		form.int_half_main_level.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Main Level";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_half_main_level.focus();
		}
	}
	else
		form.int_half_main_level.className = "textbox";

	if(Trim(form.int_half_level1.value) == "")
	{
		form.int_half_level1.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Upper Level 1";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_half_level1.focus();
		}
	}
	else
		form.int_half_level1.className = "textbox";

	if(Trim(form.int_half_level2.value) == "")
	{
		form.int_half_level2.className = "textbox_error";
		error_message = error_message+"\n• Bathrooms / Upper Level 2";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_half_level2.focus();
		}
	}
	else
		form.int_half_level2.className = "textbox";
	//--------------------------------------------------------------------------
	
	//--------------------------------------------------------------------------
	//Interior Details
	//--------------------------------------------------------------------------
	if(form.int_breakfast_room_kitchen.checked == false && form.int_dining_L.checked == false && form.int_family_room_off_kit.checked == false && form.int_breakfast_bar.checked == false && form.int_country_kitchen.checked == false && form.int_kitchen_island.checked == false && form.int_table_space.checked == false && form.int_separate_dining_room.checked == false && form.int_2nd_kitchen.checked == false && form.int_dining_combo.checked == false && form.int_kitchenette.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.kitchen_required.src = Img.src;
		error_message = error_message+"\n• Interior Details / Kitchen";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_breakfast_room_kitchen.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.kitchen_required.src = Img.src;
	}
	
	//-----------------------------------------------------------
	if(Trim(form.int_fireplaces.value) == "")
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.fireplaces_required.src = Img.src;
		form.int_fireplaces.className = "textbox_error";
		error_message = error_message+"\n• Number of Fireplaces";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_fireplaces.focus();
		}
	}
	else
	{
		form.int_fireplaces.className = "textbox";
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.fireplaces_required.src = Img.src;
	}
		
	//--------------------------------------------------------------------------
	//Foundation
	//--------------------------------------------------------------------------
	if(form.int_crawl_space.checked == false && form.int_slab.checked == false && form.int_basement.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.foundation_required.src = Img.src;
		error_message = error_message+"\n• Foundation";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_crawl_space.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.foundation_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
		
	//--------------------------------------------------------------------------
	//Basement Type
	//--------------------------------------------------------------------------
	if(form.int_no_basement.checked == false && form.int_full_basement.checked == false && form.int_fully_finished.checked == false && form.int_partial_basement.checked == false && form.int_partially_finished.checked == false && form.int_unfinished.checked == false && form.int_walkout_level.checked == false && form.int_walkout_stairs.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.basement_type_required.src = Img.src;
		error_message = error_message+"\n• Basement Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_no_basement.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.basement_type_required.src = Img.src;
	}
	//--------------------------------------------------------------------------


	//--------------------------------------------------------------------------
	//Exterior Details
	//--------------------------------------------------------------------------
	if(form.int_aluminum.checked == false && form.int_brick_siding.checked == false && form.int_vinyl.checked == false && form.int_brick.checked == false && form.int_cedar.checked == false && form.int_wood.checked == false && form.int_brick_front.checked == false && form.int_stucco.checked == false && form.int_other_type.checked == false && form.int_shingle.checked == false && form.int_stone.checked == false && form.int_shake.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_type_required.src = Img.src;
		error_message = error_message+"\n• Exterior Details /  Exterior Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_aluminum.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_type_required.src = Img.src;
	}
	//--------------------------------------------------------------------------


	//--------------------------------------------------------------------------
	//Parking
	//--------------------------------------------------------------------------
	if(form.int_assigned.checked == false && form.int_circular_driveway.checked == false && form.int_garage_parking.checked == false && form.int_street.checked == false && form.int_attendant.checked == false && form.int_off_site_parking.checked == false && form.int_driveway_off_Street.checked == false && form.int_permit_required.checked == false && form.int_carport_parking.checked == false && form.int_unassigned.checked == false && form.int_shared_driveway.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.parking_required.src = Img.src;
		error_message = error_message+"\n• Parking";
		error = 1; 	
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_assigned.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.parking_required.src = Img.src;
	}

	//------------------------------------------------------------------
	if(form.int_carport_parking.checked == true)
	{
		if(form.int_carport_attached.checked == false && form.int_carport_detached.checked == false)
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.carport_required.src = Img.src;
			error_message = error_message+"\n• Carport";
			error = 1; 	
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_carport_attached.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.carport_required.src = Img.src;	
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.carport_required.src = Img.src;	
	}

	//------------------------------------------------------------------

	if(form.int_garage_parking.checked == true)
	{
		if(form.int_garage_detached.checked == false && form.int_garage_underground.checked == false && form.int_garage_attached.checked == false)
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.garage_required.src = Img.src;	
			error_message = error_message+"\n• Garage";
			error = 1; 	
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_garage_detached.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.garage_required.src = Img.src;	
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.garage_required.src = Img.src;	
	}
	
	//--------------------------------------------------------------------------
	if(form.int_garage_detached.checked == true || form.int_garage_underground.checked == true || form.int_garage_attached.checked == true)
	{
		if(form.int_garage_spaces.value == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.garage_spaces_required.src = Img.src;	
			error_message = error_message+"\n• Garage spaces";
			error = 1; 	
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_garage_spaces.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.garage_spaces_required.src = Img.src;	
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.garage_spaces_required.src = Img.src;	
	}
		
	if(form.int_carport_attached.checked == true || form.int_carport_detached.checked == true)
	{
		if(form.int_carport_spaces.value == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.carport_spaces_required.src = Img.src;	
			error_message = error_message+"\n• Carport spaces";
			error = 1; 	
			if(error_focus == 0)
			{
				error_focus = 1;
				form.carport_spaces_required.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.carport_spaces_required.src = Img.src;	
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.carport_spaces_required.src = Img.src;	
	}
	
	

	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//Included List Price
	//--------------------------------------------------------------------------
	if(Trim(form.int_included_list_price.value) == "")
	{
		form.int_included_list_price.className = "textbox_error";
		error_message = error_message+"\n• Included in List Price";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_included_list_price.focus();
		}
	}
	else
		form.int_included_list_price.className = "textbox";
	//--------------------------------------------------------------------------
	

	//--------------------------------------------------------------------------
	//Utilities
	//--------------------------------------------------------------------------
	if(form.int_baseboard.checked == false && form.int_hot_water.checked == false && form.int_zoned_heat_source.checked == false && form.int_forced_air.checked == false && form.int_radiator.checked == false && form.int_other_heat_source.checked == false && form.int_heat_pump.checked == false && form.int_solar.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_source_required.src = Img.src;
		error_message = error_message+"\n• Heat Source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_baseboard.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_source_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_bottled_gas_type.checked == false && form.int_natural_gas_type.checked == false && form.int_central_type.checked == false && form.int_oil_type.checked == false && form.int_electric_type.checked == false && form.int_other_heat_type.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_type_required.src = Img.src;
		error_message = error_message+"\n• Heat Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_bottled_gas_type.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_type_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_bottled_gas_water.checked == false && form.int_other_hot_water.checked == false && form.int_electric_water.checked == false && form.int_natural_gas_water.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• Hot Water";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_bottled_gas_water.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.hot_water_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_public_water.checked == false && form.int_well.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_source_required.src = Img.src;
		error_message = error_message+"\n• Water Source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_public_water.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_source_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_bottled_gas_AC.checked == false && form.int_none_AC.checked == false && form.int_electric_cool_AC.checked == false && form.int_other_AC.checked == false && form.int_natural_gas_AC.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_source_required.src = Img.src;
		error_message = error_message+"\n• Air Conditioner Source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_bottled_gas_AC.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_source_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_attic_fan.checked == false && form.int_heat_pump_cool.checked == false && form.int_window_unit.checked == false && form.int_none_AC_type.checked == false && form.int_ceiling_fan.checked == false && form.int_wall_unit.checked == false && form.int_zoned_AC_type.checked == false && form.int_CAC.checked == false && form.int_whole_house_fan.checked == false && form.int_other_AC_type.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_type_required.src = Img.src;
		error_message = error_message+"\n• Air Conditioner Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_attic_fan.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_type_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.int_public_sewer.checked == false && form.int_septic_tank.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.sewer_type_required.src = Img.src;
		error_message = error_message+"\n• Sewer Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_public_sewer.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.sewer_type_required.src = Img.src;
	}
	//--------------------------------------------------------------------------
	
	//Water Oriented Properties
	//--------------------------------------------------------------------------
	if(form.int_water_access2.checked == true || form.int_water_front2.checked == true || form.int_water_view2.checked == true)
	{
		if(Trim(form.int_non_power_boats.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.non_power_boats_required.src = Img.src;
			form.int_non_power_boats.className = "textbox_error";
			error_message = error_message+"\n• Number of Non-Power Boats Permitted";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_non_power_boats.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.non_power_boats_required.src = Img.src;
			form.int_non_power_boats.className = "textbox";
		}
		
		if(Trim(form.int_power_boats.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.power_boats_required.src = Img.src;
			form.int_power_boats.className = "textbox_error";
			error_message = error_message+"\n• Power Boats Permitted";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_power_boats.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.power_boats_required.src = Img.src;
			form.int_power_boats.className = "textbox";
		}
		
		if(Trim(form.int_docks.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.docks_required.src = Img.src;
			form.int_docks.className = "textbox_error";
			error_message = error_message+"\n• Number of docks";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_docks.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.docks_required.src = Img.src;
			form.int_docks.className = "textbox";
		}
		
		//-------------------------
		if(form.int_pier.checked == false && form.int_multiple_slip.checked == false && form.int_ramp.checked == false && form.int_none.checked == false && form.int_single_slip.checked == false && form.int_swim_only.checked == false)
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.Dock_Boat_Slip_required.src = Img.src;
			error_message = error_message+"\n• Dock Boat Slip";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_pier.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.Dock_Boat_Slip_required.src = Img.src;
		}
		//----------------
		
		if(Trim(form.int_exposure.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.exposure_required.src = Img.src;
			form.int_exposure.className = "textbox_error";
			error_message = error_message+"\n• Exposure";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_exposure.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.exposure_required.src = Img.src;
			form.int_exposure.className = "textbox";
		}
		
		if(Trim(form.txt_mean_low_water.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.mean_low_water_required.src = Img.src;
			form.txt_mean_low_water.className = "textbox_error";
			error_message = error_message+"\n• Mean Low Water";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_mean_low_water.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.mean_low_water_required.src = Img.src;
			form.txt_mean_low_water.className = "textbox";
		}
		
		if(Trim(form.txt_body_of_water.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.body_of_water_required.src = Img.src;
			form.txt_body_of_water.className = "textbox_error";
			error_message = error_message+"\n• Name of Body of Water";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_body_of_water.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.body_of_water_required.src = Img.src;
			form.txt_body_of_water.className = "textbox";
		}
		
		if(Trim(form.int_water_frontage.value) == "")
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.water_frontage_required.src = Img.src;
			form.int_water_frontage.className = "textbox_error";
			error_message = error_message+"\n• Water Frontage";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_water_frontage.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.water_frontage_required.src = Img.src;
			form.int_water_frontage.className = "textbox";
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		
		form.non_power_boats_required.src = Img.src;
		form.int_non_power_boats.className = "textbox";
		
		form.power_boats_required.src = Img.src;
		form.int_power_boats.className = "textbox";
		
		form.docks_required.src = Img.src;
		form.int_docks.className = "textbox";
		
		form.Dock_Boat_Slip_required.src = Img.src;
		
		form.exposure_required.src = Img.src;
		form.int_exposure.className = "textbox";
		
		form.mean_low_water_required.src = Img.src;
		form.txt_mean_low_water.className = "textbox";
		
		form.body_of_water_required.src = Img.src;
		form.txt_body_of_water.className = "textbox";
		
		form.water_frontage_required.src = Img.src;
		form.int_water_frontage.className = "textbox";		
	}
	
	//--------------------------------------------------------------------------
	//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• Selling Agency 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.int_property_vacant.value) == "")
	{
		form.int_property_vacant.className = "textbox_error";
		error_message = error_message+"\n• Is the property vacant?";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_property_vacant.focus();
		}
	}
	else
		form.int_property_vacant.className = "textbox";

//----------------------------------------

	if(Trim(form.txt_new_construction.value) == "")
	{
		form.txt_new_construction.className = "textbox_error";
		error_message = error_message+"\n• New Construction";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_new_construction.focus();
		}
	}
	else
	{
		if(form.txt_new_construction.value == "Yes")
		{
			//--------------------------------------------------------------
			if(form.int_show_days_1.checked == false && form.int_show_days_2.checked == false && form.int_show_days_3.checked == false && form.int_show_days_4.checked == false && form.int_show_days_5.checked == false && form.int_show_days_6.checked == false && form.int_show_days_7.checked == false && form.int_show_days_8.checked == false)
			{
				var filename = "../../images/required1.gif";
				var Img = new Image();
				Img.src = filename;
				form.show_days_required.src = Img.src;
				error_message = error_message+"\n• Show Days";
				error = 1; 
				if(error_focus == 0)
				{
					error_focus = 1;
					form.int_show_days_1.focus();
				}
			}
			else
			{
				var filename = "../../images/required2.gif";
				var Img = new Image();
				Img.src = filename;
				form.show_days_required.src = Img.src;
			}		
			//--------------------------------------------------------------
			if(Trim(form.txt_show_time_open.value) == "")
			{
				form.txt_show_time_open.className = "textbox_error";
				error_message = error_message+"\n• Show Time Open";
				error = 1; 
				if(error_focus == 0)
				{
					error_focus = 1;
					form.txt_show_time_open.focus();
				}
			}
			else
				form.txt_show_time_open.className = "textbox";
			//--------------------------------------------------------------
			if(Trim(form.txt_show_time_closed.value) == "")
			{
				form.txt_show_time_closed.className = "textbox_error";
				error_message = error_message+"\n• Show Time Closed";
				error = 1; 
				if(error_focus == 0)
				{
					error_focus = 1;
					form.txt_show_time_closed.focus();
				}
			}
			else
				form.txt_show_time_closed.className = "textbox";

			//--------------------------------------------------------------
		
		}
		else
		{
			form.txt_new_construction.className = "textbox";
			
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.show_days_required.src = Img.src;

			form.txt_show_time_open.className = "textbox";
			form.txt_show_time_closed.className = "textbox";
		}
	}

	//Showing Contacts
	if(Trim(form.contact1_first_name.value) == "")
	{
		form.contact1_first_name.className = "textbox_error";
		error_message = error_message+"\n• Showing Contacts First Name";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.contact1_first_name.focus();
		}
	}
	else
		form.contact1_first_name.className = "textbox";

	if(Trim(form.contact1_last_name.value) == "")
	{
		form.contact1_last_name.className = "textbox_error";
		error_message = error_message+"\n• Showing Contacts 1 Last Name";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.contact1_last_name.focus();
		}
	}
	else
		form.contact1_last_name.className = "textbox";

	if(Trim(form.contact1_home_phone.value) == "")
	{
		form.contact1_home_phone.className = "textbox_error";
		error_message = error_message+"\n• Showing Contacts 1 Home Phone";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.contact1_home_phone.focus();
		}
	}
	else
		form.contact1_home_phone.className = "textbox";


	//--------------------------------------------------------------------------
	//Disability Features
	//--------------------------------------------------------------------------
	
	if(form.int_2access_exits.checked == false && form.int_48halls.checked == false && form.int_doors_recede.checked == false && form.int_entry_slope.checked == false && form.int_other_disability_features.checked == false && form.int_vehicle_transfer_area.checked == false && form.int_32wide_doors.checked == false && form.int_84_garage.checked == false && form.int_doors_swing_in.checked == false && form.int_level_entry_main.checked == false && form.int_roll_in_shower.checked == false && form.int_ramp_main_level.checked == false && form.int_wheelchair_modifications.checked == false && form.int_36_wide_halls.checked == false && form.int_doors_lever_handle.checked == false && form.int_elevator_chair_lift.checked == false && form.int_none_disability_features.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.disability_features_required.src = Img.src;
		error_message = error_message+"\n• Disability Features";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_2access_exits.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.disability_features_required.src = Img.src;
	}
	
	//--------------------------------------------------------------------------
	/*
	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_directions.focus();
		}
	}
	else
		form.txt_important_features.className = "textbox";
	
		
	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\nSorry, but the following required files were left blank in your listing submission form:"+error_message);
		return false;
		//return true;
	}
	
	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;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------