// checkEmail überprüft ob Email Adresse korrekt ist.
// und ob sie korrekt wiederholt wurde
// checkEmail benötigt als Parameter die E-mail1 und die E-Mail2 als string
// liefert false (fehler) oder true (alles korrekt)

function checkEmail2(sEmail)
{
  var aEmailAt, sErlaubt;
  aEmailAt = sEmail.split("@");
  sErlaubt = "abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZ0123456789.-_~";
  if (aEmailAt.length!=2)
  {
    return false;
  }
  if ((sEmail.indexOf("@")<2)||(sEmail.indexOf("@")>sEmail.length-6))
  {
    return false;
  }
  for (j=0;j<aEmailAt.length;j++)
  {
    for (i=0;i<aEmailAt[j].length;i++)
    {
      if (sErlaubt.indexOf(aEmailAt[j].charAt(i))==-1)
	  {
	    return false;
	  }  
    }
  }
  if ((aEmailAt[1].lastIndexOf(".")<2)||(aEmailAt[1].lastIndexOf(".")>aEmailAt[1].length-3)||(aEmailAt[1].lastIndexOf(".")<aEmailAt[1].length-5))
  {
    return false;
  }
  
  return true;
}

function checkEmail(sEmail)
{
  if (!checkEmail2(sEmail))
  {
    alert("Bitte geben Sie eine korrekte E-Mail Adresse ein!");
	return false;
  }
  else
  {
    return true;
  }
}


