<!-- code by agentur.net modified by Mathias Lixl -->

var ErrorColor = '#F4E5ED';
var Language = 'de';
var error;
var br = "\x0d";
var errortxt = '';
var SetBgColor = true;

function chkFormularLang(Language){
		errorTitle = 'Bitte geben sie einen Titel ein! ';
		errorShorttxt = 'Bitte geben sie eine kurze Beschreibung ein ein! ';
		errorLongtxt = 'Bitte geben sie einen Detailtext ein! ';
		errorvname = 'Bitte geben sie einen Vornamen ein! ';
		errornname = 'Bitte geben sie einen Nachnamen ein! ';
		erroremail = 'Bitte geben sie eine Emailadresse ein! ';
		erroremail2 = 'Bitte geben sie die Emailadresse ein zweitesmal ein! ';
		erroremailsync = 'Bitte checken Sie die Emailadressen! ';
		errorbetreff = 'Bitte geben sie einen Betreff ein! ';
		errorplz = 'Bitte geben sie eine Postleitzahl ein! ';
		errorort = 'Bitte geben sie einen Ort ein! ';
		errorstrasse = 'Bitte geben sie eine Strasse ein! ';
		erroranfrage = 'Bitte geben sie eine Anfrage an! ';
		errorsendname1 = 'Bitte geben sie einen Sendernamen ein! ';
		errorsendname2 = 'Bitte geben sie eine Empfaengernamen ein! ';
		errorsendemail1 = 'Bitte geben sie eine Sendeemailadresse ein! ';
		errorsendemail2 = 'Bitte geben sie eine Empfaengeremailadresse ein! ';
}	

function clearFormular(){
	for (i=0; i<TheForm.length; i++) {
		TheForm[i].style.backgroundColor = '';
	}
}


function chkFormularFeld(Feldname,errormsg){
	TheForm[Feldname].style.backgroundColor = '';
	if (TheForm[Feldname].value.length < 1) {
		if (!document.layers && SetBgColor) { TheForm[Feldname].style.backgroundColor = ErrorColor;}
		errortxt = errortxt + errormsg + br;
		return false;
	}
	return true;
}


function chkFormularBox(Boxname,errormsg){
	TheForm[Boxname].style.backgroundColor = '';
	if (!TheForm[Boxname].checked) {
		if (!document.layers && SetBgColor) { TheForm[Boxname].style.backgroundColor = ErrorColor;}
		errortxt = errortxt + errormsg + br;
		return false;
	}
	return true;
}

function chkFormularRadio(Radioname,errormsg) {
	TheRadio = TheForm[Radioname];

	var CheckNr = -1;
	for (i=0; i<TheRadio.length; i++) {
		if (TheRadio[i].checked) { CheckNr = i; }
	}
	if (CheckNr < 0) {
		for (i=0; i<TheRadio.length; i++) {
			TheRadio[i].style.backgroundColor = ErrorColor;
		}
		errortxt = errortxt + errormsg + br;
		return false;
	}
	return true;
}

function chkEmail(mail1,mail2,errormsg) {
	var emailident = false;
	if (TheForm[mail1].value == TheForm[mail2].value){ emailident = true;}
	if (emailident == false){
		errortxt = errortxt + errormsg + br;
		return false;
	}
	return true;
}

function chkFormularEcho(errortxt){
	if (errortxt.length) {
			alert(errortxt);
		return false;
	}
	return true;
}