<!--

    function checkTSForm() {
        if (document.forms.request_technicalsupport.firstname.value.replace(/\s*/,'') == '') {
            alert ('Please enter your first name and re-submit.');
            document.forms.request_technicalsupport.firstname.focus();
            return false;
        }
        if (document.forms.request_technicalsupport.lastname.value.replace(/\s*/,'') == '') {
            alert ('Please enter your last name and re-submit.');
            document.forms.request_technicalsupport.lastname.focus();
            return false;
        }
        if (document.forms.request_technicalsupport.email.value.replace(/\s*/,'') == '') {
            alert ('Please enter an email address and re-submit.');
            document.forms.request_technicalsupport.email.focus();
            return false;
        }
        if (!validateEmailAddress(document.forms.request_technicalsupport.email.value)) {
            alert ('That does not appear to be a valid email address. Please re-enter the email address and submit.');
            document.forms.request_technicalsupport.email.focus();
            return false;
            }
        if (document.forms.request_technicalsupport.comment.value.replace(/\s*/,'') == '') {
            alert ('Please enter a question or comment and re-submit.');
            document.forms.request_technicalsupport.comment.focus();
            return false;
        }
        return true;
    }

    function checkUR() {
        var qid = new Array();
        qid = document.forms.exam_user_response.qids.value.split(',');
        for (var i=0; i < qid.length; i++) {
            q = 'document.forms.exam_user_response.question_' + qid[i];
            qs = eval(q);
            sel_value = 0;
            if (qs.length > 0) {
                for (var j=0; j < qs.length; j++)
                    if (qs[j].checked == true)
                        sel_value = qs[j].value;
                }
            else 
                sel_value = qs.value;
            if (sel_value == 0) {
                alert ('Please answer all questions before submitting the form.');
                return false;
            }
        }
        return true;
    }

    function checkPSForm() {
        if (document.forms.request_programsupport.firstname.value.replace(/\s*/,'') == '') {
            alert ('Please enter your first name and re-submit.');
            document.forms.request_programsupport.firstname.focus();
            return false;
        }
        if (document.forms.request_programsupport.lastname.value.replace(/\s*/,'') == '') {
            alert ('Please enter your last name and re-submit.');
            document.forms.request_programsupport.lastname.focus();
            return false;
        }
        if (document.forms.request_programsupport.email.value.replace(/\s*/,'') == '') {
            alert ('Please enter an email address and re-submit.');
            document.forms.request_programsupport.email.focus();
            return false;
        }
        if (!validateEmailAddress(document.forms.request_programsupport.email.value)) {
            alert ('That does not appear to be a valid email address. Please re-enter the email address and submit.');
            document.forms.request_programsupport.email.focus();
            return false;
            }
        if (document.forms.request_programsupport.program_id.value == -1) {
            alert ('Please select a program and re-submit.');
            document.forms.request_programsupport.program_id.focus();
            return false;
        }
       if (document.forms.request_programsupport.comment.value.replace(/\s*/,'') == '') {
            alert ('Please enter a question or comment and re-submit.');
            document.forms.request_programsupport.comment.focus();
            return false;
        }
        return true;
    }

    function checkEForm() {
        if (document.forms.manage_program_addexam.exam_name.value.replace(/\s*/,'') == '') {
            alert ('Please enter a name for the Exam and re-submit.');
            document.forms.manage_program_addexam.exam_name.focus();
            return false;
        }
        if (document.forms.manage_program_addexam.pssword.value.replace(/\s*/,'') == '') {
            alert ('Please enter a password for the Exam and re-submit.');
            document.forms.manage_program_addexam.pssword.focus();
            return false;
        }
        if (document.forms.manage_program_addexam.passing_grade.value.replace(/\s*/,'') == '') {
            alert ('Please enter a passing grade for the Exam and re-submit.');
            document.forms.manage_program_addexam.passing_grade.focus();
            return false;
        }
        if (document.forms.manage_program_addexam.passing_grade.value > 100 || document.forms.manage_program_addexam.passing_grade.value < 0) {
            alert ('Passing grade value must be between 0 and 100, please re-enter a passing grade for the Exam and re-submit.');
            document.forms.manage_program_addexam.passing_grade.focus();
            return false;
        }
        return true; 
    }

    function checkLForm() { 
        if (document.forms.edit_learner.firstname.value.replace(/\s*/,'') == '') {
            alert ('Please enter a first name for the Learner and re-submit.');
            document.forms.edit_learner.firstname.focus();
            return false;
        }
        if (document.forms.edit_learner.lastname.value.replace(/\s*/,'') == '') {
            alert ('Please enter a last name for the Learner and re-submit.');
            document.forms.edit_learner.lastname.focus();
            return false;
        }
        if (document.forms.edit_learner.email.value.replace(/\s*/,'') == '') {
            alert ('Please enter an email address for the Learner and re-submit.');
            document.forms.edit_learner.email.focus();
            return false;
        }
        if (document.forms.edit_learner.pass.value.replace(/\s*/,'') == '') {
            alert ('Please enter a password for the Learner and re-submit.');
            document.forms.edit_learner.pass.focus();
            return false;
        }
        if (!validateEmailAddress(document.forms.edit_learner.email.value)) {
            alert ('That does not appear to be a valid email address. Please re-enter the email address and submit.');
            document.forms.edit_learner.email.focus();
            return false;
            }
        if (document.forms.edit_learner.phone.value.replace(/\s*/,'') == '') {
            alert ('Please enter a phone number for the Learner and re-submit.');
            document.forms.edit_learner.phone.focus();
            return false;
        }
        if (document.forms.edit_learner.state.value.replace(/\s*/,'') == '') {
            alert ('Please select a state for the Learner and re-submit.');
            document.forms.edit_learner.state.focus();
            return false;
        }
        if (document.forms.edit_learner.division_id.value.replace(/\s*/,'') == '') {
            alert ('Please select a division for the Learner and re-submit.');
            document.forms.edit_learner.division_id.focus();
            return false;
        }
        return true;
    }

    function checkLoginForm() {
        if (document.forms.user_signin.email.value.replace(/\s*/,'') == '') {
            alert ('E-mail address is missing. Please enter and re-submit.');
            document.forms.user_signin.email.focus();
            return false;
        }
        if (document.forms.user_signin.password.value.replace(/\s*/,'') == '') {
            alert ('Password is missing. Please enter and re-submit.');
            document.forms.user_signin.password.focus();
            return false;
        }
        return true;
    }

    function checkAllLearner() {
        with (document.manage_learner) {
        for (var i=0; i < elements.length; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == 'user_id[]')
                elements[i].checked = true;
            }
        }
    }

    function checkStatus() {
        with (document.manage_learner) {
        for (var i=0; i < elements.length; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == 'user_id[]' && elements[i].checked == true)
                return true;
            }
        alert ('Place a checkmark in at least one checkbox before clicking "Change Now!"');
        return false;
        }
    }

    function checkDStatus() {
        with (document.manage_learner) {
        for (var i=0; i < elements.length; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == 'user_id[]' && elements[i].checked == true)
                return true;
            }
        alert ('Place a checkmark in at least one checkbox before clicking "Delete Now!"');
        return false;
        }
    }

    function checkRStatus() {
        with (document.manage_learner) {
        for (var i=0; i < elements.length; i++) {
            if (elements[i].type == 'checkbox' && elements[i].name == 'user_id[]' && elements[i].checked == true)
                return true;
            }
        alert ('Place a checkmark in at least one checkbox before clicking "Reset Now!"');
        return false;
        }
    }
                                                            
    function isDate(sDate) {
        var dArr = sDate.split("/");
        var d = new Date(sDate);
        return d.getMonth() + 1 == dArr[0] && d.getDate() == dArr[1] && d.getFullYear() == dArr[2];
    }

    function validateEmailAddress(thisEmail) {
        if (/^\w+([\.-]?\w+)*@\w+([\.-]?\w+)*(\.\w{2,3})+$/.test(thisEmail)){
            return true;
            }
        return false;
    }

    function switchAnswerOLD(value) {   
        if (value == 1) {
            document.getElementById('multiple_1').style.display='inline';
            document.getElementById('multiple_2').style.display='inline';
            document.getElementById('multiple_3').style.display='inline';
            document.getElementById('multiple_4').style.display='inline';
            document.getElementById('multiple_5').style.display='inline';
            document.getElementById('yesno').style.display='none';
        }
        else {
            document.getElementById('multiple_1').style.display='none';
            document.getElementById('multiple_2').style.display='none';
            document.getElementById('multiple_3').style.display='none';
            document.getElementById('multiple_4').style.display='none';
            document.getElementById('multiple_5').style.display='none';
            document.getElementById('yesno').style.display='inline';
        }
    }

    function switchAnswer(value) {   
        if (value == 1) {
            document.getElementById('mctable').style.display='inline';
            document.getElementById('yesnotable').style.display='none';
        }
        else {
            document.getElementById('mctable').style.display='none';
            document.getElementById('yesnotable').style.display='inline';
        }
    }

    function toggleStatusInfo(aValue) {
        var aStatus = document.getElementById('status_id');
        if (aValue < 1) {
            aStatus.disabled = true;
            }
        else {
            aStatus.disabled = false;
            }
    }
        
    function confirmDelete(link) {
        var answer = confirm("Are you sure to delete this record?")
        if (answer) {
            window.location = link;
            }
        }
//-->