igor@66: var memo_state = { igor@66: 'initialized' : 0, igor@66: 'answers' : {}, igor@66: }; igor@66: igor@66: function memo_init() { igor@66: memo_state.initialized = 1; igor@66: } igor@66: function memo_saveState() { igor@66: if (memo_state.initialized == 1) { igor@66: $.post("http://xgu.ru/memo/post/state/"+memo_subdir, memo_state.answers); igor@66: } igor@66: } igor@66: function memo_saveAnswer(key, value) { igor@66: if (memo_state.initialized == 1) { igor@66: var entry = {}; igor@66: entry[key] = value; igor@66: $.post("http://xgu.ru/memo/post/state/"+memo_subdir, entry); igor@66: } igor@66: } igor@66: function myAlert(name, dropdown, correct_answer) { igor@66: var myindex = dropdown.selectedIndex; igor@66: var SelValue = dropdown.options[myindex].value; igor@66: memo_state.answers[name] = SelValue; igor@66: if (SelValue == correct_answer) { igor@66: dropdown.style.backgroundColor = '#ffffff'; igor@66: dropdown.disabled = true; igor@66: igor@66: var x = $("#correct_answers").html(); igor@66: $("#correct_answers").html(parseInt(x) + 1); igor@66: igor@66: x = $("#yet_to_answer").html(); igor@66: $("#yet_to_answer").html(parseInt(x) - 1); igor@66: } igor@66: else { igor@66: var x = $("#wrong_answers").html(); igor@66: $("#wrong_answers").html(parseInt(x) + 1); igor@66: } igor@66: //memo_saveState(); igor@66: memo_saveAnswer(name, SelValue); igor@66: return true; igor@66: }