//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function chkFormular() {   
	if (checkData()) {
		bestaetigung();
	}
	return false;
}		

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function bestaetigung() {   

daten = "";

var anrede=document.bestellung.var_anrede.value
var vorname=document.bestellung.var_vorname.value
var nameUser =document.bestellung.var_name.value
var geburtstag=document.bestellung.var_geburtstag.value
var geburtsmonat=document.bestellung.var_geburtsmonat.value
var geburtsjahr=document.bestellung.var_geburtsjahr.value
var strasse=document.bestellung.var_strasse.value
var plz=document.bestellung.var_plz.value
var ort=document.bestellung.var_ort.value
var land=document.bestellung.var_land.value
var telefon=document.bestellung.var_telefon.value
var fax=document.bestellung.var_fax.value
var email= document.bestellung.var_e_mail.value
var bemerkung= document.bestellung.var_bemerkung.value

daten="Anrede: " + anrede + "\n"
daten=daten + "Vorname: " +  vorname +"\n"
daten=daten + "Name: " +  nameUser +"\n"
daten=daten + "Geburtsdatum: " +  geburtstag + "." + geburtsmonat + "." + geburtsjahr +"\n"
daten=daten + "Straße: " +  strasse +"\n"
daten=daten + "PLZ: " +  plz +"\n"
daten=daten + "Ort: " +  ort +"\n"
daten=daten + "Land: " +  land +"\n"
daten=daten + "Telefon: " +  telefon +"\n"
daten=daten + "Fax: " +  fax +"\n"
daten=daten + "E-Mail: " + email + "\n"
daten=daten + "Ihre Bemerkungen: " + bemerkung + "\n\n"

neu= open("", "anzeige", "width=500,height=400");
kette= neu.document;
kette.open();
kette.write("<html><head><title> Bestätigung</title><body>");
kette.write("<span style='font-size:13px; font-family:verdana,helvetica,sans-serif; color:#9A0000; font-style:normal; font-weight:bold; line-height:17px;'>Ihre Daten</span>");
kette.write("<br><span style='font-size:11px; font-family:verdana,helvetica,sans-serif; color:#000000; font-style:normal; font-weight:light; line-height:16px;'>Hier können Sie ihre Daten nochmal kontrollieren.\nWenn ihre Daten stimmen sollten klicken Sie bitte auf Abschicken.\nSollten ihre Daten nicht korrekt sein, so klicken Sie bitte auf Abbrechen und korrigieren ihre Daten bitte im Formular.\n</span>");
kette.write("<form method='post' enctype='text/plain'><textarea span style='background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#9A0000; font-color:#000000; font-size:12px;' name='Datenfeld' rows=15 cols=50>");
kette.write(daten);
kette.write("</textarea><br><input type='button' span style='background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#9A0000; font-color:#000000; font-size:11px;' onclick='self.close()' value='Abbrechen'> ");
kette.write("<INPUT type='button' onClick='opener.document.bestellung.submit();self.close()' span style='background-color:#FFFFFF; border-width:1px; border-style:solid; border-color:#9A0000; font-color:#000000; font-size:11px;' value='Abschicken' ></form></head></body></html>");

return false;

}

//////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////
function checkData() {   

	var praemienRadio = document.bestellung.var_praemien;
	var praemienOk = false;
	var praemienIndex = -1;
	if(typeof praemienRadio.length != 'undefined'){
		for (var i = 0; i < praemienRadio.length; i++) {
			if (praemienRadio[i].checked) {
				praemienOk = true;
				praemienIndex = i;
			}
		}		
	}
	else{
		if (praemienRadio.checked) {
			praemienOk = true;
		}
	}
	
	if (document.bestellung.var_praemien_bezeichnung_einsetzen) {
		document.bestellung.var_praemien_bezeichnung_einsetzen.value = '';
		if (praemienIndex === -1) {
			if (document.bestellung.var_praemien_bezeichnung) {
				document.bestellung.var_praemien_bezeichnung_einsetzen.value = document.bestellung.var_praemien_bezeichnung.value;
			}	
		}	
		else {
			if (document.bestellung.var_praemien_bezeichnung[praemienIndex]) {
				document.bestellung.var_praemien_bezeichnung_einsetzen.value = document.bestellung.var_praemien_bezeichnung[praemienIndex].value;
			}	
		}	
	}	

	if(document.bestellung.var_vorname.value == "")    {     
		alert("Geben Sie bitte Ihren Vornamen an!");     
		document.bestellung.var_vorname.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_name.value == "")    {     
		alert("Geben Sie bitte Ihren Nachnamen an!");     
		document.bestellung.var_name.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_strasse.value == "")    {     
		alert("Geben Sie bitte Ihre Strasse an!");     
		document.bestellung.var_strasse.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_plz.value == "")    {     
		alert("Geben Sie bitte Ihre Postleitzahl an!");     
		document.bestellung.var_plz.focus();     
		return false;    
	}   
	
	if(document.bestellung.var_ort.value == "")    {     
		alert("Geben Sie bitte Ihren Wohnort an!");     
		document.bestellung.var_ort.focus();     
		return false;    
	}    
	
	if(document.bestellung.var_e_mail.value == "")    {     
		alert("Geben Sie bitte Ihren E-Mail-Adresse an!");     
		document.bestellung.var_e_mail.focus();     
		return false;    
	}    
	
	if((document.bestellung.var_zahlungsweise[0].checked != true) &&
		(document.bestellung.var_zahlungsweise[1].checked != true) && 
		(document.bestellung.var_zahlungsweise[2].checked != true))    {     
		alert("Wählen Sie bitte eine Zahlungsart aus!");     
		return false;    
	}        
	
/* Start der Überprüfung des Bankeinzugs */   
	
	if(document.bestellung.var_zahlungsweise[0].checked == true)   {   
		if((document.bestellung.var_blz.value.length < "8") ||
			   (document.bestellung.var_blz.value.length > "8")) {
				alert("Die Bankleitzahl muss aus 8 Ziffern bestehen!");     
				document.bestellung.var_blz.focus();     
				return false;
	}   
	
	if (isNaN(document.bestellung.var_blz.value)) {
		alert(document.bestellung.var_blz.value + ' enthält ein verkehrtes Zeichen!');		
		document.bestellung.var_blz.focus();
		return false
	}  
	
	if(document.bestellung.var_kontonummer.value == "")    {     
		alert("Bitte geben Sie Ihre Kontonummer an!");     
		document.bestellung.var_kontonummer.focus();     
		return false;    
	}   
	
	if (isNaN(document.bestellung.var_kontonummer.value)) {
		alert(document.bestellung.var_kontonummer.value + ' enthält ein verkehrtes Zeichen!');		
		document.bestellung.var_kontonummer.focus();
		return false
	}   
	
	if(document.bestellung.var_bank.value == "")    {     
		alert("Geben Sie bitte den Namen Ihrer Bank an!");     
		document.bestellung.var_bank.focus();     
		return false;    
	}    
} 

/* Ende der &Uuml;berpr&uuml;fung des Bankeinzugs */        

/* Start der &Uuml;berpr&uuml;fung der Kreditkarte */   

/*	if(document.bestellung.var_zahlungsweise[1].checked == true) {

		if(document.bestellung.var_kreditkarte[2].checked == true) {
			if((document.bestellung.var_kartennummer.value.length < "15") ||
			   (document.bestellung.var_kartennummer.value.length > "15")) {
				alert("Die Kreditkartennummer muss aus 15 Ziffern bestehen!");     
				document.bestellung.var_kartennummer.focus();     
				return false;    
			}   
		} 
		else {
			if((document.bestellung.var_kartennummer.value.length < "16") ||
			   (document.bestellung.var_kartennummer.value.length > "16")) {
				alert("Die Kreditkartennummer muss aus 16 Ziffern bestehen!");     
				document.bestellung.var_kartennummer.focus();     
				return false;    
			}   
		}
	
		if (isNaN(document.bestellung.var_kartennummer.value)) {
			alert(document.bestellung.var_kartennummer.value + ' enthält ein verkehrtes Zeichen!');		
			document.bestellung.var_kartennummer.focus();
			return false
		}   
		
		if((document.bestellung.var_kreditkarte[0].checked != true) && 
			(document.bestellung.var_kreditkarte[1].checked != true) && 
			(document.bestellung.var_kreditkarte[2].checked != true))    {     
			alert("Wählen Sie bitte eine Kreditkarte aus!");     
			return false;    
		}
		
		if(document.bestellung.var_pruefziffer.value == "")    {     
			alert("Geben Sie bitte die Prüfziffer für die Kreditkarte an!");     
			document.bestellung.var_pruefziffer.focus();     
			return false;    
		}    
	
	} 
*/
/* Ende der &Uuml;berpr&uuml;fung der Kreditkarte */   

	if(document.bestellung.var_angebot_daten && document.bestellung.var_angebot_daten.checked != true)    {     
		alert("Bitte erklären Sie, dass Ihre Angaben freiwillig erfolgt sind.");     
		return false;    
	}
	
	if(document.bestellung.var_abobedingung && document.bestellung.var_abobedingung.checked != true)    {     
		alert("Eine Abonnementbestellung ist nur möglich,\nwenn Sie sich mit den Abonnementbedingungen einverstanden erklären!");     
		return false;    
	}
	
	if(document.bestellung.var_agb && document.bestellung.var_agb.checked != true)    {     
		alert("Eine Abonnementbestellung ist nur möglich,\nwenn Sie sich mit den Allgemeinen Geschäftsbedingungen einverstanden erklären!");     
		return false;    
	}


	if(praemienOk != true)    {     
		alert("Wählen Sie bitte noch eine Prämie aus!");     
		return false;    
	}   
	return true;
}
