function rechnung_schreiben_positionen_wahl_ALT($kostentraeger_typ, $kostentraeger_id, $positionen, $aussteller_typ, $aussteller_id)
 {
     // echo "<pre>";
     // print_r($positionen);
     // echo "</pre>";
     $form = new mietkonto();
     $form->erstelle_formular("Rechnung aus Pool zusammenstellen", NULL);
     $js_action = 'onblur="javascript:rechnung_pool_neuberechnen(this.form)" onchange="javascript:rechnung_pool_neuberechnen(this.form)" onfocus="javascript:rechnung_pool_neuberechnen(this.form)" onmouseover="javascript:rechnung_pool_neuberechnen(this.form)"';
     $objekt_info = new objekt();
     if ($kostentraeger_typ == 'Objekt') {
         $objekt_info->get_objekt_eigentuemer_partner($kostentraeger_id);
         $rechnungs_empfaenger_id = $objekt_info->objekt_eigentuemer_partner_id;
     }
     if ($kostentraeger_typ == 'Einheit') {
         $this->get_empfaenger_infos($kostentraeger_typ, $kostentraeger_id);
         $rechnungs_empfaenger_typ = $this->rechnungs_empfaenger_typ;
         $rechnungs_empfaenger_id = $this->rechnungs_empfaenger_id;
     }
     if ($kostentraeger_typ == 'Lager') {
         $rechnungs_empfaenger_id = $kostentraeger_id;
     }
     if ($kostentraeger_typ == 'Partner') {
         $rechnungs_empfaenger_id = $kostentraeger_id;
     }
     /*
      * $form->hidden_feld("Empfaenger", "$rechnungs_empfaenger_id");
      * $form->hidden_feld("empfaenger_typ", "Partner");
      * $form->hidden_feld("Aussteller", "$aussteller_id");
      * $form->hidden_feld("aussteller_typ", $aussteller_typ);
      */
     /*
      * echo "<pre>";
      * print_r($positionen);
      * echo "</pre>";
      */
     $positionen = array_sortByIndex($positionen, 'BELEG_NR');
     /*
      * echo "<pre>";
      * print_r($positionen);
      * echo "</pre>";
      */
     // echo "<h1>$kostentraeger_typ, $kostentraeger_id, $aussteller_typ, $aussteller_id</h1>";
     $this->rechnungs_kopf_zusammenstellung($kostentraeger_typ, $kostentraeger_id, $aussteller_typ, $aussteller_id);
     echo "<table class=rechnungen>";
     echo "<tr><td colspan=3>";
     $faellig_am = date("Y-m-t");
     $faellig_am = date_mysql2german($faellig_am);
     $datum_feld = 'document.getElementById("rechnungsdatum").value';
     $formular = new formular();
     $js_datum = "onchange='check_datum({$datum_feld})'";
     $formular->text_feld('Rechnungsdatum:', 'rechnungsdatum', '', '20', 'rechnungsdatum', $js_datum);
     // $form->text_feld_js("Rechnungsdatum", "rechnungsdatum", "", "20", "rechnungsdatum", '');
     $datum_feld = 'document.getElementById("faellig_am").value';
     $js_datum = "onchange='check_datum({$datum_feld})'";
     $formular->text_feld('Faellig am:', 'faellig_am', "{$faellig_am}", '20', 'faellig_am', $js_datum);
     // $form->text_feld_js("Faellig am:", "faellig_am", "$faellig_am", "20", "faellig_am", $js_action);
     // $form->text_feld_js("Skonto in %:", "skonto", "0", "5", "skonto_feld", "$js_action");
     $form->text_feld_js("Skonto in %:", "skonto", "0", "5", "skonto_feld", "");
     echo "</td><td colspan=6>";
     echo "</td></tr>";
     // onMouseover=\"BoxenAktivieren(this);
     echo "<tr class=feldernamen><td width=\"30px\"><input type=\"checkbox\" onClick=\"this.value=check(this.form.positionen_list)\" {$js_action}>Alle</td><td>Position</td><td>Menge</td><td>Bezeichnung</td><td>Einzelpreis</td><td>Netto</td><td>Rabatt %</td><td>MWSt</td><td>Kostentraeger</td></tr>";
     $rechnungs_summe = 0;
     for ($a = 0; $a < count($positionen); $a++) {
         $zeile = $a + 1;
         $belegnr = $positionen[$a][BELEG_NR];
         $form->hidden_feld("positionen[{$a}][beleg_nr]", "{$belegnr}");
         $position = $positionen[$a][POSITION];
         $form->hidden_feld("positionen[{$a}][position]", "{$position}");
         $artikel_bezeichnung = $this->kontierungsartikel_holen($belegnr, $position);
         $form->hidden_feld("positionen[{$a}][artikel_nr]", "{$this->artikel_nr}");
         $form->hidden_feld("positionen[{$a}][art_lieferant]", "{$this->art_lieferant}");
         $pos_kostentraeger_typ = $positionen[$a][KOSTENTRAEGER_TYP];
         $form->hidden_feld("positionen[{$a}][position_kostentraeger_typ]", "{$pos_kostentraeger_typ}");
         $pos_kostentraeger_id = $positionen[$a][KOSTENTRAEGER_ID];
         $form->hidden_feld("positionen[{$a}][position_kostentraeger_id]", "{$pos_kostentraeger_id}");
         $verwendungs_jahr = $positionen[$a][VERWENDUNGS_JAHR];
         $form->hidden_feld("positionen[{$a}][verwendungs_jahr]", "{$verwendungs_jahr}");
         $kontenrahmen_konto = $positionen[$a][KONTENRAHMEN_KONTO];
         $form->hidden_feld("positionen[{$a}][kontenrahmen_konto]", "{$kontenrahmen_konto}");
         $kostentraeger = $this->kostentraeger_ermitteln($pos_kostentraeger_typ, $pos_kostentraeger_id);
         // echo "$menge $kontenrahmen_konto $kostentraeger_typ $kostentraeger<br>\n";
         $menge = $positionen[$a][MENGE];
         $form->hidden_feld("positionen[{$a}][ursprungs_menge]", "{$menge}");
         $epreis = $positionen[$a][EINZEL_PREIS];
         $gpreis = $positionen[$a][GESAMT_SUMME];
         $rabatt_satz = $positionen[$a][RABATT_SATZ];
         $rechnungs_summe = $rechnungs_summe + $menge * $epreis;
         $mwst_satz_in_prozent = $this->mwst_satz_der_position($belegnr, $position);
         // aus Beleg infos holen //
         $kontierung_id = $positionen[$a][KONTIERUNG_ID];
         $kontierung_dat = $positionen[$a][KONTIERUNG_DAT];
         $form->hidden_feld("positionen[{$a}][kontierung_dat]", "{$kontierung_dat}");
         echo "<tr><td><input type=\"checkbox\" name=uebernehmen[] id=\"positionen_list\" value=\"{$a}\" {$js_action}></td><td>{$zeile}.</td><td>ERF {$belegnr}</td><td>";
         $form->text_feld_js("Menge:", "positionen[{$a}][menge]", "{$menge}", "5", "mengen_feld", $js_action);
         $form->hidden_feld("positionen[{$a}][bezeichnung]", "{$artikel_bezeichnung}");
         echo "</td><td>{$artikel_bezeichnung}</td><td>";
         $form->text_feld_js("Einzelpreis:", "positionen[{$a}][preis]", "{$epreis}", "8", "epreis_feld", $js_action);
         echo "</td><td>";
         $form->text_feld_js("Netto:", "positionen[{$a}][gpreis]", "{$gpreis}", "8", "netto_feld", $js_action);
         echo "</td><td>";
         // $gpreis_brutto = ($gpreis / 100) * (100 + $rechnung->rechnungs_mwst_satz);
         $gpreis_brutto = $gpreis / 100 * (100 + $mwst_satz_in_prozent);
         $gpreis_brutto = $gpreis_brutto * 100 / 100;
         $gpreis_brutto = nummer_punkt2komma($gpreis_brutto);
         // $form->text_feld("Brutto:", "positionen[$a][gpreis_brutto]", "$gpreis_brutto", "5");
         $form->text_feld_js("Rabatt:", "positionen[{$a}][rabatt_satz]", "{$rabatt_satz}", "5", "rabatt_feld", $js_action);
         $form->hidden_feld("positionen[{$a}][pos_mwst]", "{$mwst_satz_in_prozent}");
         echo "</td><td>";
         $form->text_feld_js("Mwst:", "mwst_satz", "{$mwst_satz_in_prozent}", "3", "mwst_feld", $js_action);
         echo "{$mwst_satz}</td><td valign=bottom>{$kostentraeger}</td></tr>";
         $form->hidden_feld("positionen[{$a}][kontierung_id]", "{$kontierung_id}");
     }
     // $form->hidden_feld('option', 'AUTO_RECHNUNG_VORSCHAU');
     $form->hidden_feld("option", "AUTO_RECHNUNG_VORSCHAU");
     $form->hidden_feld('RECHNUNG_EMPFAENGER_TYP', "{$kostentraeger_typ}");
     $form->hidden_feld('RECHNUNG_EMPFAENGER_ID', "{$rechnungs_empfaenger_id}");
     $form->hidden_feld('RECHNUNG_AUSSTELLER_TYP', "{$aussteller_typ}");
     $form->hidden_feld('RECHNUNG_AUSSTELLER_ID', "{$aussteller_id}");
     $form->hidden_feld('RECHNUNG_KOSTENTRAEGER_ID', "{$kostentraeger_id}");
     $form->hidden_feld('RECHNUNG_KOSTENTRAEGER_TYP', "{$kostentraeger_typ}");
     $form->hidden_feld('RECHNUNG_NETTO_BETRAG', NULL);
     $form->hidden_feld('RECHNUNG_BRUTTO_BETRAG', NULL);
     $form->hidden_feld('RECHNUNG_SKONTO_BETRAG', NULL);
     echo "<tr><td colspan=9><hr></td></tr>";
     echo "<tr><td colspan=\"9\">";
     // if($aussteller_typ == 'Partner'){
     $geld_konto_info = new geldkonto_info();
     $geld_konto_info->dropdown_geldkonten($aussteller_typ, $aussteller_id);
     // }else{
     // $form->hidden_feld('geld_konto', '0');
     // }
     echo "</td></tr>";
     echo "<tr><td><input type=\"checkbox\" name=in_rechung_stellen id=\"in_rechung_stellen\"  onclick=\"check_ob_pos_gewaehlt(this)\"><b>Eingabe beenden</b></td><td>";
     echo "<tr><td>";
     $form->text_bereich('Kurzbeschreibung', 'kurzbeschreibung', '', 30, 10);
     echo "<br>";
     // $form->send_button_disabled("senden_pos", "Speichern deaktiviert", "speichern_button2");
     $form->send_button("senden_pos", "Speichern");
     echo "</td></tr>";
     echo "<tr><td colspan=9><hr></td></tr>";
     echo "<tr><td colspan=8 align=right>Netto ausgewählte Positionen</td><td id=\"g_netto_ausgewaehlt\"></td></tr>";
     echo "<tr><td colspan=8 align=right>Brutto ausgewählte Positionen</td><td id=\"g_brutto_ausgewaehlt\"></td></tr>";
     echo "<tr><td colspan=8 align=right>Skontonachlass</td><td id=\"g_skonto_nachlass\"></td></tr>";
     echo "<tr><td colspan=8 align=right>Skontobetrag</td><td id=\"g_skonto_betrag\"></td></tr>";
     echo "<tr><td colspan=9><hr></td></tr>";
     echo "<tr><td colspan=8 align=right>Gesamt Netto errechnet</td><td id=\"g_netto_errechnet\"></td></tr>";
     echo "<tr><td colspan=8 align=right>Gesamt Brutto errechnet</td><td id=\"g_brutto_errechnet\"></td></tr>";
     echo "<tr><td colspan=8 align=right>Durchschnittsrabatt im Pool</td><td id=\"durchschnitt_rabatt\"></td></tr>";
     echo "</table>";
     $form->ende_formular();
 }
 function form_staffel($mv_id)
 {
     $f = new formular();
     echo "<table>";
     echo "<tr><th>MIETE</th><th>Anfang</th><th>Endjahr</th><th>Betrag</th><th>Prozent oder Betrag</th><th>MWST</th></tr>";
     echo "<tr><th colspan=\"6\">";
     $js_staffel = "onclick=\"staffel_berechnen('anfang', 'endjahr', 'betrag', 'prozent_betrag', 'mwst')\"";
     // staffel_berechnen(a_datum, endjahr, betrag, prozent_betrag, mwst)
     $f->button_js('berechnen_stf', 'Staffel berechnen', $js_staffel);
     echo "</th></tr>";
     echo "<tr>";
     $form = new mietkonto();
     echo "<td>";
     if (!isset($_SESSION['me_kostenkat'])) {
         $_SESSION['me_kostenkat'] = 'Miete kalt';
     }
     $form->dropdown_me_kostenkategorien('Kostenkategorie auswählen', 'kostenkategorie[]', $_SESSION['me_kostenkat']);
     echo "</td>";
     if (isset($_SESSION['a_datum'])) {
         $a_datum = $_SESSION['a_datum'];
     } else {
         $a_datum = date("d.m.Y");
     }
     if (isset($_SESSION['e_datum'])) {
         $e_datum = $_SESSION['e_datum'];
     } else {
         $e_datum = '';
     }
     echo "<td>";
     $f->datum_feld('Anfang', 'anfang[]', $a_datum, 'anfang');
     echo "</td><td>";
     // $f->datum_feld('Ende', 'ende[]', $e_datum, 'ende');
     $jj10 = date("Y") + 10;
     $form->text_feld('Endjahr', 'endjahr', $jj10, '4');
     echo "</td><td>";
     $form->text_feld('Betrag', 'betrag', '500,00', '10');
     echo "</td><td>";
     $form->text_feld('prozent_betrag', 'prozent_betrag', '3%', '10');
     echo "</td><td>";
     $js_mwst = "onclick=\"mwst_rechnen('betrag','mwst', '19')\" ondblclick=\"mwst_rechnen('betrag[0]','mwst', '7')\"";
     $form->text_feld_js('MWST-Anteil', 'mwst', '0,00', 10, 'mwst', $js_mwst);
     echo "</td>";
     echo "</tr>";
     $form->hidden_feld('mv_id', $mv_id);
     $form->hidden_feld('option', 'me_neu_speichern1');
     // $form->send_button('btn_hinzu_dat', 'Hinzufügen');
 }