var folioDir   = "";
var imgDir     = "gfx/"
var currentImg = 0;
var currentNews = 0;
var newsCount = 0;

function shiftBG (id, pos) {
	document.getElementById(id).style.backgroundPosition = pos;
}

function setBorderRed(id) {
	document.getElementById(id).style.borderColor = "red";
}

function setBorderBlue(id) {
	document.getElementById(id).style.borderColor = "#b3c0c6";
}

function switchImg(img) {
	var nodeCount =	document.getElementById("foliodesc").childNodes.length;
	document.getElementById("i"+currentImg).style.backgroundColor = "#b3c0c6";
	document.getElementById("i"+currentImg).style.borderColor = "#b3c0c6";
	currentImg = img;
	document.getElementById("folioimg").style.display = "none";
	document.getElementById("preloader").style.display = "block";
    document.getElementById("img").src = folioDir + img + ".jpg";
    
    for (var i=0; i<nodeCount; i++){
    	var currentNode = document.getElementById("foliodesc").childNodes[i];
    	if (currentNode.nodeName=="DIV"){
    		currentNode.style.display="none";
    	}
    }
    document.getElementById("d"+currentImg).style.display = "block";
}

function showImg () {
	document.getElementById("preloader").style.display = "none";
	document.getElementById("folioimg").style.display = "block";
	document.getElementById("i"+currentImg).style.backgroundColor = "red";
}

function countNews() {
	newsCount = 0;
	var newsNodeCount =	document.getElementById("NewsNav").childNodes.length;
	for (var i=0; i<newsNodeCount; i++){
	   	var currentNode = document.getElementById("NewsNav").childNodes[i];
	   	if (currentNode.nodeName == "A"){
	   		newsCount++;
	   	}
	}
	return newsCount - 1;
}

function hideNews() {
	var nodeCount =	document.getElementById("RightContent").childNodes.length;
    for (var i=0; i<nodeCount; i++){
    	var currentNode = document.getElementById("RightContent").childNodes[i];
    	if (currentNode.nodeName == "DIV"){
    		currentNode.style.display = "none";
    	}
    }
    document.getElementById("NewsNavWrapper").style.display = "block";
}

function nColor() {
	var nodeCount =	document.getElementById("NewsNav").childNodes.length;
    for (var i=0; i<nodeCount; i++){
    	var currentNode = document.getElementById("NewsNav").childNodes[i];
    	if (currentNode.nodeName == "A"){
    		currentNode.style.backgroundColor = "#b3c0c6";
    	}
    }
}

function switchNews(news) {
	currentNews = news;
	nColor();
	hideNews();
	document.getElementById("news"+news).style.display = "block";
	document.getElementById("n"+news).style.backgroundColor = "red";
}

function browseNews(hop) {
	if (currentNews + hop < 0) {
		currentNews = 0
	} else if (currentNews + hop > countNews()){
		currentNews = countNews()
	} else {
		currentNews += hop
	}
//	alert (currentNews);
	switchNews(currentNews);
}
