1function plgQuiz_send(quiz_ID, question){
2
3  // get form
4  var frm = $('quiz-form__'+quiz_ID).getElementsByTagName('form')[0];
5  var numeroElementi = frm.elements.length;
6
7  // prepare an AJAX call
8  var ajax = new sack(DOKU_BASE + 'lib/plugins/quiz/getform.php');
9  ajax.AjaxFailedAlert = "Sorry, AJAX don't work :(";
10  ajax.encodeURIString = false;
11  if(ajax.failed) return true;
12
13  // prepare data
14  plgQuiz_myParam = "";
15  for(var i = 0; i < numeroElementi; i++){
16    if (frm.elements[i].tagName == "INPUT") {
17      if ((frm.elements[i].type == "hidden") || (frm.elements[i].type == "text")) {
18         plgQuiz_myParam += ajax.encVar(frm.elements[i].name, frm.elements[i].value) + "&";
19      }
20      if ((frm.elements[i].type == "checkbox") || (frm.elements[i].type == "radio") ) {
21        if (frm.elements[i].checked) { plgQuiz_myParam += ajax.encVar(frm.elements[i].name, frm.elements[i].value) + "&"; }
22      }
23    }
24  }
25  plgQuiz_myParam += ajax.encVar("next_question", question);
26
27  ajax.elementObj = $('quiz-div__'+quiz_ID);
28
29  ajax.runAJAX(plgQuiz_myParam);
30  return false;
31}
32