function findElementsWithClassName(className) {
  allspans = document.getElementsByTagName("SPAN");
  elms = [];
  for (i = 0; i < allspans.length; i++) 
  {
      if (allspans[i].className == className)
          elms[elms.length] = allspans[i];
  }
  return elms;
}

function selectLiteral() {
    var elm = window.event.srcElement;
    var content = elm.previousSibling.innerHTML;
    var LiteralIdBox = window.parent.topFrame.document.all("LiteralIdBox");
    var LiteralContentBox = window.parent.topFrame.document.all("LiteralContentBox_div");
    var LiteralButton = window.parent.topFrame.document.all("saveLiteral");
    LiteralIdBox.value = elm.getAttribute("literalid");
    LiteralContentBox.innerHTML = content;
    LiteralButton.disabled = false; 
}

function initializeLiterals() {
    var elms = findElementsWithClassName("literal");
    for (i = 0; i < elms.length; i++)
        elms[i].attachEvent('onclick', selectLiteral);
}

function initializePage() {
    initializeLiterals();
}
window.onload = initializePage;