function validateForm(frm) {
    var elem = frm.Email;
    if (!elem.value) {
        alert("Error: Email is missing.");
        elem.focus();
        return false;
    }
    var elem = frm.Email;
    if (!/^[\S]+@[\S]+\.[\S]+$/.test(elem.value)) {
        alert("Error: Invalid Email address.");
        elem.focus();
        return false;
    }
	var elem = frm.FirstName;
    if (!elem.value) {
        alert("Error: First Name is missing.");
        elem.focus();
        return false;
    }
    var elem = frm.LastName;
    if (!elem.value) {
        alert("Error: Last Name is missing.");
        elem.focus();
        return false;
    }
    var elem = frm.InvestmentCounselor;
    if (elem && !elem.value) {
        alert("Error: Investment Counselor is not selected.");
        elem.focus();
        return false;
    }
    return true;
}