	//<![CDATA[
			Cufon.replace('h1, h2, h3, div.weekday, div.calendarday'); // Works without a selector engine

		
			window.addEvent('domready', function(){

				if($('newsletter')) {
					// this is the transition
					newsletterTransition = new Fx.Morph ('newsletterwrap',  {
						duration: 1000,
						transition: Fx.Transitions.Quart.easeInOut
					});

					//get all subcheckboxes within fieldset #newsletterwrap
					var checkboxes = $$('#newsletterwrap input.checkbox');
					var newsletterwrap = $('newsletterwrap');
					
					if(newsletterwrap && $('newsletter').getProperty('checked') != true) {
						newsletterwrap.setStyle('height','1px');
						newsletterwrap.setStyle('opacity','0');
					}
					
					
					// on click and checked state :
					// - select subcheckboxes
					// - call the transition
					$('newsletter').addEvent('click', function(){
						if($('newsletter').getProperty('checked') == true) {
							if(checkboxes.length > 0) {
								checkboxes.each(function(checkbox) {
									checkbox.setProperty('checked', 'checked');
								});
							}
	
							newsletterTransition.start({
									'opacity': [0,1],
									'height': [0, 180]
							});
						}
						else {
							if(checkboxes.length > 0) {
								checkboxes.each(function(checkbox) {
									checkbox.setProperty('checked', '');
								});
							}
	
							newsletterTransition.start({
									'opacity': [1,0],
									'height': [180, 0]
							});
						}
					
					});
				}
				// accordion news/agenda items
				/*
				var accordionElements 	= $$('#accordionwrap div.item');
				var countItems 			= 0;
				var showItem			= 0;
				
				if(accordionElements.length > 0) {
					accordionElements.each(function(link) {
						if($get('#') == link.get('id')) showItem = countItems;
						countItems++;
					});
					
					var HavenAccordion = new Accordion($('newswrap'), '.item .showmoreless', '.item .fullcontent', {
						alwaysHide: true, //make it possible to collapse all at the same time
						show: showItem,
						opacity: true,
						//what do we do when .fullcontent has been expanded?
						onActive: function(toggler, element){
							$(toggler.getElementsByTagName("span")[0]).setStyle("background-image", "url(/images/showlessbackground.png)" );
							$(toggler.getElementsByTagName("span")[0]).innerHTML = "Vouw in";
						},
						//what do we do when .fullcontent has been collapsed again?
						onBackground: function(toggler, element){
							$(toggler.getElementsByTagName("span")[0]).setStyle("background-image", "url(/images/showmorebackground.png)" );
							$(toggler.getElementsByTagName("span")[0]).innerHTML = "Vouw uit voor meer info";					
						}
					});
				}
				*/
				//dropdownmenu
				var myMenu = new UvumiDropdown("dropdown-menu");
				
				var flashvars = { wmode : 'opaque' }
				
				var params = { 
						autostart : true,
						repeat : false, 
						mute : true, 
						controlbar : 'none', 
						shuffle : true, 
						screencolor : '#231f20', 
						file : '/video/playlist.xml' 
				}
				
				swfobject.embedSWF("/flash/flvplayer/player.swf", "videoreplaceme", "235", "152", "9.0.0", flashvars, params);
				
			});

			//]]>
