function OnlineApp_js_CheckValidate() {
    // Names
    if (!CheckReqField("txtLName1", "Please input last name")) return false;
    if (!CheckReqField("txtFName2", "Please input first name")) return false;

    // Email
    if (!CheckRegEx("txtEmail", /^\w+([-+.]\w+)*@\w+([-.]\w+)*\.\w+([-.]\w+)*$/, "Please write right email format")) return false;
    // Tel
    if (!CheckReqField("txtPhone1", "Please input Telephone Number exactly!")) return false;
    if (!CheckReqField("txtPhone2", "Please input Telephone Number exactly!")) return false;
    if (!CheckReqField("txtPhone3", "Please input Telephone Number exactly!")) return false;

    if (!CheckReqField("txtAddress", "Please input address")) return false;
    if (!CheckReqField("txtCity", "Please input city")) return false;

    // zip code
    if (!CheckReqField("txtZipcode", "Zip code must be 5 digits")) return false;


    // check Position
    if (!document.getElementById("chkTeaching").checked && !document.getElementById("chkAdministration").checked && !document.getElementById("chkOther").checked) {
        alert("Please select at least one of the positions");
        document.getElementById("chkTeaching").focus();
        return false;
    }

    // Compensation
    if (document.getElementById("txtHryWage").value == "" && document.getElementById("txtSalary").value == "") {
        alert("Please input both or at least one of the compensation fields");
        document.getElementById("txtHryWage").focus();
        return false;
    }

    // check Campus
    if (!document.getElementById("chkCampus1").checked && !document.getElementById("chkCampus2").checked && !document.getElementById("chkCampus3").checked) {
        alert("Please select at least one of the campuses");
        document.getElementById("chkCampus1").focus();
        return false;
    }

    if (document.getElementById("ddlStartDate").value == "") {
        alert('Please select one of "Earliest Time Able to Start" from drop down list');
        document.getElementById("ddlStartDate").focus();
        return false;
    }

    // check driver's license
    if (!document.getElementById("rbtnDriverIDT").checked && !document.getElementById("rbtnDriverIDF").checked) {
        alert("You need to select Driver's License Field!");
        document.getElementById("rbtnDriverIDT").focus();
        return false;
    }

    // check legal work
    if (!document.getElementById("rbtnUST").checked && !document.getElementById("rbtnUSF").checked) {
        alert("You need to select legal work Field!");
        document.getElementById("rbtnUST").focus();
        return false;
    }

    // check convicted
    if (!document.getElementById("rbtnFelonyT").checked && !document.getElementById("rbtnFelonyF").checked) {
        alert("You need to select convicted Field!");
        document.getElementById("rbtnFelonyT").focus();
        return false;
    }

    // check confirmation
    if (!document.getElementById("chkTerms").checked) {
        alert("If you do not agree with our Terms & Agreement, You couldn't apply us!");
        document.getElementById("chkTerms").focus();
        return false;
    }

    return true;
}

