function showHide(shID) {
	if(document.getElementById(shID)) {
		if(document.getElementById(shID).style.display  == 'none') {
			document.getElementById(shID).style.display = 'block';
		}
		else {
			document.getElementById(shID).style.display = 'none';
		}
	}
}
function show(shID) {
	if(document.getElementById(shID)) {
		document.getElementById(shID).style.display = 'block';
	}
}
function hide(shID) {
	if(document.getElementById(shID)) {
		document.getElementById(shID).style.display = 'none';
	}
}
function zeigepopfenster(textToShow) {
	var elm = document.getElementById('popfensterText');
	elm.innerHTML = textToShow;
	document.getElementById('popfenster').style.top = 50+f_scrollTop()+'px';
	document.getElementById('popfenster').style.display = 'block';
}
function f_scrollTop() {
	return f_filterResults (
		window.pageYOffset ? window.pageYOffset : 0,
		document.documentElement ? document.documentElement.scrollTop : 0,
		document.body ? document.body.scrollTop : 0
	);
}
function f_filterResults(n_win, n_docel, n_body) {
	var n_result = n_win ? n_win : 0;
	if (n_docel && (!n_result || (n_result > n_docel)))
		n_result = n_docel;
	return n_body && (!n_result || (n_result > n_body)) ? n_body : n_result;
}
function tabload(tab, idt) {
	document.getElementById('tab-desc'+idt).style.display = 'none';
	document.getElementById('tab-overview'+idt).style.display = 'none';
	document.getElementById('tab-details'+idt).style.display = 'none';
	document.getElementById('tab-files'+idt).style.display = 'none';
	document.getElementById('tab-'+tab+idt).style.display = 'block';

	document.getElementById('a-desc'+idt).className = 'pointer';
	document.getElementById('a-overview'+idt).className = 'pointer';
	document.getElementById('a-details'+idt).className = 'pointer';
	document.getElementById('a-files'+idt).className = 'pointer';
	document.getElementById('a-'+tab+idt).className = 'pointer active';
}
