       return true if matchCompetitorsWhichIncludeLoser.length == 0
         
       otherLoserId = @otherCompetitorOfMatch(match, winnerId)
-      
-      @changeCompetitorsComparisonResult(winnerId, otherLoserId) unless match['winner_competitor'] == undefined
-        
+      manual_winner_changed = false
+      
+      unless match['winner_competitor'] == undefined
+        @changeCompetitorsComparisonResult(winnerId, otherLoserId) 
+        manual_winner_changed = true unless match['auto_winner'] == true
+       
+      window.matches[index]['manual_winner_changed'] = manual_winner_changed  
       @appointWinnerOfMatch(index, winnerId, otherLoserId, match['winner_competitor'] == undefined)
       window.matches[index]['auto_winner'] = true
-      match = window.matches[index]
-      
-      competitorsWhichAreLoserOfLastMatch = jQuery.map(match['competitors'], (c) =>
+      window.matches[index]['foot_note_competitor'] = loserId
+      window.matches[index]['auto_winner_type'] = 0
+      
+      competitorsWhichAreLoserOfLastMatch = jQuery.map(window.matches[index]['competitors'], (c) =>
         if c == @otherCompetitorOfMatch(@currentMatch, @currentMatch['winner_competitor'])
           return c
       )
       
-      match['foot_note_competitor'] = loserId
+      match = window.matches[index]
       
       if competitorsWhichAreLoserOfLastMatch.length == 1
+        window.matches[index]['auto_winner_recursion'] = false
         match['auto_winner_reason'] = 'loser has been defeated because he loses against the loser <sup>[1]</sup> of last match'
       else
+        window.matches[index]['auto_winner_recursion'] = true
         match['auto_winner_reason'] = 'loser has been defeated because he loses against the loser <sup>[1]</sup> of last auto winner match'
         
       @currentAutoWinnerMatches.push match

  <table class="table table-striped">
    <thead>
      <tr class="odd">
        <th>Winner</th>
        <th></th>
        <th></th>

    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 = """
<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 = """
<tr class="#{even_or_odd}">
  <td>
    #{manual_winner_changed_html}
  </td>
  <td style="width:200px">#{@nameOfCompetitor(match['winner_competitor'], false)}</td>
  <td><input type="radio" checked="checked" disabled="disabled"/></td>
  <td>&nbsp;&nbsp;VS.&nbsp;&nbsp;&nbsp;</td>
