// *** waarden voor het opacity gedrag van buttons

var opacitystart	 =  99;		// percentage
var opacityend  	 =  39;		// percentage
var opacitystep 	 =   4;		// percentage
var opacityspeed 	 =  20;		// milisecondes

// *** waarden voor het sliden van submenu's

var slidewidth		 = 200;		// pixels
var slideheight	  	 =   0;		// pixels
var slidepercentage  =  18;		// percentage
var slidespeedout	 =  10;		// miliseconden
var slidespeedin	 =  10;		// miliseconden
var slidespeedbridge =   0;		// miliseconden

// *** declaratie van standaard variabelen

var menu;
var submenuitem01;
var submenuitem02;

var timer;

// *** opbouw van het menu in het geheugen

menu = new MenuItem ('root', 'root');
    
	submenuitem01 = new MenuItem ('item00001', 'Slagroom');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00012', 'bakkerijen');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00013', 'horeca');
		submenuitem01.AddChild (submenuitem02);
    
	submenuitem01 = new MenuItem ('item00002', 'Roomboter');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00014', 'bakkerijen');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00015', 'horeca');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00016', 'ijsbereiding');
		submenuitem01.AddChild (submenuitem02);
	
	submenuitem01 = new MenuItem ('item00003', 'Eieren en eierproducten');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00017', 'bakkerijen');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00018', 'horeca');
		submenuitem01.AddChild (submenuitem02);
	
	submenuitem01 = new MenuItem ('item00004', 'Kaas');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00019', 'hollandse kaas');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00020', 'buitenlandse kaas');
		submenuitem01.AddChild (submenuitem02);
        
	submenuitem01 = new MenuItem ('item00005', 'Salades / Tapenades / Maaltijden');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00021', 'kroon salade');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00022', 'hansel salade');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00023', 'maaltijden en tapenades');
		submenuitem01.AddChild (submenuitem02);
	
		//submenuitem02 = new MenuItem ('item00024', 'maaltijden');
		//submenuitem01.AddChild (submenuitem02);
    
	submenuitem01 = new MenuItem ('item00006', 'Vleeswaren');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00025', 'vleeswaren stuks');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00026', 'vleeswaren gesneden');
		submenuitem01.AddChild (submenuitem02);
    
	submenuitem01 = new MenuItem ('item00007', 'Melk / Melkpoeder / Zuivel');
	menu.AddChild (submenuitem01);
    
	submenuitem01 = new MenuItem ('item00008', 'Margarine / Oli&euml;n / Vetten');
	menu.AddChild (submenuitem01);
    
	submenuitem01 = new MenuItem ('item00009', 'Gelato Fantastico IJs');
	menu.AddChild (submenuitem01);
    
	submenuitem01 = new MenuItem ('item00010', 'Bladerdeeg producten');
	menu.AddChild (submenuitem01);
    
	submenuitem01 = new MenuItem ('item00011', 'Bake-off producten');
	submenuitem01.SetSlideMenuValues (slidewidth, slideheight, slidepercentage, slidespeedout, slidespeedin, slidespeedbridge);
	menu.AddChild (submenuitem01);
	
		submenuitem02 = new MenuItem ('item00027', 'vriesvers brood');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00028', 'gourmand comptoir');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00029', 'wouter de graaf');
		submenuitem01.AddChild (submenuitem02);
	
		submenuitem02 = new MenuItem ('item00030', 'v/d moortele');
		submenuitem01.AddChild (submenuitem02);

// in deze globale array komen de nodes in te staan die bij de active tree behoren
var activeparentnodes = new Array();

function LoadMenu()
{
	clearTimeout (timer);
	
	if (navigatorloaded)
	{
		Initialize(menu, activeitem);
	}
	else
	{
		timer = setTimeout(LoadMenu(), 500);
	}	
}

LoadMenu();
