﻿function CPopupItem()
{
	this.link = null;
	this.text = null;
	this.childs = new Array();
	
	this.addChild = function(child) {
		childs.push(child);
	}
}

function parseMenuTag(tag, popup)
{
	for(var loop = 0; loop < tag.childNodes.length; loop++)
	{
		switch(tag.childNodes[loop].nodeName)
		{
			case "A":
				popup.link = tag.childNodes[loop].attributes["href"].nodeValue;
				popup.text = tag.childNodes[loop].childNodes[0].childNodes[0].nodeValue;
				break;
			case "UL":
				for(var loop2 = 0; loop2 < tag.childNodes[loop].childNodes.length; loop2++)
				{
					popup.childs.push(parseMenuTag(tag.childNodes[loop].childNodes[loop2], new CPopupItem()));
				}
				break;
		}
	}
	
	return popup;
}
