var nurAktualisieren = false;
function aktualisieren()
{
    nurAktualisieren = true;
    window.document.Bestellung.aktion.value = "update";
    window.document.Bestellung.submit();    
}

function Tcheck()
 {
 
    if (!nurAktualisieren)
    {
        // Ein Update erfordert CD-Nummer und Version
        if ( lUpd )
        {
            if (check_cdnummer() == false)
                   return false;
            if (check_versionsnummer() == false)
                   return false;
        }
    
        // auf alle Fälle Anschrift		
        if (check_vorname() == false)
               return false;
        if  (check_name() ==false)
               return false;
        if  (check_strasse() ==false)
               return false;
        if  (check_plz() ==false)
               return false;
        if  (check_ort() ==false)
               return false;
        if  (check_email() ==false)
               return false;
           
    // Wenn Geld bezahlt werden soll, benötigen wir Bankverbindung
    // Nun immer!    
    	if (check_kontoinhaber() == false)
        	   return false;
    	if (check_bank() == false)
        	   return false;	   
    	if (check_kontonummer() == false)
       		   return false;
        if (check_blz() == false)
       		   return false;
   }
//   window.setTimeout("DatWexl()", 500);
   return true;

}

function DatWexl()
{
   parent.Ausgabe.location.href="antwort.html";
}

function check_kontoinhaber()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.kontoinhaber.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
   for (c=0; c<laenge; c++)
    {
     d=Eingabe.charAt(c);
     if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte verwenden Sie nur Buchstaben");
         window.document.Bestellung.kontoinhaber.focus();
         return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie den Kontoinhaber ein");
   window.document.Bestellung.kontoinhaber.focus();
         return false;
  }
         return true;
}
function check_bank()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß-. ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.bank.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern und Buchstaben eingeben");
	 window.document.Bestellung.bank.focus();
      return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihr Kreditinstitut an");
   window.document.Bestellung.bank.focus();
   return false;
  }
         return true;
}
function check_kontonummer()
{
var Zeichen="0123456789/- ", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.kontonummer.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern eingeben");
	 window.document.Bestellung.kontonummer.focus();
      return false;
         break;
	}
   }
  }
  else 
  {
	 alert ("Bitte geben Sie Ihre Kontonummer ein");
	 window.document.Bestellung.kontonummer.focus();
      return false;
  
  }
  
     return true;
  }
  function check_blz()
{
var Zeichen="0123456789/- ", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.blz.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern eingeben");
	 window.document.Bestellung.blz.focus();
      return false;
         break;
	}
   }
  }
  else 
  {
	 alert ("Bitte geben Sie Ihre BLZ ein");
	 window.document.Bestellung.blz.focus();
      return false;
  
  }
  
     return true;
  }
function check_cdnummer()
{
 /*
 var Zeichen="0123456789_. ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.cdnummer.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Dies ist keine gültige CD Nummer");
	 window.document.Bestellung.cdnummer.focus();
      return false;
         break;
	}
   }
  }
  */
  if (Eingabe == "")
  {
   alert ("Bitte geben Sie Ihre CD-Nummer ein");
   window.document.Bestellung.cdnummer.focus();
   return false;
  }
         return true;
}
function check_versionsnummer()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß-. ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.versionsnummer.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern und Buchstaben eingeben");
	 window.document.Bestellung.versionsnummer.focus();
      return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihre Versionsnummer ein");
   window.document.Bestellung.versionsnummer.focus();
   return false;
  }
         return true;
}
function check_vorname()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.vorname.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte verwenden Sie nur Buchstaben für Ihren Vornamen");
    window.document.Bestellung.vorname.focus();
	 return false;
	        break;
	}
        
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihren Vornamen ein");
    window.document.Bestellung.vorname.focus();
   return false;
  }
return true;
}
function check_lvorname()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.lieferVorname.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte verwenden Sie nur Buchstaben für Ihren Vornamen");
    window.document.Bestellung.lieferVorname.focus();
	 return false;
	        break;
	}
        
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihren Vornamen ein");
    window.document.Bestellung.lieferVorname.focus();
   return false;
  }
return true;
}
function check_name()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.nachname.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
   for (c=0; c<laenge; c++)
    {
     d=Eingabe.charAt(c);
     if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte verwenden Sie nur Buchstaben für Ihren Nachnamen");
         window.document.Bestellung.nachname.focus();
         return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihren Nachnamen ein");
   window.document.Bestellung.nachname.focus();
         return false;
  }
         return true;
}
function check_lname()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.lieferNachname.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
   for (c=0; c<laenge; c++)
    {
     d=Eingabe.charAt(c);
     if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte verwenden Sie nur Buchstaben für Ihren Nachnamen");
         window.document.Bestellung.lieferNachname.focus();
         return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihren Nachnamen ein");
   window.document.Bestellung.lieferNachname.focus();
         return false;
  }
         return true;
}
function check_strasse()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß-. ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.strasse.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern und Buchstaben eingeben");
	 window.document.Bestellung.strasse.focus();
      return false;
         break;
	}
   }
  }
 else
  {
   alert ("Bitte geben Sie Ihre Strasse ein");
   window.document.Bestellung.strasse.focus();
   return false;
  }
         return true;
}
function check_lstrasse()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß-. ";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.lieferStrasse.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern und Buchstaben eingeben");
	 window.document.Bestellung.lieferStrasse.focus();
      return false;
         break;
	}
   }
 }
  else
      {
   alert ("Bitte geben Sie Ihre Strasse ein");
   window.document.Bestellung.lieferStrasse.focus();
   return false;
  }
         return true;
}

function check_plz()
{
 var Zeichen=" 0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ-._@", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.plz.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
	  for (c=0; c<laenge; c++)
   		{
    		d=Eingabe.charAt(c);
		    if (Zeichen.indexOf(d)==-1)
				{
			 	   alert ("Bitte geben Sie eine gültige PLZ ein");
				   window.document.Bestellung.lieferPlz.focus();
			       return false;
 				}
 		}
 
   	}
     
 else
     {
   alert ("Bitte geben Sie Ihre PLZ ein");
   window.document.Bestellung.plz.focus();
      return false;
  }
      return true;
}

function check_lplz()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ-._@", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.lieferPlz.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
	  for (c=0; c<laenge; c++)
   		{
    		d=Eingabe.charAt(c);
		    if (Zeichen.indexOf(d)==-1)
				{
			 	   alert ("Bitte geben Sie eine gültige PLZ ein");
				   window.document.Bestellung.lieferPlz.focus();
			       return false;
 				}
 		}
}
 
 
 else
  {
   alert ("Bitte geben Sie Ihre PLZ ein");
   window.document.Bestellung.lieferPlz.focus();
      return false;
  }
      return true;
}
function check_ort()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- /";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.ort.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
	  for (c=0; c<laenge; c++)
   		{
    		d=Eingabe.charAt(c);
		    if (Zeichen.indexOf(d)==-1)
				{
				 alert ("Bitte nur Buchstaben eingeben");
				 window.document.Bestellung.ort.focus();
			      return false;
		         break;
				}
		}
  	}
 else
 	 {
   alert ("Bitte geben Sie Ihren Wohnort ein");
   window.document.Bestellung.ort.focus();
      return false;
  	}	
      return true;
}
function check_lort()
{
 var Zeichen="aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZäÄöÖüÜß- /";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.lieferOrt.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
	  for (c=0; c<laenge; c++)
   		{
    		d=Eingabe.charAt(c);
		    if (Zeichen.indexOf(d)==-1)
				{
				 alert ("Bitte nur Buchstaben eingeben");
				 window.document.Bestellung.lieferOrt.focus();
			      return false;
		         break;
				}
		}
  	}
 else
 	 {
   alert ("Bitte geben Sie Ihren Wohnort ein");
   window.document.Bestellung.lieferOrt.focus();
      return false;
  	}	
      return true;
}
function check_telefon()
{
var Zeichen="0123456789/- ", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.telefon.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern eingeben");
	 window.document.Bestellung.telefon.focus();
      return false;
         break;
	}
   }
  }
      return true;
}
function check_fax()
{
 var Zeichen="0123456789/- ", c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.fax.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 {
 
  for (c=0; c<laenge; c++)
   {
    d=Eingabe.charAt(c);
    if (Zeichen.indexOf(d)==-1)
	{
	 alert ("Bitte nur Ziffern eingeben");
	 window.document.Bestellung.fax.focus();
      return false;
         break;
	}
   }
  }
      return true;
}
function check_email()
{
 var Zeichen="0123456789aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ-._@";
 var c, d, Eingabe, laenge;
 Eingabe=window.document.Bestellung.email.value;
 laenge=Eingabe.length;
 if (Eingabe!="")
 	{
 
  			for (c=0; c<laenge; c++)
		   {
		    d=Eingabe.charAt(c);
		    if (Zeichen.indexOf(d)==-1)
				{
					 alert ("Dies ist keine gültig E-Mail Adresse");
					 window.document.Bestellung.email.focus();
				      return false;
			         break;
				}
   		}
  	}
 else
 	 {
  		 alert ("Bitte geben Sie Ihre E-Mail Adresse ein");
			window.document.Bestellung.email.focus();
      return false;
	 }
      return true;
}
