// Automatisches Submit bei Aenderungen in Auswahllisten.

function evaluateForm(vorauszURL, saferpayURL)
{
	// Vorname überprüfen
	if(document.orderForm.fname.value == "")
	{
		alert("Bitte einen Vornamen eingeben!");
		document.orderForm.fname.focus();
		return false;
	}
	
	// Nachname überprüfen
	if(document.orderForm.lname.value == "")
	{
		alert("Bitte einen Nachnamen eingeben!");
		document.orderForm.lname.focus();
		return false;
	}
	
	// Strasse überprüfen
	if(document.orderForm.street.value == "")
	{
		alert("Bitte eine Strasse eingeben!");
		document.orderForm.street.focus();
		return false;
	}
	
	// Postleitzahl überprüfen
	if(document.orderForm.zip.value == "")
	{
		alert("Bitte eine Postleitzahl eingeben!");
		document.orderForm.zip.focus();
		return false;
	}
	var chkZ = 1;
	for(i=0;i<document.orderForm.zip.value.length;++i)
		if(document.orderForm.zip.value.charAt(i) < "0" || document.orderForm.zip.value.charAt(i) > "9")
			chkZ = -1;
	if(chkZ == -1) 
	{
		alert("Die Postleitzahl darf nur Ziffern enthalten!");
		document.orderForm.zip.focus();
		return false;
	}
	
	// Stadt überprüfen
	if(document.orderForm.city.value == "")
	{
		alert("Bitte einen Ort angeben!");
		document.orderForm.city.focus();
		return false;
	}
	
	// E-Mail überprüfen
	if((document.orderForm.email.value.indexOf('@') == -1) || (document.orderForm.email.value.indexOf('.') == -1))
	{
		alert("Bitte eine korrekte E-Mail Adresse eingeben!");
		document.orderForm.email.focus();
		return false;
	}

/*	
	// Kreditkarte überprüfen
	if(document.orderForm.pay[1].checked == true)
	{
		if(document.orderForm.ctyp.value == "")
		{
			alert("Bitte wählen Sie die gewünschte Kreditkarte aus!");
			document.orderForm.ctyp.focus();
			return false;
		}
		
		if(document.orderForm.cname.value == "")
		{
			alert("Bitte geben Sie den Namen des Kreditkarteninhabers ein!");
			document.orderForm.cname.focus();
			return false;
		}
		
		// Kreditkartennummer
		if(document.orderForm.cnr.value == "")
		{
			alert("Bitte eine Kreditkartennummer eingeben!");
			document.orderForm.cnr.focus();
			return false;
		}
		var chkZ = 1;
		for(i=0;i<document.orderForm.cnr.value.length;++i)
		{
			if(document.orderForm.cnr.value.charAt(i) < "0" || document.orderForm.cnr.value.charAt(i) > "9")
				chkZ = -1;
			if(document.orderForm.cnr.value.charAt(i) == " ")
				chkZ = 1;
		}
		if(chkZ == -1) 
		{
			alert("Die Kreditkartennummer darf nur Ziffern enthalten!");
			document.orderForm.cnr.focus();
			return false;
		}
		
		if(document.orderForm.csnr.value == "")
		{
			alert("Bitte geben Sicherheitsnummer ein. Für Informationen dazu klicken Sie auf den Link 'Wo zu finden?'");
			document.orderForm.csnr.focus();
			return false;
		} 
		var chkZ = 1;
		for(i=0;i<document.orderForm.csnr.value.length;++i)
			if(document.orderForm.csnr.value.charAt(i) < "0" || document.orderForm.csnr.value.charAt(i) > "9")
				chkZ = -1;
		if(chkZ == -1) 
		{
			alert("Die Sicherheitsnummer darf nur Ziffern enthalten!");
			document.orderForm.csnr.focus();
			return false;
		}
		
		var jetzt = new Date();
		var jahr = jetzt.getFullYear();
		var month = jetzt.getMonth()
		
		if(document.orderForm.cyear.value == jahr)
		{
			if(document.orderForm.cmonth.value < month)
			{
				alert("Das eingegebene Ablaufdatum der Kreditkarte ist nicht möglich!");
				return false;
			}
		}
	}
*/
	
	if (pay == 'VOR')
		self.location = vorauszURL;
	else if (pay == 'KK')
		OpenSaferpayTerminal(saferpayURL,this,'BUTTON')
	else
	{
		alert("Bitte wählen Sie eine Zahlungsmethode aus!");
		return false;
	}
}

function newWindow(url)
{
	window.open(url, "newWindow","toolbar=no,location=no,directories=no,status=no,menubar=yes,scrollbars=yes,resizable=no,copyhistory=no,width=516,height=500")
}

// Limitiere Länge des Mitteilungen-Feld auf der Seite mit Adresseingabe

function checkMaxLength() 
{
	if(document.orderForm.message.value.length > 400) 
	{
		document.orderForm.message.value = document.orderForm.message.value.slice(0,399);
		alert("Ihre Mitteilung hat die erlaubt maximale Länge von 400 Zeichen überschritten! Wenden Sie sich mit langen Nachrichten bitte per eMail an uns.");
		return;
	}

	if((navigator.userAgent.indexOf("MSIE") == -1) && (navigator.userAgent.indexOf("Mozilla/4") != -1)) 
	{
		document.orderForm.message.blur();
		document.orderForm.message.focus();
	}
}
