// JavaScript Document

function checkForm(form) {
	
	var vorname = form.vorname_ff.value;
	var name = form.name_ff.value;
	var strasse = form.strasse_ff.value;
	var postleitzahl = form.plz_ff.value;
	var ort = form.ort_ff.value;
	var email = form.email_ff.value;
	
	var geschlecht = get_geschlecht(form.geschlecht_ff2);
	form.geschlecht_ff.value = geschlecht;
	
	var jahrgang = form.jahrgang_ff.value;
	
	var gramastetten = get_gramastetten(form.gramast_ff2);
	form.gramast_ff.value = gramastetten;
	
	var lauf = get_lauf(form.lauf_ff2);
	form.lauf_ff.value = lauf;
	
	var belehrung = get_belehrung(form.belehrung_ff);
	
	// Vorname
	if (vorname.length == 0) {
		
          alert("Bitte geben Sie Ihren Vornamen an!");
		  form.vorname_ff.focus();
          return false;
	}
	
	// Name
	if (name.length == 0) {
		
          alert("Bitte geben Sie Ihren Nachnamen an!");
		  form.name_ff.focus();
          return false;
	}
	
	// Strasse
	if (strasse.length == 0) {
		
          alert("Die Angaben zu Ihrer Adresse sind unvollständig!");
		  form.strasse_ff.focus();
          return false;
	}
	
	// Postleitzahl
	if (postleitzahl.length == 0) {
		
          alert("Die Angaben zu Ihrer Adresse sind unvollständig!");
		  form.plz_ff.focus();
          return false;
	}
	
	// Ort
	if (ort.length == 0) {
		
          alert("Die Angaben zu Ihrer Adresse sind unvollständig!");
		  form.ort_ff.focus();
          return false;
	}
	
	// E-Mail
	if (email.length == 0) {
		
          alert("Bitte geben Sie eine gültige E-Mail-Adresse an!");
		  form.email_ff.focus();
          return false;
	}
	
	// Geschlecht
	if (geschlecht.length == 0) {
		
          alert("Bitte machen Sie angaben zu Ihrem Geschlecht!");
          //form.geschlecht_ff2.focus();
		  return false;
		  
	}
	
	// Jahrgang
	if (jahrgang.length == 0) {
		
          alert("Bitte geben Sie Ihr Geburtsjahr an!");
		  form.jahrgang_ff.focus();
          return false;
	}
	
	// Gramastetten
	if (gramastetten.length == 0) {
		
          alert("Bitte geben Sie an, ob Sie in der Gemeinde Gramastetten wohnhaft sind!");
		  //form.gramast_ff2.focus();
          return false;
	}
	
	// Lauf
	if (lauf.length == 0) {
		
          alert("Bitte geben Sie an an welchem Lauf Sie teilnehmen möchten!");
		  //form.lauf_ff2.focus();
          return false;
	}
	
	// Belehrung
	if (belehrung.length == 0) {
		
          alert("Sie müssen unseren Hinweis betreffend die Teilnahme am Roither Rodltallauf zur Kenntnis nehmen!");
		  form.belehrung_ff.focus();
          return false;
	}
	
	return true;
}

// ***

function get_geschlecht(buttonSet) {
	
	geschlecht = "";
	
	for (var i=0; i < buttonSet.length; i++) {
		
		if (buttonSet[i].checked) {
			
			 geschlecht = buttonSet[i].value;
//			 buttonSet.parent.geschlecht_ff.value = buttonSet[i].value;
		}
	}
	
	return geschlecht;
}

// ***

function get_gramastetten(buttonSet) {
	
	gramast = "";
	
	for (var i=0; i < buttonSet.length; i++) {
		
		if (buttonSet[i].checked) {
			
			 gramast = buttonSet[i].value;
//			 buttonSet.parent.gramast_ff.value = buttonSet[i].value;
		}
	}
	
	return gramast;
}

// ***

function get_lauf(buttonSet) {
	
	lauf = "";
	
	for (var i=0; i < buttonSet.length; i++) {
		
		if (buttonSet[i].checked) {
			
			 lauf = buttonSet[i].value;
//			 buttonSet.parent.lauf_ff.value = buttonSet[i].value;
		}
	}
	
	return lauf;
}

// ***

function get_belehrung(checkBox) {
	
	belehrung = "";
	
	if (checkBox.checked) {
		
		belehrung = checkBox.value;
	}
	
	return belehrung;
}
