var error = 0;

function before_submit() {
	test();
	if (error == 0) {
		return true;
	} else {
		window.document.suchform.volltext.focus();
		$('#error').dialog({
			buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}
		});
		return false;
	}
}

function doAlert(text) {
	var msg=text;
	window.alert(msg);
}


function radioChecked(groupname,divId){
	var group = window.document.umfrage.elements[groupname];

	if(group.length>1){
		for (var i=0; i< group.length;i++){
			if (group[i].checked){
				$('#'+divId).removeClass('error');
				return group[i].value;
			}
		}
		$('#'+divId).addClass('error');
		error ++;
	}
}

function inputFilled(inputName,divId){
	var element = window.document.umfrage.elements[inputName];
	if (element){
		if (element.value=="") {
			$('#'+divId).addClass('error');
			error ++;
		}else{
			$('#'+divId).removeClass('error');
		}
	}
}

function checkboxFilled(checkboxName,anzElements,divId){
		var isChecked = 0;

		isChecked = $('div#'+divId+' :checked').length;

		if (isChecked == 0) {
			$('#'+divId).addClass('error');
			error ++;
		}else{
			$('#'+divId).removeClass('error');
		}

}



function test() {
	error = 0;
	radioChecked("abonnent","1");

	checkboxFilled("zeitschriften","6","zwei");

	radioChecked("geschlecht","3");
	
	radioChecked("altneu","4");

	radioChecked("agrarpolitik","5");
	radioChecked("regionalteil","5");
	radioChecked("fachteil","5");
	radioChecked("dorf","5");
	radioChecked("anzeigenOben","5");
	radioChecked("maerkte","5");

	checkboxFilled("mitleser","5","sechs");
	
	radioChecked("themenangebot","7");
	radioChecked("aktualitaet","7")
	radioChecked("fachkompetenz","7");
	radioChecked("lesbarkeit","7");
	radioChecked("anzeigen","7");
	radioChecked("regionale-agrarpolitik_umfang","8");
	radioChecked("regionale-agrarpolitik_qualitaet","8");
	radioChecked("bauernverband_umfang","8");
	radioChecked("bauernverband_qualitaet","8");
	radioChecked("fachverbaende_umfang","8");
	radioChecked("fachverbaende_qualitaet","8");
	radioChecked("fachtage_umfang","8");
	radioChecked("fachtage_qualitaet","8");
	radioChecked("agrarverwaltung_umfang","8");
	radioChecked("agrarverwaltung_qualitaet","8");
	radioChecked("reportage-betrieb_umfang","8");
	radioChecked("reportage-betrieb_qualitaet","8");
	radioChecked("ereignisse_umfang","8");
	radioChecked("ereignisse_qualitaet","8");
	radioChecked("berichte_umfang","8");
	radioChecked("berichte_qualitaet","8");
	radioChecked("berichte-leben_umfang","8");
	radioChecked("berichte-leben_qualitaet","8");
	radioChecked("pflanzenbaurat_umfang","8");
	radioChecked("pflanzenbaurat_qualitaet","8");
	radioChecked("agrarpolitik_umfang","8");
	radioChecked("agrarpolitik_qualitaet","8");
	radioChecked("betriebsfuehrung_umfang","8");
	radioChecked("betriebsfuehrung_qualitaet","8");
	radioChecked("pflanzenbau_umfang","8");
	radioChecked("pflanzenbau_qualitaet","8");
	radioChecked("tierhaltung-rind_umfang","8");
	radioChecked("tierhaltung-rind_qualitaet","8");
	radioChecked("tierhaltung-schwein_umfang","8");
	radioChecked("tierhaltung-schwein_qualitaet","8");
	radioChecked("landtechnik_umfang","8");
	radioChecked("landtechnik_qualitaet","8");
	radioChecked("energie_umfang","8");
	radioChecked("energie_qualitaet","8");
	radioChecked("bauernwald_umfang","8");
	radioChecked("bauernwald_qualitaet","8");
	radioChecked("mup_umfang","8");
	radioChecked("mup_qualitaet","8");
	radioChecked("ratgeber_umfang","8");
	radioChecked("ratgeber_qualitaet","8");
	radioChecked("reportagen_umfang","8");
	radioChecked("reportagen_qualitaet","8");
	radioChecked("interviews_umfang","8");
	radioChecked("interviews_qualitaet","8");
	radioChecked("gesundheit_umfang","8");
	radioChecked("gesundheit_qualitaet","8");
	radioChecked("garten_umfang","8");
	radioChecked("garten_qualitaet","8");
	radioChecked("jugend_umfang","8");
	radioChecked("jugend_qualitaet","8");
	radioChecked("recht-alltag_umfang","8");
	radioChecked("recht-alltag_qualitaet","8");
	radioChecked("computer_umfang","8");
	radioChecked("computer_qualitaet","8");
	radioChecked("heimwerken_umfang","8");
	radioChecked("heimwerken_qualitaet","8");
	radioChecked("haustiere_umfang","8");
	radioChecked("haustiere_qualitaet","8");
	radioChecked("natur-umwelt_umfang","8");
	radioChecked("natur-umwelt_qualitaet","8");
	radioChecked("landurlaub_umfang","8");
	radioChecked("landurlaub_qualitaet","8");
	radioChecked("landfrauen_umfang","8");
	radioChecked("landfrauen_qualitaet","8");
	radioChecked("verkehr_umfang","8");
	radioChecked("verkehr_qualitaet","8");
	radioChecked("soziales_umfang","8");
	radioChecked("soziales_qualitaet","8");
	radioChecked("kosmetik_umfang","8");
	radioChecked("kosmetik_qualitaet","8");
	radioChecked("raetselseite_umfang","8");
	radioChecked("raetselseite_qualitaet","8");
	radioChecked("kinderseite_umfang","8");
	radioChecked("kinderseite_qualitaet","8");
	
	radioChecked("agrarpolitisch","9");
	
	radioChecked("verbanspolitsch","10");
	
	radioChecked("marktseiten","11");
	radioChecked("produktgruppen","11");
	radioChecked("kleinanzeigen","11");
	
	radioChecked("nebenerwerbslandwirschaft","12");
	radioChecked("nischenproduktionen","12");
	radioChecked("auszubildende","12");
	
	radioChecked("internet","13");
	
	radioChecked("weiterbildung","14");
	
	radioChecked("beruf","15");
	
	radioChecked("flaeche","16");
	
	radioChecked("rinder","17");
	radioChecked("kuehe","17");
	radioChecked("schweine","17");
	radioChecked("schafe","17");
	
	radioChecked("pferd","18");
	
	checkboxFilled("Produktionsschwerpunkte","16","neunzehn");
	checkboxFilled("Mitglied","2","zwanzig");
	
	inputFilled("geburtsjahr","21");
	
	inputFilled("kundennr","24");
	inputFilled("strasse","24");
	inputFilled("name","24");
	inputFilled("ort","24");
	inputFilled("fima","24");
	inputFilled("telefon","24");

}