function RenderPoll(PollID) {
  $('poll'+PollID).addClassName('poll');
  var url = '/polls/ajax/polls.asp?mode=poll&PollID='+PollID;

  new Ajax.Request(url, {
    method: 'get',    
    onSuccess: function(transport) {
      var el = transport.responseText;
      $('poll'+PollID).update(el);
    }
  });
}

function RenderPollResults(PollID) {
  $('poll'+PollID).addClassName('poll');
  var url = '/polls/ajax/polls.asp?mode=results&PollID='+PollID;

  new Ajax.Request(url, {
    method: 'get',    
    onSuccess: function(transport) {
      var el = transport.responseText;
      $('poll'+PollID).update(el);
    }
  });
}

function ProcessPollVote(PollID, AnswerID) {
  $('poll'+PollID).addClassName('poll');
  var url = '/polls/ajax/polls.asp?mode=vote&PollID='+PollID+'&AnswerID='+AnswerID;

  new Ajax.Request(url, {
    method: 'get',
    asynchronous: false,    
    onSuccess: function(transport) {
      var el = transport.responseText;
      $('poll'+PollID).update(el);
    }
  });
}