<script>
{% if start == 1 %}
        jQuery( document ).ready(function() {
{% else %}
        jQuery(document).on('click', '#startcheck', function () {
{% endif %}
    
	    var ajaxurl = typeof trainingssystem_plugin_v2_ajax !== 'undefined' ? trainingssystem_plugin_v2_ajax.trainingssystem_plugin_v2_ajax_url : null;

        jQuery('.ts-forms-form-{{resultid}} .ts-forms-submitmanually').html('Speichern').removeClass("mb-3").addClass('btn-info');

        jQuery('#beforestart').hide();

        updateBar(0);
        jQuery('#progbar').show();

        //toggle class selected mit checked
        jQuery('input').click(function () {
            jQuery('input:not(:checked)').parent().removeClass("selected");
            jQuery('input:checked').parent().addClass("selected");
        });


        var allefragen = [];
        jQuery('.form-group:not(.result-field)').each(function () {
            allefragen.push(jQuery(this));
        });

        console.log("allefragen.length: " + allefragen.length);
        /*alle fragen bis auf die erste werden versteckt:*/
        for (var k = 1; k < allefragen.length; k++) {
            if (allefragen[k] != null) {
                allefragen[k].hide();
            }
        }
        allefragen[0].parent().parent().parent().show();

        jQuery('#fragen').show();

        jQuery('input').click(function () {
            nextpage();
        });
        jQuery('#prev').click(function () {
            prevpage();
        });

        var done = 0;
        var next = 0;
        var part = 100 / allefragen.length;

        /*Weiterleitung Vor:*/
        function nextpage() {
            jQuery('#progbar').show();
            jQuery('#prev').fadeIn();
            next++;
            if (next < allefragen.length) {
                allefragen[next - 1].fadeOut(function () {
                    //checkfinish();
                    //givequestion();
                    if (allefragen[next] != undefined) {
                        allefragen[next].fadeIn();
                        allefragen[next-1].parent().parent().parent().hide();
                        allefragen[next].parent().parent().parent().show();
                        done = done + part;
                        updateBar(done);
                    }
                    else {
                        next = qanzahl;
                    }
                });
            }
            if (next == allefragen.length) {
                done = part * allefragen.length;
                updateBar(done);
                allefragen[allefragen.length - 1].fadeOut();
                allefragen[allefragen.length - 1].parent().parent().parent().hide();
                auswertung();

                jQuery('#progbar').hide();
                jQuery('#prev').hide();

            }
        };
        /**/


        /*Zurück*/
        function prevpage() {
            next--;
            if (next < allefragen.length - 1) {
                allefragen[next + 1].fadeOut(function () {

                    //checkfinishbackwards();
                    allefragen[next].fadeIn();
                    allefragen[next+1].parent().parent().parent().hide();
                    allefragen[next].parent().parent().parent().show();
                    done = done - part;
                    updateBar(done);

                })
            }
            if (next == 0) {
                jQuery('#prev').fadeOut();
            }
        };



        // jQuery('#auswerten').on('click', function() {
        //   auswertung();
        // });

        /******************************Auswertung****************************************************************************/

        function auswertung() {

            jQuery('#ergebnis').show();

            var stress_0 = jQuery('input[value="stress_0"].ts-forms-element:checked').length;
            var stress_1 = jQuery('input[value="stress_1"].ts-forms-element:checked').length;
            var stress_2 = jQuery('input[value="stress_2"].ts-forms-element:checked').length;
            var stress_3 = jQuery('input[value="stress_3"].ts-forms-element:checked').length;
            var stress_4 = jQuery('input[value="stress_4"].ts-forms-element:checked').length;

            var selbstkritik_0 = jQuery('input[value="selbstkritik_0"].ts-forms-element:checked').length;
            var selbstkritik_1 = jQuery('input[value="selbstkritik_1"].ts-forms-element:checked').length;
            var selbstkritik_2 = jQuery('input[value="selbstkritik_2"].ts-forms-element:checked').length;
            var selbstkritik_3 = jQuery('input[value="selbstkritik_3"].ts-forms-element:checked').length;
            var selbstkritik_4 = jQuery('input[value="selbstkritik_4"].ts-forms-element:checked').length;

            var sorgen_0 = jQuery('input[value="sorgen_0"].ts-forms-element:checked').length;
            var sorgen_1 = jQuery('input[value="sorgen_1"].ts-forms-element:checked').length;
            var sorgen_2 = jQuery('input[value="sorgen_2"].ts-forms-element:checked').length;
            var sorgen_3 = jQuery('input[value="sorgen_3"].ts-forms-element:checked').length;
            var sorgen_4 = jQuery('input[value="sorgen_4"].ts-forms-element:checked').length;
     
            var sleepcare_0 = jQuery('input[value="sleepcare_0"].ts-forms-element:checked').length;
            var sleepcare_1 = jQuery('input[value="sleepcare_1"].ts-forms-element:checked').length;
            var sleepcare_2 = jQuery('input[value="sleepcare_2"].ts-forms-element:checked').length;
            var sleepcare_3 = jQuery('input[value="sleepcare_3"].ts-forms-element:checked').length;
            var sleepcare_4 = jQuery('input[value="sleepcare_4"].ts-forms-element:checked').length;

            var schicht = false; 
            if (jQuery('input[value="schicht_ja"].ts-forms-element:checked').length > 0){
                schicht = true; 
            }
                        
            var ergebnisstress = 4 * stress_4 + 3 * stress_3 + 2 * stress_2 + 1 * stress_1;
            console.log("Ergebnis Stress: " + ergebnisstress);

            var ergebnisselbstkritik = 4 * selbstkritik_4 + 3 * selbstkritik_3 + 2 * selbstkritik_2 + 1 * selbstkritik_1;
            console.log("Ergebnis Selbstkritik: " + ergebnisselbstkritik);

            var ergebnissorgen = 4 * sorgen_4 + 3 * sorgen_3 + 2 * sorgen_2 + 1 * sorgen_1;
            console.log("Ergebnis Sorgen: " + ergebnissorgen);

            var ergebnissleepcare = 4 * sleepcare_4 + 3 * sleepcare_3 + 2 * sleepcare_2 + 1 * sleepcare_1; 
            console.log("Ergebnis Sleepcare: " + ergebnissleepcare);

            console.log("Schicht: " + schicht);

            /*Generalinfo Speichern etc.*/
            if (ergebnisstress > 0 || ergebnisselbstkritik > 0 || ergebnissorgen > 0 || ergebnissleepcare > 0 ) {
                jQuery('.generalinfo').show();
            }
           
            /*Stress*/
            if (ergebnisstress >= 11) {
                jQuery('.stressrot').show();
            }
            else if (ergebnisstress < 11 && ergebnisstress >= 5) {
                jQuery('.stressgelb').show();
            }
            else if (ergebnisstress < 5 && ergebnisstress >= 0) {
                jQuery('.stressgrün').show();
            }
            
            /*Kritik*/
            if (ergebnisselbstkritik >= 9) {
                jQuery('.selbstkritikrot').show();
            }
            else if (ergebnisselbstkritik < 9 && ergebnisselbstkritik >= 4) {
                jQuery('.selbstkritikgelb').show();
            }
            else if (ergebnisselbstkritik < 4 && ergebnisselbstkritik >= 0) {
                jQuery('.selbstkritikgrün').show();
            }
       
            /*Sorgen*/
            if (ergebnissorgen >= 13) {
                jQuery('.sorgenrot').show();
            }
            else if (ergebnissorgen < 13 && ergebnissorgen >= 6) {
                jQuery('.sorgengelb').show();
            }
            else if (ergebnissorgen < 6 && ergebnissorgen >= 0) {
                jQuery('.sorgengrün').show();
            }
      
            /*Sleepcare*/ 
            if (!schicht){
                if (ergebnissleepcare >= 9) {
                jQuery('.sleepcarerot').show();
                }
                else if (ergebnissleepcare < 9 && ergebnissleepcare >= 5) {
                    jQuery('.sleepcaregelb').show();
                }
                else if (ergebnissleepcare < 5 && ergebnissleepcare >= 0) {
                    jQuery('.sleepcaregrün').show();
                }
            }

            /*Sleepcare - Schicht*/ 
            if (schicht){
                if (ergebnissleepcare >= 9) {
                jQuery('.sleepcarerot-schicht').show();
                }
                else if (ergebnissleepcare < 9 && ergebnissleepcare >= 5) {
                    jQuery('.sleepcaregelb-schicht').show();
                }
                else if (ergebnissleepcare < 5 && ergebnissleepcare >= 0) {
                    jQuery('.sleepcaregrün-schicht').show();
                }
            }
                       

            var gesamtpunkte_stress = (stress_0 + stress_1 + stress_2 + stress_3 + stress_4) * 4;
            var gesamtpunkte_selbstkritik = (selbstkritik_0 + selbstkritik_1 + selbstkritik_2 + selbstkritik_3 + selbstkritik_4) * 4;
            var gesamtpunkte_sorgen = (sorgen_0 + sorgen_1 + sorgen_2 + sorgen_3 + sorgen_4) * 4;
            var gesamtpunkte_sleepcare = (sleepcare_0 + sleepcare_1 + sleepcare_2 + sleepcare_3 + sleepcare_4) * 4;

            var percentstress = Math.round(ergebnisstress / gesamtpunkte_stress * 100);
            var percentselbstkritik = Math.round(ergebnisselbstkritik  / gesamtpunkte_selbstkritik  * 100);
            var percentsorgen = Math.round(ergebnissorgen / gesamtpunkte_sorgen * 100);
            var percentsleepcare = Math.round(ergebnissleepcare / gesamtpunkte_sleepcare * 100);

            {% if resultid is not empty and userid != 0 %}

            var resultObj = new Object();
            resultObj['stress'] = percentstress;
            resultObj['selbstkritik'] = percentselbstkritik;
            resultObj['sorgen'] = percentsorgen;
            resultObj['sleepcare'] = percentsleepcare;

            jQuery('.ts-forms-form-{{resultid}} .ts-forms-element-{{resultid}}').first().val(JSON.stringify(resultObj));

            {% endif %}
            
            {% if userid != 0 %}

            jQuery.ajax({
				type: 'POST',
				url: ajaxurl,
				data: {
					"action": "check_completed",
                    "checktitle": '{{ title }}',
					"url": location.href
				},
				error: function(errorThrown){
                    console.error("check completed ajax failed:");
					console.error(errorThrown);
				}
			});

            {% endif %}
            
            ////////////////////////////////////Highcharts////////////////////////////////////////////////////////////////////////////////////
            Highcharts.chart('stress', {

                credits: {
                    enabled: false
                },
                exporting: {
                    enabled: false
                },
                chart: {
                    type: 'gauge',
                    plotBackgroundColor: null,
                    plotBackgroundImage: null,
                    plotBorderWidth: 0,
                    plotShadow: false
                },

                title: {
                    text: ''
                },

                pane: {
                    startAngle: -150,
                    endAngle: 150,
                    background: [{
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#FFF'],
                                [1, '#333']
                            ]
                        },
                        borderWidth: 0,
                        outerRadius: '109%'
                    }, {
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#333'],
                                [1, '#FFF']
                            ]
                        },
                        borderWidth: 1,
                        outerRadius: '107%'
                    }, {
                        // default background
                    }, {
                        backgroundColor: '#DDD',
                        borderWidth: 0,
                        outerRadius: '105%',
                        innerRadius: '103%'
                    }]
                },

                // the value axis
                yAxis: {
                    min: 0,
                    max: 100,

                    minorTickInterval: 'auto',
                    minorTickWidth: 1,
                    minorTickLength: 10,
                    minorTickPosition: 'inside',
                    minorTickColor: '#666',

                    tickPixelInterval: 30,
                    tickWidth: 2,
                    tickPosition: 'inside',
                    tickLength: 10,
                    tickColor: '#666',
                    labels: {
                        step: 2,
                        rotation: 'auto'
                    },
                    title: {
                        text: 'Stress'
                    },
                    plotBands: [{
                        from: 0,
                        to: 25,
                        color: '#55BF3B' // green
                    }, {
                        from: 25,
                        to: 63,
                        color: '#DDDF0D' // yellow
                    }, {
                        from: 63,
                        to: 100,
                        color: '#DF5353' // red
                    }]
                },

                series: [{
                    name: 'Auswertung',
                    data: [percentstress],
                    tooltip: {
                        valueSuffix: 'Stress'
                    }
                }]

            }); //************************************************Stress Ende


            Highcharts.chart('sorgen', {

                credits: {
                    enabled: false
                },
                exporting: {
                    enabled: false
                },
                chart: {
                    type: 'gauge',
                    plotBackgroundColor: null,
                    plotBackgroundImage: null,
                    plotBorderWidth: 0,
                    plotShadow: false
                },

                title: {
                    text: ''
                },

                pane: {
                    startAngle: -150,
                    endAngle: 150,
                    background: [{
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#FFF'],
                                [1, '#333']
                            ]
                        },
                        borderWidth: 0,
                        outerRadius: '109%'
                    }, {
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#333'],
                                [1, '#FFF']
                            ]
                        },
                        borderWidth: 1,
                        outerRadius: '107%'
                    }, {
                        // default background
                    }, {
                        backgroundColor: '#DDD',
                        borderWidth: 0,
                        outerRadius: '105%',
                        innerRadius: '103%'
                    }]
                },

                // the value axis
                yAxis: {
                    min: 0,
                    max: 100,

                    minorTickInterval: 'auto',
                    minorTickWidth: 1,
                    minorTickLength: 10,
                    minorTickPosition: 'inside',
                    minorTickColor: '#666',

                    tickPixelInterval: 30,
                    tickWidth: 2,
                    tickPosition: 'inside',
                    tickLength: 10,
                    tickColor: '#666',
                    labels: {
                        step: 2,
                        rotation: 'auto'
                    },
                    title: {
                        text: 'Grübeln und Sorgen'
                    },
                    plotBands: [{
                        from: 0,
                        to: 31,
                        color: '#55BF3B' // green
                    }, {
                        from: 31,
                        to: 75,
                        color: '#DDDF0D' // yellow
                    }, {
                        from: 75,
                        to: 100,
                        color: '#DF5353' // red
                    }]
                },

                series: [{
                    name: 'Auswertung',
                    data: [percentsorgen],
                    tooltip: {
                        valueSuffix: 'Grübeln und Sorgen'
                    }
                }]

            }); //************************************************Sorgen Ende


            Highcharts.chart('sleepcare', {

                credits: {
                    enabled: false
                },
                exporting: {
                    enabled: false
                },
                chart: {
                    type: 'gauge',
                    plotBackgroundColor: null,
                    plotBackgroundImage: null,
                    plotBorderWidth: 0,
                    plotShadow: false
                },

                title: {
                    text: ''
                },

                pane: {
                    startAngle: -150,
                    endAngle: 150,
                    background: [{
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#FFF'],
                                [1, '#333']
                            ]
                        },
                        borderWidth: 0,
                        outerRadius: '109%'
                    }, {
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#333'],
                                [1, '#FFF']
                            ]
                        },
                        borderWidth: 1,
                        outerRadius: '107%'
                    }, {
                        // default background
                    }, {
                        backgroundColor: '#DDD',
                        borderWidth: 0,
                        outerRadius: '105%',
                        innerRadius: '103%'
                    }]
                },

                // the value axis
                yAxis: {
                    min: 0,
                    max: 100,

                    minorTickInterval: 'auto',
                    minorTickWidth: 1,
                    minorTickLength: 10,
                    minorTickPosition: 'inside',
                    minorTickColor: '#666',

                    tickPixelInterval: 30,
                    tickWidth: 2,
                    tickPosition: 'inside',
                    tickLength: 10,
                    tickColor: '#666',
                    labels: {
                        step: 2,
                        rotation: 'auto'
                    },
                    title: {
                        text: 'Schlafbeschwerden'
                    },
                    plotBands: [{
                        from: 0,
                        to: 33,
                        color: '#55BF3B' // green
                    }, {
                        from: 33,
                        to: 67,
                        color: '#DDDF0D' // yellow
                    }, {
                        from: 67,
                        to: 100,
                        color: '#DF5353' // red
                    }]
                },

                series: [{
                    name: 'Auswertung',
                    data: [percentsleepcare],
                    tooltip: {
                        valueSuffix: 'Schlafbeschwerden'
                    }
                }]

            }); //************************************************SleepCare


            Highcharts.chart('selbstkritik', {

                credits: {
                    enabled: false
                },
                exporting: {
                    enabled: false
                },
                chart: {
                    type: 'gauge',
                    plotBackgroundColor: null,
                    plotBackgroundImage: null,
                    plotBorderWidth: 0,
                    plotShadow: false
                },

                title: {
                    text: ''
                },

                pane: {
                    startAngle: -150,
                    endAngle: 150,
                    background: [{
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#FFF'],
                                [1, '#333']
                            ]
                        },
                        borderWidth: 0,
                        outerRadius: '109%'
                    }, {
                        backgroundColor: {
                            linearGradient: { x1: 0, y1: 0, x2: 0, y2: 1 },
                            stops: [
                                [0, '#333'],
                                [1, '#FFF']
                            ]
                        },
                        borderWidth: 1,
                        outerRadius: '107%'
                    }, {
                        // default background
                    }, {
                        backgroundColor: '#DDD',
                        borderWidth: 0,
                        outerRadius: '105%',
                        innerRadius: '103%'
                    }]
                },

                // the value axis
                yAxis: {
                    min: 0,
                    max: 100,

                    minorTickInterval: 'auto',
                    minorTickWidth: 1,
                    minorTickLength: 10,
                    minorTickPosition: 'inside',
                    minorTickColor: '#666',

                    tickPixelInterval: 30,
                    tickWidth: 2,
                    tickPosition: 'inside',
                    tickLength: 10,
                    tickColor: '#666',
                    labels: {
                        step: 2,
                        rotation: 'auto'
                    },
                    title: {
                        text: 'Selbstkritik'
                    },
                    plotBands: [{
                        from: 0,
                        to: 25,
                        color: '#55BF3B' // green
                    }, {
                        from: 25,
                        to: 67,
                        color: '#DDDF0D' // yellow
                    }, {
                        from: 67,
                        to: 100,
                        color: '#DF5353' // red
                    }]
                },

                series: [{
                    name: 'Auswertung',
                    data: [percentselbstkritik],
                    tooltip: {
                        valueSuffix: 'Selbstkritik'
                    }
                }]

                }); //************************************************Selbstkritik Ende

        }; /*Auswertung-Ende*/

        ////////////////////////////// Progressbar/////

        function updateBar(d) {
            var rounded = Math.round(d);
            jQuery('#progbar-numb').html("<p class='mb-0 mx-auto my-auto'>" + rounded + "%</p>");
            jQuery('#progbar-inner').css({ 'width': d + "%" });
        }

        {% if resultid is not empty and userid != 0 %}

            jQuery(document).on('click', '.ts-forms-form-{{resultid}} .ts-forms-submitmanually', function (e) {
                
                jQuery.ajax({
                    type: 'POST',
                    url: ajaxurl,
                    data: {
                        "action": "check_saved",
                        "checktitle": '{{ title }}',
                        "url": location.href
                    },
                    error: function(errorThrown){
                        console.error("check saved ajax failed:");
                        console.error(errorThrown);
                    }
                });
            });

        {% endif %}
    }); //document ready Ende
</script>

<div class="tspv2_check">
    <div>
        <h1>{{ title }}</h1>
    </div>

    <div id="beforestart">

        <p>
            Auf dieser Plattform stehen Ihnen verschiedene Online-Trainings zur Verfügung, die Sie bei der
            individuellen Förderung Ihrer mentalen Gesundheit unterstützen können. Vielleicht haben Sie schon entschieden, eines
            dieser Trainings zu beginnen. In diesem Fall wünschen wir Ihnen einen guten Start und viel Erfolg in Ihrem Training!
        </p>
        
        <p>
            Sie sind sich nicht sicher, ob gerade die richtige Zeit für Sie ist, um sich über einige Wochen der Stärkung Ihrer
            mentalen Gesundheit zu widmen? Vielleicht haben Sie sich auch schon die Beschreibung des einen oder anderen
            Online-Trainings in diesem Programm durchgelesen. Sie sind sich aber nicht sicher, welches Training das Richtige für
            Sie ist? Der Selbst-Check kann Ihnen eine Orientierung geben.
        </p>
        
        <p>
            Der Selbst-Check bietet Ihnen Antworten auf zwei Fragen: 1) Welche Beschwerden sind bei Ihnen wie stark ausgeprägt
            und 2) Welches Training kann Ihnen bei der Reduktion dieser Beschwerden oder zur Stärkung Ihrer Gesundheit in diesem
            Bereich helfen. Die aus dem Selbst-Check resultierenden Empfehlungen basieren auf Daten, die wir aus vorherigen
            Studien gesammelt und ausgewertet haben.
        </p>
        
        <p>
            Entscheidend dafür wie stark Sie von einem Training profitieren sind aber auch Ihre Motivation und Ihre Vorlieben.
            Daher spielt Ihr ganz persönliches Interesse an einem Trainingsbereich ebenfalls eine Rolle. Sollten Ihnen mehrere
            Trainings empfohlen werden, entscheiden Sie sich am besten für das Training, was Sie am ehesten anspricht.
        </p>

        {% if userid == 0 %}
        <div class="alert alert-info" role="alert">
            <h5><i class="fas fa-info-circle"></i>&nbsp;Hinweis</h5>
            <p>
                Sie sind momentan nicht angemeldet. Die Durchführung des Checks ist für Sie dennoch möglich und kann
                Ihnen als Modulempfehlung dienen.<br>
                Um Ihre Ergebnisse für spätere Analysen speichern zu können, melden Sie sich bitte <b>vor</b> der
                Durchführung des Checks im System an.
            </p>
        </div>
        {% endif %}

        <a class="btn btn-primary" id="startcheck">Gesundheits-Check starten »</a>

    </div>

    <div id="progbar" class="position-relative rounded my-4">
        <div id="progbar-numb" class="d-flex w-100"></div>
        <div id="progbar-inner" class="rounded"></div>
    </div>

    <div id="fragen">

        <div class="stressfragen fragen-thema">
            <h4>Die nachfolgenden Fragen beziehen Sie auf Ihre Gefühle und Gedanken während der letzten Woche. Bitte geben Sie
                jeweils an, wie oft Sie sich so gefühlt oder so gedacht haben.</h4>
            {{ stress|raw }}
        </div>

        <div class="selbstkritikfragen fragen-thema">
            <h4>Die nachfolgenden Fragen beschäftigen sich damit, wie Sie in schwierigen Situationen mit sich selbst umgehen. Bitte
                geben Sie an, wie häufig Sie in den letzten 14 Tagen in der beschriebenen Art und Weise auf schwierige Situationen
                reagiert haben.</h4>
            {{ selbstkritik|raw }}
        </div>
    
        <div class="sorgenfragen fragen-thema">
            <h4>Die nachfolgenden Fragen beschäftigen sich damit, wie Sie typischerweise über negative Erlebnisse oder Probleme nachdenken. Bitte
                lesen Sie die folgenden Aussagen und geben Sie an, in welchem Ausmaß diese auf Sie zutreffen, wenn Sie über negative
                Erlebnisse oder Probleme nachdenken.</h4>
            {{ sorgen|raw }}
        </div>

        <div class="sleepcarefragen fragen-thema">
            <h4>Die nachfolgenden Fragen beziehen sich auf Ihren Schlaf und Ihre Schlafprobleme - falls vorhanden. Bitte geben Sie
                jeweils den Schweregrad Ihrer Schlafprobleme während der letzten 2 Wochen an.</h4>
            {{ sleepcare|raw }}
        </div>

        <a class="btn btn-primary" id="prev"><i class="fas fa-chevron-left"></i>&nbsp;zurück</a>

        <!--<a class="btn btn-primary" id="auswerten">Auswertung</a>-->
    </div>
    <!--Fragen Ende-->

    <div id="ergebnis">
        <div class="row">

            <!--Stress-->
            <div class="col-12 col-md-6 col-lg-8 col-xl-8">
                <h2>Stress</h2>


                <div class="stressgrün">
                    <p>
                        Gefühle und Gedanken von Stress, übermäßiger Anspannung oder Überforderung scheinen bei Ihnen in den letzten
                        Tagen keine große Rolle zu spielen.
                        Das ist erfreulich und deutet darauf hin, dass Sie über wichtige Kompetenzen zur Stressbewältigung verfügen.
                    </p>
                    <p>
                        Auf dieser Plattform finden Sie zwei Online-Trainings zur Weiterentwicklung Ihrer Stresskompetenzen:
                    </p>
                    <p>In dem Training „Fit im Stress“ lernen Sie, wie Sie Lösungsstrategien für aktuelle Probleme entwickeln können.
                        Darüber hinaus lernen Sie verschiedene Methoden kennen,
                        um gelassener mit Stress und mit schwierigen Emotionen wie Ärger oder Angst umzugehen.
                    </p>
                    <p>
                        In dem Training „Resist. Resilienz stärken“ geht es hingegen darum, die eigene Aufmerksamkeit weg von den
                        Dingen, die nicht so gut laufen, hin zu den vorhandenen eigenen
                        Stärken und Ressourcen im Leben zu lenken. Das bewusste Wahrnehmen eigener Stärken und Ressourcen kann dabei
                        helfen, auch in zukünftigen schwierigen Situationen psychisch
                        widerstandsfähig zu bleiben.
                    </p>
                    <p>
                        Aufgrund Ihrer geringen Belastung durch Stress, Anspannung und Überforderung werden Ihnen die Trainings daher
                        wahrscheinlich nicht helfen können,
                        Ihr Stressempfinden weiter zu reduzieren. Wenn Sie dennoch Interesse daran haben, Ihre Fähigkeiten im Umgang mit
                        Stress oder Ihre innere
                        Widerstandsfähigkeit gezielt zu trainieren, können Sie eines dieser Trainings dafür nutzen. Wie jedes Training
                        kosten beide Trainings Zeit.
                        Wägen Sie ab, ob Sie die Zeit für eines der Trainings nutzen möchten oder in andere Aktivitäten investieren, die
                        Ihnen gut tun und Ihre
                        Entspannung und Gelassenheit im Umgang mit Stress fördern.
                    </p>
                </div>

                <div class="stressgelb">
                    <p>
                        Sie beschreiben einige Gefühle oder Gedanken von Stress, Anspannung und Überforderung. Das kann schon einmal
                        vorkommen, wenn viele Aufgaben zu erledigen sind oder wenn uns bestimmte Sorgen umtreiben. In solchen Phasen
                        kommen oft gerade die Dinge im Alltag zu kurz, aus denen wir neue Kraft schöpfen können. Wenn Sie so etwas schon
                        öfter erlebt haben und etwas tun möchten, um Ihre Stressbewältigungsfähigkeiten auszubauen, dann finden Sie auf
                        dieser Plattform zwei Online-Trainings, die Sie dabei unterstützen können:
                    </p>
                    <p>
                        Das Training „Fit im Stress“ zielt insbesondere auf die Förderung von effektiven und systematischen
                        Bewältigungsstrategien für Stresssituationen ab. Ebenso fördert es Fähigkeiten, gelassener mit Stress und mit
                        schwierigen Gefühlen wie Ärger oder Angst sowie mit stressverstärkenden Gedanken umzugehen. Das Training „Resist.
                        Resilienz stärken“ ist entwickelt worden, um die eigene Aufmerksamkeit weg von den
                        Dingen, die nicht so gut laufen, hin zu Gelingendem sowie bereits vorhandenen eigenen Stärken und Ressourcen im
                        Leben zu lenken. Das bewusste Wahrnehmen eigener Stärken und Ressourcen kann dabei helfen, besser mit
                        stressreichen Situationen umzugehen und auch in zukünftigen schwierigen Situationen psychisch widerstandsfähig
                        zu bleiben.
                    </p>
                    <p>
                        Aufgrund der Erfahrungen von vielen ehemaligen Trainingsteilnehmer/innen sind wir zuversichtlich, dass Ihnen
                        beide Trainings dabei helfen können, Gefühle von Stress, Anspannung und Überforderung wirksam zu reduzieren.
                        Wenn Sie eines der beiden Trainings machen möchten, wählen Sie am besten das Training aus, das Sie persönlich
                        mehr anspricht.
                    </p>
                
                </div>

                <div class="stressrot">
                    <p>
                        Sie beschreiben ausgeprägte Gefühle oder Gedanken von Stress, Anspannung und Überforderung. Gerade wenn Sie dies
                        schon über einen längeren Zeitraum erleben, ist es eine gute Idee, etwas zur Reduktion dieser Beschwerden zu
                        tun. Manchmal nehmen uns diese Gefühle so sehr ein, dass wir keinen guten Umgang mehr mit stressreichen
                        Situationen finden oder unsere Aufmerksamkeit vermehrt auf das lenken, was uns nicht gelingt.
                    </p>
                    <p>
                        Zur Bewältigung von Stress, Anspannung und Überforderung sind zwei Online-Trainings entwickelt worden:
                    </p>
                    <p>
                        Das Training „Fit im Stress“ zielt insbesondere auf die Förderung von effektiven und systematischen
                        Bewältigungsstrategien für Stresssituationen ab. Ebenso fördert es Fähigkeiten, gelassener mit Stress und mit
                        schwierigen Emotionen wie Ärger oder Angst sowie mit stressverstärkenden Gedanken umzugehen.
                    </p>
                    <p>
                        Das Training „Resist. Resilienz stärken“ ist entwickelt worden, um die eigene Aufmerksamkeit weg von den
                        Dingen, die nicht so gut laufen, hin zu Gelingendem sowie bereits vorhandenen eigenen Stärken und Ressourcen im
                        Leben zu lenken. Das bewusste Wahrnehmen eigener Stärken und Ressourcen kann dabei helfen, besser mit
                        stressreichen Situationen umzugehen und auch in zukünftigen schwierigen Situationen psychisch widerstandsfähig
                        zu bleiben.
                    </p>
                    <p>
                        Aufgrund der Erfahrungen von vielen ehemaligen Trainingsteilnehmer/innen sind wir zuversichtlich, dass Ihnen
                        beide Trainings dabei helfen können, Gefühle von Stress, Anspannung und Überforderung wirksam zu reduzieren.
                        Wenn Sie eines der beiden Trainings machen möchten, wählen Sie am besten das Training aus, das Sie persönlich
                        mehr anspricht.
                    </p>
                    <p>
                        Bei sehr starker Ausprägung Ihrer Beschwerden und wenn diese schon eine lange Zeit andauern, können auch darüber
                        hinausgehende Unterstützungsangebote nützlich sein, um diese Beschwerden merklich zu lindern. Scheuen Sie nicht
                        weitere Hilfsangebote zu nutzen, wenn Sie den Eindruck haben, dass die Online-Trainings „Fit im Stress“ oder
                        „Resist. Resilienz stärken“ nicht zu einer ausreichenden Linderung Ihrer Beschwerden beitragen. 
                        {% if empfehlung_url is not empty %}<a href="{{empfehlung_url}}" target="_blank">Informationen
                        zu weiteren Hilfsangeboten finden Sie hier</a>. {% endif %}
                    </p>
                </div>

            </div>

            <div class="col-12 col-md-6 col-lg-4 col-xl-4">
                <div id="stress" style="min-width: 310px; max-width: 400px; height: 300px;"></div>
            </div>
        </div>
        <!--row Stress ENDE -->

        <!--row Selbstkritik-->
        <div class="row">
            <div class="col-12 col-md-6 col-lg-8 col-xl-8">
                <h2>Selbstkritik</h2>
            
                <div class="selbstkritikgrün">
                    <p>
                        Gefühle der Unzulänglichkeit oder Gedanken über die eigenen Ecken und Kanten scheinen bei Ihnen keine
                        einnehmende oder belastende Rolle zu spielen – das ist fantastisch! Das Training „NAMAH. Sei gut zu dir“
                        wurde als Unterstützung für Personen entwickelt, die mit sich selbst und ihren eigenen Fehlern oft sehr hart
                        ins Gericht gehen. Das Training zielt darauf ab, wohlwollend gegenüber denjenigen Seiten der Persönlichkeit
                        zu sein, die man nicht so an sich mag. Nun scheinen Sie hier schon auf einem ganz guten Weg zu sein, sodass
                        das Training vermutlich keinen zusätzlichen spürbaren Beitrag dazu leisten kann. Wenn Sie trotzdem an einer
                        Weiterentwicklung Ihrer Selbstfürsorge und Ihres Selbstmitgefühls interessiert sind, können Sie sich diesen
                        Themen im Training widmen. Wie jedes Trainings kostet das Training „NAMAH. Sei gut zu dir“ Zeit. Wägen Sie
                        daher ab, ob Sie das Gefühl haben, Ihre Zeit in das Training investieren zu wollen oder diese lieber mit
                        anderen Aktivitäten, die Ihnen guttun, füllen möchten.
                    </p>
                </div>
            
                <div class="selbstkritikgelb">
                    <p>
                        Sie beschreiben ein hohes Maß an Selbstkritik. Ein gewisses Maß an Selbstkritik ist oft hilfreich, um aus
                        eigenen Fehlern zu lernen. Von Zeit zu Zeit sind selbstkritische Gedanken ganz normal. Wenn Sie dies jedoch
                        häufiger erleben und sich durch Ihre Selbstkritik belastet fühlen, kann das Training „NAMAH. Sei gut zu dir“
                        eine Möglichkeit sein, Ihnen dabei zu helfen, wohlwollender und achtsamer mit sich umzugehen.
                    </p>
                    <p>
                        Im Training geht es darum zu lernen, sich selbst anzunehmen – auch wenn etwas mal nicht so läuft wie
                        gewünscht. So umfasst „NAMAH. Sei gut zu dir“ z. B. den Umgang mit perfektionistischen Tendenzen, den eigenen
                        Erwartungen und mit Erwartungen anderer Personen. Außerdem beschäftigen Sie sich damit, selbstunterstützende
                        Gedanken zu entwickeln, um mit mehr Elan und Selbstsicherheit in neue Herausforderungen starten zu können.
                        Auch wird sich der persönlichen Stärken bewusstgemacht und Achtsamkeit geschult.
                        „NAMAH. Sei gut zu dir“ enthält bewährte Methoden zur Förderung der mentalen Gesundheit. Daher sind wir sehr zuversichtlich,
                        dass Ihnen das Training dabei helfen kann, wohlwollender mit sich umzugehen.
                    </p>
                </div>
            
                <div class="selbstkritikrot">
                    <p>
                        Sie beschreiben ein sehr hoch ausgeprägtes selbstkritisches Verhalten. Dies kann im Alltag stark einnehmend
                        und belastend sein. Daher ist es eine gute Idee, etwas für einen liebevolleren Umgang mit sich selbst zu
                        tun.
                    </p>
                    <p>
                        Das Training „NAMAH. Sei gut zu dir“ kann eine Möglichkeit sein, Ihnen dabei zu helfen, wohlwollender und
                        achtsamer mit sich umzugehen, anstatt sich für eigene Fehler und Schwächen zu verurteilen. Im Training geht
                        es darum zu lernen sich selbst anzunehmen – auch wenn etwas mal nicht so läuft, wie gewünscht. So umfasst
                        „NAMAH. Sei gut zu dir“ z. B. den Umgang mit perfektionistischen Tendenzen, mit eigenen Erwartungen und mit
                        Erwartungen anderer Personen. Außerdem beschäftigen Sie sich damit, selbstunterstützende Gedanken zu
                        entwickeln, um mit mehr Elan und Selbstsicherheit in neue Herausforderungen starten zu können. Auch wird
                        sich der persönlichen Stärken bewusstgemacht und Achtsamkeit geschult.
                    </p>
                    <p>
                        Wenn Sie schon seit langer Zeit unter starken selbstkritischen Gedanken leiden, dann reicht ein Training wie
                        „NAMAH. Sei gut zu dir“ möglicherweise nicht aus, damit Sie wohlwollender mit sich umgehen können. Je nach Ausprägung Ihrer
                        Beschwerden kann es somit sein, dass Sie weitere Bausteine benötigen, damit Sie sich durch Ihre Selbstkritik
                        weniger belastet fühlen. Scheuen Sie nicht weitere Hilfsangebote zu nutzen, wenn Sie den Eindruck haben,
                        dass das Training „NAMAH. Sei gut zu dir“ nicht zu einer ausreichenden Linderung Ihrer Beschwerden beiträgt.
                        {% if empfehlung_url is not empty %} <a href="{{empfehlung_url}}" target="_blank">Hier finden Sie eine
                        Übersicht zu weiteren Hilfeangeboten</a>.{% endif %}
                    </p>
                </div>
            
            </div>
            <div class="col-12 col-md-6 col-lg-4 col-xl-4">
                <div id="selbstkritik" style="min-width: 310px; max-width: 400px; height: 300px;"></div>
            </div>
        </div>
        <!--row Selbstkritik-->

        <!--row Sorgen-->
        <div class="row">
            <div class="col-12 col-md-6 col-lg-8 col-xl-8">
                <h2>Grübeln und Sorgen</h2>
            
                <div class="sorgengrün">
                    <p>
                        Grübel- und Sorgengedanken scheinen bei Ihnen aktuell keine große Rolle zu spielen. Das ist erfreulich! Das
                        Online-Training „Dankbarkeit“ ist für eine Reduktion von Grübel- und Sorgengedanken entwickelt
                        worden. Aufgrund Ihrer geringen Belastung durch Grübel- und Sorgengedanken wird Ihnen das
                        Dankbarkeitstraining daher wahrscheinlich nicht helfen können Ihre Grübel- und Sorgengedanken weiter zu
                        reduzieren.
                    </p>
                    <p>
                        Wenn Sie dennoch Interesse daran haben, das Positive in Ihrem Alltag mehr wahrzunehmen und wertzuschätzen,
                        können Sie das Online-Training „Dankbarkeit“ dennoch ausprobieren. Wie jedes Training kostet das
                        Online-Training „Dankbarkeit“ Zeit. Wägen Sie ab, ob Sie die Zeit für das Training nutzen möchten
                        oder ob Sie andere Aktivitäten nutzen möchten, die Ihnen gut tun und die Sie wertschätzen.
                    </p>
                </div>
            
                <div class="sorgengelb">
                    <p>
                        Sie beschreiben einige Grübel- und Sorgengedanken. Manchmal nehmen uns Gedanken an negative Ereignisse oder
                        Sorgen um die Zukunft so sehr ein, dass wir unsere Aufmerksamkeit vermehrt auf Negatives richten. Dann kann
                        ein hilfreiches Ziel darin bestehen, das Positive in der Welt mehr wahrzunehmen und wertzuschätzen. Im
                        Online-Training „Dankbarkeit“ geht es darum, die Fairness der eigenen Aufmerksamkeit zu fördern,
                        indem Sie üben, die kleineren und größeren erfreulichen Erlebnisse im Alltag bewusster wahrzunehmen. Unser
                        Dankbarkeitstraining ist für eine Reduktion von Grübel- und Sorgengedanken entwickelt worden. Aufgrund von
                        vergangenen Studienergebnissen sind wir zuversichtlich, dass das Dankbarkeitstraining Ihnen dabei helfen
                        kann, Ihre Grübel- und Sorgengedanken wirksam zu reduzieren.
                    </p>
                </div>
            
                <div class="sorgenrot">
                    <p>
                        Sie beschreiben ausgeprägte Grübel- und Sorgengedanken. Es ist eine gute Idee etwas zur Reduktion Ihrer
                        Grübel- und Sorgengedanken zu tun. Manchmal nehmen uns Gedanken an negative Ereignisse oder Sorgen um die
                        Zukunft so sehr ein, dass wir unsere Aufmerksamkeit vermehrt auf Negatives richten. Dann kann ein
                        hilfreiches Ziel darin bestehen, das Positive in der Welt mehr wahrzunehmen und wertzuschätzen. Im
                        Online-Training „Dankbarkeit“ geht es darum, die Fairness der eigenen Aufmerksamkeit zu fördern,
                        indem Sie üben, die kleineren und größeren erfreulichen Erlebnisse im Alltag bewusster wahrzunehmen.
                        Aufgrund von vergangenen Studienergebnissen sind wir zuversichtlich, dass das Dankbarkeitstraining ein
                        Baustein sein kann, um Ihnen zu helfen Ihre Grübel- und Sorgengedanken zu reduzieren. Je nach Ausprägung
                        Ihrer Beschwerden kann es sein, dass Sie weitere Bausteine benötigen, damit sich Ihre Grübel- und
                        Sorgengedanken zufriedenstellend reduzieren. Scheuen Sie nicht weitere Hilfsangebote zu nutzen, wenn Sie den
                        Eindruck haben, dass das Online-Training „Dankbarkeit“ nicht zu einer ausreichenden Linderung Ihrer
                        Beschwerden beiträgt.
                        Manchmal kann es auch sein, dass der Blick so sehr von dem Negativen verstellt ist, dass man es auch mit
                        Anstrengung nicht schafft, ihn auf Positives zu lenken oder man gar nichts Positives mehr sieht. Dann kann
                        es sinnvoll sein, dass Sie sich weitere Unterstützung holen. {% if empfehlung_url is not empty %} 
                        <a href="{{empfehlung_url}}" target="_blank">Hier finden Sie eine Übersicht zu weiteren Hilfeangeboten</a>.{% endif %}
            
                    </p>
                </div>
            
            </div>
            <div class="col-12 col-md-4 col-lg-4 col-xl-4">
                <div id="sorgen" style="min-width: 310px; max-width: 400px; height: 300px;"></div>
            </div>
        </div>
        <!--row Sorgen Ende-->

        <div class="row">
            <div class="col-12 col-md-6 col-lg-8 col-xl-8">
                <h2>Schlafbeschwerden</h2>
                <div class="sleepcaregrün">
                    <p>
                        Insgesamt deutet Ihr Ergebnis darauf hin, dass Sie in aller Regel einen erholsamen Schlaf haben. Das ist toll!
                        Sorgen Sie weiterhin dafür, dass Sie genug Schlaf bekommen. Dann sind Sie auch für stressreiche Phasen gut
                        gewappnet. Das Regenerations-Training ist für Pflegekräfte entwickelt, die aufgrund der Schichtarbeit
                        Schlafprobleme entwickelt haben. Aufgrund Ihres Ergebnisses werden Sie daher wahrscheinlich kaum vom Training
                        profitieren können. Wenn Sie dennoch Interesse haben sich näher mit Ihrem Schlaf zu beschäftigen, können Sie das
                        Regenerations-Training natürlich ausprobieren. Wie jedes Training kostet das Online-Training Zeit. Wägen Sie
                        daher ab, ob Sie die Zeit für das Training nutzen möchten oder ob Sie andere Aktivitäten nutzen möchten, die
                        Ihnen gut tun und Sie darin unterstützen erholsamer zu schlafen.
                    </p>
                </div>

                <div class="sleepcaregelb">
                    <p>
                        Ihr Ergebnis deutet darauf hin, dass Sie öfter Schwierigkeiten haben, erholsam zu schlafen. Mit dem
                        Regenerations-Training lernen Sie wirksame Techniken zur Förderung eines erholsamen Schlafs. Aufgrund von
                        vergangenen Studiendaten sind wir zuversichtlich, dass das Schlaftraining Ihnen helfen kann, erholsamer zu
                        schlafen und Ihre Schlafprobleme somit zu reduzieren.
                    </p>
                </div>

                <div class="sleepcarerot">
                    <p>
                        Ihr Ergebnis zeigt deutliche Anzeichen von Schlafproblemen an. Das Regenerations-Training kann Sie mit
                        verschiedenen Übungen dabei unterstützen, schrittweise wieder erholsamer zu schlafen. Je nach Ausprägung Ihrer
                        Beschwerden kann es sein, kann es auch sinnvoll sein, wenn Sie mögliche andere Ursachen für Ihre Schlafprobleme
                        abklären lassen und weitere Bausteine benötigen, damit sich Ihre Schlafprobleme reduzieren können. Scheuen Sie
                        nicht, weitere Hilfsangebote zu nutzen, wenn Sie den Eindruck haben, dass das Regenerations-Training nicht zu
                        einer ausreichenden Linderung Ihrer Beschwerden beiträgt. 
                        {% if empfehlung_url is not empty %}<a href="{{empfehlung_url}}" target="_blank">Hier finden Sie eine Übersicht dazu.</a>{% endif %}
                    </p>
                </div>

                <!-- Feedback für Schichtarbeit == Ja -->
                <div class="sleepcaregrün-schicht">
                    <p>
                        Ihr Ergebnis deutet darauf hin, dass Sie in aller Regel einen erholsamen Schlaf haben. Das ist toll! Sorgen Sie
                        weiterhin dafür, dass Sie genug Schlaf bekommen. Dann sind Sie auch für stressreiche Phasen gut gewappnet. Das
                        Online-Training „Sleepcare“ ist für Schichtarbeitende entwickelt, die aufgrund der Schichtarbeit Schlafprobleme
                        entwickelt haben. Aufgrund Ihres Ergebnisses werden Sie daher wahrscheinlich kaum vom Training profitieren
                        können. Wenn Sie dennoch Interesse haben sich näher mit Ihrem Schlaf zu beschäftigen, können Sie „Sleepcare“
                        natürlich ausprobieren. Wie jedes Training kostet das Online-Training Zeit. Wägen Sie daher ab, ob Sie die Zeit
                        für das Training nutzen möchten oder ob Sie andere Aktivitäten nutzen möchten, die Ihnen gut tun und Sie darin
                        unterstützen erholsamer zu schlafen.
                    </p>
                </div>
                
                <div class="sleepcaregelb-schicht">
                    <p>
                        Ihr Ergebnis deutet darauf hin, dass Sie öfter Schwierigkeiten haben, erholsam zu schlafen. Mit dem Training
                        „Sleepcare“ lernen Sie wirksame Techniken zur Förderung eines erholsamen Schlafes kennen. Aufgrund von vergangenen
                        Studienergebnissen sind wir zuversichtlich, dass das Training „Sleepcare“ Ihnen helfen kann, erholsamer zu
                        schlafen und Ihre Schlafprobleme somit zu reduzieren.
                    </p>
                </div>
                
                <div class="sleepcarerot-schicht">
                    <p>
                        Ihr Ergebnis zeigt deutliche Anzeichen von Schlafproblemen an. Das Training „Sleepcare“ kann Sie mit verschiedenen
                        Übungen dabei unterstützen, schrittweise wieder erholsamer zu schlafen. Wenn Sie sehr stark oder bereits seit
                        einer langen Zeit unter Schlafproblemen leiden, dann empfehlen wir Ihnen auch, die Beschwerden von einer Ärztin
                        oder einem Arzt untersuchen zu lassen, um körperliche Ursachen auszuschließen. Scheuen Sie nicht, auch während
                        der Teilnahme am SleepCare-Training weitere Hilfsangebote zu nutzen, wenn Sie den Eindruck haben, dass das
                        Online-Training nicht zu einer ausreichenden Linderung Ihrer Beschwerden beiträgt. 
                        {% if empfehlung_url is not empty %}<a href="{{empfehlung_url}}" target="_blank">Hier finden Sie eine
                        Übersicht zu verschiedenen Hilfsangeboten</a>.{% endif %}
                    </p>
                </div>

            </div>
            <div class="col-12 col-md-6 col-lg-4 col-xl-4">
                <div id="sleepcare" style="min-width: 310px; max-width: 400px; height: 300px;"></div>
            </div>
        </div>
         

        <div class="generalinfo mt-5">

            {{ gesundheit_empfehlungen_accordion | raw }}
            {% if resultid is not empty and userid != 0 %}
            <div class="card mt-4">
                <div class="card-header">
                    <h4 class="m-0">
                        <i class="fas fa-chart-bar"></i>&nbsp;Eingaben speichern?
                    </h4>
                </div>
                <div class="card-body">
                    <p class="mb-0">
                        Möchten Sie Ihre Check-Ergebnisse speichern, um sie zu einem anderen Zeitpunkt wieder abzurufen
                        und Ihre <a href="{{ check_results_overview_link }}">Ergebnisse</a> im zeitlichen Verlauf verfolgen zu können?
                    </p>
                </div>
                <div class="card-footer d-flex flex-row align-items-center">
                    {{result_tsform|raw }}
                    <span class="text-muted pl-3">
                            All Ihre Eingaben auf dieser Plattform können in Ihrem 
                            <a href="{{ profile_link }}" target="_blank" title="Persönlicher Bereich">persönlichen
                            Bereich</a>  zu einem späteren Zeitpunkt wieder gelöscht werden.
                    </span>
                </div>
            </div>
            {% endif %}
        </div>
    </div>
    <!--Ergebnis Ende -->
</div>