// insaufgabe.js

function checkform() {

	// Überprüft ob ein Standort angeklickt ist. Wenn nein, Fehlermeldung.
	if( (document.INSAUFGABE.standort[0].checked != true) && (document.INSAUFGABE.standort[1].checked != true) && (document.INSAUFGABE.standort[2].checked != true)  && (document.INSAUFGABE.standort[3].checked != true)  && (document.INSAUFGABE.standort[4].checked != true)  && (document.INSAUFGABE.standort[5].checked != true)  && (document.INSAUFGABE.standort[6].checked != true)  && (document.INSAUFGABE.standort[7].checked != true)  && (document.INSAUFGABE.standort[8].checked != true) ) {
		alert("Bitte geben Sie einen Standort für das inserierte Objekt an!");
		return false
		}

	// Überprüft ob eine Rubrik angeklickt ist. Wenn nein, Fehlermeldung.
	if( (document.INSAUFGABE.rubrik[0].checked != true) && (document.INSAUFGABE.rubrik[1].checked != true) && (document.INSAUFGABE.rubrik[2].checked != true) && (document.INSAUFGABE.rubrik[3].checked != true) && (document.INSAUFGABE.rubrik[4].checked != true) ) {
		alert("Bitte geben Sie eine Rubrik an!");
		return false
		}

	// Überprüft ob ein Ort eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.objektort.value == "") {
		alert("Bitte geben Sie einen Ort an wo sich das Objekt befindet.");
		return false
		}

	// Überprüft ob eine Objektbezeichnung eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.objekt.value == "") {
		alert("Bitte geben Sie an um was für ein Objekt es sich handelt.");
		return false
		}

	// Überprüft ob eine Kurzbeschreibung eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.kurzbeschreib.value == "" || document.INSAUFGABE.kurzbeschreib.value.length <= 4 ) {
		alert("Nutzen Sie die Möglichkeit bereits in der Zusammenfassung\neinen groben Überblick über Ihr Angebot zu machen.\nBsp: inkl. NK oder sep. Garage");
		return false
		}
	
	// Überprüft ob ein Preis eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.preis.value == "") {
		alert("Bitte machen Sie eine Preisangabe.\n\nWenn Sie keine Preisangabe machen wollen,\ngeben Sie zumindest an: nach Vereinb.");
		return false
		}
	
	// Überprüft ob ein Inseratetext eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.inseratetext.value == "") {
		alert("Hat Ihr Inserat keinen Text?\nBitte geben Sie einen Inseratetext ein.");
		return false
		}

	// Überprüft ob der Inseratetext kleiner als 1000 Zeichen enthält. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.inseratetext.value.length > 1000) {
		alert("Der Inseratetext darf maximal 1000 Zeichen enthalten.\nIhr Text beträgt: " + document.INSAUFGABE.inseratetext.value.length + " Zeichen.");
		return false
		}
	
	// Überprüft ob ein Anbietername eingegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.inserent.value == "") {
		alert("Bitte geben Sie unter Inserent Ihren Namen oder den Namen Ihrer Firma an.");
		return false
		}
	
	// Überprüft ob eine Strasse eingegeben ist. Wenn nein, Fehlermeldung.
	if( (document.INSAUFGABE.strasse.value == "") || (document.INSAUFGABE.plz.value == "") || (document.INSAUFGABE.ort.value == "") ) {
		alert("Bitte geben Sie Ihre komplette Adresse an.");
		return false
		}
	
	// Überprüft ob die Postleitzahl 4stellig ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.plz.value.length < 4) {
		alert("Bitte geben Sie eine richtige Postleitzahl an.");
		return false
		}
	
	// Überprüft ob eine Telefonnummer angegeben ist. Wenn nein, Fehlermeldung.
	if( document.INSAUFGABE.telefon.value == "") {
		alert("Bitte geben Sie eine Telefonnummer an.");
		return false
		}
	
	// Überprüft ob eine echte E-Mail Adresse angegeben ist. Wenn nein, Fehlermeldung.
	if( (document.INSAUFGABE.email.value == "") || (document.INSAUFGABE.email.value.indexOf('@') == -1) || (document.INSAUFGABE.email.value.indexOf('.') == -1 ) ) {
		alert("Bitte geben Sie richtige E-mail Adresse an.");
		return false
		}
}

