function renderPositionChangeDiff($rows, $day)
 {
     $output = "";
     if ($rows) {
         $lastAveragePosition = 0;
         foreach ($rows as $row) {
             $averagePosition = $row->averagePosition;
             if ($lastAveragePosition != $averagePosition) {
                 if ($lastAveragePosition) {
                     $diff = (double) ($averagePosition - $lastAveragePosition);
                     $diffColor = ExtraWatchTrendHTML::getDiffColor($diff, TRUE);
                     $diffImg = "<img src='" . $this->extraWatch->config->getLiveSiteWithSuffix() . "components/com_extrawatch/img/icons/trend_{$diffColor}.gif' border='0'/>";
                     if ($day == $row->date || !$day) {
                         $output .= sprintf("<td style='color: {$diffColor}' align='right'>%+.2f</td><td>{$diffImg}</td><td class='ewCentered'>%s</td>", $diff, ExtraWatchDate::getDateByDay($row->date));
                     }
                 }
                 $lastAveragePosition = $averagePosition;
             }
         }
     }
     return $output;
 }