function checkform()
{
	
	
	if(document.vermaufp.city[0].checked == false && document.vermaufp.city[1].checked == false && document.vermaufp.city[2].checked == false)
	{
		document.vermaufp.city[0].focus();
		alert("Bitte geben Sie eine Stadt oder eine Region an, in der Sie eine Wohnung suchen.");
		return false;
	}

	if(document.vermaufp.object.value == "")
	{
		document.vermaufp.object.focus();
		alert("Bitte beschreiben Sie kurz, welche Art von Objekt Sie suchen.");
		return false;
	}

	if(document.vermaufp.erlaeuterung.value.length>200)
	{
		document.vermaufp.erlaeuterung.focus();
		alert("Die Eingabe unter 'mögliche Erläuterungen' ist zu lang (max. 200 Zeichen).\nBitte benutzen Sie ggfs. das Feld zusätzliche Bemerkungen am Ende des Formulars.");
		return false;
	}

	if(isNaN(document.vermaufp.auswahl1.value))
	{
		document.vermaufp. auswahl1.focus();
		alert("Dieses Feld ist nur für Nummern.");
		return false;
	}

	if(isNaN(document.vermaufp.auswahl2.value))
	{
		document.vermaufp. auswahl2.focus();
		alert("Dieses Feld ist nur für Nummern.");
		return false;
	}

	if(isNaN(document.vermaufp.auswahl3.value))
	{
		document.vermaufp. auswahl3.focus();
		alert("Dieses Feld ist nur für Nummern.");
		return false;
	}

	if(isNaN(document.vermaufp.auswahl4.value))
	{
		document.vermaufp. auswahl4.focus();
		alert("Dieses Feld ist nur für Nummern.");
		return false;
	}

	if(isNaN(document.vermaufp.auswahl5.value))
	{
		document.vermaufp. auswahl5.focus();
		alert("Dieses Feld ist nur für Nummern.");
		return false;
	}

	if(document.vermaufp.howmany[0].checked == false && document.vermaufp.howmany[1].checked == false)
	{
		document.vermaufp.howmany[0].focus();
		alert("Bitte Angaben zum Gesuch machen : \nEinzelperson / für mehrere Personen, \nRaucher / Nichtraucher");
		return false;
	}

	if(document.vermaufp.start.value == "")
	{
		document.vermaufp.start.focus();
		alert("Bitte geben Sie das gewünschte Einzugsdatum an.");
		return false;
	}

	if(document.vermaufp.time[0].checked == false && document.vermaufp.time[1].checked == false && document.vermaufp.time[2].checked == false)
	{
		window.location.href = "#anker";
		alert("'Bitte markieren Sie eine der 3 Optionen unter 'Mein Gesuch dient'");
		return false;
	}

	if(document.vermaufp.rent.value == "")
	{
		document.vermaufp.rent.focus();
		alert("Bitte geben Sie einen ungefähren Maximal-Mietpreis an.");
		return false;
	}

	if(document.vermaufp.notes.value.length>400)
	{
		document.vermaufp.notes.focus();
		alert("Die Eingabe unter 'Bemerkungen' ist zu lang (max. 400 Zeichen).");
		return false;
	}

	if(document.vermaufp.name.value == "")
	{
		document.vermaufp.name.focus();
		alert("Bitte geben Sie Ihren vollständigen Namen ein.");
		return false;
	}

	if(document.vermaufp.vorname.value == "")
	{
		document.vermaufp.vorname.focus();
		alert("Bitte geben Sie Ihren vollständigen Namen ein.");
		return false;
	}

	if(document.vermaufp.adr1.value == "")
	{
		document.vermaufp.adr1.focus();
		alert("Bitte geben Sie eine vollständige Adresse ein.");
		return false;
	}

	if(document.vermaufp.plz.value == "")
	{
		document.vermaufp.plz.focus();
		alert("Bitte geben Sie die Postleitzahl an.");
		return false;
	}

	if(document.vermaufp.ort.value == "")
	{
		document.vermaufp.ort.focus();
		alert("Bitte geben Sie eine vollständige Adresse ein.");
		return false;
	}

	if(document.vermaufp.Dobday.value == "nothing")
	{
		document.vermaufp.Dobday.focus();
		alert("Bitte geben Sie ein vollständiges Geburtsdatum an.");
		return false;
	}

	if(document.vermaufp.Dobmonth.value == "nothing")
	{
		document.vermaufp.Dobmonth.focus();
		alert("Bitte geben Sie ein vollständiges Geburtsdatum an.");
		return false;
	}
	
	if(document.vermaufp.Dobyear.value == "nothing")
	{
		document.vermaufp.Dobyear.focus();
		alert("Bitte geben Sie ein vollständiges Geburtsdatum an.");
		return false;
	}

	if(document.vermaufp.fone1.value == "")
	{
		document.vermaufp.fone1.focus();
		alert("Bitte teilen Sie uns eine Telefonnummer mit, unter der wir Sie erreichen können.");
		return false;
	}
	
	if(document.vermaufp.Passtyp.value == "nothing") {
		document.vermaufp.Passtyp.focus();
		alert("Bitte wählen Sie Ihr Identitätsdokument.");
		return false;
	}

	else if(document.vermaufp.Passtyp.value == "deutsch") {
		if(document.vermaufp.Passnr1.value == "") {
			document.vermaufp.Passnr1.focus();
			alert("Bitte geben Sie zur Authentifizierung die Hauptnummer ihres Personalausweisnummer an.");
			return false;
		}
		else {
			if (isNaN(document.vermaufp.Passnr1.value)) {
				document.vermaufp.Passnr1.focus();
    		alert("Bitte geben Sie in diesem Feld nur Nummern ein.");
				return false;
  		}
			else {
				if(document.vermaufp.Passnr1.value.length < 10) {
					document.vermaufp.Passnr1.focus();
					alert("Die Hauptnummer Ihres Personalausweises muß 10-stellig sein.");
					return false;
				}
				else {
					if(document.vermaufp.Passnr2.value == "")	{
						document.vermaufp.Passnr2.focus();
						alert("Bitte geben Sie zur Authentifizierung die 1. Teilnummer ihres Personalausweisnummer an.");
						return false;
					}
					else {
						if(isNaN(document.vermaufp.Passnr2.value)) {		
							document.vermaufp.Passnr2.focus();
							alert("Bitte geben Sie in diesem Feld nur Nummern ein.");
							return false;
						}
						else {
							if(document.vermaufp.Passnr2.value.length < 7) {
								document.vermaufp.Passnr2.focus();
								alert("Die 1. Teilnummer Ihres Personalausweises muß 7-stellig sein.");
								return false;
							}					
							else {
								document.vermaufp.idnat.value = "deutsch";
								document.vermaufp.idno.value = (document.vermaufp.Passnr1.value+"D<<"+document.vermaufp.Passnr2.value);
							}
						}
					}
			  }
			}
		}			
	}
			
	else {
		if(document.vermaufp.auslandpassnr.value == "") {
			document.vermaufp.auslandpassnr.focus();
			alert("Bitte geben Sie zur Authentifizierung entweder Ihre Personalausweisnummer oder Ihre Reisepassnummer an.");
			return false;
		}
		else {
			document.vermaufp.idno.value = (document.vermaufp.auslandpassnr.value);			
			document.vermaufp.idnat.value = (document.vermaufp.Passtyp.value);
		}
	}

	
	if(document.vermaufp.agreetoagb.checked == false)
	{
		document.vermaufp.agreetoagb.focus();
		alert("Bitte bestätigen Sie die Auftragserteilung und die Kenntnisnahme der Allgemeinen Geschäftsbedingung mit dem untenstehenden Kästchen.");
		return false;
	}

	document.vermaufp.dob.value = (document.vermaufp.Dobday.value+"."+document.vermaufp.Dobmonth.value+"."+document.vermaufp.Dobyear.value);
		
	document.vermaufp.submit();
}
