--- gmaplocation.module	2009-07-14 22:10:41.000000000 -0700
+++ gmaplocation.module	2009-07-16 08:41:13.000000000 -0700
@@ -271,12 +271,24 @@ function gmaplocation_block($op = 'list'
       return $blocks;
     case 'configure': 
       $form = array();
+      $form['info']['gmaplocation_toptext_filter']['gmaplocation_toptext'] = array(
+        '#type' => 'textarea',
+        '#title' => t('Additional text to show above the image'),
+        '#default_value' => variable_get('gmaplocation_block_top_text', '')
+      );
+      $form['info']['gmaplocation_toptext_filter']['format'] = filter_form(FILTER_FORMAT_DEFAULT, null, $parents=array('info', 'gmaplocation_toptext_filter','format'));
       return $form; 
       break;
+    case 'save':
+      variable_set('gmaplocation_block_top_text', $edit['gmaplocation_toptext']);
+      break;
     case 'view':
       switch ($delta) {
         case 'image':
+          $toptext = variable_get('gmaplocation_block_top_text', '');
+          $toptext = ($toptext == true) ? '<div id="gmaplocation_block_top_text">'.variable_get('gmaplocation_block_top_text', '').'</div>' : '';
           $block = gmaplocation_block_image();
+          $block['content'] = $toptext.$block['content'];
           break;
     }
     return $block;
@@ -325,4 +337,4 @@ function gmaplocation_theme() {
     'gmaplocation_map' => array(),
   );
 }
- 
\ No newline at end of file
+ 
