public static boolean equalsIgnoreCaseInString(String longer, int ai, String shorter, int bi) {
		int chkLen = shorter.length() - bi;
		if (longer.length() - ai < chkLen) return false;
		for (int c = 0; c < chkLen; ai++, bi++, c++) {
			char ac = longer.charAt(ai);
			char bc = shorter.charAt(bi);
			if (ac == bc
				|| ac == Character.toUpperCase(bc)
				|| ac == Character.toLowerCase(bc)) {
				continue;
			} else {
				return false;
			}
		}
		return true;
	}