/**
* LEFT MENU GENERATION
*/

var Sitemap = function(node)
{
	this.node = node;
};

Sitemap.prototype = {

	display: function()
	{
		for(var i = 0; i < this.node.m_subNodes.length; i++) {
//			document.write('<h5 class="sitemap_title">' + this.node.m_subNodes[i].m_label + '</h5>');
//			document.write('<ul class="sitemap">');
			document.write(this._generate_left_menu(this.node.m_subNodes[i]));
//			document.write('</ul>');
		}
	},

	_generate_left_menu: function(node)
	{
		var menu_string = '';

		var subnodes_length = node.m_subNodes.length;
		if(subnodes_length)
		{
			if(node.m_level == 1) {
				menu_string += '<h5 class="sitemap_title">' + node.m_label + '</h5>';
			}
			else {
				menu_string += '<li class="first"><div>' + node.m_label + '</div>';
			}

			menu_string += '<ul class="sitemap">';

			for(var i = 0; i < subnodes_length; i++) {
				var inner_node = node.m_subNodes[i];
				menu_string += this._generate_left_menu(inner_node);
			}

			if(node.m_level > 1) {
				menu_string += '</li>';
			}
			menu_string += '</ul>';
		}
		else {
			menu_string += '<li><a href="' + node.m_href + '">' + node.m_label + '</a></li>';
		}

		return menu_string;
	}
};