window.onload = function() {
	menus = new Array("entries", "archive", "works", "links", "about");
	hideMenus();

	document.getElementById("entries-link").onclick = function() {
		displayMenu("entries");
		return false;
	}

	document.getElementById("archive-link").onclick = function() {
		displayMenu("archive");
		return false;
	}

	document.getElementById("works-link").onclick = function() {
		displayMenu("works");
		return false;
	}

	document.getElementById("links-link").onclick = function() {
		displayMenu("links");
		return false;
	}

	document.getElementById("about-link").onclick = function() {
		displayMenu("about");
		return false;
	}

	elements = document.getElementsByTagName("p");
	for (i=0; i<elements.length; i++) {
		if (elements[i].className == "more") {
			elements[i].id = "readMore" + i;
			elements[i].innerHTML = "<span>" +
						"<a href=\"#\" class=\"more\" onclick=\"readMore('readMore" + i + "'); return false\">" +
						"Continua a leggere / Read more...</a></span>" +
						"<span>" + elements[i].innerHTML + "</span>";
			elements[i].getElementsByTagName("span")[1].style.display = "none";
		}
	}

	elements = document.getElementsByTagName("span");
	for (i=0; i<elements.length; i++) {
		if (elements[i].className == "info") {
			elements[i].id = "showInfo" + i;
			elements[i].innerHTML = "<span>" +
						"<a href=\"#\" class=\"info\" onclick=\"showInfo('showInfo" + i + "'); return false\">" +
						"Mostra le informazioni / Additional information</a></span>" +
						"<span>" + elements[i].innerHTML + "</span>";
			elements[i].getElementsByTagName("span")[1].style.display = "none";
		}
	}
}

function display(objId) {
	if (document.getElementById(objId).style.display == "none")
		document.getElementById(objId).style.display = "block";
	else
		document.getElementById(objId).style.display = "none";
}

function displayMenu(objId) {
	if (document.getElementById(objId).style.display == "none") {
		hideMenus();
		document.getElementById(objId).style.display = "block";
	} else {
		document.getElementById(objId).style.display = "none";
	}
}

function hideMenus() {
	for (i=0; i<menus.length; i++)
		document.getElementById(menus[i]).style.display = "none";
}

function readMore(e) {
	elements = document.getElementById(e).getElementsByTagName("span");
	elements[0].style.display = "none";
	elements[1].style.display = "block";
}

function showInfo(e) {
	elements = document.getElementById(e).getElementsByTagName("span");
	elements[0].style.display = "none";
	elements[1].style.display = "inline";
}