//<![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);
	
	$$('div.gallerywrap a.fancybox').each(function(element) {

		// Constructor, takes the element and options as arguments
		new ReMooz(element, {
			centered: true, // Zoom the center of the screen
			dragging: false,
			origin: element.getElement('img') // Take the image inside as origin for the zooming element
		});
		
	});
});

//]]>
