Thanks all,
The Mozilla site is quite informative and seems to have all information necessary .
Some of my doubts were cleared from the following...
In the DOM, the document object provides a general way to represent HTML, XHTML, and XML documents. Document objects implement the general DOM Core document interface (which itself implements the Node interface).
In addition to the generalized DOM Core document interface, HTML documents also implement the DOM HTMLDocument interface, which is a more specialized interface for dealing with HTML documents (e.g., document.kookie, document.alinkColor). Methods listed here that are part of this more specialized interface have an asterisk (*) next to them.
So the DOM in the Mozilla browser seems to implement a number of interfaces.
The site doubles up as a good reference to be used as an API.
Now another question..
How does the Mozilla site hold up with compatibility across browsers? I mean to what extent does the API reference in this site compatible with IE etc.? Are there IE etc. specific sources out there like this?