<script type="text/javascript">
var intAnzahl = [MENGE];  // Anzahl gesetzter Checkboxen
var intGesamt = [MENGE];  // Gesamtanzahl Checkboxen, die gesetzt werden dürfen
var anzsn = '[ANZSN]';
var anzmhd = '[ANZMHD]';
var anzchargen = '[ANZCHARGEN]';
var summe = '[SUMME]';
function countChecks(objCheck){
  // Falls die Checkbox angewählt wurde
  if(objCheck.checked == true){
    intAnzahl++;
    // Falls die Gesamtanzahl überschritten wurde
    if(intAnzahl > intGesamt){
      alert("Maximal " + intGesamt + " auswählen!");
      intAnzahl--;                // Anzahl wieder zurücksetzen
      objCheck.checked = false;   // Checkbox wieder abwählen
    }
  // Falls eine Checkbox wieder abgewählt wird
  }else{
    intAnzahl--;  // Anzahl dekrementieren
  }
}
</script>


<input type="hidden" id="anzsn" value="[ANZSN]" />
<input type="hidden" id="anzmhd" value="[ANZMHD]" />
<input type="hidden" id="anzchargen" value="[ANZCHARGEN]" />
<input type="hidden" id="summe" value="[SUMME]" />
<fieldset>
<form action="index.php?module=lager&action=[ACTION]&cmd=[CMD]" method="post" id="eprooform" name="eprooform">
<table class="tableborder" border="0" cellpadding="3" cellspacing="0" width="100%">
    <tbody>
      <tr valign="top" colspan="3">
        <td>
[MESSAGELAGER]<br>
<table width="80%" align="center">
<tr valign="top">
<td align="center">
<table width="90%">
  <tr><td width="170">{|Lagerbewegung|}:</td><td align="left">
		<select name="grund">
    [STARTNICHTUMLAGERN]<option [DIFFERENZ]>{|Manuelle Lageranpassung|}</option>
<!--    <option [PRODUKTION]>Kundenauftrag / Produktion</option>
		<option [MUSTER]>Interner Entwicklungsbedarf</option>
    <option [RMA]>RMA / Reparatur / Reklamation</option>-->
[ENDENICHTUMLAGERN]
    [STARTUMLAGERN]<option [UMLAGERN]>{|Umlagern|}</option>[ENDEUMLAGERN]
<!--    <option [ALTE]>Alte Bestellung</option>-->
    </select></td></tr>


  <tr><td><br></td><td></td></tr>
  <tr><td><b>{|Menge|}*:</b></td><td align="left"><input type="text" name="menge" [ONCHANGEMENGE] id="menge" value="[MENGE]"  size="27" style="width:200px" id="menge">[MSGMENGE]</td></tr>
  <tr valign="top"><td><b>{|Artikelnummer|}*:</b></td><td align="left">[NUMMERAUTOSTART]<input type="text" name="nummer" style="width:200px" id="nummer" value="[NUMMER]" [ARTIKELSTYLE]  size="27">[NUMMERAUTOEND][MSGARTIKEL]</td></tr>

[STARTDISABLESTOCK]
  <tr><td><br><br></td><td></td></tr>
  <tr><td>{|Projekt|}:</td><td align="left">[PROJEKTSTART]<input name="projekt" id="projekt" type="text" value="[PROJEKT]" size="27" style="width:200px">[PROJEKTENDE][MSGPROJEKT]</td></tr>
  <tr><td>{|Kunde|} / {|Lieferant|} / {|Mitarbeiter|}*:</td><td align="left">[ADRESSESTART]<input type="text" name="adresse" value="[ADRESSE]" style="width:200px" id="adresse"  size="27">[ADRESSEEND][MSGADRESSE]</td></tr>

[ENDEDISABLESTOCK]
  <tr><td>{|Grund|}:</td><td><input type="text" id="grundreferenz" name="grundreferenz" value="[GRUNDREFERENZ]"  size="27" style="width:200px"></td></tr>
  <tr><td><br><br></td><td></td></tr>

[ZWISCHENLAGERINFO]
<tr><td><br></td><td></td></tr>

[BEZEICHNUNG]
</table>
<br>
</td>
<td><br><div style="height: 300px; overflow: auto;"><table>[SRNINFO]</table></div>
<div id="jsinfo"></div>
[DISPLAYHOOK1]
</td>
</tr>
</table>
<br><br>
<!--	


        <table width="100%">
          <tr><td>Kundennummer:</td><td><input type="text" name="kundeadressid" size="20" value="[KUNDENNUMMER]"></td>
            <td>&nbsp;</td><td>Lieferantenummer:</td><td><input type="text" name="lieferantadressid" size="20" value="[LIEFERANTENNUMMER]">
	    </td></tr>
          <tr><td>Name/Firma:</td><td><input type="text" name="name" size="20" value="[NAME]"></td>
          <td>&nbsp;</td>
            <td>Vorname:</td><td><input type="text" name="vorname" size="20" value="[VORNAME]"></td></tr>
          <tr><td>Abteilung:</td><td><input type="text" name="abteilung" size="20" value="[ABTEILUNG]"></td><td>&nbsp;</td>
            <td>Unterabteilung:</td><td><input type="text" name="unterabteilung" value="[UNTERABTEILUNG]" size="20"></td></tr>
          <tr><td>Strasse:</td><td><input type="text" name="strasse" size="20" value="[STRASSE]"></td>
          <td>&nbsp;</td>
            <td>Adresszusatz:</td><td><input type="text" name="adresszusatz" size="20" value="[ADRESSZUSATZ]"></td></tr>
          <tr><td>PLZ:</td><td><input type="text" name="plz" size="20"></td><td>&nbsp;</td>
            <td>Ort:</td><td><input type="text" name="ort" size="20"></td></tr>
          <tr><td>Land:</td><td colspan="3">[EPROO_SELECT_LAND]<input type="hidden" name="land"></td>
            </tr>
          <tr><td>USt-ID:</td><td><input type="text" name="ustid" size="20" value="[USTID]"></td><td>&nbsp;</td>
            <td>E-Mail:</td><td><input type="text" name="email" size="20" value="[EMAIL]"></td></tr>
          <tr><td>Telefon:</td><td><input type="text" name="telefon" size="20" value="[TELEFON]"></td><td>&nbsp;</td>
            <td>Telefax:</td><td><input type="text" name="telefax" size="20" value="[TELEFAX]"></td></tr>
        </table>
-->
</td>
      </tr>

    <tr valign="" height="" bgcolor="" align="" bordercolor="" class="klein" classname="klein">
    <td width="" valign="" height="" bgcolor="" align="right" colspan="3" bordercolor="" classname="orange2" class="orange2">
<table width="100%"><tr><td>
 <input type="button" name="zurueck" onclick="window.location.href='';" value="{|Nein, doch nicht|}" />
</td><td align="right">
       <input type="submit" id="weiter" name="submit" value="{|Weiter|}" />
</td></tr></table>
</td>
    </tr>

    </tbody>
  </table>
</form>
</fieldset>
<script type="text/javascript">
[FOCUSFIELD]
</script>
<script type="text/javascript">
 var firstsubmit = false;
  function checklagermengen()
  {
    var menge = parseFloat(($('#menge').val()+'').replace(',','.'));
    if(isNaN(menge))menge = 0;
    var checkmenge = 0;
    var fehler = false;
    var gesamtanzahlchargen = 0.0;
    var ismhd = false;
    $('.chargenmengen').each(function(){
      if($(this).hasClass('mhdmenge'))ismhd = true;
      var tmpmenge = parseFloat(($(this).val()+'').replace(',','.'));
      if(isNaN(tmpmenge))tmpmenge = 0;
      var tmpmenge2 = parseFloat(($(this).parents('tr').first().find('.lager_charge_menge').first().val()+'').replace(',','.'));
      if(isNaN(tmpmenge2))tmpmenge2 = 0;
      gesamtanzahlchargen += tmpmenge2;
      if(tmpmenge > tmpmenge2)
      {
        $('#jsinfo').html('<div class="error">Chargenmenge '+(tmpmenge+'').replace('.',',')+' ist gr&ouml;&szlig;er als die vorhandene Menge</div>');
        fehler = true;
      }
      checkmenge += tmpmenge;
    });
    if(checkmenge.toFixed(8) < menge.toFixed(8))
    {
      $('#jsinfo').html('<div class="warning">Gesamtchargenmenge '+(checkmenge+'').replace('.',',')+' ist noch kleiner als die angegbene Menge</div>');
      fehler = true;
    }else{
      if(checkmenge.toFixed(8) > menge.toFixed(8))
      {
        $('#jsinfo').html('<div class="error">Gesamtchargenmenge '+(checkmenge+'').replace('.',',')+' ist gr&ouml;&szlig;er als die angegbene Menge</div>');
        fehler = true;
      }else{
        if(!fehler)
        {
          $('#jsinfo').html('');
        }
      }
    }
    $('#weiter').prop('disabled',false);
    if(gesamtanzahlchargen.toFixed(8) > 0)
    {
      if(typeof summe == 'undefined')summe = $('#summe').val();
      if(typeof anzmhd == 'undefined')anzmhd = $('#anzmhd').val();
      if(typeof anzchargen == 'undefined')anzchargen = $('#anzchargen').val();
      summe = parseFloat(summe);
      if(isNaN(summe))summe = 0;
      anzmhd = parseFloat(anzmhd);
      if(isNaN(anzmhd))anzmhd = 0;
      anzchargen = parseFloat(anzchargen);
      if(isNaN(anzchargen))anzchargen = 0;
      if(ismhd)
      {
        if(summe.toFixed(8) == anzmhd.toFixed(8))
        {
          if(fehler)
          {
            $('#weiter').prop('disabled',true);
          }
        }else{
          if(fehler)
          {
            if(anzmhd.toFixed(8) < summe.toFixed(8) && checkmenge.toFixed(8) < menge.toFixed(8))
            {
              $('#jsinfo').html($('#jsinfo').html()+'<div class="error">Die Lageranzahleintr&auml;ge stimmen nicht mit der Anzahl der MHD-Eintr&auml;ge &uuml;berein (Der Fehler w&uuml;rde sich noch vergr&ouml;&szlig;ern).</div>');
            }
            if(anzmhd.toFixed(8) > summe.toFixed(8) && checkmenge.toFixed(8) > menge.toFixed(8))
            {
              $('#jsinfo').html($('#jsinfo').html()+'<div class="error">Die Lageranzahleintr&auml;ge stimmen nicht mit der Anzahl der MHD-Eintr&auml;ge &uuml;berein (Der Fehler w&uuml;rde sich noch vergr&ouml;&szlig;ern).</div>');
            }
          }else{
            
          }
        }
      }else{
        if(summe.toFixed(8) == anzchargen.toFixed(8))
        {
          if(fehler)
          {
            $('#weiter').prop('disabled',true);
          }
        }else{
          if(fehler)
          {
            if(anzchargen.toFixed(8) < summe.toFixed(8) && checkmenge.toFixed(8) < menge.toFixed(8))
            {
              $('#jsinfo').html($('#jsinfo').html()+'<div class="error">Die Lageranzahleintr&auml;ge stimmen nicht mit der Anzahl der Chargen-Eintr&auml;ge &uuml;berein (Der Fehler w&uuml;rde sich noch vergr&ouml;&szlig;ern).</div>');
            }
            if(anzchargen.toFixed(8) > summe.toFixed(8) && checkmenge.toFixed(8) > menge.toFixed(8))
            {
              $('#jsinfo').html($('#jsinfo').html()+'<div class="error">Die Lageranzahleintr&auml;ge stimmen nicht mit der Anzahl der Chargen-Eintr&auml;ge &uuml;berein (Der Fehler w&uuml;rde sich noch vergr&ouml;&szlig;ern).</div>');
            }
          }else{
            
          }
        }
      }
    }
  }
  $(document).ready(function() {
    $( "#eprooform" ).submit(function( event ) {
      if(firstsubmit)
      {
        event.preventDefault();
        return false;
      }
      firstsubmit = true;
      return true;
    });

  });
</script>