﻿function ShowVraag1()
{
    if(document.getElementById('vraag1').style.display == 'block')
    {
        document.getElementById('vraag1').style.display='none';
        document.getElementById('vraag2').style.display='block';
        document.getElementById('vervolgvraag').style.display='block';
        }
    else 
    {
        document.getElementById('vraag1').style.display='block';
        document.getElementById('vraag2').style.display='none';
        document.getElementById('vervolgvraag').style.display='none';
        }
}
function ShowVraag2()
{
    if(document.getElementById('vraag2').style.display == 'block')
      {
        document.getElementById('vraag1').style.display='block';
        document.getElementById('vraag2').style.display='none';
        document.getElementById('vervolgvraag').style.display='none';
        }
    else 
       {
        document.getElementById('vraag1').style.display='none';
        document.getElementById('vraag2').style.display='block';
         document.getElementById('vervolgvraag').style.display='block';
        }
}
function ShowVraag3()
{
    if(document.getElementById('vraag3').style.display == 'block')
      {
        document.getElementById('vraag4').style.display='block';
        document.getElementById('vraag3').style.display='none';
        }
    else 
       {
        document.getElementById('vraag4').style.display='none';
        document.getElementById('vraag3').style.display='block';
        }
}
function ShowVraag4()
{
    if(document.getElementById('vraag4').style.display == 'block')
      {
        document.getElementById('vraag3').style.display='block';
        document.getElementById('vraag4').style.display='none';
        }
    else 
       {
        document.getElementById('vraag3').style.display='none';
        document.getElementById('vraag4').style.display='block';
        }
}


function CheckstopperTest()
{
    if(document.getElementById('1_1').checked){}
    else if(document.getElementById('1_2').checked){}
    else 
    {
        window.alert('U heeft vraag 1 nog niet beantwoord.');
        document.getElementById('1_1').focus();
        return false;
    }
    if(document.getElementById('2_1').checked){}
    else if(document.getElementById('2_2').checked){}
    else 
    {
        window.alert('U heeft vraag 2 nog niet beantwoord.');
        document.getElementById('2_1').focus();
        return false;
    }
    if(document.getElementById('3_1').checked){}
    else if(document.getElementById('3_2').checked){}
    else 
    {
        window.alert('U heeft vraag 3 nog niet beantwoord.');
        document.getElementById('3_1').focus();
        return false;
    }
    if(document.getElementById('4_1').checked){}
    else if(document.getElementById('4_2').checked){}
    else 
    {
        window.alert('U heeft vraag 4 nog niet beantwoord.');
        document.getElementById('4_1').focus();
        return false;
    }
    if(document.getElementById('5_1').checked){}
    else if(document.getElementById('5_2').checked){}
    else 
    {
        window.alert('U heeft vraag 5 nog niet beantwoord.');
        document.getElementById('5_1').focus();
        return false;
    }
    if(document.getElementById('6_1').checked){}
    else if(document.getElementById('6_2').checked){}
    else 
    {
        window.alert('U heeft vraag 6 nog niet beantwoord.');
        document.getElementById('6_1').focus();
        return false;
    }
    if(document.getElementById('7_1').checked){}
    else if(document.getElementById('7_2').checked){}
    else 
    {
        window.alert('U heeft vraag 7 nog niet beantwoord.');
        document.getElementById('7_1').focus();
        return false;
    }
    if(document.getElementById('8_1').checked){}
    else if(document.getElementById('8_2').checked){}
    else 
    {
        window.alert('U heeft vraag 8 nog niet beantwoord.');
        document.getElementById('8_1').focus();
        return false;
    }
    if(document.getElementById('9_1').checked){}
    else if(document.getElementById('9_2').checked){}
    else 
    {
        window.alert('U heeft vraag 9 nog niet beantwoord.');
        document.getElementById('9_1').focus();
        return false;
    }
    
    document.stoppertest.submit();
}

function CheckGedachtAan()
{
    var l_strAlert='';
    for (i=1;i<=20;i++)
    {
        if(document.getElementById(i+'_1').checked){}
        else if(document.getElementById(i+'_2').checked){}
        else if(document.getElementById(i+'_3').checked){}
        else if(document.getElementById(i+'_4').checked){}
        else if(document.getElementById(i+'_5').checked){}
        else 
        {
            if(i>10)
            {
                l_strAlert=l_strAlert +'U heeft vraag '+(i-10)+' van voordelen van stoppen nog niet beantwoord.\n\r';
            }
            else
                l_strAlert=l_strAlert +'U heeft vraag '+i+' van voordelen van het roken nog niet beantwoord.\n\r';

        }
    }
    if(l_strAlert.length>0)
    {
        window.alert(l_strAlert);
        document.getElementById('1_1').focus();
        return false;
    }
    document.GedachtAanStoppenTest.submit();
}

function CheckBerekenBesparing()
{
    if (isNaN(document.getElementById('pakje').value.replace(/,/g,".")))
    {
        window.alert('Prijs per pakje sigaretten moet een getal zijn.');
        document.getElementById('pakje').focus();
        return false;
    }
    else
    {
        if(document.getElementById('pakje').value=='')
        {
            window.alert('Prijs per pakje sigaretten moet ingevuld worden.');
            document.getElementById('pakje').focus();
            return false;
        }
        else if(document.getElementById('pakje').value.replace(/^[0]+/g,"")<1)
        {
            window.alert('Prijs per pakje sigaretten moet tussen 1 en 10 euro liggen.');
            document.getElementById('pakje').focus();
            return false;
        } 
        else if(document.getElementById('pakje').value.replace(/^[0]+/g,"") >10)
        {
            window.alert('Prijs per pakje sigaretten moet tussen 1 en 10 euro liggen.');
            document.getElementById('pakje').focus();
            return false;
        } 
        
         else if(parseInt(document.getElementById('pakje').value) ==0 )
        {
        
            if(isNaN(document.getElementById('pakje').value.replace(/^[0]+/g,"")))
            {
                window.alert('Prijs per pakje sigaretten moet tussen 1 en 10 euro liggen.');
                document.getElementById('pakje').focus();
                return false;
            }
            else if (parseInt(document.getElementById('pakje').value.replace(/^[0]+/g,""))==0)
            {
                window.alert('Prijs per pakje sigaretten moet tussen 1 en 10 euro liggen.');
                document.getElementById('pakje').focus();
                return false;
            }
            else if (document.getElementById('pakje').value.replace(/^[0]+/g,"")==0)
            {
                window.alert('Prijs per pakje sigaretten moet tussen 1 en 10 euro liggen.');
                document.getElementById('pakje').focus();
                return false;
            }
        }
    }  
  
  
    if (isNaN(document.getElementById('hoeveel').value))
    {
        window.alert('Aantal sigaretten per pakje moet een geheel getal zijn.');
        document.getElementById('hoeveel').focus();
        return false;
    }
    else if(document.getElementById('hoeveel').value.indexOf('.')!=-1)
    {
        window.alert('Aantal sigaretten per pakje moet een geheel getal zijn.');
        document.getElementById('hoeveel').focus();
        return false;
    }
    else
    {
        if (document.getElementById('hoeveel').value=='')
        {
            window.alert('Aantal sigaretten per pakje moet ingevuld zijn.');
            document.getElementById('hoeveel').focus();
            return false;
        }
        else if(parseInt(document.getElementById('hoeveel').value.replace(/^[0]+/g,"")) <5 )
        {
            window.alert('Aantal sigaretten per pakje moet tussen 5 en 50 liggen.');
            document.getElementById('hoeveel').focus();
            return false;
        }
        else if (parseInt(document.getElementById('hoeveel').value.replace(/^[0]+/g,"")) >50)
        {
            window.alert('Aantal sigaretten per pakje moet tussen 5 en 50 liggen.');
            document.getElementById('hoeveel').focus();
            return false;
        }
         else if(parseInt(document.getElementById('hoeveel').value) ==0 )
        {
        
            if(isNaN(document.getElementById('hoeveel').value.replace(/^[0]+/g,"")))
            {
                window.alert('Aantal sigaretten per pakje moet tussen 5 en 50 liggen.');
                document.getElementById('hoeveel').focus();
                return false;
            }
            else if (parseInt(document.getElementById('hoeveel').value.replace(/^[0]+/g,""))==0)
            {
                window.alert('Aantal sigaretten per pakje moet tussen 5 en 50 liggen.');
                document.getElementById('hoeveel').focus();
                return false;
            }
            else if (document.getElementById('hoeveel').value.replace(/^[0]+/g,"")==0)
            {
                window.alert('Aantal sigaretten per pakje moet tussen 5 en 50 liggen.');
                document.getElementById('hoeveel').focus();
                return false;
            }
        }
    }

    if (isNaN(document.getElementById('perdag').value))
    {
        window.alert('Aantal sigaretten dat u per dag dag rookt moet een geheel getal zijn.');
        document.getElementById('perdag').focus();
        return false;
    }
    else if(document.getElementById('perdag').value.indexOf('.')!=-1)
    {
        window.alert('Aantal sigaretten dat u per dag dag rookt moet een geheel getal zijn.');
        document.getElementById('perdag').focus();
        return false;
    }
    else
    {
        if(document.getElementById('perdag').value=='')
        {
            window.alert('Aantal sigaretten dat u per dag rookt is nog niet ingevuld.');
            document.getElementById('perdag').focus();
            return false;
        }
        else if(parseInt(document.getElementById('perdag').value.replace(/^[0]+/g,"")) <1 )
        {
        window.alert('Aantal sigaretten dat u per dag dag rookt moet tussen 1 en 150 liggen.');
            document.getElementById('perdag').focus();
            return false;
        }
        else if(parseInt(document.getElementById('perdag').value.replace(/^[0]+/g,"")) >150)
        {
            window.alert('Aantal sigaretten dat u per dag dag rookt moet tussen 1 en 150 liggen.');
            document.getElementById('perdag').focus();
            return false;
        }
        else if(parseInt(document.getElementById('perdag').value) == 0 )
        {
            if(parseInt(document.getElementById('perdag').value.replace(/^[0]+/g,"")) =='0')
            {
                window.alert('Aantal sigaretten dat u per dag rookt moet tussen 1 en 150 liggen.');
                document.getElementById('perdag').focus();
                return false;
            }
        }
    }
     document.BerekenBesparingTest.submit();
}

function CheckRookGedrag()
{
    var l_strAlert='';
    for (i=1;i<=21;i++)
    {
        if(document.getElementById(i+'_1').checked){}
        else if(document.getElementById(i+'_2').checked){}
        else if(document.getElementById(i+'_3').checked){}
        else if(document.getElementById(i+'_4').checked){}
        else if(document.getElementById(i+'_5').checked){}
        else 
        {
            l_strAlert=l_strAlert +'U heeft vraag '+i+' over uw rookgedrag nog niet beantwoord.\n\r';
        }
    }
    if(l_strAlert.length>0)
    {
        window.alert(l_strAlert);
        document.getElementById('1_1').focus();
        return false;
    }
    document.rookgedragTest.submit();
}

function CheckWaarMis()
{
    var l_strAlert='';
    for (i=1;i<=24;i++)
    {
        if(document.getElementById(i+'_1').checked){}
        else if(document.getElementById(i+'_2').checked){}
        else if(document.getElementById(i+'_3').checked){}
        else if(document.getElementById(i+'_4').checked){}
        else if(document.getElementById(i+'_5').checked){}
        else 
        {
            l_strAlert=l_strAlert +'U heeft vraag '+i+' over waar het mis gaat nog niet beantwoord.\n\r';
        }
    }
    if(l_strAlert.length>0)
    {
        window.alert(l_strAlert);
        document.getElementById('1_1').focus();
        return false;
    }
    document.waarmisTest.submit();
}

function CheckGood4you()
{
 if(document.getElementById('1_1').checked){}
    else if(document.getElementById('1_2').checked){}
    else if(document.getElementById('1_3').checked){}
    else if(document.getElementById('1_4').checked){}
    else 
    {
        window.alert('Je hebt vraag 1 nog niet beantwoord.');
        document.getElementById('1_1').focus();
        return false;
    }
    if(document.getElementById('2_1').checked){}
    else if(document.getElementById('2_2').checked){}
    else 
    {
        window.alert('Je hebt vraag 2 nog niet beantwoord.');
        document.getElementById('2_1').focus();
        return false;
    }
    if(document.getElementById('3_1').checked){}
    else if(document.getElementById('3_2').checked){}
    else 
    {
        window.alert('Je hebt vraag 3 nog niet beantwoord.');
        document.getElementById('3_1').focus();
        return false;
    }
    if(document.getElementById('4_1').checked){}
    else if(document.getElementById('4_2').checked){}
    else 
    {
        window.alert('Je hebt vraag 4 nog niet beantwoord.');
        document.getElementById('4_1').focus();
        return false;
    }
    if(document.getElementById('5_1').checked){}
    else if(document.getElementById('5_2').checked){}
    else 
    {
        window.alert('Je hebt vraag 5 nog niet beantwoord.');
        document.getElementById('5_1').focus();
        return false;
    }
    if(document.getElementById('6_1').checked){}
    else if(document.getElementById('6_2').checked){}
    else if(document.getElementById('6_3').checked){}
    else if(document.getElementById('6_4').checked){}
    else 
    {
        window.alert('Je hebt vraag 6 nog niet beantwoord.');
        document.getElementById('6_1').focus();
        return false;
    }
    document.good4youtest.submit();
}
