
String.prototype.Trim  = new Function("return this.replace(/^\\s+|\\s+$/g,'')")

function CheckFormKontaktformularDE()
{
        
          if (document.Kontaktformular.Firma.value.Trim() == '')
          {
                    alert('Bitte geben Sie Ihren Firmennamen ein.')
                    document.Kontaktformular.Firma.focus();
                    return false;
          }

          if (document.Kontaktformular.Strasse.value.Trim() == '')
          {
                    alert('Bitte geben Sie Ihre Strasse ein.')
                    document.Kontaktformular.Strasse.focus();
                    return false;
          }
          if (document.Kontaktformular.Hausnummer.value.Trim() == '')
                   {
                    alert('Bitte geben Sie Ihre Hausnummer ein.')
                    document.Kontaktformular.Hausnummer.focus();
                    return false;
                   }
          if (document.Kontaktformular.PLZ.value.Trim() == '')
                   {
                    alert('Bitte geben Sie Ihre Postleitzahl ein.')
                    document.Kontaktformular.PLZ.focus();
                    return false;
                   }
          if (document.Kontaktformular.Ort.value.Trim() == '')
                   {
                    alert('Bitte geben Sie einen Ort ein.')
                    document.Kontaktformular.Ort.focus();
                    return false;
                   }
          if (document.Kontaktformular.Telefon.value.Trim() == '')
                   {
                    alert('Bitte geben Sie Ihre Telefonnummer ein.')
                    document.Kontaktformular.Telefon.focus();
                    return false;
                   }

          field = 'EMail';
          if (document.Kontaktformular.elements[field].value.Trim() == '')
          {
                    alert('Bitte geben Sie Ihre E-Mail-Adresse ein.')
                    document.Kontaktformular.elements[field].focus();
                    return false;
          }

          if (document.Kontaktformular.EMail.value.indexOf("@") == -1)
          {
          		alert("Ihre E-Mail Adresse scheint einen Fehler zu enthalten. Bitte korrigieren Sie Ihre Angabe.");
          		document.Kontaktformular.EMail.focus();
          		return false;
          }

          if (document.Kontaktformular.EMail.value.indexOf(".") == -1)
          {
          		alert("Ihre E-Mail Adresse scheint einen Fehler zu enthalten. Bitte korrigieren Sie Ihre Angabe.");
          		document.Kontaktformular.EMail.focus();
          		return false;
          }
          if (document.Kontaktformular.Ansprechpartner.value.Trim() == '')
          {
                    alert('Bitte geben Sie den Namen eines Ansprechpartners ein.')
                    document.Kontaktformular.Ansprechpartner.focus();
                    return false;
          }
          if (document.Kontaktformular.Nachricht.value.Trim() == '')
          {
                    alert('Bitte geben Sie eine Nachricht ein.')
                    document.Kontaktformular.Nachricht.focus();
                    return false;
          }

return true;

}

function CheckFormKontaktformularEN()
{

          if (document.Kontaktformular.Firma.value.Trim() == '')
          {
                    alert('Please fill in your company name.')
                    document.Kontaktformular.Firma.focus();
                    return false;
          }

          if (document.Kontaktformular.Strasse.value.Trim() == '')
          {
                    alert('Please fill in your street.')
                    document.Kontaktformular.Strasse.focus();
                    return false;
          }
          if (document.Kontaktformular.Hausnummer.value.Trim() == '')
                   {
                    alert('Please fill in your street number.')
                    document.Kontaktformular.Hausnummer.focus();
                    return false;
                   }
          if (document.Kontaktformular.PLZ.value.Trim() == '')
                   {
                    alert('Please fill in your zipcode.')
                    document.Kontaktformular.PLZ.focus();
                    return false;
                   }
          if (document.Kontaktformular.Ort.value.Trim() == '')
                   {
                    alert('Please fill in your city.')
                    document.Kontaktformular.Ort.focus();
                    return false;
                   }
          if (document.Kontaktformular.Telefon.value.Trim() == '')
                   {
                    alert('Please fill in your telephone-number.')
                    document.Kontaktformular.Telefon.focus();
                    return false;
                   }

          field = 'EMail';
          if (document.Kontaktformular.elements[field].value.Trim() == '')
          {
                    alert('Please fill in your eMail.')
                    document.Kontaktformular.elements[field].focus();
                    return false;
          }

          if (document.Kontaktformular.EMail.value.indexOf("@") == -1)
          {
          		alert("It seems your email-adress contains some errors. Please correct it.");
          		document.Kontaktformular.EMail.focus();
          		return false;
          }

          if (document.Kontaktformular.EMail.value.indexOf(".") == -1)
          {
          		alert("It seems your email-adress contains some errors. Please correct it.");
          		document.Kontaktformular.EMail.focus();
          		return false;
          }
          if (document.Kontaktformular.Ansprechpartner.value.Trim() == '')
          {
                    alert('Please fill in the name of a contact person.')
                    document.Kontaktformular.Ansprechpartner.focus();
                    return false;
          }
          if (document.Kontaktformular.Nachricht.value.Trim() == '')
          {
                    alert('Please fill in your message.')
                    document.Kontaktformular.Nachricht.focus();
                    return false;
          }

return true;

}