//
// Funktionen für dynamische Seitenelemente
//

function showElement(element)
{
	document.getElementById(element).style.display='block';
}

function hideElement(element)
{
	document.getElementById(element).style.display='none';
}

//
// Funktionen für HTML-Formular
//

/**
 * function clear_field(obj, initialValue)
 *
 * Löscht den Inhalt eines Formularfeldes, wenn dieser dem initialValue 
 * entspricht. Anwendung, z.B.:
 *
 * <input type="text" name="foo" value="Bitte Suchbegriff eingeben" onclick="clear_field(this,'Bitte Suchbegriff eingeben')" />
 * 
 */
function form_clear_field(obj, initialValue)
{
		if (obj.value == initialValue)
			obj.value = "";
}

function form_restrict_chars(txtarea, maxChars, counter)
{
	if (txtarea.value.length >= maxChars)
		txtarea.value = txtarea.value.substring(0, maxChars);
	if(counter)
	{
		remain = (maxChars - txtarea.value.length);
		if (remain < 0) remain = 0;
		counter.value = '(Noch ' + remain + ' Zeichen)';
	}
}

//
// Funktionen für besondere 'Features' auf der Seite
// 

function show_help(file)
{
		window.open(file, "Hilfe", "width=490,height=550,left=250,top=0,toolbar=no,status=yes,scrollbars=yes,menubar=no,location=no")
		return false;
}

/**
 * Drucken
 */

/**
 * Popup für Großansichten von Bildern
 */
