Index: ahah_helper.module
===================================================================
--- ahah_helper.module	(revision 2996)
+++ ahah_helper.module	(working copy)
@@ -88,12 +88,12 @@
   // currently invisible. That way, we can restore the last entered value
   // when a user switched to Personal usage and back to Company usage.
   if (isset($form_state['values'])) {
-    // $form_state['storage'] must be initialized for array_smart_merge() to
+    // $form_state['storage'] must be initialized for ahah_helper_array_smart_merge() to
     // work.
     if (!isset($form_state['storage'])) {
       $form_state['storage'] = array();
     }
-    $form_state['storage'] = array_smart_merge($form_state['storage'], $form_state['values']);
+    $form_state['storage'] = ahah_helper_array_smart_merge($form_state['storage'], $form_state['values']);
   }
 
   // Add our JS file, which has some Drupal core JS overrides.
@@ -265,11 +265,11 @@
  *
  * From: http://www.php.net/manual/en/function.array-merge-recursive.php#82976.
  */
-function array_smart_merge($array, $override) {
+function ahah_helper_array_smart_merge($array, $override) {
   if (is_array($array) && is_array($override)) {
     foreach ($override as $k => $v) {
       if (isset($array[$k]) && is_array($v) && is_array($array[$k])) {
-        $array[$k] = array_smart_merge($array[$k], $v);
+        $array[$k] = ahah_helper_array_smart_merge($array[$k], $v);
       }
       else {
         $array[$k] = $v;
