// JavaScript Document

function validate_kontakt() {
  var errors='';
  validity = true; // assume valid
  if (!check_empty(document.anform.l_name.value))
        { validity = false; errors+='Bitte geben Sie Ihren Namen ein.\n'; }
  if (!check_empty(document.anform.l_vorname.value))
        { validity = false; errors+='Bitte geben Sie Ihren Vornamen ein.\n'; }
  if (!check_empty(document.anform.l_firma.value))
        { validity = false; errors+='Bitte geben Sie den Firmennamen ein.\n'; }
  if (!check_empty(document.anform.l_land.value))
        { validity = false; errors+='Bitte geben Sie das Herkunftsland ein.\n'; }
  if (!check_empty(document.anform.l_plz.value))
        { validity = false; errors+='Bitte geben Sie die Postleitzahl ein.\n'; }
  if (!check_empty(document.anform.l_ort.value))
        { validity = false; errors+='Bitte geben Sie den Ort ein.\n'; }
  if (!check_empty(document.anform.l_strasse.value))
        { validity = false; errors+='Bitte geben Sie die Straße mit Hausnummer ein.\n'; }
  if (!check_empty(document.anform.l_tel.value))
        { validity = false; errors+='Bitte geben Sie eine Telefonnummer ein.\n'; }
  if (!check_email(document.anform.l_mail.value))
        { validity = false; errors+='Die eingegebene E-Mail-Adresse ist ungültig.\n'; }
		
  if (!validity) alert('Ihre Eingabe ist nicht korrekt.\n\n'+errors);
  return validity;
}

function validate_enquiry() {
  var errors='';
  validity = true; // assume valid
  if (!check_empty(document.anform.l_name.value))
        { validity = false; errors+='Please enter your name.\n'; }
  if (!check_empty(document.anform.l_vorname.value))
        { validity = false; errors+='Please enter your first name.\n'; }
  if (!check_empty(document.anform.l_firma.value))
        { validity = false; errors+='Please enter your company name.\n'; }
  if (!check_empty(document.anform.l_land.value))
        { validity = false; errors+='Please enter a country.\n'; }
  if (!check_empty(document.anform.l_plz.value))
        { validity = false; errors+='Please enter the postcode/ZIP.\n'; }
  if (!check_empty(document.anform.l_ort.value))
        { validity = false; errors+='Please enter the city/town.\n'; }
  if (!check_empty(document.anform.l_strasse.value))
        { validity = false; errors+='Please enter street with number.\n'; }
  if (!check_empty(document.anform.l_tel.value))
        { validity = false; errors+='Please enter a phone number.\n'; }
  if (!check_email(document.anform.l_mail.value))
        { validity = false; errors+='The e-mail address is not valid.\n'; }
		
  if (!validity) alert('Your input is not correct.\n\n'+errors);
  return validity;
}

function validate_demande() {
  var errors='';
  validity = true; // assume valid
  if (!check_empty(document.anform.l_name.value))
        { validity = false; errors+='Veuillez indiquer votre nom.\n'; }
  if (!check_empty(document.anform.l_vorname.value))
        { validity = false; errors+='Veuillez indiquer votre prénom.\n'; }
  if (!check_empty(document.anform.l_firma.value))
        { validity = false; errors+='Veuillez indiquer le nom de votre entreprise.\n'; }
  if (!check_empty(document.anform.l_land.value))
        { validity = false; errors+='Veuillez indiquer votre pays d’origine.\n'; }
  if (!check_empty(document.anform.l_plz.value))
        { validity = false; errors+='Veuillez indiquer votre code postal.\n'; }
  if (!check_empty(document.anform.l_ort.value))
        { validity = false; errors+='Veuillez indiquer votre ville ou localité.\n'; }
  if (!check_empty(document.anform.l_strasse.value))
        { validity = false; errors+='Veuillez indiquer votre rue et votre numéro de rue.\n'; }
  if (!check_empty(document.anform.l_tel.value))
        { validity = false; errors+='Veuillez indiquer votre numéro de téléphone.\n'; }
  if (!check_email(document.anform.l_mail.value))
        { validity = false; errors+='L’adresse e-mail indiquée n’est pas valable.\n'; }
		
  if (!validity) alert('Saisie incomplète ou erronée.\n\n'+errors);
  return validity;
}

function check_empty(text) {
  return (text.length > 0); // gibt false zurück wenn leer
}

function check_email(address) {
  if ((address == "")
    || (address.indexOf ('@') == -1)
    || (address.indexOf ('.') == -1))
      return false;
  return true;
}
function check_match_partner(value) {
  if ((value == "k0"))
  	return false;
  return true;
}
