Index: nodeimageblock.module
===================================================================
RCS file: /cvs/drupal/contributions/modules/nodeimageblock/nodeimageblock.module,v
retrieving revision 1.1
diff -u -F^f -r1.1 nodeimageblock.module
--- nodeimageblock.module	9 Feb 2006 15:19:11 -0000	1.1
+++ nodeimageblock.module	10 Feb 2006 12:29:53 -0000
@@ -28,15 +28,16 @@ function nodeimageblock_block($op = 'lis
   elseif($op = 'view') {
 	  if(arg(0) == 'node') {
   		$nid = arg(1);
+                $index = is_numeric($_GET['image']) ? $_GET['image'] - 1 : 0;
   		if ($node = node_load(array('nid' => $nid))) {
   			$output = '';
 
-  			$imagesrc = _nodeimageblock_get_node_images($node);
-  			$image = $imagesrc[0] ? $imagesrc[0] : 'files/blank.gif';
-  			$output .= theme('nodeimageblock_block_item', $node, $image);
+  			$images = _nodeimageblock_get_node_images($node);
+                        $image = $images[$index];
+  			$output .= theme('nodeimageblock_block_item', $image);
 
   			$block['subject'] = '';
-  			$block['content'] = theme('nodeimageblock_block', $output);
+  			$block['content'] = theme('nodeimageblock_block', $output, $node, $images, $index);
   		}
 	  }
   }
@@ -44,14 +45,29 @@ function nodeimageblock_block($op = 'lis
   return $block;
 }
 
-function theme_nodeimageblock_block($items) {
+function theme_nodeimageblock_block($items, &$node, $images = array(), $index = 0) {
 	$output  = '<div id="nodeimageblock">';
 	$output .= $items;
 	$output .= '</div>';
+
+        if (count($images) > 1) {
+            $links = array();
+            foreach ($images as $i => $image) {
+                $i++;
+                if (($i-1) != $index) {
+                  $links[] = l($i,'node/'.$node->nid, NULL, 'image='.$i);
+                }
+                else {
+                  $links[] = $i;
+                }
+            }
+            $output .= theme('links', $links);
+        }
+
 	return $output;
 }
 
-function theme_nodeimageblock_block_item($node, $imagesrc) {
+function theme_nodeimageblock_block_item($imagesrc) {
 	$output = '
 	<div class="nodeimage">
 	    <img src="' . $imagesrc . '" />
