function show(id) { 
	target = document.getElementById(id);
	target.style.display = "block";
	hlink_id = id + "_link";
	hlink = document.getElementById(hlink_id);
        hlink.href = "javascript:hide('" + id + "')";
	hlink.innerHTML = "[-]";
	target.parentNode.style.background = "rgb(242, 242, 225)";
}
function hide(id) { 
	document.getElementById(id).style.display = "none";
	hlink_id = id + "_link";
	hlink = document.getElementById(hlink_id);
        hlink.href = "javascript:show('"+ id + "')";
	hlink.innerHTML = "[+]";
}

function expand_all() { 
var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
                if (divs[i].className == 'hidden_text') {;
			target = divs[i];
                        id = target.id;
			hlink_id = id + "_link";
			hlink = document.getElementById(hlink_id);
			target.style.display="block";
			hlink.href="javascript:hide('" + id + "')";
			hlink.innerHTML = "[-]";
                }
        }
var ecall = document.getElementById('ecall');
ecall.href = "javascript:collapse_all();";
ecall.innerHTML = "Collapse all boxes";

}

function expand_menu() {
var flag = false;
var output;
output = "";
var divs = document.getElementsByTagName('div');
	for(i=0;i<divs.length;i++){
                if (divs[i].className == 'hidden_text') {;
		flag = true;	
		}
	}
	if (flag == true) {;
		output = "<div class=\"bar\"></div>";
		output += "<div><a href=\"javascript:expand_all();\" id=\"ecall\">Expand all boxes to enable searching through the complete text of this page</a></div>";
	}
	document.getElementById('expand_container').innerHTML = output;
}

function collapse_all() {
var divs = document.getElementsByTagName('div');
        for(i=0;i<divs.length;i++){
                if (divs[i].className == 'hidden_text') {;
			target = divs[i];
			id = target.id;
			hlink_id = id + "_link";
			hlink = document.getElementById(hlink_id);
			target.style.display="none";
			hlink.href="javascript:show('" + id + "')";
			hlink.innerHTML = "[+]";
			
                }
        }
	var ecall = document.getElementById('ecall');
	ecall.href = "javascript:expand_all();";
	ecall.innerHTML = "Expand all boxes to enable searching through the complete text of this page";
}

function hidden_link(name,text) {
	var output;
	output = "<a id=\"" + name + "_link\" href=\"javascript:show('" + name + "')\" class=\"plusminus\">[+]</a>";
	output += "<div class=\"expand_text\"><span class=\"comment\">" + text + "</span><div id=\"" + name + "\" class=\"hidden_text\"><BR>";
	return output;
}

function print_version() {
	document.getElementById('header_table').style.display="none";
	document.getElementById('menu').style.display="none";
	document.getElementById('footer').style.display="none";
	expand_all();
}