/*
 *  Überprüft die Email
 */
function checkEmailStr(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);
}



/*
 *  Überprüft
 */
function checkContact()
{
  var lastname = window.document.getElementsByName('_ie_lastname_field')[0];
  if(lastname == null)
  {
     window.alert("JavaScript Fehler checkContact");
     return false;
  }
  var email = window.document.getElementsByName('_ie_email_field')[0];
  if(email == null)
  {
     window.alert("JavaScript Fehler checkContact");
     return false;
  }
  var message = window.document.getElementsByName('_ie_message_field')[0];
  if(message == null)
  {
     window.alert("JavaScript Fehler checkContact");
     return false;
  }

  if (lastname.value == "")
    lastname.style.borderColor = '#ff0000';
  else
    lastname.style.borderColor = '#BCBCBE';

  if (message.value == "")
    message.style.borderColor = '#ff0000';
  else
    message.style.borderColor = '#BCBCBE';

  if (email.value == "")
    email.style.borderColor = '#ff0000';
  else
    email.style.borderColor = '#BCBCBE';

  var email_checker = true;
  if (email.value != "")
    email_checker = checkEmailStr(email.value);

  if (email_checker == false)
  {
    email.style.borderColor = '#ff0000';
    alert('Bitte überprüfen Sie die eingegebene E-Mail auf Richtigkeit!\n(Beispiel: meine@email.de)');
    return false;
  }

  if (email.value == "" || lastname.value == "" || message.value == "")
  {
    alert('Bitte überprüfen Sie alle markierten Felder!');
    return false;
  }
  else
    return true;
}


