Index: unit.module
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/reservations/unit.module,v
retrieving revision 1.1
diff -u -r1.1 unit.module
--- unit.module 29 Jul 2009 05:57:56 -0000  1.1
+++ unit.module 5 Sep 2009 23:59:15 -0000
@@ -616,15 +616,19 @@
               }
               $days[] = array(
                 'class' => $class,
-                'data' => '
-                  <a class="tooltip" title="'. t('%price per night<br />(%min_nights to %max_nights nights)',
+                'data' => l($day_link, '', 
+                  array('html' => TRUE, 'attributes' => 
                     array(
-                      '%price' => uc_store_price_handler_format($event[$curyear][$curmonth][$day]->price, array('prec' => 0, 'sign' => '$', 'sign_after' => (i18n_get_lang() == 'en') ? 0 : 1)),
-                      '%min_nights' => $event[$curyear][$curmonth][$day]->min_nights,
-                      '%max_nights' => $event[$curyear][$curmonth][$day]->max_nights)
-                    ) .'">
-                      '. $day_link .'
-                  </div>');
+                      'class' => 'tooltip',
+                      'title' => t('%price per night (%min_nights to %max_nights nights)', array(
+                        '%price' => strip_tags(uc_price($event[$curyear][$curmonth][$day]->price, array())),
+                        '%min_nights' => $event[$curyear][$curmonth][$day]->min_nights,
+                        '%max_nights' => $event[$curyear][$curmonth][$day]->max_nights
+                      ))
+                    )
+                  )
+                )
+              );
               // Not available
             }
             else {
