function Validation() {
    var formname = "NewsletterSubscription";

    if (getObjFormField(formname, "firstname")) {
        // Newsletters
//        if (!getObjFormField(formname, "COSBulletin").checked) {
//            alert("Please select the newsletter(s) you would like to receive.");
//            return false;
//        }
        // First Name
        if (isNull(getObjFormField(formname, "firstname").value)) {
            alert("First name is required.");
            getObjFormField(formname, "firstname").focus();
            return false;
        }
        // Last Name
        if (isNull(getObjFormField(formname, "lastname").value)) {
            alert("Last name is required.");
            getObjFormField(formname, "lastname").focus();
            return false;
        }
        // Email
        if (isNull(getObjFormField(formname, "email").value)) {
            alert("E-mail is required.");
            getObjFormField(formname, "email").focus();
            return false;
        }
        if (!checkmail(getObjFormField(formname, "email").value)) {
            alert("Email address does not seem to be valid.");
            getObjFormField(formname, "email").focus();
            return false;
        }
        // Confirmation Email
        if (isNull(getObjFormField(formname, "confirmemail").value)) {
            alert("Please confirm your e-mail address.");
            getObjFormField(formname, "confirmemail").focus();
            return false;
        }
        else if (getObjFormField(formname, "email").value.toLowerCase() != getObjFormField(formname, "confirmemail").value.toLowerCase()) {
            alert("You have specified 2 different email addresses. Please make sure you enter similar and correct addresses.")
            //BackUpMistypedEmails(getObjFormField(formname, "email").value, getObjFormField(formname, "confirmemail").value)
            //USREG_00_ConfirmEmail.select();
            getObjFormField(formname, "email").focus();
            getObjFormField(formname, "confirmemail").focus();
            return false;
        }
        // Activity
        if (getObjFormField(formname, "activity")) {
            if (getObjFormField(formname, "activity").selectedIndex == 0) {
                alert("Please specify your main activity.");
                getObjFormField(formname, "activity").focus();
                return false;
            }
        }
        // Job Department
        if (getObjFormField(formname, "department")) {
            if (getObjFormField(formname, "department").selectedIndex == 0) {
                alert("Please specify your job department.");
                getObjFormField(formname, "department").focus();
                return false;
            }
        }
    }
    else {
//        // Newsletters
//        if (!getObjFormField(formname, "COSBulletin").checked) {
//            alert("Please select the newsletter(s) you would like to unsubscribe from.");
//            return false;
//        }
    }
    return true;
}
