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_displayStatusMsg(msgStr) { //v1.0
  status=msgStr;
  document.MM_returnValue = true;
}

function MM_displayActualPageMsg(msgStr) { //v1.0
  status = msgStr;
  document.MM_returnValue = true;
}




// email and name validation for form page

var good = false;

function checkEmailAddress(field) 
{

	var goodEmail = field.value.match(/\b(^(\S+@).+((\.com)|(\.net)|(\.edu)|(\.mil)|(\.gov)|(\.org)|(\..{2,2}))$)\b/gi);

	if (goodEmail)
	{
	   good = true;
	} 
	else 
	{
	   alert('Bitte geben Sie eine gültige email-Adresse ein.');
	   field.focus();
	   field.select();
	   good = false;
	   return true; 
	}
	return true;
}

function sendOff()
{
   nmcheck = document.kontaktForm.Name.value;
   
   if (nmcheck.length < 3) 
   {
	   document.kontaktForm.Name.focus ();
	document.kontaktForm.Name.select ();
      alert ('Bitte geben Sie Ihren Namen ein.');
      return true;
   }         
   
   good = false;

   ncheck = document.kontaktForm.Nachricht.value  ; 	


	checkEmailAddress(document.kontaktForm.email);

	if (good == false)
		return true;

   if (ncheck.length < 3) 
   {
	   document.kontaktForm.Nachricht.focus ();
	document.kontaktForm.Nachricht.select ();
      alert('Bitte geben Sie eine Nachricht ein.');
      return true;
	
	good = false;

   }         
   
   
      
   if (good)
	{
      // This is where you put your action
      // if name and email addresses are good.
      // We show an alert box, here; but you can
      // use a window.location= 'http://address'
      // to call a subsequent html page, 
      // or a Perl script, etc.
      	//alert("Name und email gültig.")

	formArr = document.kontaktForm;

	window.open("send.php?name=" + formArr.Name.value + "&email=" + formArr.email.value + "&Anschrift=" + formArr.Anschrift.value + "&Telefon=" + formArr.Telefon.value + "&Nachricht=" + formArr.Nachricht.value, "Bestätigung", "width=500,height=400,left=200,top=200");	
   }     
   /*if ((document.TheForm.em.value != document.TheForm.emx.value)&&(good))
   {
          alert('Both e-mail address entries must match.')
   }*/
   return true;
}



