var W3CDOM = (document.getElementsByTagName && document.createElement);

if (W3CDOM) {
	document.write('<style type="text/css">#target { visibility:hidden; display:none; }</style>');
}

window.onload = function () {
	if (!W3CDOM) return;
	$('showhidetext').innerHTML = "+ view ";
	$('target').style.display = 'none';
    $('target').style.visibility = 'hidden';
}

function $(id) {
    return document.getElementById(id);
}

function show(id) {
    var x = $(id);
    x.style.display = 'block';
    x.style.visibility = 'visible';
}

function hide(id) {
    var x = $(id);
    x.style.display = 'none';
    x.style.visibility = 'hidden';
}

function menu(id) {
    var x = $(id);
	var y = $('showhidetext');
	if (x.style.visibility == 'hidden') {
		show(id);
		y.innerHTML = "- hide ";
	} else {
		hide(id);
		y.innerHTML = "+ view ";
	}
}