/**
  * Remove visitor-segment relation for specified website
  *
  * @param Mage_Core_Model_Session_Abstract $visitorSession
  * @param int $websiteId
  * @param array $segmentIds
  * @return Enterprise_CustomerSegment_Model_Customer
  */
 public function removeVisitorFromWebsiteSegments($visitorSession, $websiteId, $segmentIds)
 {
     $visitorCustomerSegmentIds = $visitorSession->getCustomerSegmentIds();
     if (!is_array($visitorCustomerSegmentIds)) {
         $visitorCustomerSegmentIds = array();
     }
     if (isset($visitorCustomerSegmentIds[$websiteId]) && is_array($visitorCustomerSegmentIds[$websiteId])) {
         $segmentsIdsForWebsite = $visitorCustomerSegmentIds[$websiteId];
         if (!empty($segmentIds)) {
             $segmentsIdsForWebsite = array_diff($segmentsIdsForWebsite, $segmentIds);
         }
         $visitorCustomerSegmentIds[$websiteId] = $segmentsIdsForWebsite;
     }
     $visitorSession->setCustomerSegmentIds($visitorCustomerSegmentIds);
     return $this;
 }