function validateInput() {

  var strFehler='';

  if (document.getElementById('miniContact_name').value == "")
    strFehler += "Feld Name ist leer\n";

  if (document.getElementById('miniContact_eMail').value == "" && document.getElementById('miniContact_telefon').value == "")
    strFehler += "Geben Sie bitte eine Kontaktmöglichkeit an. (Email oder Telefon)\n";
  
  if (document.getElementById('miniContact_eMail').value != "") { 
    if (!validEmail(document.getElementById('miniContact_eMail').value)) {
      strFehler += "Bitte geben Sie eine korrekte Emailadresse ein.!\n";
    }    
  }
  if (strFehler.length>0) {
    document.getElementById('miniContact_name').style.background = '#ffdcde';
		document.getElementById('miniContact_telefon').style.background = '#ffdcde';
    document.getElementById('miniContact_eMail').style.background = '#ffdcde';
    alert("Festgestellte Probleme: \n\n"+strFehler);

    return(false);
  }
}

function validEmail(email) {

  var strReg = "^([a-zA-Z0-9_\.\-])+\@(([a-zA-Z0-9\-])+\.)+([a-zA-Z0-9]{2,4})+$";

  var regex = new RegExp(strReg);

  return(regex.test(email));
}
