
function checkEmailAdr(s) {
	var a = false;
	var res = false;
	if(typeof(RegExp) == 'function') {
		var b = new RegExp('abc');
		if(b.test('abc') == true){a = true;}
	}
	if(a == true) {
		reg = new RegExp('^([a-zA-Z0-9\-\.\_]+)'+
						 '(\@)([a-zA-Z0-9\-\.]+)'+
						 '(\.)([a-zA-Z]{2,4})$');
		res = (reg.test(s));
	} else {
		res = (s.search('@') >= 1 &&
			   s.lastIndexOf('.') > s.search('@') &&
			   s.lastIndexOf('.') >= s.length-5)
	}
	return(res);
}

function formSubmit(FormName) {
	var form=document.getElementById(FormName);
	if (form.TelefonNummer.value == '') {
		alert ("Bitte geben Sie eine Telefonnummer an.");
		return false;
	}
	if (checkEmailAdr(form.MailAdr.value)) {
		document.forms[FormName].submit();
		return true;
	} else {
		alert ("E-Mail Adresse hat falsches Format.");
		return false;
	}
}

wmtt = null;
document.onmousemove = updateWMTT;
function updateWMTT(e) {
  if (wmtt != null) {
    x = (document.all) ? window.event.x + wmtt.offsetParent.scrollLeft : e.pageX;
    y = (document.all) ? window.event.y + wmtt.offsetParent.scrollTop  : e.pageY;
    wmtt.style.left = (x + 20) + "px";
    wmtt.style.top   = (y + 20) + "px";
  }
}
function showWMTT(id) {
  wmtt = document.getElementById(id);
  wmtt.style.display = "block"
}
function hideWMTT() {
  wmtt.style.display = "none";
}

