function nextQuestion()
{
    de=document.getElementById;
    cq = window.currentQuestion;
    
    if (cq > 0 && cq <= vraagArray.length)
    {
        window.score = window.score + calcScore(cq-1);
        saveToWindow(cq-1);
    }
        
    if (cq == vraagArray.length)
    {
        //laatste vraag is geweest.
        //alert(cq);
        saveResults("hoe_gezond_leef_ik");
        toonResultaten();
        link.style.backgroundColor = '#ffffff';
        return;
    }

    text = document.getElementById("tekst");
    text.innerHTML = vraagArray[cq];
    
    sk = document.getElementById("subkop");
    sk.innerHTML = onderDeelArray[cq];
    
    v = document.getElementById("vraagnummer");
    v.innerHTML = "Vraag " + (cq+1);
    
    o = document.getElementById("opties");
    o.innerHTML = "";
    for (var i=0; i<optieArray[cq].length; i++)
    {
        if (vraagTypeArray[cq]=="checkbox")
        {
            o.innerHTML += "<input type='checkbox' name='optie"+ i +"' id='optie"+ i +"' />"+ 
                            optieArray[cq][i] +"<br />"; 
        }
        else
        {
        }
    }
    
    cq++;
    window.currentQuestion = cq;
    if (cq == vraagArray.length)
    {
        //dit is de laatste vraag
        link = d.getElementById("volgende");
        link.innerHTML = "Toon de resultaten &raquo;";
        link.style.backgroundColor = '#39a837';
    }
    else
    {
        link = d.getElementById("volgende");
        link.innerHTML = "Ga naar vraag " + (cq+1) + " &raquo;";
        link.style.backgroundColor = '#39a837';
    }
        
}

function implInit()
{
    window.score = beginscore;
}

function calcScore(currentQuestion)
{
    var score = 0;
    for (var i=0; i<optieArray[currentQuestion].length; i++)
    {
        o = document.getElementById("optie"+i);
        if (o.checked)
        {
            (score = score + (scoreArray[currentQuestion][i]));
        }
    }
    return score;
}

function toonResultaten()
{
    score = window.score/2;
    if(score<25)
    {
        text = 'zeer ongezonde';
        textb = 'Als je daar niet op korte termijn wat aan gaat doen loop je het risico ziek te worden.';
    }
    else if(score<50)
    {
        text = 'ongezonde';
        textb = 'We adviseren je om te gaan werken aan een gezondere leefstijl: ga meer bewegen, eet gezonder, stop met eventuele verslavingen en probeer het leven van een wat zonniger kant te bekijken.';
    }
    else if(score<75)
    {
        text = 'gezonde';
        textb = 'Het kan natuurlijk altijd beter. Een score van 100% is dichter bij dan je denkt.';
    }
    else
    {
        text = 'zeer gezonde';
        textb = 'Dat is goed, maar blijf er wel bewust mee bezig. Het is voor jou nog maar een kleine stap naar de 100%.';
    }
    
    output= 'Je hebt een score behaald van <b>'+ score 
                +'</b>%. Dat betekent dat je een <b>'+ text +'</b> leefstijl hebt.';
    output+= '<br><Br>'+textb;

    document.getElementById('tekst').innerHTML = output;
    document.getElementById('volgende').innerHTML = '';
    document.getElementById('vraagnummer').innerHTML = '';
    document.getElementById('opties').innerHTML = '';
    document.getElementById('subkop').innerHTML = 'Behaalde score';
}
