dichtewert = new Array(8.9,          8.9,             8.9,             8.9,          8.9,          8.9,           8.9,            8.8,              8.9,           8.9,             8.9,             8.9,             8.9,                8.9,          8.8,           8.7,           8.7,           8.6,           8.5,           8.5,           8.5,           8.4,           8.4,           8.4,           8.4,                8.4,              8.8,            8.1,                8.9,          8.9,          8.9,          8.9,          8.7,               8.6,               8.7,               9,               8);
material = new Array( "K09  OFE-Cu", "K12  SE-Cu 57", "K14  SE-Cu 58", "K15  SW-Cu", "K19  SF-Cu", "K32  E-Cu58", "K42  CuZn0.5", "K55  CuNi3SiMg", "K65  CuFe2P", "K75  CuCrSiTi", "K80  CuFe0.1P", "K81  CuSn0.15", "K88 CuCrAgFeTiSi", "M05  CuZn5", "M10  CuZn10", "M15  CuZn15", "M20  CuZn20", "M28  CuZn28", "M30  CuZn30", "M33  CuZn33", "M36  CuZn36", "M37  CuZn37", "M38  CuZn37", "Z20  CuZn40", "Z21  CuZn38Pb1.5", "Z30  CuZn39Pb2", "S12 CuZn9Sn3", "S23  CuZn23Al3Co", "B14  CuSn4", "B15  CuSn5", "B16  CuSn6", "B18  CuSn8", "N12  CuNi12Zn24", "N17  CuNi18Zn27", "N18  CuNi18Zn20", "L49  CuNi9Sn2", "FX9  CuMn15Zn15Al1");

AnzFelder = 0;
FeldText = new Array();
FeldEinheit = new Array();
FeldName = new Array();
FeldWert = new Array();
MinWert = new Array();
MaxWert = new Array();

function Selectbox(vorgabe)
{
  vorgabe = "K09  OFE-Cu";
  for (i=0; i < dichtewert.length; i++)
  {
    if (material[i] == vorgabe)
    {
      document.write("<option value='" + dichtewert[i] + "' selected>" + material[i]);
    }
    else
    {
      document.write("<option value='" + dichtewert[i] + "'>" + material[i]);
    }
  }
}

function WerteUebernehmen(von,bis)
{
  var j=von;
  while (j<bis)
  {
    FeldWert[j] = String(document.Formular.elements[j+1].value);
    j++;
  }
}


function ZurueckSchreiben(von,bis)
{
  var j=von;
  while (j<bis)
  {
    document.Formular.elements[j+1].value = FeldWert[j];
    j++;
  }
}

function kg_t(wert)
{
   var erg = 0;
   var p = 0;
   erg = Math.floor(wert);
   return String(erg)+" kg";
}

function kg_m(wert)
{
   var erg = 0;
   var p = 0;
   var laenge = 0;
   var zeichen ="";
   var x = 0;

   erg = String(wert);
   x = erg.indexOf(".");
   if(x!=-1)
   {
     if(x==0)
     {
       erg = "0." + erg.substring(x+1, erg.length);
       x = 1;
     }
     if(erg.length-x>3) erg = erg.substring(0, x+3);
   }
   return erg+" kg/mm";
}

function m(wert)
{
  var erg = 0;
  erg = String(Math.ceil(wert));
  return erg;
}

function WertBereich(feld)
{
  if (MinWert[feld] == MaxWert[feld])
    return true;
  else
  {
    if ((Number(FeldWert[feld]) < MinWert[feld]) || (Number(FeldWert[feld]) > MaxWert[feld]))
    {
      alert(msgRange(FeldText[feld],MinWert[feld],MaxWert[feld]));
      document.Formular.elements[feld].focus();
      return false;
    }
    else
      return true;
  }
}


function Kontrolle(von,bis)
{
  var i = von;
  while (i<bis)
  {
    var a = FeldWert[i];
    if (a == "")
    {
      alert(msgRequired(FeldText[i]));
      document.Formular.elements[i+1].focus();
      return false;
    }
    else
    {
      var ok = true;
      suche =  a.indexOf(",");
      lg = a.length;
      if (suche != -1)
      {
        a = a.substring(0,suche) + "." + a.substring(suche+1, lg);
      };
      suche =  a.indexOf(".");
      if (suche == -1)
      {
        ok = IstZahl (a)
      }
      else
      {
        var vorne = a.substring(0,suche);
        var hinten = a.substring(suche+1,lg);
        ok = IstZahl (vorne) && IstZahl (hinten)
      };
    };
    if (!(ok))
    {
      alert(msgNAN(FeldText[i]));
      document.Formular.elements[i+1].focus();
      return false;
    }
    else
    {
      if (WertBereich(i))
      {
        FeldWert[i] = a;
        i++;
      }
      else
        return false;
    }
  };
  return true
}


function Ganzzahlen(von,bis)
{
  j = von;
  while (j<bis)
  {
    if (Math.ceil(Number(FeldWert[j])) != Math.floor(Number(FeldWert[j])))
    {
      alert(msgWholeNumbered(FeldText[i]));
      document.Formular.elements[j].focus();
      return false;
    }
    else
      j++;
  }
  return true;
}


function IstZahl (zahl)
{
  if (zahl == "")
  {
    return false;
  }
  else
  {
    for(i = 0; i < zahl.length; i++)
    {
      if (zahl.charAt(i) == "1" ||
      zahl.charAt(i) == "2" ||
      zahl.charAt(i) == "3" ||
      zahl.charAt(i) == "4" ||
      zahl.charAt(i) == "5" ||
      zahl.charAt(i) == "6" ||
      zahl.charAt(i) == "7" ||
      zahl.charAt(i) == "8" ||
      zahl.charAt(i) == "9" ||
      zahl.charAt(i) == "0")
      {}
      else
      {
        return false;
      }
    };
  }
  return true
}
