function roundTo(decimalpositions)
{
    var i = this * Math.pow(10,decimalpositions);
    i = Math.round(i);
    return i / Math.pow(10,decimalpositions);
}
Number.prototype.roundTo = roundTo; 

function calcolaIMC() {
var peso = document.getElementById('peso').value;
var altezza = document.getElementById('altezza').value;

if(peso == "" || altezza == "") {
alert('Inserire peso e altezza');
} else {
altezza = altezza / 100;
var imc = peso / (altezza * altezza);
imc = imc.roundTo(1);
imcdiv = document.getElementById('imc');
if(!imcdiv.getElementsByTagName("strong").item(0)) {
var strong = document.createElement("strong");
imcdiv.appendChild(strong);
strong.appendChild(document.createTextNode(" " + imc));
} else {
cella1 = imcdiv.getElementsByTagName("strong").item(0);
cella1.replaceChild(document.createTextNode(" " + imc),cella1.firstChild);
}

document.getElementById('imc2').value = imc;
}
}

function calcolaTest() {

if(document.getElementById('imc2').value == "") {
alert('Calcola il tuo IMC prima di proseguire');
return;
}

var peso = document.getElementById('peso').value;
var altezza = document.getElementById('altezza').value;
altezza = altezza / 100;
var imc = peso / (altezza * altezza);
imc = imc.roundTo(1);
var result = 0;

if(imc < 22)
result = 1;
else if(imc > 28)
result = 4;
else if(document.getElementById('local2').checked == true)
result = 2;
else if(document.getElementById('dolor3').checked == true)
result = 3;
else if(document.getElementById('ormon3').checked == true)
result = 5;

var testres = document.getElementById('risultato');

document.getElementById('test_result').style.display = '';

if(result==1)
testres.innerHTML = 'Prevalenza della componente edematosa per problematiche del microcircolo, per iperestrogenismo, per eccesso di sodio nella dieta e ridotto apporto di liquidi. Utile una dieta iposodica associata all\'utilizzo di integratori di sostanze utili per il trofismo del microcircolo (rutina, rusco, meliloto, vite rossa, vitamine C ed E, ippocastano, ecc...), attivit&agrave; aerobica (tapis roulant, passeggiate veloci, acquagym, ecc...)';
else if(result==2)
testres.innerHTML = 'Prevalenza della componente adiposa per ridotto apporto di ormoni tiroidei negli strati periferici, per aumentato apporto calorico o alterazione del ritmo crono metabolico. Utile alimentazione crono metabolica (Dieta Crono Metabolica, si pu&ograve; richiedere con la consulenza online) abbinata all\'applicazione nelle regioni interessate di crema Endocell&reg; (si acquista online) o di altre creme lipolititiche e vasodilatatrici. Attivit&agrave; aerobica (tapis roulant, bicicletta, idrobike, acquagym, ecc...)';
else if(result==3)
testres.innerHTML = 'Lipolinfedema. Necessaria detossicazione tessutale (dieta detox on line) abbinata ad utilizzo di integratori di sostanze utili per il trofismo del microcircolo (rutina, rusco, meliloto, vite rossa, vitamine C ed E, ippocastano, ecc...) dieta iposodica. Regolarizzare la funzione intestinale (aumentare consumo di fibre associato a maggior assunzione di acqua, maggior movimento e utilizzo di integratori specifici). Utile linfodrenaggio e attivit&agrave; aerobica costante (tapis roulant, bicicletta, idrobike, acquagym, ecc...)';
else if(result==4)
testres.innerHTML = 'La cellulite si configura in un quadro di aumento del peso che richiede una dieta ipocalorica ed iposodica e che tenga ridotti i valori insulinemici attraverso l\'apporto equilibrato di carboidrati e proteine (Dieta Crono Metabolica, si pu&ograve; richiedere con la consulenza online).  Non &egrave; il caso di fare da s&eacute; ma sarebbe opportuna una consulenza specialistica per la valutazione della funzione metabolica e ormonale. Comunque necessaria un\'attivit&agrave; sportiva aerobica anche leggera ma costante.';
else if(result==5)
testres.innerHTML = 'Cellulite e adiposit&agrave; addominale. Necessaria una dieta iposodica e ipoinsulinemica (Dieta Crono Metabolica, si pu&ograve; richiedere con la consulenza online), preceduta da una fase di detossicazione tessutale (Dieta Detox, si pu&ograve; richiedere con la consulenza online). Utile trattamento mediante cavitazione ultrasonica (posizionarsi sul fianco) seguita da un linfodrenaggio.';
else
testres.innerHTML = 'Cellulite fibrosa. Il ristagno di liquidi e la cattiva circolazione producono un rigonfiamento adiposo con possibile formazione di micro noduli e il tessuto connettivo di sostegno perde elasticit&agrave; e diventa pi&ugrave; rigido. Pu&ograve; essere presente rilassamento cutaneo. Trattamenti con metodiche che agiscono sul connettivo (anche un semplice massaggio connettivale) abbinati a dieta crono metabolica intervallata da periodi di detossicazione tessutale (Dieta Detox, si pu&ograve; richiedere con la consulenza online).';
}
