diff --git a/data/script/furatalog.lib.php b/data/script/furatalog.lib.php
index 120c06f..81edf49 100644
--- a/data/script/furatalog.lib.php
+++ b/data/script/furatalog.lib.php
@@ -331,7 +331,7 @@ class furatalogLib {
echo "<";
}
- for ($i = $currentpage-1; $i > 0; $i--) {
+ for ($i = $currentpage-1; ($i > 0 && $i > ($currentpage-3)); $i--) {
if (($i+1) == 1) return;
$before = "" . $i . "" . $before;
}