//------------------------------------------------------------------------------
//------------------------------------------------------------------------------
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";
	
	val = form.txt_email.value;
    a=val.indexOf('@');
	p=val.indexOf('.');
	if((a < 1) && (p < 3))
	{
		form.txt_email.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_email2.focus();
			}
		}
		else
		{
		  form.txt_email.className = "textbox";
		  form.txt_email2.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";

	if(Trim(form.txt_mailing_address.value) == "")
	{
		form.txt_mailing_address.className = "textbox_error";
		error_message = error_message+"\n• Your Mailing Address";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_mailing_address.focus();
		}
	}
	else
		form.txt_mailing_address.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• General Description / 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_attic.value) == "")
	{
		form.txt_attic.className = "textbox_error";
		error_message = error_message+"\n• General Description / 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•General Description /  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.architectural_style.value) == "")
	{
		form.architectural_style.className = "textbox_error";
		error_message = error_message+"\n• General Description / Architectural Style";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.architectural_style.focus();
		}
	}
	else
		form.architectural_style.className = "textbox";

  if(Trim(form.txt_type_home.value) == "")
	{
		form.txt_type_home.className = "textbox_error";
		error_message = error_message+"\n• General Description / Type of Home";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_type_home.focus();
		}
	}
	else
		form.txt_type_home.className = "textbox";
  
   if(form.txt_type_home.value == "Townhouse")
	{
		if(Trim(form.txt_townhome.value) == "")
		{
			form.txt_townhome.className = "textbox_error";
			error_message = error_message+"\n• General Description / If type is Townhome";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_townhome.focus();
			}
		}
		else
			form.txt_townhome.className = "textbox";
	}	  
	else
		form.txt_townhome.className = "textbox";
		
		
	 if(Trim(form.txt_number_level.value) == "")
	{
		form.txt_number_level.className = "textbox_error";
		error_message = error_message+"\n• General Description / Number of Levels";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_number_level.focus();
		}
	}
	else
		form.txt_number_level.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";
	//-------------------Half baths	
  	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_kitchen_1.checked == false && 
		 form.int_kitchen_2.checked == false && 
		 form.int_kitchen_3.checked == false && 
		 form.int_kitchen_4.checked == false && 
		 form.int_kitchen_5.checked == false && 
		 form.int_kitchen_6.checked == false && 
		 form.int_kitchen_7.checked == false && 
		 form.int_kitchen_8.checked == false && 
		 form.int_kitchen_9.checked == false &&
		 form.int_kitchen_10.checked == false && 
		 form.int_kitchen_11.checked == false && 
		 form.int_kitchen_12.checked == false && 
		 form.int_kitchen_13.checked == false && 
		 form.int_kitchen_14.checked == false && 
		 form.int_kitchen_15.checked == false && 
		 form.int_kitchen_16.checked == false && 
		 form.int_kitchen_17.checked == false && 
		 form.int_kitchen_18.checked == false &&
		 form.int_kitchen_19.checked == false && 
		 form.int_kitchen_20.checked == false && 
		 form.int_kitchen_21.checked == false && 
		 form.int_kitchen_22.checked == false && 
		 form.int_kitchen_23.checked == false &&
		 form.int_kitchen_24.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_kitchen_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.kitchen_required.src = Img.src;
	}


//----------------------------------------------------------------------
      //Interior Details/ Basement Type
	//---------------------------------------------------------------------
	  
	  if(form.int_basement_1.checked == false && 
		 form.int_basement_2.checked == false && 
		 form.int_basement_3.checked == false && 
		 form.int_basement_4.checked == false && 
		 form.int_basement_5.checked == false && 
		 form.int_basement_6.checked == false && 
		 form.int_basement_7.checked == false && 
		 form.int_basement_8.checked == false && 
		 form.int_basement_9.checked == false &&
		 form.int_basement_10.checked == false && 
		 form.int_basement_11.checked == false && 
		 form.int_basement_12.checked == false && 
		 form.int_basement_13.checked == false && 
		 form.int_basement_14.checked == false && 
		 form.int_basement_15.checked == false && 
		 form.int_basement_16.checked == false && 
		 form.int_basement_17.checked == false && 
		 form.int_basement_18.checked == false &&
		 form.int_basement_19.checked == false && 
		 form.int_basement_20.checked == false && 
		 form.int_basement_21.checked == false && 
		 form.int_basement_22.checked == false && 
		 form.int_basement_23.checked == false && 
		 form.int_basement_24.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• Interior Details / Basement Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_basement_1.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_ext_finish_1.checked == false && 
		 form.int_ext_finish_2.checked == false && 
		 form.int_ext_finish_3.checked == false && 
		 form.int_ext_finish_4.checked == false && 
		 form.int_ext_finish_5.checked == false && 
		 form.int_ext_finish_6.checked == false && 
		 form.int_ext_finish_7.checked == false && 
		 form.int_ext_finish_8.checked == false && 
		 form.int_ext_finish_9.checked == false && 
		 form.int_ext_finish_10.checked == false && 
		 form.int_ext_finish_11.checked == false && 
		 form.int_ext_finish_12.checked == false && 
		 form.int_ext_finish_13.checked == false && 
		 form.int_ext_finish_14.checked == false && 
		 form.int_ext_finish_15.checked == false && 
		 form.int_ext_finish_16.checked == false && 
		 form.int_ext_finish_17.checked == false && 
		 form.int_ext_finish_18.checked == false && 
		 form.int_ext_finish_19.checked == false && 
		 form.int_ext_finish_20.checked == false && 
		 form.int_ext_finish_21.checked == false && 
		 form.int_ext_finish_22.checked == false && 
		 form.int_ext_finish_23.checked == false && 
		 form.int_ext_finish_24.checked == false && 
		 form.int_ext_finish_25.checked == false && 
		 form.int_ext_finish_26.checked == false && 
		 form.int_ext_finish_27.checked == false && 
		 form.int_ext_finish_28.checked == false && 
		 form.int_ext_finish_29.checked == false && 
		 form.int_ext_finish_30.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_detail_finish.src = Img.src;
		error_message = error_message+"\n• Exterior Details / Exterior type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_ext_finish_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.exterior_detail_finish.src = Img.src;
	}


//----------------------------------------------------------------------
      //Exterior Details/ Disability Access
	//---------------------------------------------------------------------
	  
	  if(form.ext_disability_1.checked == false && 
		 form.ext_disability_2.checked == false && 
		 form.ext_disability_3.checked == false && 
		 form.ext_disability_4.checked == false && 
		 form.ext_disability_5.checked == false && 
		 form.ext_disability_6.checked == false && 
		 form.ext_disability_7.checked == false && 
		 form.ext_disability_8.checked == false && 
		 form.ext_disability_9.checked == false &&
		 form.ext_disability_10.checked == false && 
		 form.ext_disability_11.checked == false && 
		 form.ext_disability_12.checked == false && 
		 form.ext_disability_13.checked == false && 
		 form.ext_disability_14.checked == false && 
		 form.ext_disability_15.checked == false && 
		 form.ext_disability_16.checked == false && 
		 form.ext_disability_17.checked == false && 
		 form.ext_disability_18.checked == false &&
		 form.ext_disability_19.checked == false && 
		 form.ext_disability_20.checked == false && 
		 form.ext_disability_21.checked == false && 
		 form.ext_disability_22.checked == false && 
		 form.ext_disability_23.checked == false && 
		 form.ext_disability_24.checked == false &&
		 form.ext_disability_25.checked == false && 
		 form.ext_disability_26.checked == false && 
		 form.ext_disability_27.checked == false && 
		 form.ext_disability_28.checked == false &&
		 form.ext_disability_29.checked == false && 
		 form.ext_disability_30.checked == false && 
		 form.ext_disability_31.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.disability_access.src = Img.src;
		error_message = error_message+"\n• Exterior Details/ Disability Access";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.ext_disability_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.disability_access.src = Img.src;
	}

	//----------------------------------------------------------------------
      //Parking
	//---------------------------------------------------------------------
	// for(i=1;i<=26;i++)
	  //  alert(form.eval("int_parking_"+i).checked);
		
	  if(form.int_parking_1.checked == false && 
		 form.int_parking_2.checked == false && 
		 form.int_parking_3.checked == false && 
		 form.int_parking_4.checked == false && 
		 form.int_parking_5.checked == false && 
		 form.int_parking_6.checked == false && 
		 form.int_parking_7.checked == false && 
		 form.int_parking_8.checked == false &&
		 form.int_parking_9.checked == false && 
		 form.int_parking_10.checked == false && 
		 form.int_parking_11.checked == false && 
		 form.int_parking_12.checked == false && 
		 form.int_parking_13.checked == false && 
		 form.int_parking_14.checked == false && 
		 form.int_parking_15.checked == false && 
		 form.int_parking_16.checked == false &&
		 form.int_parking_17.checked == false && 
		 form.int_parking_18.checked == false && 
		 form.int_parking_19.checked == false && 
		 form.int_parking_20.checked == false && 
		 form.int_parking_21.checked == false && 
		 form.int_parking_22.checked == false && 
		 form.int_parking_23.checked == false && 
		 form.int_parking_24.checked == false &&
		 form.int_parking_25.checked == false && 
		 form.int_parking_26.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 / Parking";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_parking_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.parking_required.src = Img.src;
	}
	
	//------------------------------------------------------------------
	if(form.int_parking_19.checked == true)
	{
		if(form.int_carport_1.checked == false && form.int_carport_2.checked == false)
		{
			form.txt_carport_spaces.className = "textbox_error";
			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_1.focus();
			}
		}
		else
		{
			if(Trim(form.txt_carport_spaces.value) == "")
				{
					form.txt_carport_spaces.className = "textbox_error";
					error_message = error_message+"\n• Parking/ Number of Carport Spaces ";
					error = 1; 
					if(error_focus == 0)
					{
						error_focus = 1;
						form.txt_carport_spaces.focus();
					}
				}
				else
					form.txt_carport_spaces.className = "textbox";
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.carport_required.src = Img.src;	
		}
	}
	else
	{
		form.txt_carport_spaces.className = "textbox";
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.carport_required.src = Img.src;	
	}
	
	//----------------------------------------------------------------------
      //Parking / Garage
	//---------------------------------------------------------------------
	  
	 if(form.int_parking_3.checked == true)
	{
		  if(form.int_garage_parking_1.checked == false && 
			 form.int_garage_parking_2.checked == false && 
			 form.int_garage_parking_3.checked == false && 
			 form.int_garage_parking_4.checked == false && 
			 form.int_garage_parking_5.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• Parking / Garage";
				form.txt_garage_spaces.className = "textbox_error";
				error = 1; 
				if(error_focus == 0)
				{
					error_focus = 1;
					form.int_garage_parking_1.focus();
				}
			}
			else
			{
				if(Trim(form.txt_garage_spaces.value) == "")
				{
					form.txt_garage_spaces.className = "textbox_error";
					error_message = error_message+"\n• Parking/ Number of Garage Spaces: ";
					error = 1; 
					if(error_focus == 0)
					{
						error_focus = 1;
						form.txt_garage_spaces.focus();
					}
				}
				else
					form.txt_garage_spaces.className = "textbox";
					
				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;	
		form.txt_garage_spaces.className = "textbox";
	}
//----------------------------------------------------------------------
      //Parking / Assigned
	//---------------------------------------------------------------------
	  
	 if(form.int_parking_1.checked == true)
	{
		  if(Trim(form.txt_assigned_spaces.value) == "")
			{
				form.txt_assigned_spaces.className = "textbox_error";
				error_message = error_message+"\n• Parking/ Number of Assigned Spaces";
				error = 1; 
				if(error_focus == 0)
				{
					error_focus = 1;
					form.txt_assigned_spaces.focus();
				}
			}
			else
				form.txt_assigned_spaces.className = "textbox";
	}
	else
	   form.txt_assigned_spaces.className = "textbox";

	//----------------------------------------------------------------------
      //Utilities
	//---------------------------------------------------------------------
	  
	  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)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_source_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Heat Source";
		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.heat_source_required.src = Img.src;
	}
	
	//----------------------------------------------------------------------
      //Utilities Type
	//---------------------------------------------------------------------
	  
	  if(form.int_utilities_heat_type_1.checked == false && 
		 form.int_utilities_heat_type_2.checked == false && 
		 form.int_utilities_heat_type_3.checked == false && 
		 form.int_utilities_heat_type_4.checked == false && 
		 form.int_utilities_heat_type_5.checked == false && 
		 form.int_utilities_heat_type_6.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• Utilities / Heat Type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_heat_type_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.heat_type_required.src = Img.src;
	}

	//----------------------------------------------------------------------
      //Utilities Hot Water
	//---------------------------------------------------------------------
	  
	  if(form.int_utilities_hot_water_1.checked == false && 
		 form.int_utilities_hot_water_2.checked == false && 
		 form.int_utilities_hot_water_3.checked == false && 
         form.int_utilities_hot_water_4.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• Utilities / Hot Water";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_hot_water_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.hot_water_required.src = Img.src;
	}

	//----------------------------------------------------------------------
      //Utilities Water Source
	//---------------------------------------------------------------------
	  
	  if(form.int_utilities_water_source_1.checked == false && form.int_utilities_water_source_2.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.source_water_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Water Source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_utilities_water_source_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.source_water_required.src = Img.src;
	}

	//----------------------------------------------------------------------
      //Utilities Air conditioner source
	//---------------------------------------------------------------------
	  
	  if(form.int_air_cond_source_1.checked == false && 
		 form.int_air_cond_source_2.checked == false && 
		 form.int_air_cond_source_3.checked == false && 
		 form.int_air_cond_source_4.checked == false && 
		 form.int_air_cond_source_5.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Air conditioner source";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_air_cond_source_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_required.src = Img.src;
	}

//----------------------------------------------------------------------
      //Utilities Air conditioner Type
	//---------------------------------------------------------------------
	  
	  if(form.int_air_cond_type_1.checked == false && 
		 form.int_air_cond_type_2.checked == false && 
		 form.int_air_cond_type_3.checked == false && 
		 form.int_air_cond_type_4.checked == false && 
		 form.int_air_cond_type_5.checked == false &&
		 form.int_air_cond_type_6.checked == false && 
		 form.int_air_cond_type_7.checked == false && 
		 form.int_air_cond_type_8.checked == false && 
		 form.int_air_cond_type_9.checked == false && 
		 form.int_air_cond_type_10.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• Utilities / Air conditioner type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_air_cond_type_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.air_conditioner_type_required.src = Img.src;
	}

//----------------------------------------------------------------------
      //Utilities Sewer type
	//---------------------------------------------------------------------
	  
	  if(form.int_air_sewer_type_1.checked == false && form.int_air_sewer_type_2.checked == false)
	{
		var filename = "../../images/required1.gif";
		var Img = new Image();
		Img.src = filename;
		form.sewerr_required.src = Img.src;
		error_message = error_message+"\n• Utilities / Sewer type";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.int_air_sewer_type_1.focus();
		}
	}
	else
	{
		var filename = "../../images/required2.gif";
		var Img = new Image();
		Img.src = filename;
		form.sewerr_required.src = Img.src;
	}

	//----------------------------------------------------------------------
      //Water Oriented //Water Oriented
	//---------------------------------------------------------------------

	if(form.int_water_oriented_1.checked == true || form.int_water_oriented_2.checked == true || form.int_water_oriented_3.checked == true)
	{
	
		//--------------------------------------------------------------------------
		// Water Oriented / Number of Non-Power Boats Permited
		//--------------------------------------------------------------------------
		if(Trim(form.txt_number_non_power_1.value) == "")
		{
			form.txt_number_non_power_1.className = "textbox_error";
			error_message = error_message+"\n•Water Oriented propierties/ Number of Non-Power Boats Permited";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_number_non_power_1.focus();
			}
		}
		else
			form.txt_number_non_power_1.className = "textbox";
			
	//--------------------------------------------------------------------------
		// Water Oriented / Powers boats
		//--------------------------------------------------------------------------
		if(Trim(form.txt_power_boats_1.value) == "")
		{
			form.txt_power_boats_1.className = "textbox_error";
			error_message = error_message+"\n•Water Oriented propierties/ Powers boats";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_power_boats_1.focus();
			}
		}
		else
			form.txt_power_boats_1.className = "textbox";
	
	//--------------------------------------------------------------------------
		// Water Oriented / Number of Docks
		//--------------------------------------------------------------------------
		if(Trim(form.txt_number_docks_1.value) == "")
		{
			form.txt_number_docks_1.className = "textbox_error";
			error_message = error_message+"\n• Water Oriented propierties/ Number of Docks";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_number_docks_1.focus();
			}
		}
		else
			form.txt_number_docks_1.className = "textbox";
	
	//----------------------------------------------------------------------
		  //Water Oriented //Dock or Boat Slip
		//---------------------------------------------------------------------
		  
		  if(form.int_water_dock_1.checked == false && 
			 form.int_water_dock_2.checked == false && 
			 form.int_water_dock_3.checked == false &&
			 form.int_water_dock_4.checked == false && 
			 form.int_water_dock_5.checked == false && 
			 form.int_water_dock_6.checked == false)
		{
			var filename = "../../images/required1.gif";
			var Img = new Image();
			Img.src = filename;
			form.water_dock_required.src = Img.src;
			error_message = error_message+"\n• Water Oriented propierties/ Dock or Boat Slip";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.int_water_dock_1.focus();
			}
		}
		else
		{
			var filename = "../../images/required2.gif";
			var Img = new Image();
			Img.src = filename;
			form.water_dock_required.src = Img.src;
		}
	
	
	//--------------------------------------------------------------------------
		// Water Oriented / Exposure
		//--------------------------------------------------------------------------
		if(Trim(form.txt_exposure.value) == "")
		{
			form.txt_exposure.className = "textbox_error";
			error_message = error_message+"\n• Water Oriented propierties/  Exposure";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_exposure.focus();
			}
		}
		else
			form.txt_exposure.className = "textbox";
	
	//--------------------------------------------------------------------------
		// Water Oriented / Mean Low Water
		//--------------------------------------------------------------------------
		if(Trim(form.txt_mean_low.value) == "")
		{
			form.txt_mean_low.className = "textbox_error";
			error_message = error_message+"\n• Water Oriented propierties/ Mean Low Water";
			error = 1;
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_mean_low.focus();
			}
		}
		else
			form.txt_mean_low.className = "textbox";
	
	//--------------------------------------------------------------------------
		// Water Oriented / Body Water
		//--------------------------------------------------------------------------
		if(Trim(form.txt_name_body_water.value) == "")
		{
			form.txt_name_body_water.className = "textbox_error";
			error_message = error_message+"\n• Water Oriented propierties/ Body Water";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_name_body_water.focus();
			}
		}
		else
			form.txt_name_body_water.className = "textbox";
	
	//--------------------------------------------------------------------------
		// Water Oriented / Fontage
		//--------------------------------------------------------------------------
		if(Trim(form.txt_fontage.value) == "")
		{
			form.txt_fontage.className = "textbox_error";
			error_message = error_message+"\n• Water Oriented propierties/ Fontage";
			error = 1; 
			if(error_focus == 0)
			{
				error_focus = 1;
				form.txt_fontage.focus();
			}
		}
		else
			form.txt_fontage.className = "textbox";
}
else
{
   form.txt_number_non_power_1.className = "textbox";
   form.txt_power_boats_1.className = "textbox";
   form.txt_number_docks_1.className = "textbox";
   var filename = "../../images/required2.gif";
   var Img = new Image();
   Img.src = filename;
   form.water_dock_required.src = Img.src;
   
   form.txt_exposure.className = "textbox";
   form.txt_mean_low.className = "textbox";
   form.txt_name_body_water.className = "textbox";
   form.txt_fontage.className = "textbox";
   
}
//--------------------------------------------------------------------------
	// Rental Information / Tenant to Pay Some Repair Deductible
	//--------------------------------------------------------------------------
	if(Trim(form.txt_tenant_pay_some.value) == "")
	{
		form.txt_tenant_pay_some.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Tenant to Pay Some Repair Deductible";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_tenant_pay_some.focus();
		}
	}
	else
		form.txt_tenant_pay_some.className = "textbox";

//--------------------------------------------------------------------------
	// Rental Information / Minimun Security Deposit
	//--------------------------------------------------------------------------
	if(Trim(form.txt_minimun_security.value) == "")
	{
		form.txt_minimun_security.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Minimun Security Deposit:";
		error = 1;
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_minimun_security.focus();
		}
	}
	else
		form.txt_minimun_security.className = "textbox";

//--------------------------------------------------------------------------
	// Rental Information / processing fee
	//--------------------------------------------------------------------------
	if(Trim(form.txt_processing_fee.value) == "")
	{
		form.txt_processing_fee.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Processing fee ";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_processing_fee.focus();
		}
	}
	else
		form.txt_processing_fee.className = "textbox";

	//--------------------------------------------------------------------------
	// Rental Information / Date Property is Available
	//--------------------------------------------------------------------------
	if(Trim(form.txt_date_property.value) == "")
	{
		form.txt_date_property.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Date Property is Available ";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_date_property.focus();
		}
	}
	else
		form.txt_date_property.className = "textbox";

//--------------------------------------------------------------------------
	// Rental Information / Minimun Lease Period
	//--------------------------------------------------------------------------
	if(Trim(form.txt_minimun_lease.value) == "")
	{
		form.txt_minimun_lease.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Minimun Lease Period ";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_minimun_lease.focus();
		}
	}
	else
		form.txt_minimun_lease.className = "textbox";

//--------------------------------------------------------------------------
	// Rental Information / Maximum Lease Period Considered
	//--------------------------------------------------------------------------
	if(Trim(form.txt_maximun_lease.value) == "")
	{
		form.txt_maximun_lease.className = "textbox_error";
		error_message = error_message+"\n• Rental Information/ Maximum Lease Period Considered ";
		error = 1; 
		if(error_focus == 0)
		{
			error_focus = 1;
			form.txt_maximun_lease.focus();
		}
	}
	else
		form.txt_maximun_lease.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";

///-----------------------------------------------
//-------Show days
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;
			}					
		
		}
		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;			
		}
	}



//--------------------------------------------------------------------------
	// Noteworthy features
	//--------------------------------------------------------------------------
	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_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.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;
	}
	
	if(form.flt_selling_agency_commission.value > 100  && form.ind_selling_agency_commission.value == "%")
	{
		form.flt_selling_agency_commission.className = "textbox_error";
		alert("The Selling Agency Commission can´t be more than 100%");
		form.flt_selling_agency_commission.focus();
		return false;
	}
	else
		form.flt_selling_agency_commission.className = "textbox";
		
	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;
}
//------------------------------------------------------------------------------
//------------------------------------------------------------------------------