/* ===========================================================================================================
Dit bestand zorgt voor het gedrag van het vertikale menu van Alfa-college.

Voor het vertikale menu wordt gebruik gemaakt van de gratis versie van de HouseMenu module
(http://houseofnuke.com/Modules/HouseMenu/tabid/74/Default.aspx)

Het gedrag is afhankelijk van de moo.fx library (http://moofx.mad4milk.net/)
en moo.dom (http://www.mad4milk.net/entry/moo.dom-easily-target-html-elements)

Om het gedrag goed te laten werken is ook de DTD van DotNetNuke aangepast,
want deze was niet geldig!
was: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
is: <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
=========================================================================================================== */

// housemenu structuur voorzien van juiste classes voor toggle- en uitklapgedrag
$S('#houseMenuVstatic ul ul').action ({  initialize: function(){ this.className = "stretcher"; }  });
$S('#houseMenuVstatic ul ul ul').action ({  initialize: function(){ this.className = "sidemenu"; }  });
$S('#houseMenuVstatic ul a.ArrowPointer').action ({  initialize: function(){ this.className = "toggle"; }  });
$S('#houseMenuVstatic ul ul a.toggle').action ({  initialize: function(){ this.className = "expand"; }  });
 
function init() {	//the main function, call to the effect object

	var stretchers = $S('.stretcher'); //ul that stretches
	var toggles = $S('.toggle'); //where I click on

	var myAccordion = new fx.Accordion(	toggles, stretchers, {opacity: true, duration: 200}	);		//accordion effect
 
 myAccordion.showThisHideOpen(stretchers[0]);
} 

Element.cleanWhitespace("houseMenuVstatic"); // witruimte weghalen uit menu's
init();