Index: modules/over_text/over_text.module===================================================================--- modules/over_text/over_text.module	(revision 76)+++ modules/over_text/over_text.module	(working copy)@@ -20,14 +20,14 @@  */ function over_text_settings() {   $libs = array();-  $libs['overtext'] = t('overtext (2k)');-  $libs['wz_tooltip'] = t('wz_tooltip (15k)');-  if(file_exists("modules/over_text/lib/overlib_mini.js")) {-    $libs['overlib_mini'] = t('overlib_mini (27k)');+  $opts = array( 'overtext'=>'overtext.js', 'wz_tooltip'=>'wz_tooltip.js',+                 'overlib_mini'=>'overlib_mini.js', 'overlib'=>'overlib.js' );+  foreach( $opts as $name=>$file ) {+    $path = drupal_get_path('module', 'over_text')."/lib/$file";+    if( file_exists($path) ) {+      $libs[$name] = sprintf( "$name (%dk)", (filesize($path)/1024)+0.5 );+    }   }-  if(file_exists("modules/over_text/lib/overlib.js")) {-    $libs['overlib'] = t('overlib (44k)');-  }   $form = array();   $form['over_text_library'] = array(     '#type' => 'select',@@ -45,15 +45,16 @@ function over_text_init() {   $output = array();   $over_text_library = variable_get("over_text_library", "overtext");+  $base = base_path().drupal_get_path('module', 'over_text');   switch($over_text_library) {     case "overtext":-      $output = "<script language=\"JavaScript\" src=\"modules/over_text/lib/overtext.js\"></script>";+      $output = "<script language=\"JavaScript\" src=\"$base/lib/overtext.js\"></script>";       break;     case "overlib_mini":-      $output = "<script language=\"JavaScript\" src=\"modules/over_text/lib/overlib_mini.js\"></script>";+      $output = "<script language=\"JavaScript\" src=\"$base/lib/overlib_mini.js\"></script>";       break;     case "overlib":-      $output = "<script language=\"JavaScript\" src=\"modules/over_text/lib/overlib.js\"></script>";+      $output = "<script language=\"JavaScript\" src=\"$base/lib/overlib.js\"></script>";       break;     case "wz_tooltip":       return;@@ -70,14 +71,15 @@     case "overtext":       $output .= "<div id=\"over\" style=\"z-index:1000; color:white; visibility:hidden; position:absolute; left:0px; top:0px; border-color:#cccccc; border-width:1px; border-style:solid; width:150px;\"><table cellpadding=\"1\" cellspacing=\"1\" width=\"100%\"><tr><td id=\"overTitle\" style=\"font-family:helvetica,arial,sans-serif; font-size:10pt; color:white; font-weight:bold; background-color: black; adding: 2px; width=100%;\">overtext</td></tr><tr><td id=\"overText\" style=\"font-family:helvetica,arial,sans-serif; font-size:10pt; background-color: #ffffcc; color: black; padding: 2px; width=100%\">text</td></tr></table></div>";       break;-    case "overlibmini":+    case "overlib_mini":       $output .= "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>";       break;     case "overlib":       $output .= "<div id=\"overDiv\" style=\"position:absolute; visibility:hidden; z-index:1000;\"></div>";       break;     case "wz_tooltip":-      $output = "<script language=\"JavaScript\" src=\"modules/over_text/lib/wz_tooltip.js\"></script>";+      $base = base_path().drupal_get_path('module', 'over_text');+      $output = "<script language=\"JavaScript\" src=\"$base/lib/wz_tooltip.js\"></script>";       break;   }   return $output;@@ -94,12 +96,12 @@       $params["onmouseover"] = "showOver( '$caption','$title');";       $params["onmouseout"] = "hideOver();";       break;-    case "overlibmini":-      $params["onmouseover"] = "return overlib('$title', CAPTION, '$caption');";+    case "overlib_mini":+      $params["onmouseover"] = "return overlib('$caption', CAPTION, '$title');";       $params["onmouseout"] = "return nd();";       break;     case "overlib":-      $params["onmouseover"] = "return overlib('$title', CAPTION, '$caption');";+      $params["onmouseover"] = "return overlib('$caption', CAPTION, '$title');";       $params["onmouseout"] = "return nd();";       break;     case "wz_tooltip":