function deeper(node, find)
      {
         var look = null;

         if (node) {
            if (node.name == find)
            {
               return node;
            }

            if (node.firstChild())
            {
               look = deeper(node.firstChild(), find);
            }

            if (!look && node.nextSibling())
            {
               look = deeper(node.nextSibling(), find);
            }
         }

         return look;
      }
Find the node with the given name using a depth first traversal.
Does not modify the DomReader's current node.

@param name {String} The name of the node to find
@return the node that was found, or null if not found