// eMailvalidation lebeherec.de


function Reset() {
 	document.forms[0].elements[00].checked = false;
	document.forms[0].elements[01].checked = false; 
	document.forms[0].elements[02].value = "";  
	document.forms[0].elements[03].value = ""; 
	document.forms[0].elements[04].value = "";
	document.forms[0].elements[05].value = "";
	document.forms[0].elements[06].value = "";
	document.forms[0].elements[07].value = "";
	document.forms[0].elements[08].value = "";
	document.forms[0].elements[09].value = "";
	document.forms[0].elements[10].value = "";
	document.forms[0].elements[11].value = "";
	document.forms[0].elements[13].value = "";
}

function checkHerr() {
		document.forms[0].elements[00].checked = true;
		document.forms[0].elements[01].checked = false;
}

function checkFrau() {
		document.forms[0].elements[00].checked = false;
		document.forms[0].elements[01].checked = true;
}


function submitForms() {
	if ( (rAnrede()) && (rName()) && (rEmail()) && (rNachricht()) ) {
	return true;
	} else
	return false;
}

function rAnrede() {
     if (! document.forms[0].elements[00].checked && ! document.forms[0].elements[01].checked) {
	 document.forms[0].elements[13].value = "Bitte wählen Sie eine Anrede.";
     return false;
	 }	else {
	 return true;
	 }
} 

function rName() {
	nachname=document.forms[0].elements[02].value;
	if (document.forms[0].elements[02].value == "") {
	document.forms[0].elements[13].value = "Bitte teilen Sie uns Ihren Namen mit.";
	document.forms[0].elements[02].focus();
	return false;
	} else {
	return true;
	}
}

function rEmail() {
	email=document.forms[0].elements[08].value;
	if (document.forms[0].elements[08].value == "") {
	document.forms[0].elements[13].value = "Bitte geben Sie Ihre eMailadresse an.";
	document.forms[0].elements[08].focus();
	return false; 
}

	if (document.forms[0].elements[08].value.indexOf ('@',0) == -1 || 
	document.forms[0].elements[08].value.indexOf ('.',0) == -1) {
	document.forms[0].elements[13].value = "Bitte korrigieren Sie die eMailadresse.";
	document.forms[0].elements[08].select();
	document.forms[0].elements[08].focus();
	return false;
	} else {
	return true;
	}
}

function rNachricht() {
	nachricht=document.forms[0].elements[11].value;
	if (document.forms[0].elements[11].value == "") {
	document.forms[0].elements[13].value = "Bitte vergessen Sie nicht, uns Ihr Anliegen mitzuteilen.";
	document.forms[0].elements[11].focus();
	return false;
	} else {
	document.forms[0].elements[13].value = "Ihre E-Mail wird abgeschickt...";
	return true;
	}
}

nextfield = "name";
netscape = "";
ver = navigator.appVersion; len = ver.length;
for(iln = 0; iln < len; iln++) if (ver.charAt(iln) == "(") break;
netscape = (ver.charAt(iln+1).toUpperCase() != "C");

function keyDown(DnEvents) {
	k = (netscape) ? DnEvents.which : window.event.keyCode;
	if (k == 13) {
		if (nextfield == 'done') return true;
		else {
		eval('document.forms[0].' + nextfield + '.focus()');
		return false;
		}
	}
}




document.onkeydown = keyDown;
if (netscape) document.captureEvents(Event.KEYDOWN|Event.KEYUP);

function MM_displayStatusMsg(msgStr) {
	status=msgStr;
	document.MM_returnValue = true;
}


function MM_goToURL() {
	var i, args=MM_goToURL.arguments; document.MM_returnValue = false;
	for (i=0; i<(args.length-1); i+=2) eval(args[i]+".location='"+args[i+1]+"'");
}

function unblur() {
	this.blur();
} 

function blurLinks() {
	if (!document.getElementById) return;
	theLinks = document.getElementsByTagName("a");
	theAreas = document.getElementsByTagName("area");
	for(i=0; i<theLinks.length; i++) {theLinks[i].onfocus = unblur;}
	for(i=0; i<theAreas.length; i++) {theAreas[i].onfocus = unblur;}
}
