function updateFacilityOptions(group_id_number) {
   new Ajax.Updater('facility_options', '/groups/get_facilities_options/', {
      method: 'post',
      postBody: 'data[Group][group_identification_number]='+group_id_number,
      onComplete: function(res,json) {
         $('group_name').innerHTML = json.group_name;
      }
   });
}

function checkAnswer(question_id,user_response,question_number) {
   new Ajax.Updater('test_question','/test_questions/view_question/'+question_id+'/'+user_response, {
      method: 'post',
      postBody: 'data[TestQuestion][id]='+question_id+'&data[TestQuestion][user_response]='+user_response+'&data[TestQuestion][question_number]='+question_number,
      onCreate: function () {
         $('ajax_loader').removeClassName('hidden');
         $('ajax_loader').innerHTML = "<img src='/img/ajax-loader.gif' alt='checking answer; please wait&hellip;' />";
      },
      onComplete: function(res,json) {
         $('test_question').innerHTML = json.content_for_layout;
         $('ajax_loader').innerHTML = "&nbsp;";
         $('ajax_loader').addClassName('hidden');
      }
   });
}

function nextQuestion(test_id,question_number) {
   window.location = '/tests/take_test/'+test_id+'/'+question_number
   /*new Ajax.Updater('/content','/test_questions/view_question/next', {
      method: 'post',
      postBody: 'data[TestQuestion][id]=next',
      onComplete: function(res,json) {
         $('test_question').innerHTML = res.responseText;
      }
   });*/
}
