window.addEvent('domready', function() {
		initBlockNewsHome();
});


/** HOMEPAGE NEWSBLOCK ANIMATION **/
var currentHighlightedNewsItem;
var totalShowedNewsItems = 3;
var newsAnimationIntervalSeconds = 5;
var newsAnimationInterval;

var newsSelURL;

function initBlockNewsHome()
{
	if ( document.getElementById("news_message_0") )
	{

		$("news_message_0").fade(0.5);
		$("news_message_1").fade(0.5);
		$("news_message_2").fade(0.5);

		
		assignNewsMessageBlockEvents();

		startNewsAnimation();

		selectNewsMessageBlock(0);

		
	}
}

function assignNewsMessageBlockEvents() {
		
	$('news_message_0').addEvent('mouseenter', function(event) {
		selectNewsMessageBlock(0);
		stopNewsAnimation();
	});
	
	$('news_message_0').addEvent('mouseleave', function(event) {
		startNewsAnimation();
	});


	$('news_message_1').addEvent('mouseenter', function(event) {
		selectNewsMessageBlock(1);
		stopNewsAnimation();
	});
	
	$('news_message_1').addEvent('mouseleave', function(event) {
		startNewsAnimation();
	});

	$('news_message_2').addEvent('mouseenter', function(event) {
		selectNewsMessageBlock(2);
		stopNewsAnimation();
	});
	
	$('news_message_2').addEvent('mouseleave', function(event) {
		startNewsAnimation();
	});

}

function selectNewsMessageBlock(block_id) {
	
	if(currentHighlightedNewsItem != undefined && currentHighlightedNewsItem != block_id) {
		$("news_message_" + currentHighlightedNewsItem).removeClass("mod_news_home_messageblock_active");
		$("news_message_" + currentHighlightedNewsItem).fade(0.5);

		$("news_message_" + block_id).addClass("mod_news_home_messageblock_active");
		$("news_message_" + block_id).fade(1);
	} else {
		$("news_message_" + block_id).addClass("mod_news_home_messageblock_active");
		$("news_message_" + block_id).fade(1);
	}

	currentHighlightedNewsItem = block_id;
	
	$("news_message_url").set("href", $("news_message_url_" + block_id).get("href"));
	
	//newsSelURL = $("news_message_url_" + block_id).get("href");
	
	// Afbeelding vervangen
	var image_url = $("news_message_img_" + block_id).get("src");
	$("mod_news_home_image").fade(0.5);
	$("mod_news_home_image").set("src", image_url);
	$("mod_news_home_image").fade(1);
	
	var image_alt = $("news_message_img_" + block_id).get("alt");
	$("mod_news_home_image").set("alt", image_alt);
	$("mod_news_home_image").set("title", image_alt);
	
	$('wenters_frontpage_news_image_text').set('html', $("wenters_frontpage_news_item_title_" + block_id).get('html'));;
}

function startNewsAnimation() {
	clearInterval(newsAnimationInterval);
	newsAnimationInterval = setInterval(doNewsAnimation, (newsAnimationIntervalSeconds * 1000) );
}

function stopNewsAnimation() {
	clearInterval(newsAnimationInterval);
}

function doNewsAnimation() {
	if(currentHighlightedNewsItem + 1 >= totalShowedNewsItems) {
		selectNewsMessageBlock(0);
	} else {
		selectNewsMessageBlock(currentHighlightedNewsItem + 1);
	}
}

/** HOMEPAGE NEWSBLOCK Hover **/
