public List<String> getImageNames() {
		ElementIterator it = new ElementIterator(getDocument());
		AttributeSet as = null;
		Element el = null;
		Enumeration en = null;
		List<String> list = null;
		String s = null;
		Object obj = null;
		synchronized (getDocument()) {
			while (it.next() != null) {
				el = it.current();
				if (el.getName().equalsIgnoreCase(HTML.Tag.IMG.toString())) {
					as = el.getAttributes();
					en = as.getAttributeNames();
					while (en.hasMoreElements()) {
						obj = en.nextElement();
						if (obj.toString().equalsIgnoreCase(HTML.Attribute.SRC.toString())) {
							if (list == null)
								list = new ArrayList<String>();
							s = as.getAttribute(obj).toString();
							if (s.startsWith("file:/"))
								s = FileUtilities.getFileName(as.getAttribute(obj).toString());
							if (!list.contains(s))
								list.add(s);
						}
					}
				}
			}
		}
		return list;
	}