protected function loadCookies(Pap_Db_Visit $visit) {
        $cookiesArray = array();
        $args = explode('||', ltrim($visit->getCookies(), '|'));;
        foreach ($args as $arg) {
            $parsedParams = explode('=', $arg);
            if (count($parsedParams)>=2) {
                list($argName, $argValue) = $parsedParams;
                if ($argValue != '') {
                    $cookiesArray[$argName] = urldecode($argValue);
                }
            }
        }

        $cookies = new Pap_Tracking_Cookie($cookiesArray);
        try {
        	$this->firstClickCookie = $this->getClickCookie($cookies->getFirstClickCookie());
        } catch (Pap_Tracking_Exception $e) {
            $this->logMessage($e->getMessage());
        }
        try {
            $this->lastClickCookie = $this->getClickCookie($cookies->getLastClickCookie());
        } catch (Pap_Tracking_Exception $e) {
            $this->logMessage($e->getMessage());
        }
        try {
            $this->saleCookie = $this->getSaleCookie($cookies->getSaleCookie());
        } catch (Pap_Tracking_Exception $e) {
            $this->logMessage($e->getMessage());
        }
    }