function UitgelichtEventHandlers() {
	var total = $$('.uitgelicht .item').length;
	
	if (total == 0) {
		return;
	}
	if (total == 1) {
		$$('.uitgelicht').setStyle('visibility', 'visible');
		return;
	}
	
	var container = document.getElement('.uitgelicht');
	var items = [];
	
	$$('.uitgelicht .item').each(function(item){
		//var imgPreloader = new Asset.image(item.getElement('img').get('src'));

		items.push(item.dispose());
	});
	//container.empty();
	
	container.setStyle('visibility','visible');

	var showItem = function(index) {

		var item = items[index];
		
		var prevIndex = index - 1;
		if (prevIndex < 0) prevIndex = items.length - 1;
					
		item.fade('hide').inject(container).fade('in');
		hideItem(prevIndex);

		nextIndex = index + 1;
		if (nextIndex >= items.length) {
			nextIndex = 0;
		}
		var balk = item.getElement('.slider');
		var slider = new Fx.Tween(balk,{
			duration: 7000,
			fps: 30,
			transition: 'linear'
		});
		slider.addEvent('complete', function(){
			showItem(nextIndex);
		});
		slider.start('width','0px','450px');
		
		
		item.addEvents({
			'mouseenter': function(){
				slider.pause();
			},
			'mouseleave': function() {
				slider.resume();
			}
		});
		
		return;
		
	}
	var hideItem = function(index) {
		var item = items[index];
		item.removeEvents();
		var t = new Fx.Tween(item);
		t.addEvent('complete',function(){
			item.dispose();
		});
		t.start('opacity',1,0);
		return;
	}
	
	showItem(0);
	//$$('.uitgelicht .item').addEvent('mouseenter',ShowItem);	
	
}

window.addEvent('domaltered',UitgelichtEventHandlers);
