//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
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• Rent price";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_price.focus();
		}
	}
	else
		form.flt_price.className = "textbox";
		
	if(Trim(form.txt_Rent_Price_Description.value) == "")
	{
		form.txt_Rent_Price_Description.className = "textbox_error";
		error_message = error_message+"\n• Rent Price Description";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Rent_Price_Description.focus();
		}
	}
	else
		form.txt_Rent_Price_Description.className = "textbox";
	
	if(Trim(form.txt_Lease_Terms.value) == "")
	{
		form.txt_Lease_Terms.className = "textbox_error";
		error_message = error_message+"\n• Lease Terms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Lease_Terms.focus();
		}
	}
	else
		form.txt_Lease_Terms.className = "textbox";
	
	if(Trim(form.flt_Application_Fee.value) == "")
	{
		form.flt_Application_Fee.className = "textbox_error";
		error_message = error_message+"\n• Application Fee";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_Application_Fee.focus();
		}
	}
	else
		form.flt_Application_Fee.className = "textbox";
	
	if(Trim(form.flt_Deposit.value) == "")
	{
		form.flt_Deposit.className = "textbox_error";
		error_message = error_message+"\n• Deposit";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.flt_Deposit.focus();
		}
	}
	else
		form.flt_Deposit.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_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_type_of_home.value) == "")
	{
		form.int_type_of_home.className = "textbox_error";
		error_message = error_message+"\n• Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_type_of_home.focus();
		}
	}
	else
		form.int_type_of_home.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_structure.value) == "")
	{
		form.int_structure.className = "textbox_error";
		error_message = error_message+"\n• Structure";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_structure.focus();
		}
	}
	else
		form.int_structure.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";
		
	if(Trim(form.int_number_rooms.value) == "")
	{
		form.int_number_rooms.className = "textbox_error";
		error_message = error_message+"\n• Number of Rooms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_number_rooms.focus();
		}
	}
	else
		form.int_number_rooms.className = "textbox";
    
	if(Trim(form.txt_pool.value) == "")
	{
		form.txt_pool.className = "textbox_error";
		error_message = error_message+"\n• Pool";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_pool.focus();
		}
	}
	else
		form.txt_pool.className = "textbox";

	if(Trim(form.txt_Basement.value) == "")
	{
		form.txt_Basement.className = "textbox_error";
		error_message = error_message+"\n• Basement";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Basement.focus();
		}
	}
	else
		form.txt_Basement.className = "textbox";

	if(Trim(form.txt_Smoking.value) == "")
	{
		form.txt_Smoking.className = "textbox_error";
		error_message = error_message+"\n• Smoking";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Smoking.focus();
		}
	}
	else
		form.txt_Smoking.className = "textbox";

	if(Trim(form.txt_Pets.value) == "")
	{
		form.txt_Pets.className = "textbox_error";
		error_message = error_message+"\n• Pets";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Pets.focus();
		}
	}
	else
		form.txt_Pets.className = "textbox";

	if(Trim(form.txt_Desability.value) == "")
	{
		form.txt_Desability.className = "textbox_error";
		error_message = error_message+"\n• Desability";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Desability.focus();
		}
	}
	else
		form.txt_Desability.className = "textbox";

	if(Trim(form.txt_Fusnished.value) == "")
	{
		form.txt_Fusnished.className = "textbox_error";
		error_message = error_message+"\n• Furnished";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_Fusnished.focus();
		}
	}
	else
		form.txt_Fusnished.className = "textbox";

	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//Bedrooms
	//--------------------------------------------------------------------------
	if(Trim(form.int_number_bedrooms.value) == "")
	{
		form.int_number_bedrooms.className = "textbox_error";
		error_message = error_message+"\n• Number of Bedrooms";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_number_bedrooms.focus();
		}
	}
	else
		form.int_number_bedrooms.className = "textbox";

	//--------------------------------------------------------------------------
	//Interior Details
	//--------------------------------------------------------------------------
	if(form.interior_det_1.checked == false && form.interior_det_2.checked == false && form.interior_det_3.checked == false && form.interior_det_4.checked == false && form.interior_det_5.checked == false && form.interior_det_6.checked == false && form.interior_det_7.checked == false && form.interior_det_8.checked == false && form.interior_det_9.checked == false && form.interior_det_10.checked == false && form.interior_det_11.checked == false && form.interior_det_12.checked == false && form.interior_det_13.checked == false && form.interior_det_14.checked == false && form.interior_det_15.checked == false && form.interior_det_16.checked == false && form.interior_det_17.checked == false && form.interior_det_18.checked == false && form.interior_det_19.checked == false && form.interior_det_20.checked == false && form.interior_det_21.checked == false && form.interior_det_22.checked == false && form.interior_det_23.checked == false && form.interior_det_29.checked == false && form.interior_det_25.checked == false && form.interior_det_26.checked == false && form.interior_det_27.checked == false && form.interior_det_28.checked == false && form.interior_det_29.checked == false && form.interior_det_30.checked == false && form.interior_det_31.checked == false && form.interior_det_32.checked == false && form.interior_det_33.checked == false && form.interior_det_34.checked == false && form.interior_det_35.checked == false && form.interior_det_36.checked == false && form.interior_det_37.checked == false && form.interior_det_38.checked == false && form.interior_det_39.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.interior_img.src = Img.src;
		error_message = error_message+"\n• Interior";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.interior_det_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.interior_img.src = Img.src;
	}
	
	if(form.Appliances_Equipment_1.checked == false && form.Appliances_Equipment_2.checked == false && form.Appliances_Equipment_3.checked == false && form.Appliances_Equipment_4.checked == false && form.Appliances_Equipment_5.checked == false && form.Appliances_Equipment_6.checked == false && form.Appliances_Equipment_7.checked == false && form.Appliances_Equipment_8.checked == false && form.Appliances_Equipment_9.checked == false && form.Appliances_Equipment_10.checked == false && form.Appliances_Equipment_11.checked == false && form.Appliances_Equipment_12.checked == false && form.Appliances_Equipment_13.checked == false && form.Appliances_Equipment_14.checked == false && form.Appliances_Equipment_15.checked == false && form.Appliances_Equipment_16.checked == false && form.Appliances_Equipment_17.checked == false && form.Appliances_Equipment_18.checked == false && form.Appliances_Equipment_19.checked == false && form.Appliances_Equipment_20.checked == false && form.Appliances_Equipment_21.checked == false && form.Appliances_Equipment_22.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.appliances_img.src = Img.src;
		error_message = error_message+"\n• Appliances and Equipment";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.Appliances_Equipment_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.appliances_img.src = Img.src;
	}
	
	if(Trim(form.int_fireplaces.value) == "")
	{
		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";
	
	
	//--------------------------------------------------------------------------
	
	//--------------------------------------------------------------------------
	//Exterior Details
	//--------------------------------------------------------------------------
	if(form.exterior_type_1.checked == false && form.exterior_type_2.checked == false && form.exterior_type_3.checked == false && form.exterior_type_4.checked == false && form.exterior_type_5.checked == false && form.exterior_type_6.checked == false && form.exterior_type_7.checked == false && form.exterior_type_8.checked == false && form.exterior_type_9.checked == false && form.exterior_type_10.checked == false && form.exterior_type_11.checked == false && form.exterior_type_12.checked == false && form.exterior_type_13.checked == false && form.exterior_type_14.checked == false && form.exterior_type_15.checked == false && form.exterior_type_16.checked == false && form.exterior_type_17.checked == false && form.exterior_type_18.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_type.src = Img.src;
		error_message = error_message+"\n• Exterior Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.exterior_type_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_type.src = Img.src;
	}
	
	//--------------------------------------------------------------------------
	//Utilities
	//--------------------------------------------------------------------------
	if(form.heat_source_1.checked == false && form.heat_source_2.checked == false && form.heat_source_3.checked == false && form.heat_source_4.checked == false && form.heat_source_5.checked == false && form.heat_source_6.checked == false && form.heat_source_7.checked == false && form.heat_source_8.checked == false && form.heat_source_9.checked == false && form.heat_source_10.checked == false && form.heat_source_11.checked == false && form.heat_source_12.checked == false && form.heat_source_13.checked == false && form.heat_source_14.checked == false && form.heat_source_15.checked == false && form.heat_source_16.checked == false && form.heat_source_17.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_source.src = Img.src;
		error_message = error_message+"\n• Heat Source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.heat_source_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_source.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.cooling_type_1.checked == false && form.cooling_type_2.checked == false && form.cooling_type_3.checked == false && form.cooling_type_4.checked == false && form.cooling_type_5.checked == false && form.cooling_type_6.checked == false && form.cooling_type_7.checked == false && form.cooling_type_8.checked == false && form.cooling_type_9.checked == false && form.cooling_type_10.checked == false && form.cooling_type_11.checked == false && form.cooling_type_12.checked == false && form.cooling_type_13.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.cooling_type.src = Img.src;
		error_message = error_message+"\n• Cooling Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.cooling_type_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.cooling_type.src = Img.src;
	}
	//--------------------------------------------------------------------------
	if(form.water_sewer_1.checked == false && form.water_sewer_2.checked == false && form.water_sewer_3.checked == false && form.water_sewer_4.checked == false && form.water_sewer_5.checked == false && form.water_sewer_6.checked == false && form.water_sewer_7.checked == false)		  
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_sewer.src = Img.src;
		error_message = error_message+"\n• Please select up to 2 Water and Sewer";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.water_sewer_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.water_sewer.src = Img.src;
	}
	//--------------------------------------------------------------------------

	//--------------------------------------------------------------------------
	//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.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.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;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------