function validate()
{
	var bValid = true;
	var msg = '';

	if (trim(document.getElementById('FirstName').value) == '')
	{
		msg += 'First name is missing.\n';
		bValid = false;
	}
	if (trim(document.getElementById('LastName').value) == '')
	{
		msg += 'Last name is missing.\n';
		bValid = false;
	}
	if (trim(document.getElementById('Email').value) == '')
	{
		msg += 'Email is missing.\n';
		bValid = false;
	}
	if (trim(document.getElementById('WhereHeard').value) == '')
	{
		msg += 'Where did you hear about the W Koh Samui Retreat & Residences?\n';
		bValid = false;
	}


	if (bValid == false)
	{
		alert('Please correct the following invalid fields:\n\n' + msg);
		return false;
	}
	return true;
}

function trim(str, chars) {
	return ltrim(rtrim(str, chars), chars);
}

function ltrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
}
 
function rtrim(str, chars) {
	chars = chars || "\\s";
	return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
}

