Rory,
> The only way around this is to check the type property... for forms, it is
> undefined (i.e. == null in IE), for elements, it is the type of the
element.
In IE 4+, you can always check for the tagName of the particular
element. Keep in mind that tagNames are always in UPPER case.
James Aylard