public boolean partialMatch(String search) {
		int idx = 0;
		
		if (search.length() == 0) 
			return true;
		
		while(true) {
			if ((idx = name.toLowerCase().indexOf(search.toLowerCase(), idx)) != -1) {
				if (idx == 0 || name.charAt(idx - 1) == ' ') {
					return true;
				}
				else {
					idx++;
					continue;
				}
			}
			else {
				break;
			}
		}
		
		return false;
	}