function setFocus(elem) {
	document.getElementById(elem).focus();
}

function togLand() {
	var list = document.getElementById('ddl_PropType').selectedIndex;
	var tb = document.getElementById('tb_LandSize');
	var land = document.getElementById('land');
	if (list == 2) {
		land.className = "landS";
		tb.focus();
	}
	else land.className = "landH";
}

function resetForm() {
	document.getElementById('rqd_FirstName').style.visibility = "hidden";
	document.getElementById('rqd_LastName').style.visibility = "hidden";
	document.getElementById('rqd_Email').style.visibility = "hidden";
	setFocus('tb_FirstName');
}

function validateFields() {
	var valid;

	var emailFilter = /^(\[?)[a-zA-Z0-9\-\.]+\@(\[?)[a-zA-Z0-9\-\.]+\.([a-zA-Z]{2,4}|[0-9]{1,3})(\]?)$/;
	f = document.getElementById('tb_FirstName');
	rqd_F = document.getElementById('rqd_FirstName');
	l = document.getElementById('tb_LastName');
	rqd_L = document.getElementById('rqd_LastName');
	e = document.getElementById('tb_Email');
	rqd_E = document.getElementById('rqd_Email');
	
	if (!(emailFilter.test(e.value.toLowerCase()))) {
		if (e.value == "") {
			rqd_E.style.visibility = "visible";
			rqd_E.innerHTML = " (required)"
		} else {
			rqd_E.style.visibility = "visible";
			rqd_E.innerHTML = " (invalid e-mail)"
		}
		e.focus();
		e.select();
		valid = false;
	} else {
		rqd_E.style.visibility = "hidden";
	}

	if (l.value == "") {
		rqd_L.style.visibility = "visible";
		rqd_L.innerHTML = " (required)"
		l.focus();
		valid = false;
	} else {
		rqd_L.style.visibility = "hidden";
	}

	if (f.value == "") {
		rqd_F.style.visibility = "visible";
		rqd_F.innerHTML = " (required)"
		f.focus();
		valid = false;
	} else {
		rqd_F.style.visibility = "hidden";
	}

	if (valid == false) {
		return false;
	} else {
		// return true for server postback
		return true;
	}
}


