// Script for dynamic menu creation and indexing
// @uthor : DaRamirez
// e-mail : DaRamirez@gmail.com
// Date : 11.05.2004


// Member function for creating submenus
function addmenu(name, url){
	this.submenu[name] = new MakeMenu(name, url);
}


// member function for testing if there are anny submenus.
function gotsubmenu(){
	for(list in this.submenu) return true;
	return false;

}

// Object template
function MakeMenu(item,url){
	this.name = item.substr(0,1).toUpperCase()+item.substr(1,item.length-1);
	this.url = url;
	this.submenu = new Array();
	this.addmenu = addmenu;
	this.gotsubmenu = gotsubmenu;
}


// Draws returns every object in a submenu string
function drawmenu(menu,smenu,selected){
	link = null;
	if(smenu[3])document.write(eval(smenu[3]));
	for(links in menu){
		if(link != null && smenu[0])document.write(eval(smenu[0]));
		url = menu[links].url;
		link = menu[links].name;
		target = "_self";
		if(menu[links] != selected)document.write(eval(smenu[1]));
		else document.write(eval(smenu[2]));
	}
	if(smenu[4])document.write(eval(smenu[4]));

}
// draws a sitemap output
function drawmap(menu){
	including('<ul id="sitelinks">');
	for(links in menu){
		including('<li><a href="'+menu[links].url+'" title="Ga naar de '+links+' pagina" >'+menu[links].name+'</a></li>')
		drawmap(menu[links].submenu);
	}
  including('</ul>');
}
// string objects for output
// target = destenation
// link = link text
// url = href
// 0 = Spereator
// 1 = normal link
// 2 = selected link
// 3 = start container
// 4 = end container

var sitemap = new Array();
//sitemap[0] = '\'<li><img src="/img/menudiv.jpg" alt="school" /><li>\'';
sitemap[1] = '\'<li><a href="\'+url+\'" target="\'+target+\'" title="\'+link+\'">&nbsp;\'+link+\'&nbsp;</a><li>\'';
sitemap[3] = '\'<ul>\'';
sitemap[4] = '\'</ul>\'';

var mmenu = new Array();
mmenu[0] = '\'<li><img src="/img/menudiv.jpg" alt="school" /><li>\'';
mmenu[1] = '\'<li><a href="\'+url+\'" target="\'+target+\'" title="\'+link+\'">&nbsp;\'+link+\'&nbsp;</a><li>\'';
mmenu[3] = '\'<ul><li><img src="/img/menudiv.jpg" alt="school" /></li>\'';
mmenu[4] = '\'<li><img src="/img/menudiv.jpg" alt="school" /></li></ul>\'';

var smenu = new Array();  // submenu strings
smenu[1] = '\'<a href="\'+url+\'" target="\'+target+\'" title="\'+link+\'"> - \'+link+\'</a>\'';
smenu[2] = '\'<a href="\'+url+\'" target="\'+target+\'" title="\'+link+\'" class="subselected" > - \'+link+\'</a>\'';

sfooter = new Array(); //footer string
sfooter[0] = '\' | \'';
sfooter[1] = '\'<a href="\'+url+\'" target="\'+target+\'" title="\'+link+\'">\'+link+\'</a>\'';

// MENU DATA DON"T CHANGE THIS
// THIS AFFECT THE ENTIRE WEBISITE !!
var site = new MakeMenu("Etty Hillesum Lyceum","http://www.ettyhillesumlyceum.nl");
site.addmenu("algemeen","algemeen/index.html");
site.addmenu("leerlingen","leerlingen/index.html");
site.addmenu("ouders","ouders/index.html");
site.addmenu("sitemap","sitemap/index.html");
site.addmenu("contact","contact/index.html");

// FOOTER LINK DATA
var footer = new MakeMenu("Etty Hillesum Lyceum","http://www.ettyhillesumlyceum.nl");
footer.addmenu("Home",".");
//footer.addmenu("webmaster","webmaster/index.html");
footer.addmenu("contact","contact/index.html");
footer.addmenu("sitemap","sitemap/index.html");
footer.addmenu("disclaimer","disclaimer.html");

/* legenda */
var legenda;
legenda = '<br /><br /><br /><br /><br /><h1 style="font-size:13px;">Legenda</h1>';
legenda += '<div style="font-size:11px; margin:5px">';
legenda += '<img src="/img/icon_mtxt.gif" alt="Link naar een informatie document" /> : Informatie document<br />';
legenda += '<img src="/img/icon_mword.gif" alt="Link naar een Word document" /> : Excel document<br />';
legenda += '<img src="/img/icon_mxls.gif" alt="Link naar een Excel document" /> : Word document<br />';
legenda += '<img src="/img/icon_mpdf.gif" alt="Link naar een PDF document" /> : PDF document<br />';
legenda += '<img src="/img/icon_mhtml.gif" alt="Link naar een website" /> : Website<br />';
legenda += '</div>';








