var KitSelect = function (xmlTarget) { this.XMLTarget = xmlTarget; this.XMLHandler = new XMLHandler(); var kitselect = this; this.ResultContainer = window.document.getElementById('kit'); this.ResultContainer.AddItem = function (xmlNode, first) { var sId = xmlNode.attributes.getNamedItem('id').value; var sName = xmlNode.attributes.getNamedItem('name').value; var sDescription = xmlNode.attributes.getNamedItem('description').value; kitselect.ResultContainer.innerHTML += '

' + sName + '

' + sDescription + '
'; } this.ResultContainer.AddNoResult = function (xmlNode) { kitselect.ResultContainer.innerHTML = '

Ingen hands-on kit

'; } this.ResultContainer.ClearItems = function () { kitselect.ResultContainer.innerHTML = '

Vælg et hands-on kit og tryk vælg dato.

'; } } KitSelect.prototype.UpdateKits = function (sUrl) { this.XMLHandler.LoadURL(sUrl); var oItems = this.XMLHandler.DOMDocument.documentElement; this.ResultContainer.ClearItems(); var itemAdded = false; for (var i = 0; i < oItems.childNodes.length; i++) { var childNode = oItems.childNodes.item(i); if (childNode.nodeName == 'Item') { this.ResultContainer.AddItem(childNode, !itemAdded); itemAdded = true; } } if(!itemAdded) { this.ResultContainer.AddNoResult(); } }