function set_form_status(reset_form, mail_ok, subject_ok, text_ok, oSetFocus) {
	var oForm = document.mailform;
	if (reset_form == true) {
		oForm.reset();
	}
	if (mail_ok != null) {
		var oElement = document.getElementById("lbl_mail");
		if (mail_ok == true) {
//			oElement.style.backgroundColor = "#006600";
			oElement.style.color = "#FFFFFF";
		} else {
//			oElement.style.backgroundColor = "#FFFFFF";
			oElement.style.color = "#FF0000";
		}
	}
	if (subject_ok != null) {
		var oElement = document.getElementById("lbl_subject");
		if (subject_ok == true) {
//			oElement.style.backgroundColor = "#006600";
			oElement.style.color = "#FFFFFF";
		} else {
//			oElement.style.backgroundColor = "#FFFFFF";
			oElement.style.color = "#FF0000";
		}
	}
	if (text_ok != null) {
		var oElement = document.getElementById("lbl_text");
		if (text_ok == true) {
//			oElement.style.backgroundColor = "#006600";
			oElement.style.color = "#FFFFFF";
		} else {
//			oElement.style.backgroundColor = "#FFFFFF";
			oElement.style.color = "#FF0000";
		}
	}
	if (oSetFocus != null) {
		oSetFocus.focus();
	}
}

function abschicken() {
	var oForm = document.mailform;
//	var mail_ok = (oForm.mail.value != "");
	var mail_ok = (oForm.mail.value.indexOf("@") > 0 && oForm.mail.value.indexOf(".") > 0);
	var subject_ok = (oForm.subject.value != "");
	var text_ok = (oForm.text.value != "");
	if (mail_ok == true && subject_ok == true && text_ok == true) {
		oForm.submit();
	}
	else {
		var oSetFocus;	// = (name_ok == false ? oForm.name : oForm.notes);
		switch(true) {
		case !mail_ok:
			oSetFocus = oForm.mail;
			break;
		case !subject_ok:
			oSetFocus = oForm.subject;
			break;
		case !text_ok:
			oSetFocus = oForm.text;
			break;
		}
		set_form_status(false, mail_ok, subject_ok, text_ok, oSetFocus);
	}
}

function eingaben_loeschen() {
	set_form_status(true, true, true, true, document.mailform.name);
}

