An AJAX implementation which, given a matrix of results, will work out the remaining fixtures in a league, allow the user to enter the results for those fixtures and re-draw the final league accordingly. Usually applied for football but should work for any sport that gives 3pts for a win and 1pt for a draw and 0pts for a loss.