<?xml version="1.0" encoding="UTF-8"?>
<document>
 <LimeSurveyDocType>Question</LimeSurveyDocType>
 <DBVersion>365</DBVersion>
 <languages>
  <language>de</language>
 </languages>
 <questions>
  <fields>
   <fieldname>qid</fieldname>
   <fieldname>parent_qid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>gid</fieldname>
   <fieldname>type</fieldname>
   <fieldname>title</fieldname>
   <fieldname>question</fieldname>
   <fieldname>preg</fieldname>
   <fieldname>help</fieldname>
   <fieldname>other</fieldname>
   <fieldname>mandatory</fieldname>
   <fieldname>question_order</fieldname>
   <fieldname>language</fieldname>
   <fieldname>scale_id</fieldname>
   <fieldname>same_default</fieldname>
   <fieldname>relevance</fieldname>
   <fieldname>modulename</fieldname>
  </fields>
  <rows>
   <row>
    <qid><![CDATA[4104]]></qid>
    <parent_qid><![CDATA[0]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[;]]></type>
    <title><![CDATA[BEDARFtest01]]></title>
    <question><![CDATA[<strong>Bitte präzisieren Sie diesen Bedarf:</strong><br />
<style type="text/css">.big-radio {
	width: 17px !important;
  	height: 17px !important;
  }
  .clickable-span:hover {
    cursor: pointer;
  }
</style>
<script type="text/javascript" charset="utf-8">
	var checkClosest = function(elem) {
      elem.firstElementChild.click();
    };
  
  	$(document).on('ready pjax:scriptcomplete', function(){
		var thisQuestion = $('#question{QID}');
      
		// Insert radios
		// Zapisuje się w bazie: [...value=] natomiast wyświetlane w pytaniu jest to, co stoi zaraz za [...id="radio-X" />]
      // Es wird in der Datenbank gespeichert: [... value =] während die angezeigte Frage ist, was sich hinter [... id = "radio-X" />] verbirgt.
		if(!document.querySelector(".inserted-radio")){
            $('.answer-item.answer_cell_X001', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span onclick="checkClosest(this)">\
                    <input value="1" class="inserted-radio" type="radio" name="radio_" id="radio-1" />&nbsp;&nbsp;ja&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>\
                <span onclick="checkClosest(this)">\
                    <input value="0" class="inserted-radio" type="radio" name="radio_" id="radio-2" />&nbsp;&nbsp;nein</span>\
              </div>'
            );

// Textfelder: werden hier Spalten nicht definiert, erscheint in jeder ein Textfeld (Grundeinstellung der Frage), auch zusätzlich zu den definierten RadioButtons.
// Mit diesen zwei folgenden Definitionen sind die Textfelder in den RadioButton-Spalten wieder weg.
// Aber es erscheinen auch keine da, wo sie erscheinen sollen...
            $('.answer-item.answer_cell_X002', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span>\
                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
              </div>'
            );

            $('.answer-item.answer_cell_X003', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span>\
                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
              </div>'
            );
 // ENDE Textfelder        
            $('.answer-item.answer_cell_X004', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span onclick="checkClosest(this)">\
                    <input value="1" class="inserted-radio" type="radio" name="radio_" id="radio-1" />&nbsp;&nbsp;ja&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>\
                <span onclick="checkClosest(this)">\
                    <input value="0" class="inserted-radio" type="radio" name="radio_" id="radio-2" />&nbsp;&nbsp;nein</span>\
              </div>'
            );
    	}
        document.querySelectorAll("input[id^='answer']").forEach( function(inputElem){
          var currID = inputElem.id.substr(6);
          inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('input').forEach( function(radioNeedsName){
            radioNeedsName.name += currID;
            // Łapiemy zmiany i uzupełniamy oryginalny element
            // Wir fangen die Änderungen ein und vervollständigen das ursprüngliche Element
            radioNeedsName.addEventListener("change", function(){
              inputElem.value = event.target.value;
            })
          })
        });
      
		// Clean-up styles
		$('input.inserted-radio').addClass('big-radio');
		$('.list-question-select').find('span').addClass('clickable-span')
		$('.with-select input:text', thisQuestion).css({
			'position': 'absolute',
			'left': '-9999em'
		});
	});
</script> <script>
     // Zmiana atrybutu name radiosów tak, aby działała wyłączność per subpytanie (Y)
  // Ändern Sie das Namensattribut des Radios so, dass es ausschließlich pro Unterabfrage funktioniert (Y) 
    function applyCustomRadios() {
      document.querySelectorAll("input[id^='answer']").forEach( function(inputElem){
        var currID = inputElem.id.substr(6);
        inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('input').forEach( function(radioNeedsName){
          radioNeedsName.name += currID;
          // Łapiemy zmiany i uzupełniamy oryginalny element
          radioNeedsName.addEventListener("change", function(){
            inputElem.value = event.target.value;
          })
        });
        inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('label').forEach( function(radioNeedsName){
          radioNeedsName.name += currID;
          // Łapiemy zmiany i uzupełniamy oryginalny element
          radioNeedsName.addEventListener("change", function(){
            inputElem.value = event.target.value;
          })
        })
      });
    }

  	document.addEventListener('ready pjax:scriptcomplete', applyCustomRadios)
  	document.addEventListener('pjax:scriptcomplete', applyCustomRadios)
</script>]]></question>
    <preg/>
    <help><![CDATA[<strong>Bitte präzisieren Sie diesen Bedarf:</strong><br />
<style type="text/css">.big-radio {
	width: 17px !important;
  	height: 17px !important;
  }
  .clickable-span:hover {
    cursor: pointer;
  }
</style>
<script type="text/javascript" charset="utf-8">
	var checkClosest = function(elem) {
      elem.firstElementChild.click();
    };
  
  	$(document).on('ready pjax:scriptcomplete', function(){
		var thisQuestion = $('#question{QID}');
      
		// Insert radios
		// Zapisuje się w bazie: [...value=] natomiast wyświetlane w pytaniu jest to, co stoi zaraz za [...id="radio-X" />]
      // Es wird in der Datenbank gespeichert: [... value =] während die angezeigte Frage ist, was sich hinter [... id = "radio-X" />] verbirgt.
		if(!document.querySelector(".inserted-radio")){
            $('.answer-item.answer_cell_X001', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span onclick="checkClosest(this)">\
                    <input value="1" class="inserted-radio" type="radio" name="radio_" id="radio-1" />&nbsp;&nbsp;ja&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>\
                <span onclick="checkClosest(this)">\
                    <input value="0" class="inserted-radio" type="radio" name="radio_" id="radio-2" />&nbsp;&nbsp;nein</span>\
              </div>'
            );

// Textfelder: werden hier Spalten nicht definiert, erscheint in jeder ein Textfeld (Grundeinstellung der Frage), auch zusätzlich zu den definierten RadioButtons.
// Mit diesen zwei folgenden Definitionen sind die Textfelder in den RadioButton-Spalten wieder weg.
// Aber es erscheinen auch keine da, wo sie erscheinen sollen...
//            $('.answer-item.answer_cell_X002', thisQuestion).addClass('with-select').append(
//              '<div style="text-align: center" class="list-question-select">\
//                <span>\
//                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
//              </div>'
//            );
//
//            $('.answer-item.answer_cell_X003', thisQuestion).addClass('with-select').append(
//              '<div style="text-align: center" class="list-question-select">\
//                <span>\
//                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
//              </div>'
//            );
 // ENDE Textfelder        
            $('.answer-item.answer_cell_X004', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span onclick="checkClosest(this)">\
                    <input value="1" class="inserted-radio" type="radio" name="radio_" id="radio-1" />&nbsp;&nbsp;ja&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;</span>\
                <span onclick="checkClosest(this)">\
                    <input value="0" class="inserted-radio" type="radio" name="radio_" id="radio-2" />&nbsp;&nbsp;nein</span>\
              </div>'
            );
    	}

		if(!document.querySelector(".inserted-text-item")){
            $('.answer-item.answer_cell_X002', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span>\
                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
              </div>'
            );

            $('.answer-item.answer_cell_X003', thisQuestion).addClass('with-select').append(
              '<div style="text-align: center" class="list-question-select">\
                <span>\
                    <class="inserted-text-item" type="text" name="text_" id="text-1" /></span>\
              </div>'
            );
		}
        document.querySelectorAll("input[id^='answer']").forEach( function(inputElem){
          var currID = inputElem.id.substr(6);
          inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('input').forEach( function(radioNeedsName){
            radioNeedsName.name += currID;
            // Łapiemy zmiany i uzupełniamy oryginalny element
            // Wir fangen die Änderungen ein und vervollständigen das ursprüngliche Element
            radioNeedsName.addEventListener("change", function(){
              inputElem.value = event.target.value;
            })
          })
        });
      
		// Clean-up styles
		$('input.inserted-radio').addClass('big-radio');
		$('.list-question-select').find('span').addClass('clickable-span')
		$('.with-select input:text', thisQuestion).css({
			'position': 'absolute',
			'left': '-9999em'
		});
	});
</script> <script>
     // Zmiana atrybutu name radiosów tak, aby działała wyłączność per subpytanie (Y)
  // Ändern Sie das Namensattribut des Radios so, dass es ausschließlich pro Unterabfrage funktioniert (Y) 
    function applyCustomRadios() {
      document.querySelectorAll("input[id^='answer']").forEach( function(inputElem){
        var currID = inputElem.id.substr(6);
        inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('input').forEach( function(radioNeedsName){
          radioNeedsName.name += currID;
          // Łapiemy zmiany i uzupełniamy oryginalny element
          radioNeedsName.addEventListener("change", function(){
            inputElem.value = event.target.value;
          })
        });
        inputElem.parentElement.querySelector("div.list-question-select").querySelectorAll('label').forEach( function(radioNeedsName){
          radioNeedsName.name += currID;
          // Łapiemy zmiany i uzupełniamy oryginalny element
          radioNeedsName.addEventListener("change", function(){
            inputElem.value = event.target.value;
          })
        })
      });
    }

  	document.addEventListener('ready pjax:scriptcomplete', applyCustomRadios)
  	document.addEventListener('pjax:scriptcomplete', applyCustomRadios)
</script>]]></help>
    <other><![CDATA[N]]></other>
    <mandatory><![CDATA[N]]></mandatory>
    <question_order><![CDATA[21]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
  </rows>
 </questions>
 <subquestions>
  <fields>
   <fieldname>qid</fieldname>
   <fieldname>parent_qid</fieldname>
   <fieldname>sid</fieldname>
   <fieldname>gid</fieldname>
   <fieldname>type</fieldname>
   <fieldname>title</fieldname>
   <fieldname>question</fieldname>
   <fieldname>preg</fieldname>
   <fieldname>help</fieldname>
   <fieldname>other</fieldname>
   <fieldname>mandatory</fieldname>
   <fieldname>question_order</fieldname>
   <fieldname>language</fieldname>
   <fieldname>scale_id</fieldname>
   <fieldname>same_default</fieldname>
   <fieldname>relevance</fieldname>
   <fieldname>modulename</fieldname>
  </fields>
  <rows>
   <row>
    <qid><![CDATA[4138]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y001]]></title>
    <question><![CDATA[Hochschulabsolventen]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[1]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4139]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y002]]></title>
    <question><![CDATA[Gelernte Arbeitskräfte kaufmännisch]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[2]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4140]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y003]]></title>
    <question><![CDATA[Gelernte Arbeitskräfte gewerblich / technisch]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[3]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4141]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y004]]></title>
    <question><![CDATA[Gelernte Arbeitskräfte medizinisch]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[4]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4142]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y005]]></title>
    <question><![CDATA[Ungelernte Arbeitskräfte]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[5]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4143]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[Y006]]></title>
    <question><![CDATA[Auszubildende]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[6]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[0]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance><![CDATA[1]]></relevance>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4133]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[X001]]></title>
    <question><![CDATA[Bedarf allgemein]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[1]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[1]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance/>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4134]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[X002]]></title>
    <question><![CDATA[Anzahl]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[2]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[1]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance/>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4135]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[X003]]></title>
    <question><![CDATA[Tätigkeitsfeld]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[3]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[1]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance/>
    <modulename/>
   </row>
   <row>
    <qid><![CDATA[4136]]></qid>
    <parent_qid><![CDATA[4104]]></parent_qid>
    <sid><![CDATA[234269]]></sid>
    <gid><![CDATA[164]]></gid>
    <type><![CDATA[T]]></type>
    <title><![CDATA[X004]]></title>
    <question><![CDATA[Erwarten Sie Schwierigkeiten bei der Stellenbesetzung?]]></question>
    <other><![CDATA[N]]></other>
    <question_order><![CDATA[4]]></question_order>
    <language><![CDATA[de]]></language>
    <scale_id><![CDATA[1]]></scale_id>
    <same_default><![CDATA[0]]></same_default>
    <relevance/>
    <modulename/>
   </row>
  </rows>
 </subquestions>
</document>
