PageSourceSearch

https://www.hoftechnik.at/js/build/frontend/bmi.min.js

js hoftechnik.at collected 2026-10-02 20:13:06 UTC 4,046 bytes, 1 lines download raw bytes

1function initBmiSlider(){if(weightSlider){noUiSlider.create(weightSlider,{start:[70],connect:[!0,!1],snap:!1,range:{min:[10,.1],"10%":[15,.1],"20%":[30,.1],"30%":[45,.1],"40%":[60,.1],"50%":[75,.1],"60%":[90,.1],"70%":[105,.1],"80%":[120,.1],"90%":[135,.1],max:[150]},pips:{mode:"range",density:1}});document.getElementById("skip-value-lower"),document.getElementById("skip-value-upper");for(var e=weightSlider.getElementsByClassName("noUi-handle"),t=[],i=0;i<e.length;i++)t[i]=document.createElement("div"),t[i].setAttribute("class","tooltipdiv"),e[i].appendChild(t[i])}if(heightSlider){noUiSlider.create(heightSlider,{start:[170],connect:[!0,!1],snap:!1,range:{min:[10,1],"10%":[22,1],"20%":[44,1],"30%":[66,1],"40%":[88,1],"50%":[110,1],"60%":[132,1],"70%":[154,1],"80%":[176,1],"90%":[198,1],max:[220]},pips:{mode:"range",density:1}});for(var n=heightSlider.getElementsByClassName("noUi-handle"),r=[],i=0;i<n.length;i++)r[i]=document.createElement("div"),r[i].setAttribute("class","tooltipdiv"),n[i].appendChild(r[i])}if(ageSlider){noUiSlider.create(ageSlider,{start:[40],connect:[!0,!1],snap:!1,range:{min:[5,1],"10%":[11,1],"20%":[22,1],"30%":[33,1],"40%":[44,1],"50%":[55,1],"60%":[66,1],"70%":[77,1],"80%":[88,1],"90%":[99,1],max:[110]},pips:{mode:"range",density:1}});for(var a=ageSlider.getElementsByClassName("noUi-handle"),d=[],i=0;i<a.length;i++)d[i]=document.createElement("div"),d[i].setAttribute("class","tooltipdiv"),a[i].appendChild(d[i])}genderSlider&&(noUiSlider.create(genderSlider,{orientation:"horizontal",start:1,range:{min:[0,1],max:1}}),genderSlider.noUiSlider.on("update",function(e,i){calcBMI(),0<e[i]?genderSlider.classList.add("off"):genderSlider.classList.remove("off")})),ageSlider&&ageSlider.noUiSlider.on("update",function(e,i,n){calcBMI(),d[i].innerHTML=parseFloat(n).toFixed(0)+" Jahre"}),heightSlider&&heightSlider.noUiSlider.on("update",function(e,i,n){calcBMI(),r[i].innerHTML=parseFloat(n).toFixed(0)+" cm"}),weightSlider&&weightSlider.noUiSlider.on("update",function(e,i,n){calcBMI(),t[i].innerHTML=parseFloat(n).toFixed(2)+" kg"})}function calcBMI(){var e=document.getElementById("bmi-wert"),i=document.getElementById("bmi-bewertung"),n=ageSlider.noUiSlider.get(),t=genderSlider.noUiSlider.get(),r=weightSlider.noUiSlider.get(),a=heightSlider.noUiSlider.get()/100,r=r/(a*a),r=parseFloat(r).toFixed(2),a=bewerteBMI(e.innerHTML=r,n,t);i.innerHTML=a}function bewerteBMI(e,i,n){var t="",r=[];r[0]=new Object,r[0].agemin=0,r[0].agemax=24,r[0].bmimin=19,r[0].bmimax=24,r[1]=new Object,r[1].agemin=25,r[1].agemax=34,r[1].bmimin=20,r[1].bmimax=25,r[2]=new Object,r[2].agemin=35,r[2].agemax=44,r[2].bmimin=21,r[2].bmimax=26,r[3]=new Object,r[3].agemin=45,r[3].agemax=54,r[3].bmimin=22,r[3].bmimax=27,r[4]=new Object,r[4].agemin=55,r[4].agemax=64,r[4].bmimin=23,r[4].bmimax=28,r[5]=new Object,r[5].agemin=64,r[5].agemax=110,r[5].bmimin=24,r[5].bmimax=29;for(var a,d,l,m=0;m<r.length;m++)r[m].agemin<=i&&r[m].agemax>=i&&(a=r[m].bmimin,l=1.2*(d=r[m].bmimax),0<n&&(a-=1,l=1.2*(d-=1)),e<a?t="Ihr BMI deutet auf ein zu geringes Körpergewicht <b>Untergewicht</b> hin. Bitte sprechen sie mit einem Arzt, es liegt möglicherweise eine Unterversorgung von Nährstoffen vor.":a<=e&&e<=d?t="Ihr BMI ist optimal sie haben <b>Normalgewicht</b>. Machen sie so weiter, mit gesunder Ernährung und Bewegung wird das auch lange so bleiben.":d<e&&e<=l?t="Ihr BMI deutet auf <b>Übergewicht</b> hin. Versuchen sie sich gesünder zu ernähren und mehr Bewegung in den Altag zu integrieren.":l<e&&(t="Ihr BMI deutet auf ein zu hohes Körpergewicht hin. Bei <b>Adipositas</b> (Fettleibigkeit) ist die Gefahr für schwere Krankheiten um ein Vielfaches höher. Bitte kontaktieren sie einen Arzt, damit er sie bei der Gewichtsabnahme unterstützen kann."));return t}loadScript("/js/src/default/nouislider.min.js",initBmiSlider),weightSlider=document.querySelector(".slider-weight"),ageSlider=document.querySelector(".slider-age"),heightSlider=document.querySelector(".slider-height"),genderSlider=document.getElementById("slider-gender");

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.