function searchRentals()
{
	document.search_form.submit();
}

function emailListing()
{
	var e = document.getElementById('email_friend_form');
	if (e) e.style.display = ( e.style.display == "block") ? "none" : "block";
}

function validateEmailFriendForm(form)
{
	var fv = new FormValidator(form);
	fv.addElement('email_from', 'email', "Please enter your e-mail address.");
	fv.addElement('email_to', 'email', "Please enter your friend's e-mail address.");

	if (fv.validateForm())
	{
		var ajax = new AJAX();
		ajax.buildFormData(form);
		
		var e = document.getElementById('email_friend_response');
		
		var handler = function ()
		{
			var http = ajax.getRequestObject();
			if (http.readyState == 4) e.innerHTML = http.responseText;
			e.style.display = "block";
		};
		
		ajax.sendRequest('POST', '/email/', handler);
	}
	return false;
}