
function replaceText(el, text) {
   if (el != null) {
      clearText(el);
      var newNode = document.createTextNode(text);
      el.appendChild(newNode);
   }
}

function clearText(el) {
   if (el != null) {
      if (el.childNodes) {
         for (var i = 0; i < el.childNodes.length; i++) {
            var childNode = el.childNodes[i];
            el.removeChild(childNode);
         }
      }
   }
}

function getText(el) {
   var text = "";
     if (el != null) {
          if (el.childNodes) {
               for (var i = 0; i < el.childNodes.length; i++) {
            var childNode = el.childNodes[i];
            if (childNode.nodeValue != null) {
               text = text + childNode.nodeValue;
            }
         }
      }
   }
   return text;
}
