function akt(fld) {
	fld.style.backgroundColor = "#cecece";
}
	
function deakt(fld) {
	fld.style.backgroundColor = "#ffffff";
}

function rechne(fldName) {
    if(fldName != "geselliger_abend") {
        var fld = "mitglieder_regulaerer_beitrag,mitglieder_reduzierter_beitrag,nicht_mitglieder_mit_einkommen,nicht_mitglieder_ohne_einkommen";
	    var felder = fld.split(",");
	
	    for (i = 0; i < felder.length; i++) {
        	if(document.forms[0].elements[felder[i]].checked == true) {
                document.forms[0].elements[felder[i]].checked = false;
        	}   	
        }	
    
        document.forms[0].elements[fldName].checked = true;
    }

    var fld = "mitglieder_regulaerer_beitrag,mitglieder_reduzierter_beitrag,nicht_mitglieder_mit_einkommen,nicht_mitglieder_ohne_einkommen,geselliger_abend";
	var felder = fld.split(",");
	var gesamt = 0.00;

	for (i = 0; i < felder.length; i++) {
    	if(document.forms[0].elements[felder[i]].checked == true) {
    		gesamt = parseFloat(gesamt) + parseFloat(document.forms[0].elements[felder[i]].value);
    	}   	
    }

    gesamt = parseFloat(gesamt) + parseFloat(document.forms[0].summeHidden.value);
    document.forms[0].summe.value = gesamt.toFixed(2);   
}

function checkFormular(formular) {
	var fld = "Anrede,Vorname,Nachname,Hochschule,eMail,Strasse,Plz,Ort,Land";
	var felder = fld.split(",");

	for (i = 0; i < felder.length; i++) {
		if(document.forms[formular].elements[felder[i]].value == "") {
			alert(document.forms[formular].elements[felder[i]].name+" ist fehlerhaft!");
			document.forms[formular].elements[felder[i]].focus();
			return false;
		}
	}

    var z = document.forms[0].zahlungsart;

	for (a = 0; a < z.length; a++) {
    	if(document.forms[0].zahlungsart[a].value == "Lastschrifteinzug" && document.forms[0].zahlungsart[a].checked == true) {
	        var fld = "Bankname,Konto,Bankleitzahl";
	        var felder = fld.split(",");

	        for (i = 0; i < felder.length; i++) {
		        if(document.forms[formular].elements[felder[i]].value == "") {
			        alert(document.forms[formular].elements[felder[i]].name+" ist fehlerhaft!");
			        document.forms[formular].elements[felder[i]].focus();
			        return false;
		        }
	        }
    	}   	
    }

	document.forms[formular].submit();
	return true;
}

function checkZahlung(formular) {
    var z = document.forms[0].zahlungsart;
    var payment = "";
    
	for (a = 0; a < z.length; a++) {
    	if(document.forms[0].zahlungsart[a].value == "Kreditkarte" && document.forms[0].zahlungsart[a].checked == true) {
    	    payment = "Kreditkarte";
    	}

    	if(document.forms[0].zahlungsart[a].value == "Lastschrifteinzug" && document.forms[0].zahlungsart[a].checked == true) {
	        var fld = "Bankname,Konto,Bankleitzahl";
	        var felder = fld.split(",");

	        for (i = 0; i < felder.length; i++) {
		        if(document.forms[formular].elements[felder[i]].value == "") {
			        alert(document.forms[formular].elements[felder[i]].name+" ist fehlerhaft!");
			        document.forms[formular].elements[felder[i]].focus();
			        return false;
		        }
	        }
	        
	        if(document.forms[0].LastschriftOK.checked == false) {
	            alert("Sie müssen den Lastschrifteinzug bestätigen!");
	            return false;
	        }
    	}   	
    }

  	document.forms[formular].submit();
    
	return true;
}

function checkFormularAnmeldung(formular) {
	var fld = "Anrede,Vorname,Nachname,Hochschule,eMail,eMail2,Strasse,Plz,Ort,Land";
	var felder = fld.split(",");

	for (i = 0; i < felder.length; i++) {
		if(document.forms[formular].elements[felder[i]].value == "") {
			alert(document.forms[formular].elements[felder[i]].name+" ist fehlerhaft!");
			document.forms[formular].elements[felder[i]].focus();
			return false;
		}

        if(document.forms[formular].elements[felder[i]].name == "eMail2" && document.forms[formular].elements['eMail2'].value != document.forms[formular].elements['eMail'].value) {
			alert("eMail Adressen sind nicht identisch!");
			document.forms[formular].elements[felder[i]].focus();
			return false;            
        }
	}

	document.forms[formular].submit();
	return true;
}
