Index: /trunk/wp-content/plugins/xpressme/include/custom_functions.php
===================================================================
--- /trunk/wp-content/plugins/xpressme/include/custom_functions.php	(revision 32)
+++ /trunk/wp-content/plugins/xpressme/include/custom_functions.php	(revision 33)
@@ -35,6 +35,6 @@
 {
 	$config = new XPressME_Class();
-	$ret = '';		
-	
+	$ret = '';
+		
 	if($config->is_left_postnavi_old){
 		$link_title = $config->old_post_link_text;
@@ -56,5 +56,24 @@
 		ob_end_clean();
 	}
-	$ret = str_replace('">','" title="'.$link_title . '">' , $ret);
+	
+	if ($config->is_postnavi_title_disp){
+		$on_mouse_show = $link_title;
+	} else  {
+		if($config->is_left_postnavi_old){
+			ob_start();
+				previous_post_link('%link');
+				$on_mouse_show = ob_get_contents();
+			ob_end_clean();
+		} else {
+			ob_start();
+				next_post_link('%link');
+				$on_mouse_show = ob_get_contents();
+			ob_end_clean();
+		}
+		$pattern = "<a[^>]*?>(.*)<\/a>";
+		preg_match("/".$pattern."/s",  $on_mouse_show, $body_matches);
+		$on_mouse_show = $body_matches[1];
+	}
+	$ret = str_replace('">','" title="'.$on_mouse_show . '">' , $ret);
 
 	if (empty($show))
@@ -88,5 +107,24 @@
 		ob_end_clean();
 	}
-	$ret = str_replace('">','" title="'.$link_title . '">' , $ret);
+	
+	if ($config->is_postnavi_title_disp){
+		$on_mouse_show = $link_title;
+	} else  {
+		if($config->is_left_postnavi_old){
+			ob_start();
+				next_post_link('%link');
+				$on_mouse_show = ob_get_contents();
+			ob_end_clean();
+		} else {
+			ob_start();
+				previous_post_link('%link');
+				$on_mouse_show = ob_get_contents();
+			ob_end_clean();
+		}
+		$pattern = "<a[^>]*?>(.*)<\/a>";
+		preg_match("/".$pattern."/s",  $on_mouse_show, $body_matches);
+		$on_mouse_show = $body_matches[1];
+	}
+	$ret = str_replace('">','" title="'.$on_mouse_show . '">' , $ret);
 
 	if (empty($show))
