protected function _processCountry($cid) {
		$saveCid = true;
		if (empty($cid)) {
			$saveCid = false;
			$cid = $this->request->getSession()->read('State.cid');
		}
		if (!empty($cid) && $cid < 0) {
			$this->request->getSession()->delete('State.cid');
			$cid = null;
		} elseif (!empty($cid) && $saveCid) {
			$this->request->getSession()->write('State.cid', $cid);
		}

		if (!empty($cid)) {
			$this->paginate = ['conditions' => ['country_id' => $cid]] + $this->paginate;
			$this->request->data['Filter']['id'] = $cid;
		}
	}