function FirstChild(parent)
{
  var children = parent.childNodes;
  return children[0];
}

function NewElement(parent, name)
{
  var element = document.createElement(name);
  parent.appendChild(element);
  return element;
}

function NewText(element, text)
{
  var txt = document.createTextNode(text);
  element.appendChild(txt);
  return txt;
}

function NewAnchorHref(parent, href)
{
  var anchor = document.createElement("a");
  anchor.setAttribute("href", href);
  parent.appendChild(anchor);
  return anchor;
}

