           @competitorsOfCompetitor[competitorId].push otherCompetitorId
           @competitorsOfCompetitor[otherCompetitorId].push competitorId
           
-  nextMatch: () ->
+  nextMatch: (from_start) ->
+    autoWinnerMatchesHtml = ''
+
     if @currentAutoWinnerMatches.length > 0
-      @showCurrentAutoWinnerMatches()
-      
-      return true
-      
-    @currentMatch = null
-    
-    $.each window.matches, (index, match) =>
-      if match['winner_competitor'] == undefined
-        @currentMatch = match
-        @currentMatchIndex = index
-        
-        return false
-    
-    if @currentMatch == null
-      alert 'No matches to rate left.'
-      
-      return false
-    else  
-      radioButtons = []
-      competitorStrings = []
-      i = 0
-      
-      $.each @currentMatch['competitors'], (index, competitorId) =>
-        checked = ' checked="checked"'
-        checked = '' if i == 1
-        radioButtons.push ('<input type="radio" ' + checked + ' name="winner" value="' + competitorId + '" style="position:relative; top:-5px "/>')
-        competitorStrings.push @nameOfCompetitor(competitorId, true)  
-          
-        i += 1
-        
-      html = """
-<form class="form-inline" style="margin:0px;">
-  <div class="modal-header">
-    <button type="button" id="close_bootstrap_modal_button" class="close" data-dismiss="modal" aria-hidden="true">&times;</button>
-    <h3>Appoint Winner (#{@matchesLeft} matches left)</h3>
-  </div>
-  <div class="modal-body" style="overflow-y:none;">
-    <div class="controls" style="margin-left:50px">
-      <table><tr>      
-          <td style="width:325px">
-            #{competitorStrings[0]}
-          </td>
-          <td>#{radioButtons[0]}</td>
-          <td>&nbsp;&nbsp;VS.&nbsp;&nbsp;&nbsp;</td>
-          <td>#{radioButtons[1]}</td>
-          <td>
-            &nbsp;&nbsp;&nbsp;
-          </td>
-          <td style="width:325px">
-            #{competitorStrings[1]}
-          </td>
-        </tr>
-      </table>
-    </div>
-  </div>
-  <div class="modal-footer" style="text-align:left;">
-    <p>
-      <button type="button" class="cancel_tournament_button" class="btn">Cancel</button> &nbsp;&nbsp;&nbsp;&nbsp;
-      <button type="button" class="select_winner_button" class="btn btn-primary">Submit</button>
-    </p>
-  </div>
-</form>
-"""
-
-      $('#bootstrap_modal').html(html)
-      
-      return true
-    
-  showCurrentAutoWinnerMatches: () ->
-    @currentMatch = window.matches[@currentMatchIndex]
-    rows = ""
-    
-    $.each @currentAutoWinnerMatches, (index, match) =>
-      console.log match
-      even_or_odd = ''
-      
-      if index % 2 == 0
-        even_or_odd = 'even'
-      else
-        even_or_odd = 'odd'
-      
-      manual_winner_changed_html = ''
-      
-      if match['manual_winner_changed'] == true
-        manual_winner_changed_html = """
+      @currentMatch = window.matches[@currentMatchIndex]
+      rows = ""
+      
+      $.each @currentAutoWinnerMatches, (index, match) =>
+        even_or_odd = ''
+        
+        if index % 2 == 0
+          even_or_odd = 'even'
+        else
+          even_or_odd = 'odd'
+        
+        manualWinnerChangedHtml = ''
+        
+        if match['manual_winner_changed'] == true
+          manualWinnerChangedHtml = """
 <a class="bootstrap_tooltip" href="#" data-toggle="tooltip" title="The winner you once have set has been changed automatically!">
   <i class='icon-warning-sign'/>
 </a>
 """ 
         
-      rows +=     html = """
+        rows +=     html = """
 <tr class="#{even_or_odd}">
   <td>
-    #{manual_winner_changed_html}
+    #{manualWinnerChangedHtml}
   </td>
   <td style="width:200px">#{@nameOfCompetitor(match['winner_competitor'], false)}</td>
   <td><input type="radio" checked="checked" disabled="disabled"/></td>

    
    @matchesLeft = matchesWithoutWinner.length
    
    if @nextMatch()
      $('#bootstrap_modal').modal('show')
      
  removeMatchesOfNonExistingCompetitors: () ->

    
    @appointWinnerOfMatch(@currentMatchIndex, winnerId, loserId, true)
    
    @nextMatch(false)
      
  appointWinnerOfMatch: (matchIndex, winnerId, loserId, decrementMatchesLeft) ->
    window.matches[matchIndex]['winner_competitor'] = winnerId
