  //  check for valid numeric strings	


function search_street()
{
	form = document.forms['search_by_street'];
	if ( form.elements['street_name'].value == "")
	{
		alert ("You must fill in a street name!");
		return false;
	}
	
	var iChars = "~\`!@#$%^&*()+=-[]\\\';,./{}|\":<>?_";
	for (var i = 0; i < form.elements['street_name'].value.length; i++)
	{
		if (iChars.indexOf(form.elements['street_name'].value.charAt(i)) != -1) {
			alert ("Your text contains special characters. \nThese are NOT allowed.\n Please remove them and search again.");
			return false;
		}
	}	
	
	form.submit();
	
}


function checkAtYourService(){
	form = document.forms['service'];
	error ="";

	if (form.elements['from'].value == ""){
		error += "• Please enter your email address\n";
	}
	else{
		var filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
		if (!filter.test(form.elements['from'].value)){
			error += "• Please enter your valid email address\n";
		}	
	}
	
	if (form.elements['title'].value == ""){
		error += "• Please enter a subject in the subject field.\n";
	}
	
	if (form.elements['body'].value == ""){
		error += "• Please enter a message in the message field.\n";
		sender = 1;
	}
	
	if (error!=""){alert(error);return false;}
	form.elements['act'].value = 'atyourservicecheck';
	form.submit();
	
}

function checkHomeWorth()
{
	form = document.forms['homeworth'];
	
	if (form.elements['first_name'].value == ""){
		alert ("Please fill in your first name!");
		return false;
	}
	
	if (form.elements['last_name'].value == ""){
		alert ("Please fill in your last name!");
		return false;
	}
	
	if (form.elements['email_address'].value == ""){
		alert ("Please fill in your email!");
		return false;
	}
	
	email= form.elements['email_address'].value;
	
	filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)){}
	else {
		alert('Please fill in a valid email address!');
		return false;
	}
	
	form.elements['state_text'].value = form.elements['state_id'].options[form.elements['state_id'].selectedIndex].text;
	form.elements['property_text'].value = form.elements['property_type'].options[form.elements['property_type'].selectedIndex].text; 
	form.elements['soon_text'].value = form.elements['when_to_sell'].options[form.elements['when_to_sell'].selectedIndex].text; 
	form.elements['newhome_text'].value = form.elements['need_new_home'].options[form.elements['need_new_home'].selectedIndex].text; 
	
	form.elements['act'].value = "homeworth_checked";
	form.submit();
}


function checkDreamHome()
{
	form = document.forms['dreamhome'];
	
	if (form.elements['client_first_name'].value == ""){
		alert ("Please fill in your first name!");
		return false;
	}
	
	if (form.elements['client_last_name'].value == ""){
		alert ("Please fill in your last name!");
		return false;
	}
	
	if (form.elements['client_email_address'].value == ""){
		alert ("Please fill in your email!");
		return false;
	}
	
	email= form.elements['client_email_address'].value;
	
	filter  = /^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$/;
	if (filter.test(email)){}
	else {
		alert('Please fill in a valid email address!');
		return false;
	}
	
	form.elements['client_state_text'].value = form.elements['client_state_id'].options[form.elements['client_state_id'].selectedIndex].text;
	form.elements['state_text'].value = form.elements['state_id'].options[form.elements['state_id'].selectedIndex].text;
	form.elements['property_type_text'].value = form.elements['property_type'].options[form.elements['property_type'].selectedIndex].text;
	
	form.elements['act'].value = "dreamhome_checked";
	form.submit();
}
