/*^^^^^^^^^^ DO NOT EDIT BEYOND THIS POINT ^^^^^^^^^^^^^^^^^^^^^^^^^^^^*/
/*~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~*/

function ans_checked(qNum) {
    document.forms[0].ANS[qNum-1].checked = true;

    if (parent.qTried[qNum] != true) {
        parent.qTried[qNum] = true;
        parent.TotalAns++;
    }

    if (document.forms[0].FLG[qNum-1].checked == true) {
        document.forms[0].FLG[qNum-1].checked = false;
        parent.qFlagged[qNum] = false;
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////

function ans_OFFchecked(qNum) {
    document.forms[0].ANS[qNum-1].checked = false;
    parent.qTried[qNum] = false;
    parent.TotalAns--;

    if (document.forms[0].FLG[qNum-1].checked == true) {
        document.forms[0].FLG[qNum-1].checked = false;
        parent.qFlagged[qNum] = false;
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////

function No_ChangeANS(qNum) {
    if (document.forms[0].ANS[qNum-1].checked == true) {
        document.forms[0].ANS[qNum-1].checked = false
    }
    else {
        document.forms[0].ANS[qNum-1].checked = true
    }
    Go_To(qNum)
}

/////////////////////////////////////////////////////////////////////////

function Go_To(qNum) {
    if (qNum != parent.thisQnum) {
        parent.qNumber = qNum;
        parent.frames[2].location = parent.QuestionPage[qNum];
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////

function ChangeFLG(qNum) {
    if (document.forms[0].FLG[qNum-1].checked == true) {
        parent.qFlagged[qNum] = true;
    }
    else {
        parent.qFlagged[qNum] = false;
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////

function MenuFLAG(qNum) {
    if (document.forms[0].FLG[qNum-1].checked == true) {
        document.forms[0].FLG[qNum-1].checked = false;
        parent.qFlagged[qNum] = false;
    }
    else {
        document.forms[0].FLG[qNum-1].checked = true;
        parent.qFlagged[qNum] = true;
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////

function Jump() {
    var stop_jmp  = parent.NumQuestions+1;
    var notflaged = true;
    var i = parent.qNumber;
        i++;
    for (; i <= stop_jmp; i++) {
        if ((i >= stop_jmp) && (notflaged)) {
            stop_jmp = parent.qNumber;
            stop_jmp--;
            i = 0;
            notflaged = false;
        }
        else if (parent.qFlagged[i]) {
            var qNum = i;
            parent.qNumber = qNum;
            parent.frames[2].location = parent.QuestionPage[qNum];
            document.forms[0].FLG[i-1].checked = false;
            parent.qFlagged[i] = false;
            break;
        }
    }
    parent.ConfirmOn = true;
}

/////////////////////////////////////////////////////////////////////////
