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 pollSubmit() {
  var pform = $('poll-form');

  if (pform != undefined) {
    var purl = pform.action;

    var pv = $('poll-vote');

    if (pv != undefined) {
      var panswer = $RF(pform.id,'pollanswer');

      if (panswer!=null) {
        var ckPollUtil = new CJL_CookieUtil("poll", 43200, '/');
        var pc= ckPollUtil.getSubValue('poll');

        if (pc == null || pc != $('poll_id').value) {
          purl += '?answer='+panswer;
          ckPollUtil.setSubValue("poll", $('poll_id').value);
        }

        pv.href = purl;
        var plb = new lightbox(pv);
        plb.activate();
        pv.stopObserving('click');
        $('poll-vote').style.display = 'none';
        $('poll-results-container').style.display = 'block';
      }
    }
  }
  return false;
}
