GIF89a; %PDF-1.5 %���� ºaâÚÎΞ-ÌE1ÍØÄ÷{òò2ÿ ÛÖ^ÔÀá TÎ{¦?§®¥kuµùÕ5sLOšuY
Server IP : 134.29.175.74 / Your IP : 216.73.216.160 Web Server : nginx/1.10.2 System : Windows NT CST-WEBSERVER 10.0 build 19045 (Windows 10) i586 User : Administrator ( 0) PHP Version : 7.1.0 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : C:/nginx/html/js/ |
Upload File : |
// EvaluationQuestions.js wFORMS_repeat_link = "Add another question, comment, heading, or instruction"; if (!window.debugOn) { debugOn=false; } //debugOn = true; //debugOn=false; function answerShow(ePrefix,eSuffix) { // Show the requested answer. if (debugOn) alert("answerShow("+ePrefix+","+eSuffix+")"); elementEnable(ePrefix + 'a' + eSuffix); divShow(ePrefix + 'aD' + eSuffix); } function duplicateFinish(eId) { // Finish creating the duplicate question. if (debugOn) alert("duplicateFinish("+eId.name+")"); eSuffix = eSuffixMake(eId); questionHide('wf_',eSuffix); } function duplicateBegin(eId) { if (debugOn) alert("duplicateBegin("+eId.name+")"); } function eSuffixMake(nSuffix) { if (debugOn) alert('eSuffixMake('+nSuffix+")"); if (nSuffix > 1 && !isNaN(nSuffix)) { return '_'+nSuffix; } else { return ''; } } function lastAnswersSet(ePrefix) { if (debugOn) alert('lastAnswersSet('+ePrefix+")"); if (ePrefix == 'wf_') { } } function lastGroupOrderSet(ePrefix,eSuffix) { if (debugOn) alert('lastGroupOrderSet('+ePrefix+","+eSuffix+")"); if (ePrefix == 'wf_') { if (eSuffix == '') { // This is the first add field eId = document.getElementById('f_qgc'); //alert(eId.name); qg = parseInt(eId.value) + 1; qo = 1; } else { // This is an additional add field var qg = 0; var qo = 0; for (nSuffix=lastQuestion(ePrefix)-1; nSuffix>=1; nSuffix--) { thisSuffix = eSuffixMake(nSuffix); if (questionType(ePrefix,thisSuffix) != '' && qg == 0) { qg = textGet(ePrefix + 'qg'+thisSuffix); qo = textGet(ePrefix + 'qo'+thisSuffix); qo++; } } } textSet(ePrefix + 'qg'+eSuffix,qg); textSet(ePrefix + 'qo'+eSuffix,qo); } elementEnable(ePrefix + 'qg' + eSuffix); elementEnable(ePrefix + 'qo' + eSuffix) divShow(ePrefix + 'qgoD' + eSuffix); } function lastQuestion(ePrefix) { var eId = document.getElementById(ePrefix + 'Question_RC'); return eId.value; } function lastRowsSet(ePrefix) { } function lastSizesGet(ePrefix) { } function questionHide(ePrefix,eSuffix) { //return 0; debugOld = debugOn; //debugOn = 1; if (debugOn) alert('questionHide('+ePrefix+','+eSuffix+")"); //debugOn=false; // Question group order qg qo elementDisable(ePrefix + 'qg' + eSuffix); // For all elementDisable(ePrefix + 'qo' + eSuffix); // For all divHide(ePrefix + 'goD' + eSuffix); // For all divHide(ePrefix + 'esI' + eSuffix); divHide(ePrefix + 'mtI' + eSuffix); divHide(ePrefix + 'maI' + eSuffix); divHide(ePrefix + 'mcI' + eSuffix); divHide(ePrefix + 'saI' + eSuffix); divHide(ePrefix + 'tfI' + eSuffix); divHide(ePrefix + 'upI' + eSuffix); divHide(ePrefix + 'urI' + eSuffix); divHide(ePrefix + 'ynI' + eSuffix); divHide(ePrefix + 'imI' + eSuffix); divHide(ePrefix + 'coI' + eSuffix); divHide(ePrefix + 'heI' + eSuffix); divHide(ePrefix + 'inI' + eSuffix); // Question q elementDisable(ePrefix + 'q' + eSuffix) // Essay, Matching, Multiple Answer, Multiple Choice, Short Answer, Upload, and URL divHide(ePrefix + 'qD' + eSuffix); // Essay, Matching, Multiple Answer, Multiple Choice, Short Answer, Upload, and URL // Size settings elementDisable(ePrefix + 'na' + eSuffix); // For Multiple Answer and Multiple Choice divHide(ePrefix + 'naD' + eSuffix); // For Multiple Answer and Multiple Choice //debugOn = 1; elementDisable(ePrefix + 'esr' + eSuffix) // For Essay divHide(ePrefix + 'esrD' + eSuffix); // For Essay //debugOn=false; elementDisable(ePrefix + 'sas' + eSuffix); // For Short Answer divHide(ePrefix + 'sasD' + eSuffix); // For Short Answer // Answer a elementDisable(ePrefix + 'a0' + eSuffix) // For Matching, Short Answer, Upload, and URL textSetSize(ePrefix + 'a0' + eSuffix,15) // For Matching, Short Answer, Upload, and URL divHide(ePrefix + 'a0D' + eSuffix); // For Matching, Short Answer, Upload, and URL divHide(ePrefix + 'aLD' + eSuffix); // For Matching, Short Answer, Upload, and URL divHide(ePrefix + 'upLD' + eSuffix); // For Matching, Short Answer, Upload, and URL for(i=1; i<=6; i++) { elementDisable(ePrefix + 'a' + i + eSuffix) // For Matching, Multiple Answer, Multiple Choice, True/False, and Yes/No elementDisable(ePrefix + 'caC' + i + eSuffix); // For Multiple Answer elementDisable(ePrefix + 'caR' + eSuffix); // For Multiple Choice, True/False, and Yes/No divHide(ePrefix + 'a' + i +'D' + eSuffix); // For Multiple Answer, Multiple Choice, True/False, and Yes/No divHide(ePrefix + 'caC' + i +'D' + eSuffix); // For Multiple Answer divHide(ePrefix + 'caR' + i +'D' + eSuffix); // For Multiple Answer, Multiple Choice, True/False, and Yes/No } divHide(ePrefix + 'anLD' + eSuffix); // For Essay, Comment, Heading, and Instruction divHide(ePrefix + 'coLD' + eSuffix); // For Essay, Comment, Heading, and Instruction divHide(ePrefix + 'heLD' + eSuffix); // For Essay, Comment, Heading, and Instruction divHide(ePrefix + 'inLD' + eSuffix); // For Essay, Comment, Heading, and Instruction elementDisable(ePrefix + 'a' + eSuffix) // For Essay, Comment, Heading, and Instruction //debugOn = 1; divHide(ePrefix + 'aD' + eSuffix); // For Essay, Comment, Heading, and Instruction divHide(ePrefix + 'imLD' + eSuffix); // For Image elementDisable(ePrefix + 'if' + eSuffix) // For Image divHide(ePrefix + 'imD' + eSuffix); // For Image debugOn = debugOld; if (debugOn) alert('EXIT questionHide('+ePrefix+','+eSuffix+")"); } function questionReset(questionName) { if (debugOn) alert('questionReset('+questionName+")"); questionSetup(questionName); // Get the e suffix. var temp = new Array(); temp = questionName.split('_'); ePrefix = temp[0]+"_"; eSuffix = eSuffixMake(parseInt(temp[temp.length-1])); qIndex = selectIndexGet(questionName); qType = selectValueGet(questionName); if (debugOn) alert("questionReset("+questionName+"): ePrefix=["+ePrefix+"] eSuffix=["+eSuffix+"]"+" index=["+qIndex+"] type=["+qType+"]"); switch (qType){ case '': // none break; case 'es': // Essay textSet(ePrefix + 'q' + eSuffix,""); textareaSet(ePrefix + 'a' + eSuffix,"") break; case 'mt': // Matching case 'sa': // Short Answer case 'ur': // URL textSet(ePrefix + 'q' + eSuffix,""); textSet(ePrefix + 'a0' + eSuffix,""); break; case 'ma': // Multiple Answer case 'mc': // Multiple Choice textSet(ePrefix + 'q' + eSuffix,""); for(i=1; i<=6; i++) { textSet(ePrefix + 'a' + i + eSuffix,""); } break; case 'tf': // True/False case 'yn': // Yes/No textSet(ePrefix + 'q' + eSuffix,""); break; case 'im': // Image textSet(ePrefix + 'q' + eSuffix,""); textSet(ePrefix + 'a0' + eSuffix,""); case 'co': // Comment case 'he': // Heading case 'in': // Instruction textareaSet(ePrefix + 'a' + eSuffix,"") break; case 'up': // Upload textSet(ePrefix + 'q' + eSuffix,""); textSet(ePrefix + 'a0' + eSuffix,""); divShow(ePrefix + 'upLD' + eSuffix); // For Image elementEnable(ePrefix + 'a0' + eSuffix) // For Image divShow(ePrefix + 'imD' + eSuffix); // For Image break; default: alert("questionReset("+questionName+'): <span style="color:#FF0000; font-weight:bold;">NOT DEFINED:</span> ePrefix=['+ePrefix+"] eSuffix=["+eSuffix+"]"+" index=["+qIndex+"] type=["+qType+"]"); } } function questionSetup(questionName) { if (debugOn) alert('questionSetup('+questionName+")"); // Get the e suffix. var temp = new Array(); temp = questionName.split('_'); ePrefix = temp[0]+"_"; // eSuffix = eSuffixMake(parseInt(temp[temp.length-1])); qIndex = selectIndexGet(questionName); qType = selectValueGet(questionName); questionHide(ePrefix,eSuffix); var eId = document.getElementById(ePrefix + 'qt' + eSuffix); if (debugOn) alert("questionSetup("+questionName+"): ePrefix=["+ePrefix+"] eSuffix=["+eSuffix+"]"+" index=["+qIndex+"] type=["+qType+"]"); switch (qType){ case '': // none break; case 'es': // Essay //debugOn = 1; questionShow(ePrefix,eSuffix); elementEnable(ePrefix + 'esr' + eSuffix); divShow(ePrefix + 'esrD' + eSuffix); textareaSetRows(ePrefix + 'a' + eSuffix,selectValueGet(ePrefix + 'esr' + eSuffix)); divShowInline(ePrefix + 'anLD' + eSuffix); answerShow(ePrefix,eSuffix); //debugOn=false; break; case 'mt': // Matching questionShow(ePrefix,eSuffix); divShowInline(ePrefix + 'mtiD' + eSuffix); divShow(ePrefix + 'a0D' + eSuffix); divShow(ePrefix + 'aLD' + eSuffix); elementEnable(ePrefix + 'a0' + eSuffix); selectIndexSet(ePrefix + 'sas' + eSuffix,4) textSetSizeFromSelect(ePrefix + 'a0' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); break; case 'ma': // Multiple Answer questionShow(ePrefix,eSuffix); divShow(ePrefix + 'naD' + eSuffix); elementEnable(ePrefix + 'na' + eSuffix); var naSelectedIndex = selectIndexGet(ePrefix + 'na' + eSuffix); var naSelectedIndexValue = selectValueGet(ePrefix + 'na' + eSuffix); if (naSelectedIndexValue == 0) { naSelectedIndex = 3; naSelectedIndexValue = 5; } var eId = document.getElementById(ePrefix + 'na' + eSuffix); eId.selectedIndex = naSelectedIndex; var eId = document.getElementById(ePrefix + 'sas' + eSuffix); eId.selectedIndex = 9; for(i=1; i<=naSelectedIndexValue; i++) { divShow(ePrefix + 'a' + i + 'D' + eSuffix); elementEnable(ePrefix + 'a' + i + eSuffix); textSetSizeFromSelect(ePrefix + 'a' + i + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); divShowInline(ePrefix + 'caC' + i + 'D' + eSuffix); elementEnable(ePrefix + 'caC' + i + eSuffix); controlUncheck(ePrefix + 'caC' + i + eSuffix); } break; case 'mc': // Multiple Choice questionShow(ePrefix,eSuffix); divShow(ePrefix + 'naD' + eSuffix); elementEnable(ePrefix + 'na' + eSuffix); var naSelectedIndex = selectIndexGet(ePrefix + 'na' + eSuffix); var naSelectedIndexValue = selectValueGet(ePrefix + 'na' + eSuffix); if (naSelectedIndexValue == 0) { naSelectedIndex = 3; naSelectedIndexValue = 5; } var eId = document.getElementById(ePrefix + 'na' + eSuffix); eId.selectedIndex = naSelectedIndex; var eId = document.getElementById(ePrefix + 'sas' + eSuffix); eId.selectedIndex = 9; for(i=1; i<=naSelectedIndexValue; i++) { divShow(ePrefix + 'a' + i + 'D' + eSuffix); elementEnable(ePrefix + 'a' + i + eSuffix); textSetSizeFromSelect(ePrefix + 'a' + i + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); divShowInline(ePrefix + 'caR' + i + 'D' + eSuffix); } elementEnable(ePrefix + 'caR' + eSuffix); radioSetValue(ePrefix + 'caR' + eSuffix, 0) break; case 'sa': // Short Answer questionShow(ePrefix,eSuffix); divShowInline(ePrefix + 'saiD' + eSuffix); divShow(ePrefix + 'sasD' + eSuffix); elementEnable(ePrefix + 'sas' + eSuffix); divShow(ePrefix + 'a0D' + eSuffix); divShow(ePrefix + 'aLD' + eSuffix); elementEnable(ePrefix + 'a0' + eSuffix); textSetSizeFromSelect(ePrefix + 'a0' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); break; case 'tf': // True/False questionShow(ePrefix,eSuffix); var eId = document.getElementById(ePrefix + 'sas' + eSuffix); eId.selectedIndex = 0; textSetSizeFromSelect(ePrefix + 'a1' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); textSetSizeFromSelect(ePrefix + 'a2' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); divShow(ePrefix + 'a1D' + eSuffix); textSet(ePrefix + 'a1' + eSuffix,"True"); elementDisable(ePrefix + 'a1' + eSuffix); divShowInline(ePrefix + 'caR1D' + eSuffix); divShow(ePrefix + 'a2D' + eSuffix); textSet(ePrefix + 'a2' + eSuffix,"False"); elementDisable(ePrefix + 'a2' + eSuffix); divShowInline(ePrefix + 'caR2D' + eSuffix); elementEnable(ePrefix + 'caR' + eSuffix); radioSetValue(ePrefix + 'caR' + eSuffix, 0) break; case 'up': // Upload questionShow(ePrefix,eSuffix); divShow(ePrefix + 'a0D' + eSuffix); divShow(ePrefix + 'upLD' + eSuffix); elementEnable(ePrefix + 'a0' + eSuffix); selectIndexSet(ePrefix + 'sas' + eSuffix,9) textSetSizeFromSelect(ePrefix + 'a0' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); break; case 'ur': // URL questionShow(ePrefix,eSuffix); divShow(ePrefix + 'a0D' + eSuffix); divShow(ePrefix + 'aLD' + eSuffix); elementEnable(ePrefix + 'a0' + eSuffix); selectIndexSet(ePrefix + 'sas' + eSuffix,19) textSetSizeFromSelect(ePrefix + 'a0' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); break; case 'yn': // Yes/No questionShow(ePrefix,eSuffix); var eId = document.getElementById(ePrefix + 'sas' + eSuffix); eId.selectedIndex = 0; textSetSizeFromSelect(ePrefix + 'a1' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); textSetSizeFromSelect(ePrefix + 'a2' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); divShow(ePrefix + 'a1D' + eSuffix); textSet(ePrefix + 'a1' + eSuffix,"Yes"); divShowInline(ePrefix + 'caR1D' + eSuffix); divShow(ePrefix + 'a2D' + eSuffix); textSet(ePrefix + 'a2' + eSuffix,"No"); divShowInline(ePrefix + 'caR2D' + eSuffix); elementEnable(ePrefix + 'caR' + eSuffix); //radioSetValue(document.getElementById(ePrefix + 'caR' + eSuffix), 0) radioSetValue(ePrefix + 'caR' + eSuffix, 0) break; case 'im': // Image //debugOn = 1; lastGroupOrderSet(ePrefix,eSuffix); divShow(ePrefix + 'a0D' + eSuffix); divShow(ePrefix + 'imLD' + eSuffix); elementEnable(ePrefix + 'a0' + eSuffix); divShow(ePrefix + 'imD' + eSuffix); elementEnable(ePrefix + 'if' + eSuffix); selectIndexSet(ePrefix + 'sas' + eSuffix,9) //selectIndexSet(ePrefix + 'sas' + eSuffix,19) textSetSizeFromSelect(ePrefix + 'a0' + eSuffix,document.getElementById(ePrefix + 'sas' + eSuffix)); //debugOn=false; break; case 'co': // Comment lastGroupOrderSet(ePrefix,eSuffix); textareaSetRows(ePrefix + 'a' + eSuffix,3) divShowInline(ePrefix + 'coLD' + eSuffix); answerShow(ePrefix,eSuffix); break; case 'he': // Heading lastGroupOrderSet(ePrefix,eSuffix); textareaSetRows(ePrefix + 'a' + eSuffix,3) divShowInline(ePrefix + 'heLD' + eSuffix); answerShow(ePrefix,eSuffix); break; case 'in': // Instruction lastGroupOrderSet(ePrefix,eSuffix); textareaSetRows(ePrefix + 'a' + eSuffix,3) divShowInline(ePrefix + 'inLD' + eSuffix); answerShow(ePrefix,eSuffix); break; default: alert("questionSetup("+questionName+'): <span style="color:#FF0000; font-weight:bold;">NOT DEFINED:</span> ePrefix=['+ePrefix+"] eSuffix=["+eSuffix+"]"+" index=["+qIndex+"] type=["+qType+"]"); } } function questionShow(ePrefix,eSuffix) { if (debugOn) alert('questionShow('+ePrefix+","+eSuffix+")"); lastGroupOrderSet(ePrefix,eSuffix); elementEnable(ePrefix + 'q' + eSuffix); //textSet(ePrefix + 'q' + eSuffix,""); divShow(ePrefix + 'qD' + eSuffix); } function questionType(ePrefix,eSuffix) { if (debugOn) alert('questionType('+ePrefix+","+eSuffix+")"); var selectId = document.getElementById(ePrefix + 'qt'+eSuffix); if (selectId) { return selectId.options[selectId.selectedIndex].value; } else { return ''; } } function selectIndexGet(selectName) { if (debugOn) alert('selectIndexGet('+selectName+")"); var eId = document.getElementById(selectName); return eId.selectedIndex; } function selectIndexSet(selectName,selectIndex) { if (debugOn) alert('selectIndexSet('+selectName+','+selectIndex+")"); var eId = document.getElementById(selectName); eId.selectedIndex = selectIndex; } function selectValueGet(selectName) { if (debugOn) alert('selectValueGet('+selectName+")"); var eId = document.getElementById(selectName); return eId.options[eId.selectedIndex].value; } function selectValueSet(selectName,selectIndex,selectValue) { if (debugOn) alert('selectValueGet('+selectName+','+selectIndex+','+selectValue+")"); var eId = document.getElementById(selectName); eId.options[selectIndex].text = selectValue; } function setNumberOfAnswersFromSelect(ePrefix,selectObj) { if (debugOn) alert('setNumberOfAnswersFromSelect('+selectObj.name+")"); var temp = new Array(); temp = selectObj.name.split('_'); eSuffix = eSuffixMake(parseInt(temp[temp.length-1])); var selectId = document.getElementById(selectObj.name); numberOfAnswers = selectId.options[selectId.selectedIndex].value for(i=1; i<=6; i++) { //if (debugOn) alert(ePrefix + 'a' + i + eSuffix); elementDisable(ePrefix + 'a' + i + eSuffix) // For Matching, Multiple Answer, Multiple Choice, True/False, and Yes/No elementDisable(ePrefix + 'caC' + i + eSuffix); elementDisable(ePrefix + 'caR' + eSuffix); divHide(ePrefix + 'a' + i +'D' + eSuffix); // For Matching, Multiple Answer, Multiple Choice, True/False, and Yes/No divHide(ePrefix + 'caC' + i +'D' + eSuffix); divHide(ePrefix + 'caR' + i +'D' + eSuffix); } var qt = questionType(ePrefix,eSuffix); switch (qt){ case 'ma': // none // Multiple Answer for(i=1; i<=numberOfAnswers; i++) { divShow(ePrefix + 'a' + i + 'D' + eSuffix); elementEnable(ePrefix + 'a' + i + eSuffix); //textSet(ePrefix + 'a' + i + eSuffix,""); divShowInline(ePrefix + 'caC' + i + 'D' + eSuffix); elementEnable(ePrefix + 'caC' + i + eSuffix); controlUncheck(ePrefix + 'caC' + i + eSuffix); } break; case 'mc': // none // Multiple Choice for(i=1; i<=numberOfAnswers; i++) { divShow(ePrefix + 'a' + i + 'D' + eSuffix); elementEnable(ePrefix + 'caR' + eSuffix); elementEnable(ePrefix + 'a' + i + eSuffix); //textSet(ePrefix + 'a' + i + eSuffix,""); divShowInline(ePrefix + 'caR' + i + 'D' + eSuffix); } radioSetValue(ePrefix + 'caR' + eSuffix, -1) break; default: alert('Question type = '+qt+'. This type is not setup for selection of number of possible answers.'); } } function textareaGet(textareaName,textareaValue) { if (debugOn) alert('textareaGet('+textareaName+","+textareaValue+")"); var eId = document.getElementById(textareaName); return eId.value; } function textareaSet(textareaName,textareaValue) { if (debugOn) alert('textareaSet('+textareaName+","+textareaValue+")"); var eId = document.getElementById(textareaName); eId.value = textareaValue; } function textareaSetRows(textareaName,textareaSize) { if (debugOn) alert('textareaSetRows('+textareaName+","+textareaSize+")"); var nrows = parseInt(textareaSize); if (is_fx) { nrows--; } if (nrows > 0) { var eId = document.getElementById(textareaName); eId.rows = nrows; } } function textareaSetRowsFromSelect(textareaName,selectObj) { if (debugOn) alert('textareaSetRowsFromSelect('+textareaName+','+selectObj.name+")"); var selectId = document.getElementById(selectObj.name); textareaSetRows(textareaName,selectId.options[selectId.selectedIndex].value) } function textGet(textName) { if (debugOn) alert('textGet('+textName+")"); var eId = document.getElementById(textName); return eId.value; } function textSet(textName,textValue) { if (debugOn) alert('textSet('+textName+","+textValue+")"); var eId = document.getElementById(textName); eId.value = textValue; } function textSetSize(textName,textSize){ if (debugOn) alert('textSetSize('+textName+','+textSize+")"); var nsize = parseInt(textSize); if (nsize > 0) { var emValue = textSize * 0.55; var eId = document.getElementById(textName).style; eId.width = emValue+'em'; } } function textSetSizeFromSelect(textName,selectObj){ if (debugOn) alert('textSetSizeFromSelect('+textName+','+selectObj.name+")"); var selectId = document.getElementById(selectObj.name); textSetSize(textName,selectId.options[selectId.selectedIndex].value) }