function scan(node)
{
execute = true;

var child = node.firstChild;

while(execute && child)
  {
  alert(child.nodeName);
  execute = confirm("Continue ?");
  if(execute)
    {
    scan(child);
    child = child.nextSibling;
    }
  }

}
