protected List<Offer> addDefaultImages(List<Offer> offers, String path)
			throws CitysearchException {
		if (offers != null && !offers.isEmpty()) {
			List<String> imageList = Utils.getImages(path);
			if (imageList != null && !imageList.isEmpty()) {
				ArrayList<Integer> indexList = new ArrayList<Integer>(3);
				Random randomizer = new Random();
				for (int i = 0; i < offers.size(); i++) {
					Offer offer = offers.get(i);
					String imageUrl = offer.getImageUrl();
					if (StringUtils.isBlank(imageUrl)) {
						int index = 0;
						do {
							index = randomizer.nextInt(imageList.size());
						} while (indexList.contains(index));
						indexList.add(index);
						imageUrl = imageList.get(index);
						offer.setImageUrl(imageUrl);
					}
					offers.set(i, offer);
				}
			}
		}
		return offers;
	}