/*     */

Event.observe(window, 'load', prepareNav);

function prepareNav() {
	try {
		var lnks = $("page-navigation").getElementsByTagName("a");
		var nodes = $A(lnks);
	
		nodes.each(function(node){
			node.onclick = function() {
				activateLink(this);
				return false;		
			};
		});
	}catch(e) {}
}

function activateLink(link) {
	var pagename = link.getAttribute("href").split("#")[1];
	showPage(pagename);

	var lnks = $("page-navigation").getElementsByTagName("a");
	var nodes = $A(lnks);

	nodes.each(function(node){
		if (node == link) {
			Element.addClassName(node, "here");
		} else {
			Element.removeClassName(node, "here");
		}
	});

}

function showPage(pagename) {

	var divs = document.getElementsByTagName("div");
	var nodes = $A(divs);

	nodes.each(function(node){
		if (Element.hasClassName(node,"page")) {
			if(node.getAttribute("id") != pagename) {
				Element.setStyle(node, {display:'none'});
			} else {
				Element.setStyle(node, {display:'block'});
			}
		}
	});
}
