function utf8_decoder(utftext) 
{  
        var string = "";  
        var i = 0;  
        var c = c1 = c2 = 0;  
  
        while ( i < utftext.length ) {  
            c = utftext.charCodeAt(i);  
            if (c < 128) {  
                string += String.fromCharCode(c);  
                i++;  
            }  
            else if((c > 191) && (c < 224)) {  
                c2 = utftext.charCodeAt(i+1);  
                string += String.fromCharCode(((c & 31) << 6) | (c2 & 63));  
                i += 2;  
            }  
            else {  
                c2 = utftext.charCodeAt(i+1);  
                c3 = utftext.charCodeAt(i+2);  
                string += String.fromCharCode(((c & 15) << 12) | ((c2 & 63) << 6) | (c3 & 63));  
                i += 3;  
            }  
  
        }  
        return string;  
}

function vraag1()
{
	if(document.getElementById('chk_1').checked == true || document.getElementById('chk_2').checked == true || document.getElementById('chk_3').checked == true || document.getElementById('chk_4').checked == true){
		document.getElementById('showButton').style.display = 'block';
	}else{
		document.getElementById('showButton').style.display = 'none';
	}
}

function vraag2()
{
	if(document.getElementById('chk_1').checked == true){	
		document.getElementById('subAntwoord').style.display = 'none';
		document.getElementById('showButton').style.display = 'block';
	}else if(document.getElementById('chk_2').checked == true){
		document.getElementById('subAntwoord').style.display = 'block';
		document.getElementById('showButton').style.display = 'block';
	}else{
		document.getElementById('subAntwoord').style.display = 'none';
		document.getElementById('showButton').style.display = 'none';
	}	
}

function vraag3()
{
	if(document.getElementById('chk_1').checked == true || document.getElementById('chk_2').checked == true){
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('subAntwoord').style.display = 'block';
	}else{
		document.getElementById('showButton').style.display = 'none';	
		document.getElementById('subAntwoord').style.display = 'none';
	}
}

function vraag4()
{
	if(document.getElementById('chk_1').checked == true){	
		document.getElementById('subAntwoord').style.display = 'none';
		document.getElementById('showButton').style.display = 'block';
	}else if(document.getElementById('chk_2').checked == true){
		document.getElementById('subAntwoord').style.display = 'block';
		document.getElementById('showButton').style.display = 'block';
	}else{
		document.getElementById('subAntwoord').style.display = 'none';
		document.getElementById('showButton').style.display = 'none';
	}	
}

function vraag5()
{
	if(document.getElementById('chk_1').checked == true){
		document.getElementById('subAntwoord').style.display = 'block';
	}else if(document.getElementById('chk_2').checked == true){
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	}else{
		document.getElementById('showButton').style.display = 'none';	
		document.getElementById('subAntwoord').style.display = 'none';
		document.getElementById('subAntwoordextra').style.display = 'none';
	}
}

function vraag5_extra()
{
	if(document.getElementById('chk_1_extra').checked == true){
		document.getElementById('subAntwoordextra1').style.display = 'block';
		document.getElementById('subAntwoordextra1').innerHTML = '<strong>Daivonex&reg;</strong><br/>Daivonex&reg; bevat de werkzame stof calcipotriol en is verkrijgbaar in een cr�me of lotion. Daivonex&reg; zalf is vanaf juli 2007 niet meer verkrijgbaar. De reden hiervoor heeft niets te maken met de veiligheid en/of kwaliteit van het geneesmiddel.<br/><br/>';
		//document.getElementById('showButton').style.display = 'block';
		//document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	} else{
		document.getElementById('subAntwoordextra1').style.display = 'none';
		//document.getElementById('showButton').style.display = 'none';
	}
	
	if(document.getElementById('chk_2_extra').checked == true){
		document.getElementById('subAntwoordextra2').style.display = 'block';
		document.getElementById('subAntwoordextra2').innerHTML = utf8_decoder('<strong>Silkis&reg;</strong><br/>Silkis&reg; bevat de werkzame stof calcitriol en is verkrijgbaar in een zalf.<br/><br/>');
		//document.getElementById('showButton').style.display = 'block';
		//document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/6">Ga verder naar vraag 6 &raquo;</a>';
	}	else{
		document.getElementById('subAntwoordextra2').style.display = 'none';
		//document.getElementById('showButton').style.display = 'none';
	}
	
	if(document.getElementById('chk_3_extra').checked == true){
		document.getElementById('subAntwoordextra3').style.display = 'block';
		document.getElementById('subAntwoordextra3').innerHTML = utf8_decoder('<strong>Calcipotriol zalf</strong><br/>Vanaf februari dit jaar is de levering van calcipotriol zalf stopgezet. Uw apotheker kan u daarover meer vertellen.<br/><br/>');
		//document.getElementById('showButton').style.display = 'block';
		//document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	}	else{
		document.getElementById('subAntwoordextra3').style.display = 'none';
		//document.getElementById('showButton').style.display = 'none';
	}
	
	if(document.getElementById('chk_1_extra').checked == true && document.getElementById('chk_2_extra').checked == false && document.getElementById('chk_3_extra').checked == false)
	{
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	}
	else if(document.getElementById('chk_2_extra').checked == true && document.getElementById('chk_1_extra').checked == false && document.getElementById('chk_3_extra').checked == false)
	{
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/6">Ga verder naar vraag 6 &raquo;</a>';
	}
	else if(document.getElementById('chk_3_extra').checked == true && document.getElementById('chk_1_extra').checked == false && document.getElementById('chk_2_extra').checked == false)
	{
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	}
	else if(document.getElementById('chk_1_extra').checked == false && document.getElementById('chk_2_extra').checked == false && document.getElementById('chk_3_extra').checked == false)
	{
		document.getElementById('showButton').style.display = 'none';
	}
	else
	{
		document.getElementById('showButton').style.display = 'block';
		document.getElementById('showButton').innerHTML = '<a class="btnNext" href="http://www.psoriasis.nl/internettest/vraag/7">Ga verder naar vraag 7 &raquo;</a>';
	}
	
	
}

function vraag6()
{
	if(document.getElementById('chk_1').checked == true){
		document.getElementById('subAntwoordextra').style.display = 'block';
		document.getElementById('subAntwoordextra').innerHTML = utf8_decoder('Goed te weten dat u tevreden bent met uw huidige behandeling. Wellicht heeft u in de toekomst behoefte aan andere lokale behandelingsmogelijkheden, <a style="padding:3px;border:1px solid red;" href="http://www.psoriasis.nl/internettest/vraag/overzicht">klik hier</a> voor het overzicht.');
		document.getElementById('subLast').style.display = 'block';
	} else if(document.getElementById('chk_2').checked == true){
		document.getElementById('subAntwoordextra').style.display = 'block';
		document.getElementById('subAntwoordextra').innerHTML = utf8_decoder('Informeer bij uw (huis)arts naar andere behandelingsmogelijkheden of <a style="border:1px solid red;padding:3px;" href="http://www.psoriasis.nl/internettest/vraag/overzicht">klik hier</a> voor een volledig overzicht.');
		document.getElementById('subLast').style.display = 'block';
	}else{
		document.getElementById('subLast').style.display = 'none';
		document.getElementById('subAntwoordextra').style.display = 'none';
	}
}

function vraag7()
{
	if(document.getElementById('chk_1').checked == true){
		document.getElementById('subAntwoordextra').style.display = 'block';
		document.getElementById('subAntwoordextra').innerHTML = utf8_decoder('Goed te weten dat u op de hoogte bent van mogelijke andere lokale behandelingsmogelijkheden. Wellicht heeft u in de toekomst behoefte aan andere lokale behandelingsmogelijkheden. <a style="padding:3px;border:1px solid red;" href="http://www.psoriasis.nl/internettest/vraag/overzicht">klik hier</a> voor het overzicht.');
		document.getElementById('subLast').style.display = 'block';
	} else if(document.getElementById('chk_2').checked == true){
		document.getElementById('subAntwoordextra').style.display = 'block';
		document.getElementById('subAntwoordextra').innerHTML = utf8_decoder('Informeer bij uw (huis)arts naar andere lokale behandelingsmogelijkheden. of <br/><a style="border:1px solid red;padding:3px;" href="http://www.psoriasis.nl/internettest/vraag/overzicht">klik hier</a> voor een volledig overzicht.');
		document.getElementById('subLast').style.display = 'block';
	}
	else{
		document.getElementById('subLast').style.display = 'none';
		document.getElementById('subAntwoordextra').style.display = 'none';
	}
}


function checkForm()
{
	var email = document.getElementById('nb_email');
	if(emailCheck(email, "Vul een geldige e-mailadres in."))
	{
		return true;
	}
	return false;
}

//check voor email
function emailCheck(id, helperMsg)
{
  var emailExp = /^[\w\-\.\+]+\@[a-zA-Z0-9\.\-]+\.[a-zA-z0-9]{2,4}$/;
	if(id.value.match(emailExp))
	{
	    return true;
	}
	else
	{
	    alert(helperMsg);
	    return false;
	}
}