private function parseItem($item)
 {
     $itemId = (string) $item->itemId;
     foreach ($this->items as $_item) {
         if ($_item->itemId == $itemId) {
             @$this->duplicates_ids[$itemId]++;
             $this->duplicates_count++;
             return true;
         }
     }
     $buyItNow = -1;
     if ($item->listingInfo->buyItNowAvailable == 'true') {
         $buyItNow = (double) $item->listingInfo->buyItNowPrice;
         //$new_item['BuyItNow'] =
     }
     $picture_url = (string) $item->pictureURLLarge;
     if (empty($picture_url)) {
         $picture_url = (string) $item->galleryURL;
     }
     $new_item = EbayItem::getSearchItem(isset($item->sellingStatus->bidCount) ? (int) $item->sellingStatus->bidCount : '0', $buyItNow, (string) $item->sellingStatus->currentPrice['currencyId'], strtotime($item->listingInfo->startTime), strtotime($item->listingInfo->endTime), $itemId, (string) $item->viewItemURL, $picture_url, (double) $item->sellingStatus->currentPrice, $this->request['request'], $this->getShipping($item->shippingInfo->shippingServiceCost, $item->shippingInfo->shipToLocations), $this->parseTimeLeft($item->sellingStatus->timeLeft), (string) $item->title, (string) $item->listingInfo->listingType);
     $this->items[] = $new_item;
     return TRUE;
 }