window.addEvent('domready', function() {
	// Externe links openen in nieuw venster
	$$('.externelink').each( function(el) {
		el.target = '_blank';
	});

	$$('.faqalinea').each( function(el) {
		el.getFirst().addEvent('mouseenter', function() {
			el.setStyle('cursor','pointer');
		});

		el.getFirst().addEvent('mouseleave', function() {
			el.setStyle('cursor','none');
		});
		
		el.getFirst().addEvent('click', function() {
			var tmpEl = el.getLast();
			
			if(tmpEl.getStyle('display') == 'none')
				tmpEl.setStyle('display','block');
			else
				tmpEl.setStyle('display','none');
		});
		
		el.getLast().setStyle('display','none');
	});
	
	// Photo-viewer
	if($chk($('foto-viewer'))) {
	    var highestTickerHeight = 0;
	    var highestTickerWidth = 0;		
	    var tickers = $$('#fotocontainer [id^=fotoscrollerfoto]');

	    var showSlide = 0;
	    var currentSlide = 0;

	    if (tickers.length>1) {
		   	for(var i=0;i<tickers.length;i++) {
		    	highestTickerHeight = 146;
		    	highestTickerWidth = 838;
		    }

		    $('fotocontainerwrapper').style.overflow = 'hidden';
		    $('fotocontainerwrapper').style.height = highestTickerHeight+'px';

		    $('fotocontainer').style.width = tickers.length * highestTickerWidth + 'px';
		    
		    var scroll = new Fx.Scroll('fotocontainerwrapper', {
				wait: false,
				duration: 1000,
				offset: {'x': 0, 'y': 0},
				transition: Fx.Transitions.Quad.easeInOut
			});

			$('foto-previous').addEvent('click', function(event) {
				currentSlide > 0 ? showSlide -= 1:showSlide = tickers.length - 1;
				currentSlide = showSlide;

				event = new Event(event).stop();
				scroll.toElement(tickers[showSlide]);
			});

			$('foto-next').addEvent('click', function(event) {
				(currentSlide < tickers.length - 1) ? showSlide += 1:showSlide = 0;
				currentSlide = showSlide;
				event = new Event(event).stop();
				scroll.toElement(tickers[showSlide]);
			});
	    } else {
			$('foto-previous').addEvent('click', function(event) {
				event = new Event(event).stop();
			});

			$('foto-next').addEvent('click', function(event) {
				event = new Event(event).stop();
			});	    	
	    }
	}
	
	// Alle <dd>'s in dl.agenda op de homepage
	$$('body.default div.kolom-links dl.agenda dd').each( function(el) {
		
		el.setStyle('cursor', 'pointer');
		
		el.addEvent('mouseover', function() {
			this.addClass('ie-hover');
		});
		
		el.addEvent('mouseout', function() {
			this.removeClass('ie-hover');
		});
		
		el.addEvent('click', function() {
			window.location = this.getFirst().getFirst();
		});
	});
	
	$$('ul.harten a').each( function(el) {
		el.addEvent('mouseenter', function() {
			this.addClass('ie-hover');
		});

		el.addEvent('mouseleave', function() {
			this.removeClass('ie-hover');
		});
	});
	
});