function createTag(tagname, text, options) { var newTag = document.createElement(tagname); if (text != null) newTag.appendChild(document.createTextNode(text)); for (var cnt in options) { newTag.setAttribute(cnt, options[cnt]); } return(newTag); } removeChildNodes = function(node) { if (node){ if (!node.hasChildNodes()) { return; } while (node.childNodes.length > 0) { node.removeChild(node.childNodes[0]); } } }