$(document).ready(function(){	
	drawNewsMenu();
	redrawCol3Boxes();
});

function setNewsMenuMain(index){
	currentSelectedNewsItem = newsItems[index];
	drawNewsMenu();
	redrawCol3Boxes();
}

function drawNewsMenu(){
	if (document.getElementById("homenews1") != null){
		document.getElementById("homenews1").style.backgroundImage = "url("+currentSelectedNewsItem.imageURL+")";
		document.getElementById("homenews1title").innerHTML = currentSelectedNewsItem.title;
		document.getElementById("homenews1abstract").innerHTML = currentSelectedNewsItem.abstract;
		document.getElementById("homenews1link").href = currentSelectedNewsItem.url;
		
		for (var i=0;i<4;i++){
		
			if (i < newsItems.length){
				document.getElementById("homeNewsItemImage"+i).src = newsItems[i].thumbnailURL;
				document.getElementById("homeNewsItemText"+i).innerHTML = newsItems[i].thumbnailText;
				document.getElementById("homeNewsItemContainer"+i).style.visibility = "visible";
				document.getElementById("homeNewsItemContainer"+i).style.backgroundColor = "#303030";
				document.getElementById("homeNewsItemText"+i).style.color = "white";
			
				if (newsItems[i] == currentSelectedNewsItem){
					document.getElementById("homeNewsItemContainer"+i).style.backgroundColor = "white";
					document.getElementById("homeNewsItemText"+i).style.color = "black";
				}
			} else {
				document.getElementById("homeNewsItemContainer"+i).style.visibility = "hidden";
			}
		}
	}
}

function scrollNewsMenuRight(){
	newsItems.push(newsItems.shift());
	drawNewsMenu();
}

function scrollNewsMenuLeft(){
	newsItems.unshift(newsItems.pop());
	drawNewsMenu();
}

var topLinkItem = 0;
var maxItems = 4;

function getNumberOfCol3Boxes(){
	var colbox = 0;
	var numberOfCol3Boxes;
	for (numberOfCol3Boxes=0;colbox!=null;numberOfCol3Boxes++){
		colbox = document.getElementById("col3boxitem-"+numberOfCol3Boxes);
	}
	
	return numberOfCol3Boxes-1;
}

function redrawCol3Boxes(){
	var noItems = getNumberOfCol3Boxes();
	if (noItems <= maxItems){
		var el = document.getElementById("modulesPrev");
		if (el != null){
			el.style.display="none";
		}
		el = document.getElementById("modulesNext");
		if (el != null){
			el.style.display="none";
		}
	} else {
		for (var i=0;i<noItems;i++){
			var colbox = document.getElementById("col3boxitem-"+i);
			if (colbox != null){
				if ((i<topLinkItem)||(i>=topLinkItem+maxItems)){
					colbox.className="col3box-hidden";
				} else {
					colbox.className="col3box";
				}
			} else {
				break;
			}
		}
	}
}
function scrollLinksUp(){
	
	if (topLinkItem+maxItems < getNumberOfCol3Boxes()){
		topLinkItem++;
	}
	redrawCol3Boxes();
}

function scrollLinksDown(){
	if (--topLinkItem < 0){
		topLinkItem = 0;
	}
	redrawCol3Boxes();
}

