/**
  * Loads recommended items within upsell\cross-sell collection
  *
  * @param Varien_Object $observer
  *
  * @return void
  */
 public function loadRecommendedItemsItems($observer)
 {
     if (!Mage::helper('factfinder')->isEnabled('recommendation')) {
         return;
     }
     $collection = $observer->getCollection();
     $availableTypes = array(Mage_Catalog_Model_Product_Link::LINK_TYPE_UPSELL, Mage_Catalog_Model_Product_Link::LINK_TYPE_CROSSSELL);
     if (!$collection instanceof Mage_Catalog_Model_Resource_Product_Link_Product_Collection || !in_array($collection->getLinkModel()->getLinkTypeId(), $availableTypes)) {
         return;
     }
     $idFieldName = Mage::helper('factfinder/search')->getIdFieldName();
     $ids = $this->_getProductIds($collection, $idFieldName);
     $this->_processCollection($collection, $ids, $idFieldName);
 }