// Traveller Javascript Functions
// Copyright 2009, Castellian Web Designs

function menu_toggle(id, level)
{
  var state = document.getElementById(id);
  var spos = id.length - 1;
  var num = id.substring(spos);
  if (state.style.display == "block")
  {
	 if (level == "0")
	 {
	    close_all();
	 }
	 else
	 {
		 close_all_sub();
	 }
	 state.style.display = "none";
  }
  else
  {
	 if (level == "0")
	 {
	    close_all();
		writetext('m'+num,'&ndash;');
	 }
	 else
	 {
		 close_all_sub();
		 writetext('s'+num,'&ndash;');
	 }
   	 state.style.display = "block";
  }
}

function close_all()
{
	for (i=1; i<5; i++)
	{
		id = "menu" + i;
		var state = document.getElementById(id);
		state.style.display = "none";
		writetext('m'+i,'+');
	}
	close_all_sub();
}

function close_all_sub()
{
	for (i=1; i<6; i++)
	{
		id = "submenu" + i;
		var state = document.getElementById(id);
		state.style.display = "none";
		writetext('s'+i,'+');
	}
}

function writetext(tag, txt)
{
	document.getElementById(tag).innerHTML=txt;
}
