/**
  * Render block HTML
  *
  * @return string
  */
 protected function _toHtml()
 {
     /** @var $coreSessionModel Mage_Core_Model_Session */
     $coreSessionModel = Mage::getSingleton('core/session');
     $justVotedPollId = $coreSessionModel->getJustVotedPoll();
     if ($justVotedPollId && !$this->_pollModel->isVoted($justVotedPollId)) {
         $this->_pollModel->setVoted($justVotedPollId);
     }
     $pollId = $this->getPollToShow();
     $data = $this->getPollData($pollId);
     $this->assign($data);
     $coreSessionModel->setJustVotedPoll(false);
     if ($this->_pollModel->isVoted($pollId) === true || $justVotedPollId) {
         $this->setTemplate($this->_templates['results']);
     } else {
         $this->setTemplate($this->_templates['poll']);
     }
     return parent::_toHtml();
 }