function set_menue(name){
parent.Navi.aktive(name);
}

function Prolink_Form1_Validator()
{
	
  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Betriebstemperatur_min.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Betriebstemperatur_min\" ein.");
    document.forms[0].Betriebstemperatur_min.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Betriebstemperatur_max.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Betriebstemperatur_max\" ein.");
    document.forms[0].Betriebstemperatur_max.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Viskositaet_Temperatur.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Viskositaet_Temperatur\" ein.");
    document.forms[0].Viskositaet_Temperatur.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Feststoffgroesse.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Feststoffgroesse\" ein.");
    document.forms[0].Feststoffgroesse.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Kristallbildungsneigung_Temperatur.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Kristallbildungsneigung_Temperatur\" ein.");
    document.forms[0].Kristallbildungsneigung_Temperatur.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Gesamtfoerderhoehe.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Gesamtfoerderhoehe\" ein.");
    document.forms[0].Gesamtfoerderhoehe.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Zulaufhoehe.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Zulaufhoehe\" ein.");
    document.forms[0].Zulaufhoehe.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Saugleitung.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Saugleitung\" ein.");
    document.forms[0].Saugleitung.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Saugleitung_Nennweite.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Saugleitung_Nennweite\" ein.");
    document.forms[0].Saugleitung_Nennweite.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Druckleitung.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Druckleitung\" ein.");
    document.forms[0].Druckleitung.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Druckleitung_Nennweite.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Druckleitung_Nennweite\" ein.");
    document.forms[0].Druckleitung_Nennweite.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].selbstansaugende_pumpen_Saugleitungslaenge.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"selbstansaugende_pumpen_Saugleitungslaenge\" ein.");
    document.forms[0].selbstansaugende_pumpen_Saugleitungslaenge.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Einschalthaeufigkeit_Tag.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Einschalthaeufigkeit_Tag\" ein.");
    document.forms[0].Einschalthaeufigkeit_Tag.focus();
    return (false);
  }

  var checkOK = "0123456789-/";
  var checkStr = document.forms[0].Spannung.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Spannung\" ein.");
    document.forms[0].Spannung.focus();
    return (false);
  }

  var checkOK = "0123456789-";
  var checkStr = document.forms[0].Frequenz.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Frequenz\" ein.");
    document.forms[0].Frequenz.focus();
    return (false);
  }

  var checkOK = "0123456789-.";
  var checkStr = document.forms[0].Schutzart.value;
  var allValid = true;
  var decPoints = 0;
  var allNum = "";
  for (i = 0;  i < checkStr.length;  i++)
  {
    ch = checkStr.charAt(i);
    for (j = 0;  j < checkOK.length;  j++)
      if (ch == checkOK.charAt(j))
        break;
    if (j == checkOK.length)
    {
      allValid = false;
      break;
    }
    if (ch != ".")
      allNum += ch;
  }
  if (!allValid)
  {
    alert("Geben Sie nur Ziffern in das Feld \"Schutzart\" ein.");
    document.forms[0].Schutzart.focus();
    return (false);
  }
  
  // Firmendaten abfragen  
  if (document.forms[0].Firmenname.value == "")
  {
    alert("Geben Sie bitte den Firmennamen an!");
    document.forms[0].Firmenname.focus();
    return (false);
  }
  
  if (document.forms[0].Sachbearbeiter.value == "")
  {
    alert("Geben Sie bitte den Namen des Sachbearbeiters an!");
    document.forms[0].Sachbearbeiter.focus();
    return (false);
  }
  
  if (document.forms[0].Telefon.value == "")
  {
    alert("Geben Sie bitte Ihre Telefonnummer an!");
    document.forms[0].Telefon.focus();
    return (false);
  }
  
  if (document.forms[0].Telefax.value == "")
  {
    alert("Geben Sie bitte Ihre Faxnummer an!");
    document.forms[0].Telefax.focus();
    return (false);
  }
  
  if (document.forms[0].Land.value == "")
  {
    alert("Geben Sie bitte Ihr Land an!");
    document.forms[0].Land.focus();
    return (false);
  }  
  return (true);
}
