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;
        }
        // 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;
}