function generatePollingResult()
{
  var totalVote = 0;
  
  for(var i = 0; i < pollresult.length; i++)
    totalVote += pollresult[i][1];
    
  var tbl = document.createElement('table');
  
  for(var i = 0; i < pollresult.length; i++)
  {
    var row = document.createElement('tr');
    var separatorRow = document.createElement('tr');
    var separatorRowColumn = document.createElement('td');
    
    var header = document.createElement('td');
    var bar = document.createElement('div');
    var bar_column = document.createElement('td');
    var value = document.createElement('td');

    var result = (pollresult[i][1] / totalVote * 100).toFixed(2);
    var resultTxt;

    if(isNaN(result))
      resultTxt = '0%';
    else
      resultTxt = result + '%';
    
    $(header).text(pollresult[i][0]).addClass('header');
    $(bar_column).addClass('bar');
    $(value).text(resultTxt).addClass('result');

    $(separatorRowColumn).attr('colspan', 3);
    $(separatorRow).addClass('separator');
    $(separatorRow).text(' ');
    $(separatorRow).append(separatorRowColumn);
    
    $(bar_column).append(bar);
    if(totalVote > 0)
      $(bar).css('width', (pollresult[i][1] / totalVote * 100) + '%').css('height', '100%').css('text-indent', '-9999em').css('letter-spacing', '999');
    else
      $(bar).css('width', 0);
    
    $(bar).text(' ');
    
    $(row).append(header);
    $(row).append(bar_column);
    $(row).append(value);

    $(tbl).append(row);
    $(tbl).append(separatorRow);
  }

  var last_row = document.createElement('div');
  var last_row_result = document.createElement('span');

  $(last_row).text('jumlah responden').addClass('result-summary');
  $(last_row_result).text(totalVote).addClass('result').css('padding', '0 0 0 15px');

  $(last_row).append(last_row_result);

  $('#polling-result').append(tbl);
  $('#polling-result').append(last_row);
}