function hasScrolledToBottom(target) {
	return target.scrollTop >= (target.scrollHeight - target.offsetHeight);
}

function enableLegalCheck(checkbox, text, enabledClass) {
	document.getElementById(checkbox).disabled = false;
	document.getElementById(text).className = enabledClass;
	document.getElementById(text).onclick = function() {
        if (document.getElementById(checkbox).checked) {
            enableButton('acceptButton','button-enabled');
			document.getElementById('theQuiz').style.display='block'
        } else {
            disableButton('acceptButton','button-disabled');
			document.getElementById('theQuiz').style.display='none'
        }
    };
}
function enableButton(whichClass,newClass) {
	document.getElementById(whichClass).className = newClass;
	document.getElementById(whichClass).onclick = function() {
		quizForm.submit();
		};
}

function disableButton(whichClass,newClass) {
	document.getElementById(whichClass).className = newClass;
	document.getElementById(whichClass).onclick = '';
}

function openQuiz() {
	document.getElementById('theQuiz').style.display = 'block';
	document.getElementById('eula-agreement').disabled = false;
	document.getElementById('eula-agreement').checked = true;
	document.getElementById('eula-agreement-label').className = 'note-enabled';
	enableButton('acceptButton','button-enabled');
}