*** email.module.orig	2007-04-17 07:58:31.000000000 +0200
--- email.module	2007-10-10 19:16:46.000000000 +0200
***************
*** 64,69 ****
--- 64,73 ----
        'label' => 'Email-Invisimail',
        'field types' => array('email'),
      ),
+     'spamspan' => array(
+       'label' => 'Email-Spamspan',
+       'field types' => array('email'),
+     ),
      'contact' => array(
        'label' => 'Email-Contact Form',
        'field types' => array('email'),
***************
*** 89,94 ****
--- 93,101 ----
      }
      else {
        $mailto =  '<a href="mailto:'. $item['email']. '">'. check_plain($item['email']) .'</a>';
+       if (($field['widget']['link_type'] == 'mailto_spamspan' || $formatter == 'spamspan') && module_exists('spamspan')) {
+ 		  $mailto = spamspan($mailto, 1);
+       }
      }
      return $mailto;
    }
***************
*** 130,135 ****
--- 137,145 ----
        if (module_exists('invisimail')) {
          $options += array('mailto_encrypt' => t('Mailto: Direct link with invisimail encryption'));
        }
+       if (module_exists('spamspan')) {
+         $options += array('mailto_spamspan' => t('Mailto: Direct link with spamspan obfuscation'));
+       }
        $form['link_type'] = array(
          '#type' => 'radios',
          '#title' => t('Email Link Type'),
