(function($){
	EYE.register(function(){
		Cufon.replace('#menu a, .cufon');
	}, 'init');
	
	/*EYE.register(function() {
		$('.mceEYEPhoto').attr('rel', 'lightbox');
	}, 'init');*/
	
	EYE.register(function(){
		$('#bedrijfsprofiel').hover(function() {
			$('#articles').toggle();
		});
		
		$('#articles').hover(function() {
			$('#articles').toggle();
		});
	}, 'init');

	EYE.homepageScroller = function(){
		var el,maxTop, height;
		var go = function() {
			el.stop().animate({top: maxTop}, (EYE.homepageScrollerTime * (maxTop - el[0].offsetTop)/maxTop), goBack);
		};
		var goBack = function(){
			el.css('top', 0);
			setTimeout(go, 1);
		};
		return {
			init: function(){
				if ((el = $('#homepageMessageScrollerInner')).size() == 1) {
					height = el.height();
					maxTop =  - height;
					el.append(el.html());
					if (maxTop < 0) {
						go();
					}
					el
						.bind('mouseenter', function(){
							$(this).stop();
						})
						.bind('mouseleave', function(){
							go();
						})
				}
			}
		};
	}();
	EYE.register(EYE.homepageScroller.init, 'init');
})(jQuery);

$(function(){
	$('div.articleDetailThumbs a').bind('click', function(){
		$('#image').attr('src', $(this).attr('href'));
	});		
	$(document).piroBox({
		  my_speed: 300, //animation speed
		  bg_alpha: 0.5, //background opacity
		  radius: 4, //caption rounded corner
		  scrollImage : false, // true == image follows the page _|_ false == image remains in the same open position
							   // in some cases of very large images or long description could be useful.
		  slideShow : 'true', // true == slideshow on, false == slideshow off
		  slideSpeed : 3, //slideshow
		  pirobox_next : 'piro_next', // Nav buttons -> piro_next == inside piroBox , piro_next_out == outside piroBox
		  pirobox_prev : 'piro_prev', // Nav buttons -> piro_prev == inside piroBox , piro_prev_out == outside piroBox
		  close_all : '.piro_close' // add class .piro_overlay(with comma)if you want overlay click close piroBox
		  });
	var instanceOne = new ImageFlow();
	instanceOne.init({ 
		ImageFlowID: 'carousel',
		aspectRatio: 3,
		buttons: true,
		reflectionPNG: true,
		scrollbarP: 0.2,
		reflectionGET: '&fade_start=40&fade_end=60'
	});
});
