function clearText(thefield){
if (thefield.defaultValue==thefield.value)
thefield.value = ""
} 

function initForm() {
	for (var i=0; i<document.forms.length; i++ ) {
		document.forms[i].onsubmit = function() {
			return validForm(this);
		}
	}
}

function validForm (form) {
	
	if (form.elements.email_0.value == "" || form.elements.email_0.value == "E-Mail"  || !validEmail(form.elements.email_0.value)){
		
		alert("Bitte trage deine E-Mail Adresse ein!");
		return false;
	}
	if (form.elements.firstName_0.value == "" || form.elements.firstName_0.value == "Vorname") {
		alert("Bitte trage deinen Namen ein!");
		return false;
	}
	return true;
}

function validEmail(email) {
			var invalidChars = " /:,;";
			for (var k=0; k<invalidChars.length; k++) {
				var badChar = invalidChars.charAt(k);
				if (email.indexOf(badChar) > -1) {
				//alert("Please enter a valid email address!");
				return false;
				}
			}
			var atPos = email.indexOf("@",1);
			if (atPos == -1) {
				//alert("Please enter a valid email address!");
				return false;
			}
			if (email.indexOf("@",atPos+1) != -1) {
				//alert("Please enter a valid email address!");
				return false;
			}
			var periodPos = email.indexOf(".",atPos);
			if (periodPos == -1) {	
				//alert("Please enter a valid email address!");
				return false;
			}
			if (periodPos+3 > email.length)	{
				//alert("Please enter a valid email address!");
				return false;
			}
		return true;
}

