//========================================================================================= // <<<< ILSR PMPS Survey Scripting >>>> // All scripting/logic is (c)2000, 2001 Jeremy-Chad Pulcifer // All scripting/logic was designed/written by Jeremy-Chad Pulcifer [ http://fly.to/dahc ] //========================================================================================= //Global Vars==== var noAnswerFlag = 0; //No answer flag function testingAnswer() { // Set stuff for(i = 1; i < 10; ++i) { eval('document.pmpsform.num_0' + i + '.selectedIndex = 2;'); } for(i = 10; i < 43; ++i) { eval('document.pmpsform.num_' + i + '.selectedIndex = 2;'); } } function compute() { if(document.pmpsform.nameText.value == 'testing') { testingAnswer(); document.pmpsform.nameText.value = 'TESTING DELETE ME'; document.pmpsform.emailText.value = 'testingdeleteme@nowhere.com'; if(confirm('Test fill complete.\nPoint results to \'emperordahc@hotmail.com\' instead?\n (Clicking \'Cancel\' will point it to \'ILSR@prodigy.net\'.)')) { document.pmpsEmailForm.recipient.value = 'emperordahc@hotmail.com'; } return; } //==VARS== score_print = 0; score_aural = 0; score_interactive = 0; score_visual = 0; score_haptic = 0; score_kinesthetic = 0; score_olfactory = 0; noAnswerFlag = 0; //Reset! num_01 = document.pmpsform.num_01.selectedIndex; num_02 = document.pmpsform.num_02.selectedIndex; num_03 = document.pmpsform.num_03.selectedIndex; num_04 = document.pmpsform.num_04.selectedIndex; num_05 = document.pmpsform.num_05.selectedIndex; num_06 = document.pmpsform.num_06.selectedIndex; num_07 = document.pmpsform.num_07.selectedIndex; num_08 = document.pmpsform.num_08.selectedIndex; num_09 = document.pmpsform.num_09.selectedIndex; num_10 = document.pmpsform.num_10.selectedIndex; num_11 = document.pmpsform.num_11.selectedIndex; num_12 = document.pmpsform.num_12.selectedIndex; num_13 = document.pmpsform.num_13.selectedIndex; num_14 = document.pmpsform.num_14.selectedIndex; num_15 = document.pmpsform.num_15.selectedIndex; num_16 = document.pmpsform.num_16.selectedIndex; num_17 = document.pmpsform.num_17.selectedIndex; num_18 = document.pmpsform.num_18.selectedIndex; num_19 = document.pmpsform.num_19.selectedIndex; num_20 = document.pmpsform.num_20.selectedIndex; num_21 = document.pmpsform.num_21.selectedIndex; num_22 = document.pmpsform.num_22.selectedIndex; num_23 = document.pmpsform.num_23.selectedIndex; num_24 = document.pmpsform.num_24.selectedIndex; num_25 = document.pmpsform.num_25.selectedIndex; num_26 = document.pmpsform.num_26.selectedIndex; num_27 = document.pmpsform.num_27.selectedIndex; num_28 = document.pmpsform.num_28.selectedIndex; num_29 = document.pmpsform.num_29.selectedIndex; num_30 = document.pmpsform.num_30.selectedIndex; num_31 = document.pmpsform.num_31.selectedIndex; num_32 = document.pmpsform.num_32.selectedIndex; num_33 = document.pmpsform.num_33.selectedIndex; num_34 = document.pmpsform.num_34.selectedIndex; num_35 = document.pmpsform.num_35.selectedIndex; num_36 = document.pmpsform.num_36.selectedIndex; num_37 = document.pmpsform.num_37.selectedIndex; num_38 = document.pmpsform.num_38.selectedIndex; num_39 = document.pmpsform.num_39.selectedIndex; num_40 = document.pmpsform.num_40.selectedIndex; num_41 = document.pmpsform.num_41.selectedIndex; num_42 = document.pmpsform.num_42.selectedIndex; //==CPU== //Print >> score_print += num_check(num_01, 4, 2, -2, -4); score_print += num_check(num_07, -2, -1, 1, 2); score_print += num_check(num_08, 4, 2, -2, -4); score_print += num_check(num_14, -2, -1, 1, 2); score_print += num_check(num_15, 4, 2, -2, -4); score_print += num_check(num_21, -2, -1, 1, 2); score_print += num_check(num_22, 4, 2, -2, -4); score_print += num_check(num_28, -2, -1, 1, 2); score_print += num_check(num_29, 4, 2, -2, -4); score_print += num_check(num_35, -2, -1, 1, 2); score_print += num_check(num_36, 4, 2, -2, -4); score_print += num_check(num_42, -2, -1, 1, 2); //Aural >> score_aural += num_check(num_01, -2, -1, 1, 2); score_aural += num_check(num_02, 4, 2, -2, -4); score_aural += num_check(num_11, -2, -1, 1, 2); score_aural += num_check(num_12, 4, 2, -2, -4); score_aural += num_check(num_19, -2, -1, 1, 2); score_aural += num_check(num_20, 4, 2, -2, -4); score_aural += num_check(num_27, -2, -1, 1, 2); score_aural += num_check(num_28, 4, 2, -2, -4); score_aural += num_check(num_31, -2, -1, 1, 2); score_aural += num_check(num_32, 4, 2, -2, -4); score_aural += num_check(num_37, -2, -1, 1, 2); score_aural += num_check(num_38, 4, 2, -2, -4); //Interactive >> score_interactive += num_check(num_02, -2, -1, 1, 2); score_interactive += num_check(num_03, 4, 2, -2, -4); score_interactive += num_check(num_08, -2, -1, 1, 2); score_interactive += num_check(num_09, 4, 2, -2, -4); score_interactive += num_check(num_17, -2, -1, 1, 2); score_interactive += num_check(num_18, 4, 2, -2, -4); score_interactive += num_check(num_26, -2, -1, 1, 2); score_interactive += num_check(num_27, 4, 2, -2, -4); score_interactive += num_check(num_34, -2, -1, 1, 2); score_interactive += num_check(num_35, 4, 2, -2, -4); score_interactive += num_check(num_39, -2, -1, 1, 2); score_interactive += num_check(num_40, 4, 2, -2, -4); //Visual >> score_visual += num_check(num_03, -2, -1, 1, 2); score_visual += num_check(num_04, 4, 2, -2, -4); score_visual += num_check(num_12, -2, -1, 1, 2); score_visual += num_check(num_13, 4, 2, -2, -4); score_visual += num_check(num_15, -2, -1, 1, 2); score_visual += num_check(num_16, 4, 2, -2, -4); score_visual += num_check(num_25, -2, -1, 1, 2); score_visual += num_check(num_26, 4, 2, -2, -4); score_visual += num_check(num_30, -2, -1, 1, 2); score_visual += num_check(num_31, 4, 2, -2, -4); score_visual += num_check(num_41, -2, -1, 1, 2); score_visual += num_check(num_42, 4, 2, -2, -4); //Haptic >> score_haptic += num_check(num_04, -2, -1, 1, 2); score_haptic += num_check(num_05, 4, 2, -2, -4); score_haptic += num_check(num_09, -2, -1, 1, 2); score_haptic += num_check(num_10, 4, 2, -2, -4); score_haptic += num_check(num_20, -2, -1, 1, 2); score_haptic += num_check(num_21, 4, 2, -2, -4); score_haptic += num_check(num_24, -2, -1, 1, 2); score_haptic += num_check(num_25, 4, 2, -2, -4); score_haptic += num_check(num_33, -2, -1, 1, 2); score_haptic += num_check(num_34, 4, 2, -2, -4); score_haptic += num_check(num_36, -2, -1, 1, 2); score_haptic += num_check(num_37, 4, 2, -2, -4); //Kinesthetic >> score_kinesthetic += num_check(num_05, -2, -1, 1, 2); score_kinesthetic += num_check(num_06, 4, 2, -2, -4); score_kinesthetic += num_check(num_13, -2, -1, 1, 2); score_kinesthetic += num_check(num_14, 4, 2, -2, -4); score_kinesthetic += num_check(num_18, -2, -1, 1, 2); score_kinesthetic += num_check(num_19, 4, 2, -2, -4); score_kinesthetic += num_check(num_23, -2, -1, 1, 2); score_kinesthetic += num_check(num_24, 4, 2, -2, -4); score_kinesthetic += num_check(num_29, -2, -1, 1, 2); score_kinesthetic += num_check(num_30, 4, 2, -2, -4); score_kinesthetic += num_check(num_38, -2, -1, 1, 2); score_kinesthetic += num_check(num_39, 4, 2, -2, -4); //Olfactory >> score_olfactory += num_check(num_06, -2, -1, 1, 2); score_olfactory += num_check(num_07, 4, 2, -2, -4); score_olfactory += num_check(num_10, -2, -1, 1, 2); score_olfactory += num_check(num_11, 4, 2, -2, -4); score_olfactory += num_check(num_16, -2, -1, 1, 2); score_olfactory += num_check(num_17, 4, 2, -2, -4); score_olfactory += num_check(num_22, -2, -1, 1, 2); score_olfactory += num_check(num_23, 4, 2, -2, -4); score_olfactory += num_check(num_32, -2, -1, 1, 2); score_olfactory += num_check(num_33, 4, 2, -2, -4); score_olfactory += num_check(num_40, -2, -1, 1, 2); score_olfactory += num_check(num_41, 4, 2, -2, -4); //Error Checking== if(noAnswerFlag == 1) { alert("You have (an) unanswered question(s). Please answer them first."); return 0; } if(document.pmpsform.nameText.value == "") { alert("Please enter your name at the top."); return 0; } if(document.pmpsform.emailText.value == "") { alert("Please enter your e-mail address at the top."); return 0; } //==END== //Enable Submit? if(document.pmpsform.checkSendResults.checked == false) { if(confirm('Would you like ILSR to receive a copy of your scores? (This is suggested.)')) { document.pmpsform.checkSendResults.checked = true; } } //Open/Start HTML Window== scorewindow = window.open("", "_blank", "height=400,width=275"); scorewindow.document.writeln('
');
//Start Header Bar table
scorewindow.document.writeln('
close'); //End Complete Table scorewindow.document.writeln(' |