function person_color(id,was) {
  var ges = document.getElementById("ajaxPersonLadenAnzErg").value;
  var aktanz = document.getElementById("ajaxPersonLadenAktAnz").value;
  if (was=="over") {
    document.getElementById("aerg"+id).style.backgroundColor = '#DDEEFF';
    document.getElementById("aerg"+id).style.cursor = 'pointer';
    document.getElementById("ajaxPersonLadenAktAnz").value = id;
    //alert("AKT: "+aktanz);
    //if (aktanz !="" && aktanz != id) {
    //  document.getElementById("aerg"+id).style.backgroundColor = '#FFFFFF';
    //}
  }
  else {
    document.getElementById("aerg"+id).style.backgroundColor = '#FFFFFF';
    document.getElementById("aerg"+id).style.cursor = 'auto';
    document.getElementById("ajaxPersonLadenAktAnz").value = '';
  }
}
function person_lost() {
  var feld = document.getElementById("receiver").value;
  if (feld.substr(feld.length-1, 1)=="; ") {
    document.getElementById("receiver").value = feld.substr(0,feld.length-2);
  }
  else if (feld.substr(feld.length-1, 1)==";") {
    document.getElementById("receiver").value = feld.substr(0,feld.length-1);
  }
}
function person_ueber(name) {
  if (name!="") {
    document.getElementById("ajaxPersonLadenOver").style.visibility = 'hidden';
    document.getElementById("ajaxPersonLadenErg").style.visibility = 'hidden';
    var vorherarr = document.getElementById("receiver").value.split(";");
    var vorher = "";
    for (var i = 0; i < vorherarr.length-1; i++) {
      vorher = vorher+vorherarr[i]+";";
    }
    document.getElementById("receiver").value = vorher+name+";";
    document.getElementById("receiver").focus();
  }
}
function person_laden(pev) {
  var kcode = pev.keyCode;
  var eingabe = escape(document.getElementById("receiver").value);
  if (eingabe=="") {
    document.getElementById("ajaxPersonLadenOver").style.visibility = 'hidden';
    document.getElementById("ajaxPersonLadenErg").style.visibility = 'hidden';
  }
  else {
    if (kcode=="38" || kcode=="40" || kcode=="98" || kcode=="104") {
      var anzerg = document.getElementById("ajaxPersonLadenAnzErg").value;
      var aktanz = document.getElementById("ajaxPersonLadenAktAnz").value;
      var nowanz = "";
      if (aktanz=="" && kcode=="40" || kcode=="98") {
        nowanz = '1';
      }
      else if (aktanz=="" && kcode=="38" || kcode=="104") {
        nowanz = anzerg;
      }
      if (nowanz=="") {
        if (kcode=="40" || kcode=="98") {
          nowanz = parseInt(aktanz)+1;
          //alert("AnzErg: "+anzerg+" | NowAnz: "+nowanz);
          if (nowanz>anzerg) { nowanz='1'; }
          document.getElementById("aerg"+nowanz).style.backgroundColor = '#DDEEFF';
          document.getElementById("aerg"+aktanz).style.backgroundColor = '#FFFFFF';
          document.getElementById("ajaxPersonLadenAktAnz").value = nowanz;
        }
        else if (kcode=="38" || kcode=="104") {
          nowanz = parseInt(aktanz)-1;
          if (nowanz<1) { nowanz=anzerg; }
          document.getElementById("aerg"+nowanz).style.backgroundColor = '#DDEEFF';
          document.getElementById("aerg"+aktanz).style.backgroundColor = '#FFFFFF';
          document.getElementById("ajaxPersonLadenAktAnz").value = nowanz;
        }
      }
      else {
        document.getElementById("aerg"+nowanz).style.backgroundColor = '#DDEEFF';
        document.getElementById("ajaxPersonLadenAktAnz").value = nowanz;
      }
      //alert("AnzErg: "+anzerg+" | NowAnz: "+nowanz);
    }
    else {
      document.getElementById("ajaxPersonLadenErg").innerHTML = '<img src="/images/ladebalken.gif" id="ladebalken" width="29" height="29" alt="">';
      document.getElementById("ajaxPersonLadenOver").style.visibility = 'visible';
      document.getElementById("ajaxPersonLadenErg").style.visibility = 'visible';
      with (new Ajax()){
        url="ajax_person_laden.php";
        method="POST";
        params="w="+eingabe;
        onSuccess=successHandler;
        onError=errorHandler;
        doRequest();
      }
    }
  }
  
  //Den Text in die Seite einfügen
  function successHandler(txt,xml){
    document.getElementById("ajaxPersonLadenErg").innerHTML=txt;
  }
  
  //Fehler
  function errorHandler(msg){
    document.getElementById("ajaxPersonLadenErg").innerHTML=msg;
  }
}
