// --------------- DE -------------------------------- //

function checkData_de(typ) {

// Anrede prüfen

if (document.forms[0].title.value == "keine"){
    alert("Bitte geben Sie eine Anrede an.");
	document.forms[0].title.style.backgroundColor="#FF9999";
    return false
  }
  
  // Namen prüfen

  if (document.forms[0].lastname.value.length == 0){
    alert("Bitte geben Sie einen Nachnamen an.")
	document.forms[0].lastname.style.backgroundColor="#FF9999";
    return false
  }
  
// Email prüfen

  if (document.forms[0].email.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].email.value)) {
      alert("Bitte verwenden Sie keine Sonderzeichen in der E-Mail Adresse.");
	  document.forms[0].email.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].email.value.indexOf("@")
    j=document.forms[0].email.value.indexOf(".",i)
    k=document.forms[0].email.value.indexOf(",")
    kk=document.forms[0].email.value.indexOf(" ")
    jj=document.forms[0].email.value.lastIndexOf(".")+1
    len=document.forms[0].email.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Bitte geben Sie eine gültige E-Mail Adresse an.")
	  document.forms[0].email.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Bitte geben Sie eine E-Mail Adresse an.");
	document.forms[0].email.style.backgroundColor="#FF9999";
	return false;
  }
  
 // Telefon prüfen
 
 if (document.forms[0].phone.value.length >0){
 var _123 = document.forms[0].phone.value;
 for (var i = 0; i < _123.length; i++){
 var abc = _123.substring(i, i + 1);
		if ((abc < "0" || "9" < abc) && abc != '(' && abc != ')' && abc != ' '){
		alert ("Bitte geben Sie eine korrekte Telefonnummer an.");
		return false;
		} 
		}
 	 }
  
// Nachricht prüfen

  
if (document.forms[0].message.value.length == 0){
    alert("Bitte teilen Sie uns Ihre Nachricht mit.");
	document.forms[0].message.style.backgroundColor="#FF9999";
    return false
  }
  
  
  return true;
}

// FORMULAR WEITEREMPFEHLEN PRÜFEN

function checkDataRecommend_de(typ) {

// Email Absender prüfen

  if (document.forms[0].emailSender.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailSender.value)) {
      alert("Bitte verwenden Sie keine Sonderzeichen in der E-Mail Adresse.");
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailSender.value.indexOf("@")
    j=document.forms[0].emailSender.value.indexOf(".",i)
    k=document.forms[0].emailSender.value.indexOf(",")
    kk=document.forms[0].emailSender.value.indexOf(" ")
    jj=document.forms[0].emailSender.value.lastIndexOf(".")+1
    len=document.forms[0].emailSender.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Bitte geben Sie eine gültige E-Mail Adresse an.")
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Bitte geben Sie eine E-Mail Adresse an.");
	document.forms[0].emailSender.style.backgroundColor="#FF9999";
	return false;
  }
  
  // Email Empfänger prüfen

  if (document.forms[0].emailRecipient.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailRecipient.value)) {
      alert("Bitte verwenden Sie keine Sonderzeichen in der E-Mail Adresse.");
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailRecipient.value.indexOf("@")
    j=document.forms[0].emailRecipient.value.indexOf(".",i)
    k=document.forms[0].emailRecipient.value.indexOf(",")
    kk=document.forms[0].emailRecipient.value.indexOf(" ")
    jj=document.forms[0].emailRecipient.value.lastIndexOf(".")+1
    len=document.forms[0].emailRecipient.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Bitte geben Sie eine gültige E-Mail Adresse an.")
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Bitte geben Sie eine E-Mail Adresse an.");
	document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	return false;
  }
  
    return true;
}

// --------------- FR -------------------------------- //

function checkData_fr(typ) {

// Anrede prüfen

if (document.forms[0].title.value == "keine"){
    alert("Merci de nous indiquer votre titre.");
	document.forms[0].title.style.backgroundColor="#FF9999";
    return false
  }
  
  // Namen prüfen

  if (document.forms[0].lastname.value.length == 0){
    alert("Merci de nous indiquer votre nom.")
	document.forms[0].lastname.style.backgroundColor="#FF9999";
    return false
  }
  
// Email prüfen

  if (document.forms[0].email.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].email.value)) {
      alert("Merci de nous indiquer une adresse e-mail correcte.");
	  document.forms[0].email.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].email.value.indexOf("@")
    j=document.forms[0].email.value.indexOf(".",i)
    k=document.forms[0].email.value.indexOf(",")
    kk=document.forms[0].email.value.indexOf(" ")
    jj=document.forms[0].email.value.lastIndexOf(".")+1
    len=document.forms[0].email.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Merci de nous indiquer une adresse e-mail correcte.")
	  document.forms[0].email.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Merci de nous indiquer votre adresse e-mail.");
	document.forms[0].email.style.backgroundColor="#FF9999";
	return false;
  }
  
 // Telefon prüfen
 
 if (document.forms[0].phone.value.length >0){
 var _123 = document.forms[0].phone.value;
 for (var i = 0; i < _123.length; i++){
 var abc = _123.substring(i, i + 1);
		if ((abc < "0" || "9" < abc) && abc != '(' && abc != ')' && abc != ' '){
		alert ("Merci de nous indiquer un numéro de téléphone correct. ");
		return false;
		} 
		}
 	 }
  
// Nachricht prüfen

  
if (document.forms[0].message.value.length == 0){
    alert("Merci de compléter votre message.");
	document.forms[0].message.style.backgroundColor="#FF9999";
    return false
  }
  
  
  return true;
}

// FORMULAR WEITEREMPFEHLEN PRÜFEN

function checkDataRecommend_fr(typ) {

// Email Absender prüfen

  if (document.forms[0].emailSender.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailSender.value)) {
      alert("Merci de nous indiquer une adresse e-mail correcte.");
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailSender.value.indexOf("@")
    j=document.forms[0].emailSender.value.indexOf(".",i)
    k=document.forms[0].emailSender.value.indexOf(",")
    kk=document.forms[0].emailSender.value.indexOf(" ")
    jj=document.forms[0].emailSender.value.lastIndexOf(".")+1
    len=document.forms[0].emailSender.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Merci de nous indiquer une adresse e-mail correcte.")
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Merci de nous indiquer votre adresse e-mail.");
	document.forms[0].emailSender.style.backgroundColor="#FF9999";
	return false;
  }
  
  // Email Empfänger prüfen

  if (document.forms[0].emailRecipient.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailRecipient.value)) {
      alert("Merci de nous indiquer une adresse e-mail correcte du récipient.");
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailRecipient.value.indexOf("@")
    j=document.forms[0].emailRecipient.value.indexOf(".",i)
    k=document.forms[0].emailRecipient.value.indexOf(",")
    kk=document.forms[0].emailRecipient.value.indexOf(" ")
    jj=document.forms[0].emailRecipient.value.lastIndexOf(".")+1
    len=document.forms[0].emailRecipient.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Merci de nous indiquer une adresse e-mail correcte du récipient.")
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Merci de nous indiquer l´adresse e-mail du récipient.");
	document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	return false;
  }
  
    return true;
}

// --------------- EN -------------------------------- //

function checkData_en(typ) {

// Anrede prüfen

if (document.forms[0].title.value == "keine"){
    alert("Please complete the field Title.");
	document.forms[0].title.style.backgroundColor="#FF9999";
    return false
  }
  
  // Namen prüfen

  if (document.forms[0].lastname.value.length == 0){
    alert("Please complete the field Last name.")
	document.forms[0].lastname.style.backgroundColor="#FF9999";
    return false
  }
  
// Email prüfen

  if (document.forms[0].email.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].email.value)) {
      alert("Please use only allowed characters in the Email field.");
	  document.forms[0].email.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].email.value.indexOf("@")
    j=document.forms[0].email.value.indexOf(".",i)
    k=document.forms[0].email.value.indexOf(",")
    kk=document.forms[0].email.value.indexOf(" ")
    jj=document.forms[0].email.value.lastIndexOf(".")+1
    len=document.forms[0].email.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Plese enter a valid email adress.")
	  document.forms[0].email.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Please complete the field Email.");
	document.forms[0].email.style.backgroundColor="#FF9999";
	return false;
  }
  
 // Telefon prüfen
 
 if (document.forms[0].phone.value.length >0){
 var _123 = document.forms[0].phone.value;
 for (var i = 0; i < _123.length; i++){
 var abc = _123.substring(i, i + 1);
		if ((abc < "0" || "9" < abc) && abc != '(' && abc != ')' && abc != ' '){
		alert ("Plese enter a valid phone number.");
		return false;
		} 
		}
 	 }
  
// Nachricht prüfen

  
if (document.forms[0].message.value.length == 0){
    alert("Please complete the field Message.");
	document.forms[0].message.style.backgroundColor="#FF9999";
    return false
  }
  
  
  return true;
}

// FORMULAR WEITEREMPFEHLEN PRÜFEN

function checkDataRecommend_en(typ) {

// Email Absender prüfen

  if (document.forms[0].emailSender.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailSender.value)) {
      alert("Please use only allowed characters in the sender´s email field.");
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailSender.value.indexOf("@")
    j=document.forms[0].emailSender.value.indexOf(".",i)
    k=document.forms[0].emailSender.value.indexOf(",")
    kk=document.forms[0].emailSender.value.indexOf(" ")
    jj=document.forms[0].emailSender.value.lastIndexOf(".")+1
    len=document.forms[0].emailSender.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Please enter a valid email adress in the sender´s email field.")
	  document.forms[0].emailSender.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Please complete the field Sender´s email.");
	document.forms[0].emailSender.style.backgroundColor="#FF9999";
	return false;
  }
  
  // Email Empfänger prüfen

  if (document.forms[0].emailRecipient.value.length >0){
  
    var re = /[äöüÄÖÜß]/
	if (re.test(document.forms[0].emailRecipient.value)) {
      alert("Please use only allowed characters in the recipients´s email field.");
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	  return false;
	}
    i=document.forms[0].emailRecipient.value.indexOf("@")
    j=document.forms[0].emailRecipient.value.indexOf(".",i)
    k=document.forms[0].emailRecipient.value.indexOf(",")
    kk=document.forms[0].emailRecipient.value.indexOf(" ")
    jj=document.forms[0].emailRecipient.value.lastIndexOf(".")+1
    len=document.forms[0].emailRecipient.value.length
   
    if ((i>0) && (j>(i+1)) && 
	    (k==-1) && (kk==-1) && 
		(len-jj >=2) && (len-jj<=3)) {
    } else {
      alert("Please enter a valid email adress in the recipient´s email field.")
	  document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
      return false
	}
  } else {
    alert("Please complete the field Recipient´s email.");
	document.forms[0].emailRecipient.style.backgroundColor="#FF9999";
	return false;
  }
  
    return true;
}


