//   Formularüberprüfung
// ---------------------------------------------



	function validateEMail(str) {
		if (str.length <= 2)
			return false;
		if (str.indexOf('.') == -1)
			return false;
		if (str.indexOf('@') == -1)
			return false;
			
		return true;
	}



	//Clientside Test

function ueberpruefen() {
			
		if (document.forms[0].vorname.value == "") {
			document.forms[0].vorname.focus();
			alert("Bitte trage deinen Vornamen ein.");

			return false;
		}

		if (document.forms[0].name.value == "") {
			document.forms[0].name.focus();
			alert("Bitte trage deinen Nachnamen ein.");

			return false;
		}


		if (document.forms[0].ort.value == "") {
			document.forms[0].ort.focus();
			alert("Bitte tragen deine Ortschaft ein.");
			return false;
		}
		

		if (document.forms[0].email.value == "") {
			document.forms[0].email.focus();
			alert("Bitte gebe deine E-Mail-Adresse ein!");
			return false;
		}
		
		if (document.forms[0].email.value.indexOf("@") < 1 || document.forms[0].email.value.indexOf(".") < 1) {
			document.forms[0].email.focus();		
			alert("Bitte gebe eine gueltige E-Mail-Adresse ein!");
			return false;
		}
		
if (parent.total!=0 ) {

				if (document.forms[0].zahlungsart[0].checked == true && document.forms[0].kreditkarte.options[document.forms[0].kreditkarte.selectedIndex].value == "-"  && document.forms[0].Total.value!=0) {
				alert("Bitte waehle eine Kreditkarte!");
				return false;
				} 

	}	
		
		if (document.forms[0].zahlungsart[0].checked == true && document.forms[0].kartenummer.value == "") {
		document.forms[0].kartenummer.focus();
		alert("Bitte gebe die Kreditkartenummer ein.");
		return false;
		}

		if (document.forms[0].zahlungsart[0].checked == true && document.forms[0].karteablauf.value == "") {
		document.forms[0].karteablauf.focus();
		alert("Bitte gebe den Ablaufdatum der Kreditkarte ein.");
		return false;
		}
				
		if (document.forms[0].zahlungsart[0].checked == true && document.forms[0].CVC.value == "") {
		document.forms[0].CVC.focus();
		alert("Bitte gebe den CVC-Code der Kreditkarte ein.");
		return false;
		}
		

// Kartennumer mit Leerraum ergänzen
var kred=document.forms[0].kartenummer.value;
var kred1="";
var kred2="";

//alert(kred.substring(4,5));

		if (kred.substring(4,5)!=" ") {
kred1=kred.substring(0,4) +" "+kred.substring(4,8)+" "+kred.substring(8,12)+" "+kred.substring(12,20)
		}
else {
kred1=kred;
}
// Kartenfolge umkehren

for (i=-1;i<=kred.length;i++) {
//alert(""+i+" - "+kred2);
//kred2=kred2+kred1.substring(kred.length-i-1,kred.length-i); 	
}
kred2=kred1;
//kred2=kred2+"<<<<";
document.forms[0].kartenummer_cod.value=kred2;
//alert(document.forms[0].kartenummer.value);			
		
			return true;

	}


//   Formularüberprüfung Anmeldung inkl. E-Mail
// ---------------------------------------------

	function ueberpruefen_anmeldung() {


		if (document.forms[0].vorname.value == "") {
			alert("Bitte trage deinen Vornamen ein.");
			return false;
		}

		if (document.forms[0].name.value == "") {
			alert("Bitte trage deinen Nachnamen ein.");
			return false;
		}


		if (document.forms[0].ort.value == "") {
			alert("Bitte tragen deine Ortschaft ein.");
			return false;
		}

		if (document.forms[0].email.value == "") {
		
			alert("Bitte gebe deine E-Mail-Adresse ein!");
			return false;
		}


		if (document.forms[0].email.value.indexOf("@") < 1 || document.forms[0].email.value.indexOf(".") < 1) {
		
			alert("Bitte gebe eine gueltige E-Mail-Adresse ein!");
			return false;
		}


			
		
			return true;

	}
	

//   Formularüberprüfung Anmeldung ohne E-Mail
// ---------------------------------------------

	function ueberpruefen_anmeldung_ohne() {


			if (document.forms[0].vorname.value == "") {
			alert("Bitte tragen Sie Ihren Vornamen ein.");
			return false;
		}

		if (document.forms[0].name.value == "") {
			alert("Bitte tragen Sie Ihren Nachnamen ein.");
			return false;
		}


		if (document.forms[0].ort.value == "") {
			alert("Bitte tragen Sie Ihre Ortschaft ein.");
			return false;
		}
		





		if (document.forms[0].email.value != "") {
		if (document.forms[0].email.value.indexOf("@") < 1 || document.forms[0].email.value.indexOf(".") < 1) {
		
			alert("Bitte gebe eine gueltige E-Mail-Adresse ein!");
			return false;
		}
		}


			
		
			return true;

	}



//   Bestätigung der Bestellung an Kunde
// ---------------------------------------------


	function bestaetigung() {
	
	if (document.forms[0].Recipient.value.indexOf("document.forms[0].email.value") < 1) {

if (document.forms[0].email.value !="") {

	document.forms[0].Recipient.value=document.forms[0].Recipient.value+", "+document.forms[0].email.value;

}

	document.forms[0].T5.value=document.forms[0].T5.value+" "+document.forms[0].vorname.value;

	}		

	}



function spuren(vermerk) {


// --------- Spuren -------------   

if (top.spur){
//alert(top.spur);
	top.spur=top.spur+vermerk+" aus Spalte ooooo ";		
}	
}	


function geschwindigkeitskontrolle ()
	{
//	alert("OK");

fertigDatum=new Date();
top.geschwindigkeit= fertigDatum.getTime()-top.geschwindigkeit;
//alert(top.geschwindigkeit);

	}
