function validateDate(date) {
  var regex = /^([0-3]\d|[1-9])\.([0-3]\d|[1-9])\.(\d{4}|\d{2})$/g;
  if(!regex.exec(date)) {
     return false;
  }
  tmp = new Date(RegExp.$3,RegExp.$2,0);
  if(tmp.getDate() < RegExp.$1 || RegExp.$2 > 12)
     return false;
  return true;
}

function validateDatefirst(date) {
  var regex = /^([0]\d|[1])\.([0-3]\d|[1-9])\.(\d{4}|\d{2})$/g;
  if(!regex.exec(date)) {
     return false;
  }
  tmp = new Date(RegExp.$3,RegExp.$2,0);
  if(tmp.getDate() < RegExp.$1 || RegExp.$2 > 12)
     return false;
  return true;
}

function chkFormular(typ)
{

	if(document.Formular.vorname.value == "")  {
		alert("Bitte geben Sie Ihren Vornamen an!");
		document.Formular.vorname.focus();
		return false;
	}

	if(document.Formular.nachname.value == "")  {
		alert("Bitte geben Sie Ihren Nachnamen an!");
		document.Formular.nachname.focus();
		return false;
	}

	if(document.Formular.strasse.value == "") {
		alert("Bitte geben Sie Ihre Straße an!");
		document.Formular.strasse.focus();
		return false;
	}

	if(document.Formular.plz.value == "") {
		alert("Bitte geben Sie Ihre Postleitzahl an!");
		document.Formular.plz.focus();
		return false;
	}

	if(document.Formular.ort.value == "") {
		alert("Bitte geben Sie Ihren Wohnort an!");
		document.Formular.ort.focus();
		return false;
	}

	
	if(document.Formular.email.value == "") {
		alert("Bitte geben Sie Ihre E-Mail-Adresse an!");
		document.Formular.email.focus();
		return false;
	}
	
	if(document.Formular.email.value.indexOf('@') == -1) {
		alert("Keine E-Mail-Adresse!");
		document.Formular.email.focus();
		return false;
	}
	
	if(document.Formular.institut.value == "") {
		alert("Bitte geben Sie das Geldinstitut an!");
		document.Formular.institut.focus();
		return false;
	}

	if(document.Formular.bankleitzahl.value == "") {
		alert("Bitte geben Sie die Bankleitzahl an!");
		document.Formular.bankleitzahl.focus();
		return false;
	}

	if(document.Formular.kontonummer.value == "") {
		alert("Bitte geben Sie Ihre Kontonummer an!");
		document.Formular.kontonummer.focus();
		return false;
	}
	
	
	if(document.Formular.foerderbetrag.value == "") {
		alert("Bitte geben Sie Ihren Foerderbeitrag an!");
		document.Formular.foerderbetrag.focus();
		return false;
	}
	
	
	if(document.Formular.start_foerderung.value == "" || validateDatefirst(document.Formular.start_foerderung.value) != true ) {
		alert("Bitte geben Sie Ihren beginn der Foerderung an!  (Form z.B. 01.02.2009) ACHTUNG Start ist immer der 1. eines Monats");
		document.Formular.start_foerderung.focus();
		return false;
	}
	

	if (typ == "spende") {
		if(document.Formular.betrag.value < 5) {
			alert("Bitte geben Sie einen Betrag von mindestens 5 EUR an!");
			document.Formular.betrag.focus();
			return false;
		}

	}
	
	if(document.Formular.onlineja.value == "") {
		alert("Bitte geben Sie Ihre Zustimmung oder nicht an!");
		document.Formular.onlineja.focus();
		return false;
	}
	
	if(document.Formular.spammerantwort.value != "21") {
                alert("Bitte geben Sie die richtige Antwort bei der Sicherheitsfrage!");
                document.Formular.vorname.focus();
                return false;
        }

}

