function tabToggle(active) {
  ['question-all', 'question-open', 'question-replied', 'ranking-all', 'ranking-open', 'ranking-replied'].each(Element.hide);

  $('other-question-all-link').removeClassName('active');
  $('other-question-open-link').removeClassName('active');
  $('other-question-replied-link').removeClassName('active');

  $('question-' + active).show();
  $('ranking-' + active).show();
  $('other-question-' + active + '-link').addClassName('active');

  return false;
}

function show_travel_agent_fields(field, trigger) {
  if ($(field).value == trigger) {
    $('travel_agent').show();
  }
  else {
    $('travel_agent').hide();
  }

  return false;
}

function inputUpdater(element, url, element_to_update, param_name)
{
  new Ajax.Request(url,
                    {
                      asynchronous:true,
                      evalScripts:false,
                      method:'post',
                      parameters: param_name + '=' + $(element).value,
                      onSuccess: function (transport)
                                 {
                                    $(element_to_update).value = transport.responseText;
                                 }
                    }
                  );
}

seconds = 20;
function countDown()
{
  seconds -= 1;
  document.getElementById('countdown').innerHTML = seconds;
  setTimeout("countDown()",1000)
}