--- erp_item.new/erp_item.module	2011-05-07 19:50:08.733394024 +0200
+++ erp_item/erp_item.module	2011-05-07 21:04:31.458526128 +0200
@@ -522,69 +522,6 @@
 
   $output .= '</div>';
 
-  // Check for alternative products
-  // TODO: use module_invoke_all?
-  $code = $node->supp_code;
-  $title = explode(' ', trim($node->title));
-  $nids[$node->nid] = $node->nid;
-
-  while (strlen($node->supp_code) > 2) {
-    $title_text = implode(' ', $title);
-    $exclude = implode(",", $nids);
-
-    $result = db_query("
-      SELECT e.nid, n.title
-      FROM {erp_item} e
-      LEFT JOIN {node} n ON n.nid = e.nid
-      WHERE
-      e.nid NOT IN(%s) AND
-      e.active = 1 AND
-      (n.title LIKE '%%%s%%')
-      LIMIT 5", $exclude, $title_text
-    );
-
-    $found = FALSE;
-    while ($row = db_fetch_array($result)) {
-      $alternate = node_load($row['nid']);
-      $found = TRUE;
-
-      $alternate_rrp_price = array_pop(module_invoke_all('erp_tax_inc_amount', $alternate->rrp_price));
-      $alternate_sell_price = array_pop(module_invoke_all('erp_tax_inc_amount', $alternate->sell_price));
-
-      $alternatives[] = array(
-        l($alternate->supplier, 'node/'. $alternate->supplier_nid),
-        l(shrink($row['title'], 50), 'node/'. $row['nid']),
-        erp_symbol() . erp_currency($alternate->buy_price),
-        erp_symbol() . erp_currency($alternate_rrp_price),
-        erp_symbol() . erp_currency($alternate_sell_price)
-      );
-      $nids[$row['nid']] = $row['nid'];
-    }
-
-    if (count($alternatives) > 5) {
-      break;
-    }
-
-    $code = substr($code, 1);
-    $code = substr($code, 0, strlen($code) - 1);
-
-    if ($odd > 2) {
-      array_shift($title);
-      $odd = 0;
-    }
-    else {
-      array_pop($title);
-      $odd = 2;
-    }
-  }
-
-  if ($found) {
-    $output .= '<div class="erp_alternatives">';
-    $output .= '<p><strong>Possible alternatives</strong><br />';
-    $output .= theme('table', array(t('Supplier'), t('Item'), t('Buy price'), t('RRP price'), t('Sell price')), $alternatives);
-    $output .= '</p></div>';
-  }
-
   return $output;
 }
 
