<!--

// VALIDATE LOGIN FORM
function validateLoginForm(form) {
	// USERNAME
	if (form.username.value == "") {
		alert('Please enter your username.');
		form.username.focus();
		return false;
	}
	// PASSWORD
	if (form.password.value == "") {
		alert('Please enter your password.');
		form.password.focus();
		return false;
	}
	// LOOKS GOOD, SUBMIT IT
	return true;
}

// VALIDATE REGISTRATION FORM
function validateRegistrationForm(form) {
	// QUESTION1_OTHER
	if ((form.question1[6].checked == true) && (form.question1_other.value == "")) {
		alert('Please describe what best suits you.');
		form.question1_other.focus();
		return false;
	}
	// QUESTION3_OTHER
	if ((form.question3[7].checked == true) && (form.question3_other.value == "")) {
		alert('Please describe how you heard about Hamlin Capital Management, LLC.');
		form.question3_other.focus();
		return false;
	}
	// FIRST_NAME
	if (form.first_name.value == "") {
		alert('Please enter your first name.');
		form.first_name.focus();
		return false;
	}
	// LAST_NAME
	if (form.last_name.value == "") {
		alert('Please enter your last name.');
		form.last_name.focus();
		return false;
	}
	// CURRENT_EMPLOYER
	if (form.current_employer.value == "") {
		alert('Please enter your current employer.');
		form.current_employer.focus();
		return false;
	}
	// OCCUPATION
	if (form.occupation.value == "") {
		alert('Please enter your occupation.');
		form.occupation.focus();
		return false;
	}
	// ADDRESS
	if (form.address.value == "") {
		alert('Please enter your address.');
		form.address.focus();
		return false;
	}
	// CITY
	if (form.city.value == "" || form.city.value.search(/^[a-zA-Z][a-zA-Z\s\-\.']+$/) == -1) {
		alert('Please enter your city.');
		form.city.focus();
		return false;
	}
	// STATE
	if (form.state[0].selected == true) {
		alert('Please select your state.');
		form.state.focus();
		return false;
	}
	// ZIP
	if (form.zip.value.search(/^\d{5}([-\s]?\d{4})?$/) == -1) {
		alert('Please enter a valid US zip code.');
		form.zip.focus();
		return false;
	}
	// COUNTRY
	if (form.country[0].selected == true) {
		alert('Please select your country.');
		form.country.focus();
		return false;
	}
	// TELEPHONE_NUMBER
	if (form.telephone_number.value == "" || form.telephone_number.value.search(/^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/) == -1) {
		alert('Please enter a valid phone number.\nExample: 111-111-1111');
		form.telephone_number.focus();
		return false;
	}
	// FAX_NUMBER
	if (form.fax_number.value != "" && form.fax_number.value.search(/^\D?(\d{3})\D?\D?(\d{3})\D?(\d{4})$/) == -1) {
		alert('Please enter a valid fax number.\nExample: 111-111-1111');
		form.fax_number.focus();
		return false;
	}
	// EMAIL_ADDRESS
	if (form.email_address.value.search(/^([a-zA-Z0-9_\-\.]+)@((\[[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.)|(([a-zA-Z0-9\-]+\.)+))([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/) == -1) {
		alert('Please enter a valid e-mail address.');
		form.email_address.focus();
		return false;
	}
	// LOOKS GOOD, SUBMIT IT
	return true;
}

//-->
