// -------------------------------------------------
// Jorge Filipe Custódio
// jfc@di.fct.unl.pt / http://asc.di.fct.unl.pt/~jfc
// DI-FCT-UNL @ 2005
// -------------------------------------------------

// Menu item
// (Text to appear in the menu, level, link, target frame)
// level can be 0, 1 or 2
// link can be "none" if no link is to be assigned
// target frame: _self to open the link in the same window
//               _blank to open the link in new window

var menu_item=new Array();
menu_item[0]=new Array("General",0,"none","_self");
menu_item[1]=new Array("Home",1,"index.php","_self");
menu_item[2]=new Array("Keydates",1,"keydates.html","_self");
menu_item[3]=new Array("Call for Papers",1,"cfp.html","_self");
menu_item[4]=new Array("Local Organization",1,"local_organization.html","_self");
menu_item[5]=new Array("Conference Poster",1,"./material/posterFinal.pdf","_self");
menu_item[6]=new Array("Euro-Par Conference Series",1,"http://www.europar.org/","_blank");
menu_item[7]=new Array("Further Infos",1,"mailto:europar05.di.fct.unl.pt","_self");
menu_item[8]=new Array("The Conference",0,"none","_self");
menu_item[9]=new Array("Camera-ready Instructions",1,"camera-ready_instructions.html","_self");
menu_item[10]=new Array("Extra Pages",1,"extra_pages.html","_self");
menu_item[11]=new Array("<b>Registration</b>",1,"registration.html","_self");
menu_item[12]=new Array("Student Support",1,"registration.html#student_support","_self");
menu_item[13]=new Array("Location",1,"travel_and_maps.html","_self");
menu_item[14]=new Array("Conference buses",1,"buses.html","_self");
menu_item[15]=new Array("Accommodation",1,"accommodation.html","_self");
menu_item[16]=new Array("Topics & Program Chairs",1,"topics.html","_self");
menu_item[17]=new Array("<b>Final Programme</b>",1,"none","_self");
menu_item[18]=new Array("Overview",2,"overview_programme.html","_blank");
menu_item[19]=new Array("Workshop",2,"workshop.html","_self");
menu_item[20]=new Array("Tutorials",2,"tutorials.html","_self");
menu_item[21]=new Array("Invited Speakers",2,"invited_speakers.html","_self");
menu_item[22]=new Array("Accepted Papers",2,"list_of_accepted_papers.html","_self");
menu_item[23]=new Array("Detailed",2,"detailed_programme.html","_self");
menu_item[24]=new Array("Social Events",2,"social_events.html","_self");
menu_item[25]=new Array("Excursion",2,"excursion.html","_self");
menu_item[26]=new Array("Paper Submission",1,"paper_submission.html","_self");
menu_item[27]=new Array("Instructions for Presentations",1,"instructions-for-presentations.html","_self");
menu_item[28]=new Array("After the Conference",0,"none","_self");
menu_item[29]=new Array("Proceedings",1,"proceedings.html","_self");
menu_item[30]=new Array("Euro-Par 2006",1,"http://www.zhr.tu-dresden.de/Euro-Par2006/","_blank");
menu_item[31]=new Array("Other Conferences in Lisbon",1,"other_conferences.html","_self");
menu_item[32]=new Array("Site Information",0,"none","_self");
menu_item[33]=new Array("Travel & Maps",1,"travel_and_maps.html","_self");
menu_item[34]=new Array("Accommodation",1,"accommodation.html","_self");
menu_item[35]=new Array("Transports",1,"travel_and_maps.html#transports","_self");
menu_item[36]=new Array("Tours",1,"tours.html","_self");
menu_item[37]=new Array("Tourist Links",1,"travel_and_maps.html#tourism","_self");

// Menu item colors
var oddMenuItemColor_level0 = "#004477";
var oddMenuItemColor_level1 = "#FF9933";
var evenMenuItemColor_level0 = "#CC6600";
var evenMenuItemColor_level1 = "#66AADD";

function drawMenu()
{  
  var count = 1;	  
  
  document.write("<table>");
  for (var i = 0; i < menu_item.length; i++) //for (var i = 0; i < menu_item_name.length; i++)
    {
      // level zero item
      if(menu_item[i][1] == 0)
	{
	  if (count != 1)
	    document.write("<tr><td>&nbsp;</td></tr>");
	  if ((count % 2) == 0)
	    document.write("<tr><td bgcolor=\""+oddMenuItemColor_level0+"\">");
	  else
	    document.write("<tr><td bgcolor=\""+evenMenuItemColor_level0+"\">");
	  document.write("<font color=\"white\">");
	  if(menu_item[i][2] != "none")
	    document.write("<a href=\"" + menu_item[i][2] + "\" target=\"" +
			   menu_item[i][3] + "\"><b>" + menu_item[i][0] + "</b></a>");
	  else
	    document.write("<b>"+menu_item[i][0]+"</b>");
	  document.write("</font>");
	  count++;
	}

      // level one item
      if(menu_item[i][1] == 1)
	{
	  if ((count % 2) == 0)
	    document.write("<tr><td bgcolor=\""+oddMenuItemColor_level1+"\">");
	  else
	    document.write("<tr><td bgcolor=\""+evenMenuItemColor_level1+"\">");
	  if(menu_item[i][2] != "none")
	    document.write("&nbsp;<a href=\"" + menu_item[i][2] + "\" target=\"" +
			   menu_item[i][3] + "\">" + menu_item[i][0] + "</a>");
	  else
	    document.write("&nbsp;"+menu_item[i][0]);
	}

      // level two item
      if(menu_item[i][1] == 2)
	{
	  if(menu_item[i][2] != "none")
	    document.write("&nbsp;&nbsp;&nbsp;&nbsp;<a href=\"" + menu_item[i][2] + "\" target=\"" +
			   menu_item[i][3] + "\">" + menu_item[i][0] + "</a>");
	  else
	    document.write("&nbsp;&nbsp;&nbsp;&nbsp;"+menu_item[i][0]);
	}

      // if the next item is a level two then a new row should not be created
      if( ((i+1) < menu_item.length) && (menu_item[i+1][1] == 2))
	document.write("<br>");
      else
	{
	  document.write("</td>");
	  document.write("</tr>");
	}
    }
  document.write("</table>");
}
