﻿function aktivieren(id, button)
{
	if (document.getElementById(id).checked == true) {
		document.getElementById(button).disabled = false; }
	else {
		document.getElementById(button).disabled = true; }
}


function logout_check()
{
	var name=confirm("Wirklich abmelden?");
	if (name==true)
	{
		self.location.href = "/logout.php";
	}
	else
	{
		return false;
	}
}


function save_check(linkinfo)
{
	var best=confirm("Alle Änderungen gehen verloren.\nBitte speichern und anschließend suchen.\n\nWollen Sie wirklich fortfahren?");
	if (best==true)
	{
		self.location.href=linkinfo;
	}
	else
	{
		return false;
	}
}


function focus_setzen(element)
{
	document.getElementById(element).focus();
}


function pw_check()
{
  if (document.getElementById('pwd_new').value.length < 6)
  {
    alert ("Bite ein Passwort mit mind. 6 Zeichen eingeben.")
    return false;
  }

  if (document.getElementById('pwd_new').value != document.getElementById('pwd_control').value)
  {
    alert ("Die beiden neuen Passwörter stimmen nicht überein.")
    return false;
  }

  return true;
}


function delcheck(name)
{
var name=confirm("Soll der Datensatz \""+name+"\" wirklich gelöscht werden?");
  if (name==true)
  {
    return true;
  }
  else
  {
    return false;
  }
}


function FeldWeiter(Quelle, Ziel, Laenge)
{
  if (Quelle.value.length == Laenge)
  {
    Ziel.focus();
  }
}


function FensterOeffnen (n, Adresse)
{
  Fenster = window.open(Adresse, "Fenster"+n);
  Fenster.focus();
}


function popup_bar(name,theUrl,xsize,ysize)
{
  var abstand_links = ((window.screen.width)  - xsize) / 2;
  var abstand_oben  = ((window.screen.height) - ysize) / 2;
  window.open(theUrl, name, 'toolbar=no, scrollbars=yes, location=no, directories=no, status=no, menubar=no, resizable=yes, width='+xsize+', height='+ysize+', top='+abstand_oben+', left='+ abstand_links);
}


function popup_nobar(name,theUrl,xsize,ysize)
{
  var abstand_links = ((window.screen.width)  - xsize) / 2;
  var abstand_oben  = ((window.screen.height) - ysize) / 2;
  window.open(theUrl, name, 'toolbar=no, scrollbars=no, location=no, directories=no, status=no, menubar=no, resizable=yes, width='+xsize+', height='+ysize+', top='+abstand_oben+', left='+ abstand_links);
}


function rang_check(feld, rang_max, typ)
{
	for (i = 0; i < document.getElementById(feld).value.length; ++i)
	{
		if (document.getElementById(feld).value.charAt(i) < "0" || document.getElementById(feld).value.charAt(i) > "9")
		{
			alert ("Der eingegebene Rang ist nicht numerisch.");
			document.getElementById(feld).focus();
			return false;
		}
	}
	if (document.getElementById(feld).value > rang_max)
	{
		alert ("Der Rang ist größer als die maximale Anzahl an "+typ+".");
		document.getElementById(feld).focus();
		return false;
	}

	return true;
}


function zwischenspeichern(ziel)
{
	document.getElementById('ziel').value = ziel;
	document.forms['form1'].submit();
}


function neu_laden()
{
	document.getElementById('action').value = 'view';
	document.forms['form1'].submit();
}


function mw_check()
{
	if (document.getElementById('mann').checked == false && document.getElementById('weib').checked == false)
	{
		alert ("Bitte ein Geschlecht angeben.");
		return false;
	}
	return true;
}
