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();
}
}