function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
function MM_openBrWindow(theURL,winName,features) { //v2.0
  window.open(theURL,winName,features);
}
function checkt(formular) {
var form = eval ('document.'+formular);
if (form.id.value == "") {
  alert ("Bitte geben Sie Ihre Teilnehmernummer ein.");
  form.id.focus();
  return false;
}
for (var i = 0; i < form.id.value.length; i++) {
if (form.id.value.charAt(i) < "0" ||
form.id.value.charAt(i) > "9") {
alert ("Bitte geben Sie Ihre Teilnehmernummer ein.");
form.id.focus();
return false;
}
}
if (form.nachname.value == "") {
  alert ("Bitte geben Sie einen Nachnamen an.");
  form.nachname.focus();
  return false;
}
}
function checkreg() {
	if (document.regis.nachname.value == "") {
	alert ("Bitte geben Sie Ihren Nachnamen an.");
	document.regis.nachname.focus();
	return false;
	}
	if (document.regis.vorname.value == "") {
	alert ("Bitte geben Sie Ihren Vornamen an.");
	document.regis.vorname.focus();
	return false;
	}
	if (document.regis.plz.value == "") {
	alert ("Bitte geben Sie Ihre Postleitzahl an.");
	document.regis.plz.focus();
	return false;
	}
	if (document.regis.ort.value == "") {
	alert ("Bitte geben Sie Ihren Wohnortn an.");
	document.regis.ort.focus();
	return false;
	}
	if (document.regis.strasse.value == "") {
	alert ("Bitte geben Sie Ihre Strasse an.");
	document.regis.strasse.focus();
	return false;
	}
	if(document.regis.age.value == "") {
		alert("Bitte geben sie Ihr Alter an!");
		document.regis.age.focus();
		return false;
	} 
	var chkZ = 1;
	for(i=0;i<document.regis.age.value.length;++i)
	if(document.regis.age.value.charAt(i) < "0" || document.regis.age.value.charAt(i) > "9")
		chkZ = -1;
		if(chkZ == -1) {
		alert("Altersangabe ist keine Zahl!");
		document.regis.age.focus();
		return false;
	}
	//Alterabfrage mind. 18 Jahre
		if(document.regis.age.value < 18) {
		alert("Sie müssen mind. 18 Jahre alt sein!");
		document.regis.age.focus();
		return false;
	}
	//email
	if (document.regis.email.value == "") {
		alert("Bitte geben Sie Ihre E-Mail-Adresse ein!");
		document.regis.email.focus();
		return false;
	}
	else {
		if(mailcheck(document.regis.email.value) == false) {
			alert("Die E-Mail-Adresse ist nicht gültig!");
			document.regis.email.focus();
			return false;
		}
	}
	
	if (document.regis.email.value != document.regis.email2.value) {
		alert("Die E-Mail-Adressen stimmen nicht überein!");
	}
	if(document.regis.zustimm.checked == false) {
		alert("Sie müssen sich mit den Teilnahmebedingungen einverstanden erklären!");
		document.regis.zustimm.focus();
		return false;
	}
}
function checkf() {
if (document.f.mailto.value == "#") {
  alert ("Bitte wählen Sie aus.");
  document.f.mailto.focus();
  return false;
}
if (document.f.Absender.value == "") {
  alert ("Bitte geben Sie Ihren Namen an.");
  document.f.Absender.focus();
  return false;
}
}
function validate() {
  if (document.formular.unsub.value == "")
 {
  alert ("Bitte E-Mail-Adresse eintragen!");
  document.formular.unsub.focus();
  return false;
 }
}

function verify(){
    msg = "Sind Sie sicher, dass Sie die Spielinfos abbestellen möchten?";
    //all we have to do is return the return value of the confirm() method
    return confirm(msg);
    }
	
function checkemail() {
	for(i=1;i<6;i++){
		if (eval("document.f.mail"+i).value != "") {
			if(eval("document.f.mail"+i).value.indexOf('@') == -1 || eval("document.f.mail"+i).value.indexOf('.') == -1 || eval("document.f.mail"+i).value.length <= 7) {
			   alert("E-Mail "+i+" ist keine gültige E-Mail-Adresse!");
			   eval("document.f.mail"+i).focus();
			   return false;
			  }
		 }
	 }
 }
function mailcheck(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);
}
