
<!-- Validation Scripts -->
function isValidEmail(text)	{
	var reEmail = /^.+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,3}|[0-9]{1,3})(\]?)$/;
	return reEmail.test(text);
}
function checkForm(f)	{
	bSuccess = true;
	var error = "";

	if ((f.name.value == "Name") || (f.name.value == "")) {
		error += "Please provide your name.\n";
		bSuccess = false;
	}

	if ((f.email.value != "Email Address") || (f.email.value == "")) {
		if (!isValidEmail(f.email.value)) {
			error += "Please provide your valid email address.\n";
			bSuccess = false;
		}
	} else {
		error += "Please provide your email address.\n";
		bSuccess = false;
	}

	if (bSuccess == false) {
		alert(error);
		return bSuccess;
	}
}

<!--Clear Form Fields onFocus -->
function clearDefault(el)
{
  if (el.defaultValue==el.value) el.value = "";
}