
function ElementDisplayOn (elm)
{
	var node = elm;
	node.style.display = 'block';
	node.style.visibility = '';
}

function ElementDisplayOff (elm)
{
	var node = elm;
	node.style.display = 'none';
	node.style.visibility = 'hidden';
}


function toggle_search_pane(elm,val)
{
	var node = document.getElementById(elm);
	var header_functions = document.getElementById('header_functions');
	var search_pane = document.getElementById('search_pane');
	var search_pane_erweitert = document.getElementById('search_pane_erweitert');
	var login_pane = document.getElementById('login_pane');
	if (val) /* grosses panel wird eingebl */
	{
		ElementDisplayOff(search_pane);
		ElementDisplayOn(search_pane_erweitert);
		header_functions.className = 'bigpanel';
		login_pane.className = 'bigpanel';
	}
	else /* kleines panel wird eingebl */
	{
		ElementDisplayOn(search_pane);
		ElementDisplayOff(search_pane_erweitert);
		header_functions.className = '';
		login_pane.className = '';
	}
}


function st_display (elm)
{
	var node = document.getElementById(elm);
	var state = node.style.display;
	node.style.display = state != 'block' ? 'block' : 'none';
	node.style.visibility = state != 'block' ? '' : 'hidden';
}



function display_erweitert ()
{
	st_display("erweitertesuche1");
	st_display("erweitertesuche2");
}


var wmtt = null;

function display (id)
{
	var node = document.getElementById(id);
	var state = node.style.display;
	node.style.display = state != 'block' ? 'block' : 'none';
}


function showhelp(element,id){
	wmtt = document.getElementById("help" + id);
	document.onmousemove = update;
	wmtt.style.display = "block";
}

function hidehelp(elm,id){
	document.onmousemove = null;
	document.getElementById("help" + id).style.display = "none";
}

function update(e) {
	if (typeof window.pageYOffset != 'undefined') {
	   	x = (document.all) ? window.event.x + window.pageXOffset : e.pageX;
		y = (document.all) ? window.event.y + window.pageYOffset  : e.pageY;
	}
	else if (typeof document.compatMode != 'undefined' && document.compatMode != 'BackCompat') {
		x = (document.all) ? window.event.x + document.documentElement.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.documentElement.scrollTop  : e.pageY;
	}
	else if (typeof document.body != 'undefined') {
	   	x = (document.all) ? window.event.x + document.body.scrollLeft : e.pageX;
		y = (document.all) ? window.event.y + document.body.scrollTop  : e.pageY;
	}
	if (wmtt != null) {
		wmtt.style.left = (x+10) + "px";
		wmtt.style.top 	= (y+10) + "px";
	}
}

