﻿/// <reference path="LanxerLibrary.js" />
/// <reference path="Global_Page.js" />
/// <reference path="Global_AJAX.js" />
/// <reference path="PeopleSearch_Nav.js" />
/// <reference path="PeopleSearch_Paging.js" />
/// <reference path="PeopleSearch_Person.js" />
/// <reference path="PeopleSearch_Schema.js" />
/// <reference path="PeopleSearch_TextSearch.js" />
/// <reference path="PeopleSearch.js" />
/// <reference path="PeopleSearch_ContextMenu.js" />

function exm_SetQuestionType(ddl,qNum)
{
    // alert(ddl.value + qID);
    var tar = g('Q' + qNum);
    tar.innerHTML = aj_exms('setQuestionType=' + ddl.value + '&questionNumber=' + qNum + '&exmID=' + exm_GetExamID());
    tar.style.display = 'block';
    // alert(aj_exms('dfgdfg'));
}

function exm_GetExamID()
{
    return g('ExmID').value;
}


function exm_SetNumberOfChoices(ddl,qNum)
{
    var DDLCorrectAnswers = g('QCRDDL' + qNum);
    
    g('QCRDIV' + qNum).style.display = 'block';
    
    var selO = document.createElement('option');
    
    for(var i = 0; i < DDLCorrectAnswers.length; i++)
        DDLCorrectAnswers.remove(i);
    
    selO.text = 'Correct Answer';
    g('QCRDDL' + qNum).add(selO);
 
    var charArr = new Array();
    charArr.push('A');
    charArr.push('B');
    charArr.push('C');
    charArr.push('D');
    charArr.push('E');
    
    for(var i = 0; i < parseInt(ddl.value); i++)
    {
        var aaselO = document.createElement('option');
        aaselO.text = charArr[i];
        aaselO.value = charArr[i];
        DDLCorrectAnswers.add(aaselO);
    }
}

function exm_SelectQuestionCorrectAnswer(ddl, qNum)
{
    var numberOfChoices = -1;
    
    if(g('NumOfChoices' + qNum))
         numberOfChoices = parseInt(g('NumOfChoices' + qNum).value);
         
    var exmID = exm_GetExamID();
    aj_exms('setCorrectAnswer=' + ddl.value + '&questionNumber=' + qNum + '&exmID=' + exmID + '&numberOfChoices=' + numberOfChoices);
    
    UpdateAlert_ShowMadeUpdate();
    
}

function exm_AnswerQuestion(ddl, qNum)
{
    aj_exms('answerQuestion=' + qNum + '&value=' + ddl.value + '&exmID=' + exm_GetExamID());
    UpdateAlert_ShowMadeUpdate();
}