
function validate_form(formtype) 
{
  validity = true; // assume valid

  message="";

  if (!check_empty(document.form.NAME.value))
  {
  	validity = false; 
  	message = message + "Namensfeld ist leer!\n";
  }

  if (!check_empty(document.form.TELEFON.value))
  { 
    validity = false;  
  	message = message + "Telefonfeld ist leer!\n";
  }

  if (!check_email(document.form.EMAIL.value))
  { 
  	validity = false; 
  	message = message + "eMail ist ungültig!\n";
  }

  if (!check_empty(document.form.MITTEILUNG.value))
  {
  	validity = false; 
  	message = message + "Mitteilungen sind leer!\n";
  }

  if(formtype == "scan")
  {
    // Berechne Summe der Scans
    summe = ((document.form.MENGEA2.value=="") ? 0 : (parseInt(document.form.MENGEA2.value))) +
            ((document.form.MENGEA3.value=="") ? 0 : (parseInt(document.form.MENGEA3.value))) +
            ((document.form.MENGEA4.value=="") ? 0 : (parseInt(document.form.MENGEA4.value))) +
            ((document.form.MENGEA5.value=="") ? 0 : (parseInt(document.form.MENGEA5.value))) +
            ((document.form.MENGEA6.value=="") ? 0 : (parseInt(document.form.MENGEA6.value)));

    if (isNaN(summe))
    {
  	  validity = false; 
  	  message = message + "Bitte bei den Anzahlen der Scans Zahlenwerte eingeben!\n";
    }

    if (summe == 0)
    {
    	validity = false; 
    	message = message + "Die Summe der Scans ist 0!\n";
    }
  }

  if(formtype == "plot")
  {
    
    summe = parseInt(document.form.ANZAHL.value);
            
    if (isNaN(summe))
    {
    	validity = false; 
    	message = message + "Bitte bei 'Anzahl' einen Zahlenwert eingeben!\n";
    }

    if (summe == 0)
    {
    	validity = false; 
    	message = message + "Die Anzahl ist 0!\n";
    }
  }
  <!--
  //if (!document.form.AGB.checked)
  //{
  //	validity = false; 
  //	message = message + "Bitte AGBs akzeptieren!\n";
  //}

  if (!validity)
  {
    alert(message);
  }
   
   //if (validity)
   //{
    // alert("Alle benötigten Informationen wurden geprüft. Die Eingaben wurden als richtig erkannt.");
   //}
  return validity;
}


function check_empty(text) 
{
  return (text.length > 0); // gibt false zurück wenn leer
}


function check_email(address) 
{
  if ((address == "") || (address.indexOf ('@') == -1) || (address.indexOf ('.') == -1))
  {
    return false;
  }
    
  return true;
}


