
//- Instanz der Klasse Ajax erzeugen und mit der Datenuebertragung starten
function jsfirmbook(urlparams, ansicht, target){
  var myTarget;
  var myParams;
  var myBack;

  myTarget = target; // Ausgabe Ziel <dim id="ziel"></dim>
  myBack   = "view"; // wie soll die Eingabe verarbeitet werden.

  //  alert('jsfirmbook');

  switch (ansicht) {
    case "dbinsert":
      // document.getElementById("overlayload").style.display='block'; //loader
      //      myTicketIdNr      = escape(document.getElementById("TicketIdNr").value);
      myTicketIdNr      = urlparams;
      myDescriptionIdNr = "txt" + myTicketIdNr;
      myDescription     = document.getElementById(myDescriptionIdNr).value;

      myParams = "&ansicht=" + ansicht;
      myParams = myParams + "&TicketIdNr=" + myTicketIdNr
      myParams = myParams + "&Description=" + myDescription
      // myParams = myParams + urlparams;
      // alert(myParams);
      break;
    case "link":
      // document.getElementById("overlayload").style.display='block'; //loader
      myParams = urlparams;
      //alert(myParams);
      break;
    default:
      alert("Javascript - Keine Zuordung");
      break;
  }

  myParams = myParams +"&cacheoff="+Math.round(Math.random()*100000+1)
  //alert(myParams);

  ///////////////////////////////////////////////////////////

  with (new Ajax()){
    url="firmbook.php";
    method="POST";
    params    = myParams;
    onSuccess = successHandler;
    onError   = errorHandler;
    doRequest();
    }

  //-Den Text in die Seite einfuegen
  function successHandler(txt,xml){

    switch (myBack) {
      case "error":
        var myCheckOk = checkEingabe(txt);
        if (myCheckOk == "ja"){ 
          document.getElementById(myTarget).innerHTML = txt;
        } //-Ausgabe
        break;
      default:
        document.getElementById(myTarget).innerHTML = txt; //-Ausgabe
        break;
    }
  //    document.getElementById("overlayload").style.display='none'; //loader

  }

  //-Handler Fehler
  function errorHandler(msg){
    document.getElementById("tags").innerHTML = msg;
  }

}

