﻿
var objDocumentMenuItems = eval(sDocumentMenuItems);

function fnGetDocumentMenuItems(tableId)
{
	var bHasSubMenuItems = false;
	var html = '';
	try
	{
		var div = '<div id="ddtopdocumentmenubar" class="documentblackmenu"><ul>';
		html += div;
		for (var i = 0; i < objDocumentMenuItems.menuItem.length; i++)
		{
			var item = objDocumentMenuItems.menuItem[i];
			
			var bHasItems = false;
			if (item.subMenuItem != null)
				bHasItems = (item.subMenuItem.length > 0);
			
			var li = '<li><a href="';
			if (item.href == "")
				li += 'javascript:void(0);';
			else
				li += item.href;
			li += '"';
			if (bHasItems)
				li += ' rel="ddsubdocmenu' + (i + 1).toString() + '"';
			li += '>' + item.title + '</a></li>'
			
			html += li;
			
			if (bHasItems)
				bHasSubMenuItems = true;
		}
	}
	catch (e)
	{
		alert("DocumentMenuScript: " + html);
	}
	html += '</ul></div>';
	
	document.write(html);
	
	if (!bHasSubMenuItems)
	{
		document.getElementById(tableId).style.display = "none";
	}
}

function fnGetDocumentSubMenuItems()
{
	var html = '';
	for (var i = 0; i < objDocumentMenuItems.menuItem.length; i++)
	{
		var item = objDocumentMenuItems.menuItem[i];
		
		var bHasItems = false;
		if (item.subMenuItem != null)
			bHasItems = (item.subMenuItem.length > 0);
			
		if (bHasItems)
		{
			html += fnGetDocumentSubMenuItemsX(item, i);
		}
	}
	
	document.write(html);
}

function fnGetDocumentSubMenuItemsX(item, i)
{
	var subMenuItems = item.subMenuItem;
	var html = '';
			
	html += '<ul id="ddsubdocmenu' + (i + 1).toString() + '" class="ddsubmenustyle';
//	if (i > -1)
//		html += '_top';
	html += '">';
	
	for (var j = 0; j < subMenuItems.length; j++)
	{
		var sItem = subMenuItems[j];
		
		var li = '<li><a href="' + sItem.href + '">';
		li += '<b>' + sItem.title + '</b>';
		if (sItem.content != "")
		{
			if (sItem.content != null)
				li += '<br/>' + sItem.content;
		}
		li += '</a>';
		
//		var bHasItems = false;
//		if (sItem.subMenuItem != null)
//			bHasItems = (sItem.subMenuItem.length > 0);
//		
//		if (bHasItems)
//		{
//			li += fnGetSubMenuItemsX(sItem, -1);
//		}
		
		li += '</li>';
		
		html += li;
	}
	
	html += '</ul>';
	
	return html;
}
