function checkFields(lang) {
	if(!document.contact.KonName.value || !document.contact.KonTel.value || !document.contact.KonVon.value || !document.contact.KonBis.value) {
		if (lang == "de") {
			alert(unescape("Bitte alle Felder ausf%FCllen"));
		} else if (lang == "en") {
			alert(unescape("Please fill in all fields"));
		}
	} else {
		if (document.contact.KonName.value.length <= 3 || document.contact.KonTel.value.length <= 4) {
			if (lang == "de") {
				alert(unescape("Zu wenig Zeichen f%FCr Name bzw. Telefonnummer"));
			} else if (lang == "en") {
				alert(unescape("Too few characters for name and phone number"));
			}
		} else if(isNaN(document.contact.KonVon.value) || isNaN(document.contact.KonBis.value) || document.contact.KonBis.value > 24 || document.contact.KonVon.value > 24) {
			if (lang == "de") {
				alert(unescape("Die angegebene Uhrzeit ist fehlerhaft"));
			} else if (lang == "en") {
				alert(unescape("The specified time is incorrect"));
			}
		} else {
			document.contact.submit();
		}
	}
}

function checkQuest(lang) {
	if ((document.questionnaire.AbwUngen[0].checked == false && document.questionnaire.AbwUngen[1].checked == false) || (document.questionnaire.KaltNot[0].checked == false && document.questionnaire.KaltNot[1].checked == false) || (document.questionnaire.KMBetrieb[0].checked == false && document.questionnaire.KMBetrieb[1].checked == false) || (document.questionnaire.BRsystem[0].checked == false && document.questionnaire.BRsystem[1].checked == false)) {
		if (lang == "de") {
			alert(unescape("Bitte die Pflichtfelder (**) ausf%FCllen"));
		} else if (lang == "en") {
			alert(unescape("Please fill in the mandatory  fields (**)"));
		}
	} else {
		document.questionnaire.submit();
	}
}

function setStatus() {
	if(document.questionnaire.AbwUngen[0].checked) {
		document.questionnaire.AbwMenge.disabled = false;
		document.questionnaire.AbwTempVor.disabled = false;
		document.questionnaire.AbwTempRuck.disabled = false;
		document.questionnaire.AbwForm.disabled = false;
		
		if(document.questionnaire.AbwKont[1].checked) {
			document.questionnaire.AbwStd.disabled = false;
		} else {
			document.questionnaire.AbwStd.disabled = true;
		}
		document.questionnaire.AbwKont[0].disabled = false;
		document.questionnaire.AbwKont[1].disabled = false;
	} else {
		document.questionnaire.AbwMenge.disabled = true;
		document.questionnaire.AbwTempVor.disabled = true;
		document.questionnaire.AbwTempRuck.disabled = true;
		document.questionnaire.AbwForm.disabled = true;
		document.questionnaire.AbwKont[0].disabled = true;
		document.questionnaire.AbwKont[1].disabled = true;
		document.questionnaire.AbwStd.disabled = true;
	}
	
	if(document.questionnaire.KaltNot[0].checked) {
		document.questionnaire.KaltWie.disabled = false;
		document.questionnaire.KaltTemp.disabled = false;
	} else {
		document.questionnaire.KaltWie.disabled = true;
		document.questionnaire.KaltTemp.disabled = true;
	}
	
	if(document.questionnaire.KMBetrieb[0].checked) {
		document.questionnaire.KMArt[0].disabled = false;
		document.questionnaire.KMArt[1].disabled = false;
		document.questionnaire.KMLeistung.disabled = false;
		document.questionnaire.KMTempVor.disabled = false;
		document.questionnaire.KMTempRuck.disabled = false;
		document.questionnaire.KMStdPA.disabled = false;
		document.questionnaire.KMStdPD.disabled = false;
		document.questionnaire.KMAL.disabled = false;
		document.questionnaire.KMPreis.disabled = false;
	} else {
		document.questionnaire.KMArt[0].disabled = true;
		document.questionnaire.KMArt[1].disabled = true;
		document.questionnaire.KMLeistung.disabled = true;
		document.questionnaire.KMTempVor.disabled = true;
		document.questionnaire.KMTempRuck.disabled = true;
		document.questionnaire.KMStdPA.disabled = true;
		document.questionnaire.KMStdPD.disabled = true;
		document.questionnaire.KMAL.disabled = true;
		document.questionnaire.KMPreis.disabled = true;
	}
	
	if(document.questionnaire.BRsystem[0].checked) {
		document.questionnaire.BRsystemKap.disabled = false;
		document.questionnaire.BRsystemTempVor.disabled = false;
		document.questionnaire.BRsystemTempRuck.disabled = false;
	} else {
		document.questionnaire.BRsystemKap.disabled = true;
		document.questionnaire.BRsystemTempVor.disabled = true;
		document.questionnaire.BRsystemTempRuck.disabled = true;
	}
}
				
function lockFG() {
	var limit = document.questionnaire.elements.length;
	for (i=0;i<limit;i++) {
		document.questionnaire.elements[i].disabled = true;
	}
}
