var xmlDoc = get_ajax();

function show_form(form_to_show)
{
	var all_forms = document.getElementsByTagName("span");
	for(i=0; i< all_forms.length; i++)
	{
		if( (all_forms[i].className == "span_shown") || (all_forms[i].className == "span_hidden") )
		{
			if(all_forms[i].id == form_to_show)
			{
				all_forms[i].className = "span_shown";
			}
			else
			{
				all_forms[i].className = "span_hidden";
			}
		}
	}
}

function show_hide(item_to_show)
{
	var all_forms = document.getElementById(item_to_show);
	if(all_forms.className == "span_shown")
	{
		all_forms.className = "span_hidden";
	}
	else
	{
		all_forms.className = "span_shown";
	}
}

function get_ajax()
{
	var xmlDoc;
	// code for IE
	if (window.ActiveXObject)
	{
		xmlDoc=new ActiveXObject("Microsoft.XMLDOM");
	}
	// code for Mozilla, Firefox, Opera, etc.
	else if (document.implementation && document.implementation.createDocument)
	{
		xmlDoc=document.implementation.createDocument("","",null);
	}
	else
	{
		alert('Your browser cannot handle this script');
	}
	return xmlDoc;
}

function load_menu()
{
	xmlDoc.async=false;
	xmlDoc.load("menu.xml");

	var menu_list = xmlDoc.getElementsByTagName("group");
	var show_menu = "";

	for(var i=0; i<menu_list.length; i++)
	{
		var disp = menu_list[i].getAttribute("disp");

		show_menu += '<div id="'+ disp +'" class="boxed">';
		show_menu += '	<h2 class="heading">'+ disp +'</h2>';
		show_menu += '	<div class="content">';
		show_menu += '		<ul>';

		var chd_menu = menu_list[i].getElementsByTagName("link");
		for(var j=0; j<chd_menu.length; j++)
		{
			var title = chd_menu[j].getElementsByTagName("title")[0].firstChild.nodeValue;
			var file = chd_menu[j].getElementsByTagName("file")[0].firstChild.nodeValue;

			show_menu += '<li><a href="'+ file +'">'+ title +'</a></li>';
		}
		
		show_menu += '		</ul>';
		show_menu += '	</div>';
		show_menu += '</div>';
	}

	var menu_here = document.getElementById("menu_here");
	menu_here.innerHTML = show_menu;
}