
  
    // Funktionen um Leerzeichen zu entfernen
    function trim(str, chars) {
      if(str && typeof str == "string") {
        return ltrim(rtrim(str, chars), chars);
      }
      return str;
    }
    function ltrim(str, chars) {
      chars = chars || "\\s";
      return str.replace(new RegExp("^[" + chars + "]+", "g"), "");
    }
    function rtrim(str, chars) {
      chars = chars || "\\s";
      return str.replace(new RegExp("[" + chars + "]+$", "g"), "");
    }
    
    // Funktion um Formular zu überprüfen
    // wird im Formular beim onsubmit Event eingebunden
    // Die Funktion trim() wird verwendet um Leerzeichen zu entfernen
    function chkFormular () {
	
	
	
      if (trim(document.Formular.Name.value) == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.Formular.Name.focus();
        return false;
      }
      if (trim(document.Formular.Email.value) == "") {
        alert("Bitte Ihre E-Mail Adresse eingeben!");
        document.Formular.Email.focus();
        return false;
      }
	   if (trim(document.Formular.Email.value.indexOf("@")) == -1) {
		alert("Keine gültige E-Mail-Adresse!");
		document.Formular.Email.focus();
		return false;
	  }
	}

    function chkFormular_customer () {	
	
	
      if (trim(document.Formular.Name.value) == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.Formular.Name.focus();
        return false;
      }
      if (trim(document.Formular.Email.value) == "") {
        alert("Bitte Ihre E-Mail Adresse eingeben!");
        document.Formular.Email.focus();
        return false;
      }
	   if (trim(document.Formular.Email.value.indexOf("@")) == -1) {
		alert("Keine gültige E-Mail-Adresse!");
		document.Formular.Email.focus();
		return false;
	  }

	  if (trim(document.Formular.Source.value) == "") {
		alert("Bitte geben Sie an, wo Sie Ihr Gerät erworben haben!");
		document.Formular.Source.focus();
		return false;
	  }

	  if (trim(document.Formular.Date.value) == "") {
		alert("Bitte geben Sie an, wann Sie das Gerät gekauft haben!");
		document.Formular.Date.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Firmware.value) == "") {
		alert("Bitte geben Sie die Firmware-Version an! Die Firmwareversion wird nach einem Reset (Handbuch s. 15 angezeigt)");
		document.Formular.Firmware.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Serial.value) == "") {
		alert("Bitte geben Sie die Seriennummer an! Die Seriennummer finden Sie auf der Unterseite des Gerätes oder der Verpackung");
		document.Formular.Serial.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Body.value) == "") {
		alert("Bitte füllen Sie das Anfragefeld aus!");
		document.Formular.Body.focus();
		return false;
	  }
		  
		  
	}
	
	function chkFormular_software () {	
	
	
      if (trim(document.Formular.Name.value) == "") {
        alert("Bitte Ihren Namen eingeben!");
        document.Formular.Name.focus();
        return false;
      }
      if (trim(document.Formular.Email.value) == "") {
        alert("Bitte Ihre E-Mail Adresse eingeben!");
        document.Formular.Email.focus();
        return false;
      }
	   if (trim(document.Formular.Email.value.indexOf("@")) == -1) {
		alert("Keine gültige E-Mail-Adresse!");
		document.Formular.Email.focus();
		return false;
	  }

	  if (trim(document.Formular.Source.value) == "") {
		alert("Bitte geben Sie an, wo Sie Ihr Gerät erworben haben!");
		document.Formular.Source.focus();
		return false;
	  }

	  if (trim(document.Formular.Date.value) == "") {
		alert("Bitte geben Sie an, wann Sie das Gerät gekauft haben!");
		document.Formular.Date.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Firmware.value) == "") {
		alert("Bitte geben Sie die Firmware-Version an! Die Firmwareversion wird nach einem Reset (Handbuch s. 15 angezeigt)");
		document.Formular.Firmware.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Serial.value) == "") {
		alert("Bitte geben Sie die Seriennummer an! Die Seriennummer finden Sie auf der Unterseite des Gerätes oder der Verpackung");
		document.Formular.Serial.focus();
		return false;
	  }
	  
	  if (trim(document.Formular.Body.value) == "") {
		alert("Bitte füllen Sie das Anfragefeld aus!");
		document.Formular.Body.focus();
		return false;
	  }
		  
		  
	
	
		
	if (trim(document.Formular.Operating_System.value) == "") {
		alert("Bitte geben Sie das Betriebsystem an!");
		document.Formular.Operating_System.focus();
		return false;
	  }
	  
	}
		
		
		
		
	
	
		function chkFormular_feedback () {	
	
		if (((document.Formular.feedback_yes.checked) == false) && ((document.Formular.feedback_no.checked) == false)){
		
		alert("Bitte wählen Sie Ja oder Nein aus.");
		document.Formular.focus();
		return false;
		}
		
	}
	

	
  
	
      
    


