function __Tools__(){ var Document = document; this.getElement = function(parent, name, create) { for(var i=0; i< parent.childNodes.length; i++) { var element = parent.childNodes.item(i); if(element.nodeName == name) { return element; } } if(create) { var element = Document.createElement(name); parent.appendChild(element); return element; } return null; } this.getHTML = function() { return this.getElement(Document, 'HTML'); } this.getHEAD = function() { var Html = this.getHTML(Document); return this.getElement(Html, 'HEAD', true); } this.include = function(name) { var Head = this.getHEAD(); var script = Document.createElement('script'); script.src = name; Head.appendChild(script); } } var Tools = new __Tools__();