// JavaScript Document

var n4, ie, w3c;

function init() {
	n4 = document.layers;
	ie = document.all;
	w3c = document.documentElement;
	}

function formFocus() {
	document.kontaktform.name.focus();
}

		function checkForm() {
		if (document.kontaktform.Vorname.value == "") {
			if (ie) { 
				document.all.warn_vorname.style.visibility = 'visible';
				} else {
					document.getElementById("warn_vorname").style.visibility = 'visible';
					} 
				document.kontaktform.Vorname.focus();
			return false;
				}
			if (document.kontaktform.Nachname.value == "") {
				if (ie) { 
				document.all.warn_name.style.visibility = 'visible';
				} else {
					document.getElementById("warn_name").style.visibility = 'visible';
					} 
				document.kontaktform.Nachname.focus();
				return false;
			}
			if (document.kontaktform.Geburtstag.value == "") {
				if (ie) { 
				document.all.warn_geburi.style.visibility = 'visible';
				} else {
					document.getElementById("warn_geburi").style.visibility = 'visible';
					} 
				document.kontaktform.Geburtstag.focus();
				return false;
			}
			if (document.kontaktform.Adresse.value == "") {
				if (ie) { 
				document.all.warn_address.style.visibility = 'visible';
				} else {
					document.getElementById("warn_address").style.visibility = 'visible';
					} 
				document.kontaktform.Adresse.focus();
				return false;
			}
			if (document.kontaktform.PLZ.value == "") {
				if (ie) { 
				document.all.warn_ort.style.visibility = 'visible';
				} else {
					document.getElementById("warn_ort").style.visibility = 'visible';
					} 
				document.kontaktform.PLZ.focus();
				return false;
			}
			if (document.kontaktform.Ort.value == "") {
				if (ie) { 
				document.all.warn_ort.style.visibility = 'visible';
				} else {
					document.getElementById("warn_ort").style.visibility = 'visible';
					} 
				document.kontaktform.Ort.focus();
				return false;
			}
			if (document.kontaktform.Kurs.value == "") {
				if (ie) { 
				document.all.warn_kurs.style.visibility = 'visible';
				} else {
					document.getElementById("warn_kurs").style.visibility = 'visible';
					} 
				document.kontaktform.Kurs.focus();
				return false;
			}
			if (document.kontaktform.Datum.value == "") {
				if (ie) { 
				document.all.warn_datum.style.visibility = 'visible';
				} else {
					document.getElementById("warn_datum").style.visibility = 'visible';
					} 
				document.kontaktform.Datum.focus();
				return false;
			}		
			if (document.kontaktform.Email.value == "") {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
				document.kontaktform.Email.focus();
				return false;
			}
				//Kommt ein "@" vor?
				vabsender = document.kontaktform.Email.value;
				if (vabsender.indexOf("@") == -1 || vabsender.indexOf("@") == 0) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.kontaktform.Email.focus();
					return false;
					}
				//Kommt ein Punkt nach dem "@" vor?
				vabsenderParts = vabsender.split("@");
				if (vabsenderParts[1].indexOf(".") == -1) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.kontaktform.Email.focus();
					return false;
					}
				//Nach dem Punkt mind. 2 Zeichen?
				vabsenderDomain = vabsenderParts[1].split(".");
				if (vabsenderDomain[1].length < 2) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.kontaktform.Email.focus();
					return false;
					}
			
			if (document.kontaktform.AGB.checked == false) {
				if (ie) { 
				document.all.warn_agb.style.visibility = 'visible';
				} else {
					document.getElementById("warn_agb").style.visibility = 'visible';
					} 
				document.kontaktform.AGB.focus();
				return false;
			}
		return true;
		}

		function checkOrder() {
		if (document.orderform.Vorname.value == "") {
			if (ie) { 
				document.all.warn_vorname.style.visibility = 'visible';
				} else {
					document.getElementById("warn_vorname").style.visibility = 'visible';
					} 
				document.orderform.Vorname.focus();
			return false;
				}
			if (document.orderform.Nachname.value == "") {
				if (ie) { 
				document.all.warn_name.style.visibility = 'visible';
				} else {
					document.getElementById("warn_name").style.visibility = 'visible';
					} 
				document.orderform.Nachname.focus();
				return false;
			}
			if (document.orderform.Adresse.value == "") {
				if (ie) { 
				document.all.warn_address.style.visibility = 'visible';
				} else {
					document.getElementById("warn_address").style.visibility = 'visible';
					} 
				document.orderform.Adresse.focus();
				return false;
			}
			if (document.orderform.PLZ.value == "") {
				if (ie) { 
				document.all.warn_ort.style.visibility = 'visible';
				} else {
					document.getElementById("warn_ort").style.visibility = 'visible';
					} 
				document.orderform.PLZ.focus();
				return false;
			}
			if (document.orderform.Ort.value == "") {
				if (ie) { 
				document.all.warn_ort.style.visibility = 'visible';
				} else {
					document.getElementById("warn_ort").style.visibility = 'visible';
					} 
				document.orderform.Ort.focus();
				return false;
			}
			if (document.orderform.Email.value == "") {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
				document.orderform.Email.focus();
				return false;
			}
				//Kommt ein "@" vor?
				vabsender = document.orderform.Email.value;
				if (vabsender.indexOf("@") == -1 || vabsender.indexOf("@") == 0) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.orderform.Email.focus();
					return false;
					}
				//Kommt ein Punkt nach dem "@" vor?
				vabsenderParts = vabsender.split("@");
				if (vabsenderParts[1].indexOf(".") == -1) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.orderform.Email.focus();
					return false;
					}
				//Nach dem Punkt mind. 2 Zeichen?
				vabsenderDomain = vabsenderParts[1].split(".");
				if (vabsenderDomain[1].length < 2) {
				if (ie) { 
				document.all.warn_mail.style.visibility = 'visible';
				} else {
					document.getElementById("warn_mail").style.visibility = 'visible';
					} 
					document.orderform.Email.focus();
					return false;
					}
			return true;
		}


