<!--

function add_onload_function(load_function) {
	var prev_onload = window.onload;
	if (typeof window.onload != 'function') {
		window.onload = load_function
	}
	else {
		window.onload = function() {
			if (prev_onload) {
				prev_onload();
			}
			load_function();
		}
	}
}

function nav_setup()
{
	if (!document.getElementById("nav")) { return false; }
	var nav_root = document.getElementById("nav");
	nav_li = nav_root.getElementsByTagName("LI");
	for (var i=0; i<nav_li.length; i++) {
		regexp = new RegExp("current_page_item", "g");
		if (nav_li[i].className.match(regexp)) {
				curr_node = nav_li[i];
				break;
		}
		else { curr_node = null; }
	}

	if (curr_node) {
		while (curr_node.getAttribute("id") != "nav") {		
			curr_node = curr_node.parentNode;
			if (curr_node.tagName == "LI") { curr_node.className += " show"; }		
		}		
	}
}

function link_correction()
{
	var container = document.getElementById("container");
	var container_links = container.getElementsByTagName("a");
	for (var i=0; i<container_links.length; i++) {
		var link_url = container_links[i].href;
		var querystring = link_url.indexOf("/?");
		if (querystring > 0) {
			new_url = link_url.replace(/\/\?/, "/index.php?");	
			container_links[i].href = new_url;
		}
	}
}

add_onload_function(link_correction);
add_onload_function(nav_setup);

//-->