﻿ // ----- E-Mail - Abfrage -----
 function EMail(s)  {
  var a = false;
  var res = false;
  if(typeof(RegExp) == 'function')    {
    var b = new RegExp('abc');
    if(b.test('abc') == true){a = true;}   }

  if(a == true) {
    reg = new RegExp('^([a-zA-Z0-9\\-\\.\\_]+)'+
                     '(\\@)([a-zA-Z0-9\\-\\.]+)'+
                     '(\\.)([a-zA-Z]{2,4})$');
    res = (reg.test(s)); }
  else{
    res = (s.search('@') >= 1 &&
    //       s.lastIndexOf('.') > s.search('@') &&
           s.lastIndexOf('.') >= s.length-5) }
    
  return(res &&           
           s.indexOf('@tonline.de') ==-1) }   
 // ----- PLZ - Abfrage -----
 
var plz_laender=new Array('BE','BR','DK','FI','FR','GR','GB','IT','JP','CA','HR','LU','NL','NO','AT','PL','PT','SE','CH','ES','US');

function CheckPLZ(laendercode,plz){
var is_ok=true;	
for (var i=0;i<plz_laender.length;i++)
		if (laendercode==plz_laender[i])
			if ((plz.length<4)||(plz.length>10))
				is_ok=false;
return is_ok;	
}

function formpersdaten(){
	var fehlertext="";
	var focus_isset=0;
/* Felder, die in beiden Varianten der Kundenanmeldung vorkommen */ 	

/* Neukundenformularabfrage nach Warenkorb */

if((document.persdaten.IDENTIFIER.value == "WKB") && (document.persdaten.IDENT2.value == "NEU")){
//benutzername			
			if(document.persdaten.BENUTZERNAMEKUNDE.value == "") {      
        fehlertext=fehlertext+"Bitte geben Sie Ihren gewünschten Benutzernamen ein!\n";
      	if (!(focus_isset++)) document.persdaten.BENUTZERNAMEKUNDE.focus();            }
      else if(document.persdaten.BENUTZERNAMEKUNDE.value.length < 5)  {
         fehlertext=fehlertext+"Ihr Benutzername muß mindestens 5 Zeichen lang sein.\n";
         if (!(focus_isset++))document.persdaten.BENUTZERNAMEKUNDE.focus();     }
//PASSWORT
      if(document.persdaten.PASSWORTNEUKUNDE1.value == "")  {
         fehlertext=fehlertext+"Bitte geben Sie Ihr gewünschtes Passwort ein!\n";
         if (!(focus_isset++))       document.persdaten.PASSWORTNEUKUNDE1.focus(); }
      else if (document.persdaten.PASSWORTNEUKUNDE1.value.length < 5)  {
         fehlertext=fehlertext+"Ihr Passwort muß mindestens 5 Zeichen lang sein.\n";
         if (!(focus_isset++)) document.persdaten.PASSWORTNEUKUNDE1.focus();     }
//2PASSWORT
      if(document.persdaten.PASSWORTNEUKUNDE2.value == "")   {
         fehlertext=fehlertext+"Bitte bestätigen Sie Ihr Passwort!\n";
         if (!(focus_isset++)) document.persdaten.PASSWORTNEUKUNDE2.focus(); }

      if(document.persdaten.PASSWORTNEUKUNDE1.value != document.persdaten.PASSWORTNEUKUNDE2.value)  {
      	 fehlertext=fehlertext+"Ihre Passworteingaben stimmen nicht überein!\n";
         if (!(focus_isset++)) document.persdaten.PASSWORTNEUKUNDE1.focus();}
	 	
//Anrede 
			if((!(document.persdaten.ANREDE[0].checked)) && (!(document.persdaten.ANREDE[1].checked))){
  			fehlertext=fehlertext+"Bitte wählen Sie eine Anrede.\n"; 
  			if (!(focus_isset++)) document.persdaten.ANREDE[0].focus();	}
//Vorname 
 			if(document.persdaten.VORNAME.value == ""){
      	fehlertext=fehlertext+"Bitte geben Sie einen Vornamen ein!\n";
      	if (!(focus_isset++)) document.persdaten.VORNAME.focus();   }  
//Nachname
			if(document.persdaten.NACHNAME.value == "")
      {  fehlertext=fehlertext+"Bitte geben Sie einen Nachnamen ein!\n";
      	if (!(focus_isset++)) document.persdaten.NACHNAME.focus();   }  
//Strasse
			 if(document.persdaten.STRASSE.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie eine Straße ein!\n";
      	if (!(focus_isset++)) document.persdaten.STRASSE.focus();   }
//Land
			 if(document.persdaten.LAND.value == "")	
			 {  fehlertext=fehlertext+"Bitte wählen Sie ein Land aus!\n";
      	if (!(focus_isset++)) document.persdaten.LAND.focus();   }
//PLZ
	//PLZ Deutschland
	 if(document.persdaten.LAND.value == "DE")	
	 	if(document.persdaten.PLZ.value.length!= "5"){
			fehlertext=fehlertext+"Postleitzahlangabe ist ung%FCltig, beziehungsweise geben Sie eine Postleitzahl an%21\n"; 
			if (!(focus_isset++)) document.persdaten.PLZ.focus();	}		
	 if(document.persdaten.LAND.value == "DE"){
	 	var chkZ = 1;
	      	for(i=0;i<document.persdaten.PLZ.value.length;++i)      				
	      	if(document.persdaten.PLZ.value.charAt(i) < "0"
	      	|| document.persdaten.PLZ.value.charAt(i) > "9")
	      	 	chkZ = -1;
 			if(chkZ == -1){
				fehlertext=fehlertext+"In der Postleitzahl sind nur Ziffern erlaubt. Bitte %FCberpr%FCfen Sie Ihre Eingabe%21\n";
				if (!(focus_isset++)) document.persdaten.PLZ.focus();	} }

//PLZ sonstige
	if (!CheckPLZ(document.persdaten.LAND.value,document.persdaten.PLZ.value))				
		fehlertext=fehlertext+"Bitte geben Sie Ihre Postleitzahl an, beziehungsweise %FCberpr%FCfen Sie Ihre Eingabe%21\n";
		if (!(focus_isset++)) document.persdaten.PLZ.focus();
//Ort
			 if(document.persdaten.ORT.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie einen Ort an!\n";
      	if (!(focus_isset++)) document.persdaten.ORT.focus();   }      	
//Telefon
			if(document.persdaten.TELEFON.value == ""){
					fehlertext=fehlertext+"Bitte geben Sie eine Telefonnummer ein!\n";
      		if (!(focus_isset++)) document.persdaten.TELEFON.focus();}				
					var chkZ = 1;
		      for(i=0;i<document.persdaten.TELEFON.value.length;++i)
		      if((document.persdaten.TELEFON.value.charAt(i) < "0" ||
		      document.persdaten.TELEFON.value.charAt(i) > "9")&&
		      document.persdaten.TELEFON.value.charAt(i) != "-" &&
		      document.persdaten.TELEFON.value.charAt(i) != "/" &&
		      document.persdaten.TELEFON.value.charAt(i) != " ")
		      chkZ = -1;
		      if(chkZ == -1)		      {
		      fehlertext=fehlertext+"Bitte überprüfen Sie Ihre Telefonnummer. Sie sollte folgendes Format haben: 040-773311.\n";
		      if (!(focus_isset++)) document.persdaten.TELEFON.focus();}
//E-Mail	
			if(document.persdaten.EMAIL.value==""){var res = 1;}
			else{	
			if(!EMail(document.persdaten.EMAIL.value)){
					fehlertext=fehlertext+"Bitte geben Sie eine g%FCltige eMail-Adresse ein! Bitte korrigieren Sie Ihre Eingabe.\n";
		      if (!(focus_isset++)) document.persdaten.EMAIL.focus();   } }
		      
		  if(document.persdaten.EMAIL.value==""){
					fehlertext=fehlertext+"Bitte geben Sie eine g%FCltige eMail-Adresse ein!\n";
		      if (!(focus_isset++)) document.persdaten.EMAIL.focus();   }
		      
		      
 if(document.persdaten.EMAIL.value != document.persdaten.EMAIL2.value)      {
       	fehlertext=fehlertext+"Bitte %FCberpr%FCfen Sie Ihre eMail-Eingaben und geben bitte erneut Ihre eMail-Adresse an%21\n";
        if (!(focus_isset++))document.persdaten.EMAIL.focus();      }	

				var chkZ = 1;
				for(i=0;i<document.persdaten.GEBURTSDATUM.value.length;++i) {
				   	if (i==0) //ist 1.zahl
				     if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "3")
				         chkZ = -1;
				   	if (i==1) //ist 2.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;
						if (i==2) //ist 3.zahl        =.
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) != ".")
				         chkZ = -1;
						if (i==3) //ist 4.zahl
				     	if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "1")
				        chkZ = -1;
						if (i==4) //ist 5.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				        chkZ = -1;
						if (i==5) //ist 6.zahl        =.
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) != ".")
				         chkZ = -1;
						if (i==6) //ist 7.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;
						if (i==7) //ist 8.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;		}
				        if(chkZ == -1) {
				        fehlertext=fehlertext+"Ihre Angabe des Geburtsdatums enspricht nicht dem Format TT.MM.JJJJ!\n";
				        if (!(focus_isset++))document.persdaten.GEBURTSDATUM.focus();		 }
					        

//nur wenn Lieferanschrift gesetzt ist 
if((document.persdaten.IDENTIFIER.value == "WKB") && (document.persdaten.LIEFERANSCHRIFT[0].checked == true))   {
// LAnrede
  if((!(document.persdaten.LANREDE[0].checked)) && (!(document.persdaten.LANREDE[1].checked)))  {
  	fehlertext=fehlertext+"Bitte wählen Sie eine Anrede bei der Lieferadresse.\n";  }	
//LVorname 
 			if(document.persdaten.LVORNAME.value == ""){
      	fehlertext=fehlertext+"Bitte geben Sie einen Vornamen bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LVORNAME.focus();   }  
//LNachname
			if(document.persdaten.LNACHNAME.value == "")
      {  fehlertext=fehlertext+"Bitte geben Sie einen Nachnamen bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LNACHNAME.focus();   }  
//LStrasse
			 if(document.persdaten.LSTRASSE.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie eine Straße bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LSTRASSE.focus();   }

//LLand
			 if(document.persdaten.LLAND.value == "")	
			 {  fehlertext=fehlertext+"Bitte wählen Sie ein Land bei der Lieferadresse aus!\n";
      	if (!(focus_isset++)) document.persdaten.LLAND.focus();   }      	
//LPLZ Deutschland
	 if(document.persdaten.LLAND.value == "DE")	
	 	if(document.persdaten.LPLZ.value.length!= "5"){
			fehlertext=fehlertext+"Postleitzahlangabe ist ung%FCltig, beziehungsweise geben Sie eine Postleitzahl an bei der Lieferadresse%21\n"; 
			if (!(focus_isset++)) document.persdaten.LPLZ.focus();	}		
	 if(document.persdaten.LLAND.value == "DE"){
	 	var chkZ = 1;
	      	for(i=0;i<document.persdaten.LPLZ.value.length;++i)      				
	      	if(document.persdaten.LPLZ.value.charAt(i) < "0"
	      	|| document.persdaten.LPLZ.value.charAt(i) > "9")
	      	 	chkZ = -1;
 			if(chkZ == -1){
				fehlertext=fehlertext+"In der Postleitzahl sind nur Ziffern erlaubt. Bitte %FCberpr%FCfen Sie Ihre Eingabe in der Lieferadresse%21\n";
				if (!(focus_isset++)) document.persdaten.LPLZ.focus();	} }
//LPLZ sonstige
	if (!CheckPLZ(document.persdaten.LLAND.value,document.persdaten.LPLZ.value))				
		fehlertext=fehlertext+"Bitte geben Sie Ihre Postleitzahl an, beziehungsweise %FCberpr%FCfen Sie Ihre Eingabe%21\n";
//LOrt
			 if(document.persdaten.LORT.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie einen Ort bei der Lieferadresse an!\n";
      	if (!(focus_isset++)) document.persdaten.LORT.focus();   }  					
//LTELEFON				
	var chkZ = 1;
  for(i=0;i<document.persdaten.LTELEFON.value.length;++i)
   if((document.persdaten.LTELEFON.value.charAt(i) < "0"
   || document.persdaten.LTELEFON.value.charAt(i) > "9")
   && document.persdaten.LTELEFON.value.charAt(i) != "-")
   chkZ = -1;
   if(chkZ == -1){
    fehlertext=fehlertext+"Bitte benutzen Sie bei der Lieferanschrift für die Telefonnumer folgendes Format Bsp.040-2222!\n";
    if (!(focus_isset++))  document.persdaten.LTELEFON.focus();  }
    	
	}   
}
	      

			 
			  
			 	  
	
/* Kundenformularabfrage nach Warenkorb */
	if((document.persdaten.IDENTIFIER.value == "WKB") && (document.persdaten.IDENT2.value == "ALT")){
//Anrede 
			if((!(document.persdaten.ANREDE[0].checked)) && (!(document.persdaten.ANREDE[1].checked))){
  			fehlertext=fehlertext+"Bitte wählen Sie eine Anrede.\n"; 
  			if (!(focus_isset++)) document.persdaten.ANREDE[0].focus();	}
//Vorname 
 			if(document.persdaten.VORNAME.value == ""){
      	fehlertext=fehlertext+"Bitte geben Sie einen Vornamen ein!\n";
      	if (!(focus_isset++)) document.persdaten.VORNAME.focus();   }  
//Nachname
			if(document.persdaten.NACHNAME.value == "")
      {  fehlertext=fehlertext+"Bitte geben Sie einen Nachnamen ein!\n";
      	if (!(focus_isset++)) document.persdaten.NACHNAME.focus();   }  
//Strasse
			 if(document.persdaten.STRASSE.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie eine Straße ein!\n";
      	if (!(focus_isset++)) document.persdaten.STRASSE.focus();   }

//Land
			 if(document.persdaten.LAND.value == "")	
			 {  fehlertext=fehlertext+"Bitte wählen Sie ein Land aus!\n";
      	if (!(focus_isset++)) document.persdaten.LAND.focus();   }      	
//PLZ
	//PLZ Deutschland
	 if(document.persdaten.LAND.value == "DE")	
	 	if(document.persdaten.PLZ.value.length!= "5"){
			fehlertext=fehlertext+"Postleitzahlangabe ist ung%FCltig, beziehungsweise geben Sie eine Postleitzahl an%21\n"; 
			if (!(focus_isset++)) document.persdaten.PLZ.focus();	}		
	 if(document.persdaten.LAND.value == "DE"){
	 	var chkZ = 1;
	      	for(i=0;i<document.persdaten.PLZ.value.length;++i)      				
	      	if(document.persdaten.PLZ.value.charAt(i) < "0"
	      	|| document.persdaten.PLZ.value.charAt(i) > "9")
	      	 	chkZ = -1;
 			if(chkZ == -1){
				fehlertext=fehlertext+"In der Postleitzahl sind nur Ziffern erlaubt. Bitte %FCberpr%FCfen Sie Ihre Eingabe%21\n";
				if (!(focus_isset++)) document.persdaten.PLZ.focus();	} }
//PLZ sonstige
	if (!CheckPLZ(document.persdaten.LAND.value,document.persdaten.PLZ.value))				
		fehlertext=fehlertext+"Bitte geben Sie Ihre Postleitzahl an, beziehungsweise %FCberpr%FCfen Sie Ihre Eingabe%21\n";
		if (!(focus_isset++)) document.persdaten.PLZ.focus();
//Ort
			 if(document.persdaten.ORT.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie einen Ort an!\n";
      	if (!(focus_isset++)) document.persdaten.ORT.focus();   }      	

        
//Telefon
			if(document.persdaten.TELEFON.value == ""){
					fehlertext=fehlertext+"Bitte geben Sie eine Telefonnummer ein!\n";
      		if (!(focus_isset++)) document.persdaten.TELEFON.focus();}				
					var chkZ = 1;
		      for(i=0;i<document.persdaten.TELEFON.value.length;++i)
		      if((document.persdaten.TELEFON.value.charAt(i) < "0" ||
		      document.persdaten.TELEFON.value.charAt(i) > "9")&&
		      document.persdaten.TELEFON.value.charAt(i) != "-" &&
		      document.persdaten.TELEFON.value.charAt(i) != "/" &&
		      document.persdaten.TELEFON.value.charAt(i) != " ")
		      chkZ = -1;
		      if(chkZ == -1)		      {
		      fehlertext=fehlertext+"Bitte überprüfen Sie Ihre Telefonnummer. Sie sollte folgendes Format haben: 040-773311.\n";
		      if (!(focus_isset++)) document.persdaten.TELEFON.focus();}
//E-Mail	
			if(document.persdaten.EMAIL.value==""){var res = 1;}
			else{	
			if(!EMail(document.persdaten.EMAIL.value)){
					fehlertext=fehlertext+"Bitte geben Sie eine g%FCltige eMail-Adresse ein! Bitte korrigieren Sie Ihre Eingabe.\n";
		      if (!(focus_isset++)) document.persdaten.EMAIL.focus();   } }
		      
		  if(document.persdaten.EMAIL.value==""){
					fehlertext=fehlertext+"Bitte geben Sie eine g%FCltige eMail-Adresse ein!\n";
		      if (!(focus_isset++)) document.persdaten.EMAIL.focus();   }
		      
		      
 if(document.persdaten.EMAIL.value != document.persdaten.EMAIL2.value)      {
       	fehlertext=fehlertext+"Bitte %FCberpr%FCfen Sie Ihre eMail-Eingaben und geben bitte erneut Ihre eMail-Adresse an%21\n";
        if (!(focus_isset++))document.persdaten.EMAIL.focus();      }
        		
				var chkZ = 1;
				for(i=0;i<document.persdaten.GEBURTSDATUM.value.length;++i) {
				   	if (i==0) //ist 1.zahl
				     if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "3")
				         chkZ = -1;
				   	if (i==1) //ist 2.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;
						if (i==2) //ist 3.zahl        =.
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) != ".")
				         chkZ = -1;
						if (i==3) //ist 4.zahl
				     	if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "1")
				        chkZ = -1;
						if (i==4) //ist 5.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				        chkZ = -1;
						if (i==5) //ist 6.zahl        =.
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) != ".")
				         chkZ = -1;
						if (i==6) //ist 7.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;
						if (i==7) //ist 8.zahl
				      if(document.persdaten.GEBURTSDATUM.value.charAt(i) < "0" || document.persdaten.GEBURTSDATUM.value.charAt(i) > "9")
				         chkZ = -1;		}
				        if(chkZ == -1) {
				        fehlertext=fehlertext+"Ihre Angabe des Geburtsdatums enspricht nicht dem Format TT.MM.JJ!\n";
				        if (!(focus_isset++))document.persdaten.GEBURTSDATUM.focus();		 }

//nur wenn Lieferanschrift gesetzt ist
if((document.persdaten.IDENTIFIER.value == "WKB") && (document.persdaten.LIEFERANSCHRIFT[0].checked == true))   {
// LAnrede
  if((!(document.persdaten.LANREDE[0].checked)) && (!(document.persdaten.LANREDE[1].checked)))  {
  	fehlertext=fehlertext+"Bitte wählen Sie eine Anrede bei der Lieferadresse.\n";  }	
//LVorname 
 			if(document.persdaten.LVORNAME.value == ""){
      	fehlertext=fehlertext+"Bitte geben Sie einen Vornamen bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LVORNAME.focus();   }  
//LNachname
			if(document.persdaten.LNACHNAME.value == "")
      {  fehlertext=fehlertext+"Bitte geben Sie einen Nachnamen bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LNACHNAME.focus();   }  
//LStrasse
			 if(document.persdaten.LSTRASSE.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie eine Straße bei der Lieferadresse ein!\n";
      	if (!(focus_isset++)) document.persdaten.LSTRASSE.focus();   }

//LLand
			 if(document.persdaten.LLAND.value == "")	
			 {  fehlertext=fehlertext+"Bitte wählen Sie ein Land bei der Lieferadresse aus!\n";
      	if (!(focus_isset++)) document.persdaten.LLAND.focus();   }      	
//LPLZ Deutschland
	 if(document.persdaten.LLAND.value == "DE")	
	 	if(document.persdaten.LPLZ.value.length!= "5"){
			fehlertext=fehlertext+"Postleitzahlangabe ist ung%FCltig, beziehungsweise geben Sie eine Postleitzahl an bei der Lieferadresse%21\n"; 
			if (!(focus_isset++)) document.persdaten.LPLZ.focus();	}		
	 if(document.persdaten.LLAND.value == "DE"){
	 	var chkZ = 1;
	      	for(i=0;i<document.persdaten.LPLZ.value.length;++i)      				
	      	if(document.persdaten.LPLZ.value.charAt(i) < "0"
	      	|| document.persdaten.LPLZ.value.charAt(i) > "9")
	      	 	chkZ = -1;
 			if(chkZ == -1){
				fehlertext=fehlertext+"In der Postleitzahl sind nur Ziffern erlaubt. Bitte %FCberpr%FCfen Sie Ihre Eingabe in der Lieferadresse%21\n";
				if (!(focus_isset++)) document.persdaten.LPLZ.focus();	} }
//LPLZ sonstige
	if (!CheckPLZ(document.persdaten.LLAND.value,document.persdaten.LPLZ.value))				
		fehlertext=fehlertext+"Bitte geben Sie Ihre Postleitzahl an, beziehungsweise %FCberpr%FCfen Sie Ihre Eingabe%21\n";  
		
//LOrt
			 if(document.persdaten.LORT.value == "")	
			 {  fehlertext=fehlertext+"Bitte geben Sie einen Ort bei der Lieferadresse an!\n";
      	if (!(focus_isset++)) document.persdaten.LORT.focus();   }					
//LTELEFON				
	var chkZ = 1;
  for(i=0;i<document.persdaten.LTELEFON.value.length;++i)
   if((document.persdaten.LTELEFON.value.charAt(i) < "0"
   || document.persdaten.LTELEFON.value.charAt(i) > "9")
   && document.persdaten.LTELEFON.value.charAt(i) != "-")
   chkZ = -1;
   if(chkZ == -1){
    fehlertext=fehlertext+"Bitte benutzen Sie bei der Lieferanschrift für die Telefonnumer folgendes Format Bsp.040-2222!\n";
    if (!(focus_isset++))  document.persdaten.LTELEFON.focus();  }
    	
	} 		
}



if (!fehlertext==""){
				alert(unescape(fehlertext));      
				return false;
				}else {
					return true;
				}	
}

function formRegistrationData()
{
if(document.RegistrationData.kundenemail.value != document.RegistrationData.kundenemail2.value)
      {
        alert ("Falsche Eingabe! Die beiden eingegebenen E-Mail Adressen stimmen nicht überein.");
        document.RegistrationData.kundenemail.focus();
        return false;
        }
}  

function anschriftweiche(){
	if	(document.persdaten.ticketdirect.value == "nein"){
		document.persdaten.LIEFERANSCHRIFT[0].click();
	}
}

// newsletter weiche für die kundenformulare
function nl_weiche(){
	var inputStr=""; 
// Newsletter aktivieren
	if(document.persdaten.nonewsletter.checked == false)    {  
		inputStr+="<input type=\"hidden\" name=\"Newsletter\" value=\"ja\" >";
	
	    // schreibt im span id=ausgabe den inputstr	
		(document.all) ? document.all["weiche"].innerHTML=inputStr:document.getElementById("weiche").innerHTML=inputStr;
	
	}// end if
	else{
	inputStr+="<input type=\"hidden\" name=\"Newsletter\" value=\"nein\" >";
	    // schreibt im span id=ausgabe den inputstr	
		(document.all) ? document.all["weiche"].innerHTML=inputStr:document.getElementById("weiche").innerHTML=inputStr;
	}	//end else
} // end function

function showLandHinweis() {
		if((document.persdaten.PLZ.value.length == "5") && (document.persdaten.LAND.value != "DE")) {
			return doConfirm("Bitte prüfen Sie das Land! Ist das Land" + document.persdaten.LAND.value + "richtig?"); 
		} else {
			return true
		}//end else 
}//end function

function doConfirm(confirmMessage) {
	return window.confirm(confirmMessage);
}//end for