function $RF(el, radioGroup) {
    if($(el).type && $(el).type.toLowerCase() == 'radio') {
        var radioGroup = $(el).name;
        var el = $(el).form;
    } else if ($(el).tagName.toLowerCase() != 'form') {
        return false;
    }
 
    var checked = $(el).getInputs('radio', radioGroup).find(
        function(re) {return re.checked;}
    );
    return (checked) ? $F(checked) : null;
}

function quoteWissel() {
  var url = 'inc/ajax/quote.php';
  var pars = new Object;
  pars.f = 'quoteWissel';
  // loader
  $('quoteWisselLoader').show();
  // ajax
  var ajax = new Ajax.Updater('homeQuote', url, {
      method: 'post',
      onComplete: function() {
        $('quoteWisselLoader').hide();
      },
      parameters: pars});
}

function wistJeDatWissel() {
  var url = 'inc/ajax/wistjedat.php';
  var pars = new Object;
  pars.f = 'wistJeDatWissel';
  // loader
  $('wistJeDatWisselLoader').show();
  // ajax
  var ajax = new Ajax.Updater('homeWistJeDat', url, {
      method: 'post',
      onComplete: function() {
        $('wistJeDatWisselLoader').hide();
      },
      parameters: pars});
}

function pollStem(e) {
  // stop het formulier
  Event.stop(e);
  if($RF('f_poll', 'f_poll_opties')) {
    // stem en update
    var url = 'inc/ajax/poll.php';
    var pars = new Object;
    pars.pid = $('f_poll_pid').value;
    pars.optie = $RF('f_poll', 'f_poll_opties');
    pars.f = 'pollStem';
    // loader
    $('pollWisselLoader').show();
    // ajax
    var ajax = new Ajax.Updater('homePoll', url, {
        method: 'post',
        onComplete: function() {
          $('pollWisselLoader').hide();
          if($('f_poll_submit')) {
            $('f_poll_submit').disabled = '';
          }
        },
        parameters: pars});

  } else {
    // geen optie gekozen
    alert('Je moet eerst een optie kiezen');

  }
}

function pollWissel(pid) {
  var url = 'inc/ajax/poll.php';
  var pars = new Object;
  pars.pid = pid;
  pars.f = 'pollWissel';
  // loader
  $('pollWisselLoader').show();
  // ajax
  var ajax = new Ajax.Updater('homePoll', url, {
      method: 'post',
      onComplete: function() {
        $('pollWisselLoader').hide();
        if($('f_poll_submit')) {
          $('f_poll_submit').disabled = '';
          Event.observe('f_poll', 'submit', pollStem);
        }
      },
      parameters: pars});
}

Event.observe(window, 'load', function() {
  if($('f_poll_submit')) {
    $('f_poll_submit').disabled = '';
    Event.observe('f_poll', 'submit', pollStem);
  }
});

