function navigationLinks()
 {
     $ret = "<link rel=\"Top\" title=\"" . $this->config->gallery_name . "\" href=\"" . $this->ancestors[0]->URL() . "\" />\n";
     if ($this->isImagePage()) {
         $ret .= "<link rel=\"Up\" title=\"" . $this->image->parent->name() . "\" href=\"" . $this->image->parent->URL() . "\" />\n";
         if ($this->image->hasPrev()) {
             $first = $this->image->firstImage();
             $prev = $this->image->prevImage();
             $ret .= "<link rel=\"First\" title=\"" . $first->name() . "\" href=\"" . $first->URL() . "\" />\n";
             $ret .= "<link rel=\"Prev\" title=\"" . $prev->name() . "\" href=\"" . $prev->URL() . "\" />\n";
         }
         if ($this->image->hasNext()) {
             $next = $this->image->nextImage();
             $last = $this->image->lastImage();
             $ret .= "<link rel=\"Next\" title=\"" . $next->name() . "\" href=\"" . $next->URL() . "\" />\n";
             $ret .= "<link rel=\"Last\" title=\"" . $last->name() . "\" href=\"" . $last->URL() . "\" />\n";
             //prefetch next image
             $ret .= "<link rel=\"Prefetch\" href=\"" . $next->imageURL() . "\" />\n";
         }
     } else {
         if (!$this->gallery->isRoot()) {
             $ret .= "<link rel=\"Up\" title=\"" . $this->gallery->parent->name() . "\" href=\"" . $this->gallery->parent->URL() . "\" />\n";
         }
         if ($this->hasPrevPage()) {
             $ret .= "<link rel=\"Prev\" title=\"" . $this->translator->_g("gallery|Previous") . "\" href=\"" . $this->prevPageURL() . "\" />\n";
             $ret .= "<link rel=\"First\" title=\"" . $this->translator->_g("gallery|First") . "\" href=\"" . $this->firstPageURL() . "\" />\n";
         }
         if ($this->hasNextPage()) {
             $ret .= "<link rel=\"Next\" title=\"" . $this->translator->_g("gallery|Next") . "\" href=\"" . $this->nextPageURL() . "\" />\n";
             $ret .= "<link rel=\"Last\" title=\"" . $this->translator->_g("gallery|Last") . "\" href=\"" . $this->lastPageURL() . "\" />\n";
         }
     }
     return $ret;
 }