Index: imceimage.module
===================================================================
--- imceimage.module	(revision 329)
+++ imceimage.module	(working copy)
@@ -63,7 +63,20 @@
         }
       }
 */
+
       break;
+	  
+	  case 'insert':
+	  case 'update':
+	  
+		  foreach($items as &$item){
+		  	if ($item['imceimage_path']) {
+			  	$item['imceimage_path'] = preg_replace('%'.base_path().'%', '', $item['imceimage_path'], 1);
+			}
+		  }
+
+	  break;	
+	  
   }
 }
 
@@ -256,7 +269,7 @@
  **/
 function theme_imceimage_formatter_link($element) {
   $item = $element['#item'];
-  return '<a href="'. base_path() . $item['imceimage_path'] .'" class="imceimage-link">';
+  return '<a href="'.  url($item['imceimage_path']) .'" class="imceimage-link">';
 }
 
 /**
@@ -268,7 +281,7 @@
   $delta = $element['#delta'];
   $id = "imceimage-". $field ."-". $delta;
   if ($item['imceimage_path']) {
-    return theme_imceimage_image($item['imceimage_path'],$item['imceimage_width'],$item['imceimage_height'],$item['imceimage_alt'],$id);
+    return theme_imceimage_image(url($item['imceimage_path']),$item['imceimage_width'],$item['imceimage_height'],$item['imceimage_alt'],$id);
   }
   else {
     return '';
@@ -284,7 +297,7 @@
   $delta = $element['#delta'];
   $id = "imceimage-". $field ."-". $delta;
   if ($item['imceimage_path']) {
-    $image = theme_imceimage_image($item['imceimage_path'],$item['imceimage_width'],$item['imceimage_height'],$item['imceimage_alt'],$id);
+    $image = theme_imceimage_image(url($item['imceimage_path']),$item['imceimage_width'],$item['imceimage_height'],$item['imceimage_alt'],$id);
     $caption = $item['imceimage_alt'];
     return "<div class='image-with-caption'><div class='image'>". $image ."</div><div class='caption' style='font-style:italic'>". $caption ."</div></div>";
   }
@@ -371,7 +384,7 @@
 	$element['imceimage_path'] = array(
 		'#type' => 'hidden',
 		'#id' => "imceimagepath-$delta-$field_id",
-		'#default_value' => $element['#value']['imceimage_path'],
+		'#default_value' => url($element['#value']['imceimage_path']),
 	);
 
 	$element['imceimage_width'] = array(
@@ -409,13 +422,13 @@
 
 	$element['imce_view'] = array(
 		'#type' => 'item',
-		'#value' => theme_imceimage_image($element['#value']['imceimage_path'],
+		'#value' => theme_imceimage_image(url($element['#value']['imceimage_path']),
 														$element['#value']['imceimage_width'],
 														$element['#value']['imceimage_height'],
 														$element['#value']['imceimage_alt'], 
                             "imceimagearea-$delta-$field_id")
   );
-
-
+  
+  
 	return $element;
 }
