diff --git a/main/forum/viewthread_threaded.inc.php b/main/forum/viewthread_threaded.inc.php
index e9713784fd..40310e498c 100644
--- a/main/forum/viewthread_threaded.inc.php
+++ b/main/forum/viewthread_threaded.inc.php
@@ -133,68 +133,51 @@ $max=count($prev_next_array);
$next_id=$current_id+1;
$prev_id=$current_id-1;
-$firs_message=get_lang('FirstMessage');
-$prev_message=get_lang('PrevMessage');
-
+// text
+$first_message=get_lang('FirstMessage');
+$last_message=get_lang('LastMessage');
$next_message=get_lang('NextMessage');
$prev_message=get_lang('PrevMessage');
-$prev_img = '
';
-$next_img = '
';
-
-$first_page_text = '
';
-$last_page_text = '
';
+// images
+$first_img = Display::return_icon('first.png',get_lang(''),array('style'=>'vertical-align: middle;'));
+$last_img = Display::return_icon('last.png',get_lang(''),array('style'=>'vertical-align: middle;'));
+$prev_img = Display::return_icon('prev.png',get_lang(''),array('style'=>'vertical-align: middle;'));
+$next_img = Display::return_icon('next.png',get_lang(''),array('style'=>'vertical-align: middle;'));
-$href_prev='"viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&post='.$prev_next_array[$prev_id].'&origin='. $origin .'&gradebook='. $gradebook .'"';
-$href_next='"viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&post='.$prev_next_array[$next_id].'&origin='. $origin .'&gradebook='. $gradebook .'"';
-
-// the last message
-if ($next_id>=$max)
-{
- $next_id=0;
- $class_next=' class="invisible"';
- $href_next=1;
-}
-
-// the first message
-if ($next_id==1) {
- $class_prev=' class="invisible"';
- $href_prev=1;
-}
+// links
+$first_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&id=1&post='.$prev_next_array[0];
+$last_href = 'viewthread.php?'.api_get_cidreq()."&forum=".Security::remove_XSS($_GET['forum'])."&thread=".Security::remove_XSS($_GET['thread'])."&gradebook='.$gradebook.'&origin=".$origin."&post=".$prev_next_array[$max-1];
+$prev_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&post='.$prev_next_array[$prev_id];
+$next_href = 'viewthread.php?'.api_get_cidreq().'&forum='.Security::remove_XSS($_GET['forum']).'&thread='.Security::remove_XSS($_GET['thread']).'&gradebook='.$gradebook.'&origin='.$origin.'&post='.$prev_next_array[$next_id];
echo '