private String checkPath(String pathToCheck, String extention) {
		String[] tokens = null;
		StringBuilder retval = new StringBuilder();

		// ako primljena eksenzija ima tocku na pocetku ona se brise
		if (extention.substring(0, 1).equals(".")) {
			extention = extention.substring(1);
		}

		// ako je primljena "ekstenzija" all documents path se ne mijenja
		if (extention.equals("all")) {
			return pathToCheck;
		} else {

			tokens = pathToCheck.split("\\.");

			if (tokens == null) {
				return pathToCheck + "." + extention;
			} else {
				// ako primljeni path zavrsava sa dobrom ekstenzijom nista se ne
				// dodaje
				if (tokens[tokens.length - 1].equals(extention)) {
					return pathToCheck;
				} else {
					// u suprotnome na primljeni path se ljepi ekstenzija
					for (String token : tokens) {
						retval.append(token + ".");
					}
					return (retval.append(extention).toString());
				}
			}

		}

	}