function setClass(newClassName, obj)
{
  obj.className = newClassName;
}

function setCheckboxes(start, end, mode)
{
  for (i = start; i <= end; i++)
  {
    if (mode == 1)
    {
      document.getElementById(i).checked = true;
    }

    if (mode == 2)
    {
      document.getElementById(i).checked = false;
    }

    if (mode == 3)
    {
      value = document.getElementById(i).checked
      if (value) document.getElementById(i).checked = false;
      else document.getElementById(i).checked = true;
    }
  }
}

function setCheckbox(obj, mode)
{
  if (mode == 1)
  {
    document.getElementById(obj).checked = true;
  }

  if (mode == 2)
  {
    document.getElementById(obj).checked = false;
  }

  if (mode == 3)
  {
    value = document.getElementById(obj).checked
    if (value) document.getElementById(obj).checked = false;
    else document.getElementById(obj).checked = true;
  }
}

function isNumeric(obj)
{
  val = obj.value;

  if (isNaN(val))
  {
    obj.value = val.slice(0, val.length - 1);
  }
}

function clearValue(obj, val)
{
  if (obj.value == val) obj.value = '';
}

function fillValue(obj, val)
{
  if (obj.value == '') obj.value = val;
}

function adminLogout()
{
	var ht = document.getElementsByTagName("body")[0];
	ht.style.filter = "progid:DXImageTransform.Microsoft.BasicImage(grayscale=1)";
	if (confirm("Sind Sie sicher, dass Sie sich abmelden wollen?"))
	{
		return true;
	}
	else
	{
		ht.style.filter = "";
		return false;
	}
}

function toggleDisplay(objID, displayMode)
{
  var obj = document.getElementById(objID);

  if (obj.style.display == 'none') obj.style.display = displayMode;
  else obj.style.display = 'none';
}

function trim (str)
{
  return str.replace (/^\s+/, '').replace (/\s+$/, '');
}
