function formSubmitted(eventValue) {
	clearData();
	document.form.event.value = eventValue;
}

function submitButton(eventValue) {
	clearData();
	submitForm(eventValue);
}

function submitForm(eventValue) {
	document.form.event.value = eventValue;
	document.form.submit();
}

function clearData() {
	list_data = document.getElementById("clear_on_submit");
	if (list_data != null)
		list_data.className = "data_hidden";

	list_count = document.getElementById("counter");
	if (list_count != null)
		list_count.style.color = "white";
}

function setClassName(thisElem, newClassName) {
  thisElem.className = newClassName;
}

function treeToggle(rowId) {
	tr = document.getElementById(rowId);
	plus = document.getElementById(rowId + "_plus");
	minus = document.getElementById(rowId + "_minus");

	i = "img_";
	c = "collapsed";
	e = "expanded";

	if (tr.className == e) {
		tr.className = c;
		plus.className = i+e;
		minus.className = i+c;
	} else {
		tr.className = e;
		plus.className = i+c;
		minus.className = i+e;
	}
}

function noPermission() {
	alert("Die angeforderten Daten können ohne Anmeldung mit gültigen Leserechten nicht angezeigt werden!");
}

function noLink() {
	alert("Die angeforderten Daten sind nicht verfügbar!");
}

function clear(form, elem) {
  alert(form.submitted);
  data = getElementById(elem);
  data.className = "data_hidden";
  return false;
}

function listCellOver(elem) {
	elem.style.textDecoration = "underline";
	elem.style.cursor = "hand";
}

function listCellOut(elem) {
	elem.style.textDecoration = "none";
	elem.style.cursor = "auto";
}

function setFocus(id) {
	document.getElementById(id).focus();
}

function setSelection(input) {
	r = input.createTextRange();
  	r.expand(r.text);
	r.select();
}
