public function addWishlist(Varien_Object $observer)
 {
     if (Mage::helper('multiplewishlist')->isEnabled()) {
         $wishlist = $observer->getWishlist();
         $item = $observer->getItem();
         $wishlist_tab_id = (int) Mage::app()->getRequest()->getParam('tab_id');
         $wishlist_tab_name = Mage::app()->getRequest()->getParam('wishlist_name');
         if (!is_null($wishlist_tab_id) && $wishlist_tab_id != 0) {
             $tab = Mage::getModel('multiplewishlist/tab')->getTab($wishlist, $wishlist_tab_id, $wishlist_tab_name);
             if ($tab->getId()) {
                 Mage::getModel('multiplewishlist/item')->getItem($wishlist, $tab, $item);
                 Mage::getModel('core/session')->setWishlistActiveTabId($tab->getId());
             }
         } elseif ($wishlist_tab_id == 0) {
             $item = Mage::getModel('multiplewishlist/item')->checkItemExists($wishlist->getId(), $item->getId());
             if ($item) {
                 $item->delete();
             }
         }
     }
 }