private boolean runInputCheck(String s)
    {
        if (!baseMode) {
            s = s.toUpperCase();

            if (s.length() > 4) {
                return false;
            } else {
                for (int i = 0; i < s.length(); i++) {
                    if (!correctChar(s.charAt(i))) {
                        return false;
                    }
                }
                return true;
            }
        } else {
            if (s.length() > 5) {
                return false;
            } else {
                for (int i = 0; i < s.length(); i++) {
                    if (!(s.charAt(i) >= '0' && s.charAt(i) <= '9')) {
                        return false;
                    }
                }
                return true;
            }
        }
    }