/*
=====================================================================
JavaScript-Bibliothek fuer den VDB
(c) Verein Deutscher Bibliothekare (VDB) 2004-
=====================================================================
*/

/*
=====================================================================
Funktion zum Oeffnen beliebig dimensionierter Fenster
D. Busse / 2004-09-06
Aufruf in href:
	onclick="openWindow('[xdim]','[ydim]',this);"
Aufruf in form:
	onsubmit="openWindow('[xdim]','[ydim]',this);"
In beiden Faellen optional target="[fenstername]", dann wird immer
(auch bei deaktiviertem JavaScript) ein neues Fenster geoeffnet.
=====================================================================
*/

var newWindow;
function openWindow(x,y,ref) {
	ref.target = "neuesFenster";
    if ( newWindow ) { newWindow.close(); }
    newWindow = window.open("", "neuesFenster", "width=" + x + ",height=" + y + ",scrollbars=yes,menubar=no,resizable=no,toolbar=no,status=no,location=no");
    newWindow.focus();
}

/*
=====================================================================
Variante: Fenster nur mit Scrollbalken
=====================================================================
*/

function openWindowSimple(x,y,ref) {
	ref.target = "neuesFenster";
    if ( newWindow ) { newWindow.close(); }
    newWindow = window.open("", "neuesFenster", "width=" + x + ",height=" + y + ",scrollbars=yes,menubar=no,resizable=no,toolbar=no,status=no,location=no");
    newWindow.focus();
}

/*
=====================================================================
Funktion zum Oeffnen einer Message, damit eine bestimmter URL
erst nach Bestätigung durchgeführt wird.
Aufruf in href:
	<a href="javascript:ConfirmAction('Fragetext zur Bestätigung','http://irgend.ein/url')">Label</a>
=====================================================================
*/

function confirmAction(confirmText,actionURL) {
	check = confirm(confirmText);
	if (check == true) window.location.href = actionURL;
}

/*
=====================================================================
Funktion zum Ein- und Ausblenden von Inhalten
Quelle: http://www.web-toolbox.net/webtoolbox/diverses/text-expand/text-expand.htm
Verwendung:
<a onclick="return toggleMe('parameterX')" href="javascript:void(0)">Text anzeigen / verbergen</a>
<div id="parameterX" style="display:none">Anzuzeigender Text</div>
=====================================================================
*/

function toggleMe(a){
	var e = document.getElementById(a);
	if (!e) return true;
	if (e.style.display=="none") {
		e.style.display="block"
	} else {
		e.style.display="none"
	}
	return true;
}

