function getWindowScroll () {
	var scroll = 0;
    
	if (typeof(window.pageYOffset) == 'number') {
		scroll = window.pageYOffset;
	} else if (document.body && ( document.body.scrollLeft || document.body.scrollTop)) {
		scroll = document.body.scrollTop;
	} else if (document.documentElement && (document.documentElement.scrollLeft || document.documentElement.scrollTop)) {
		scroll = document.documentElement.scrollTop;
	}
	return scroll;
}
function scrollAssistent () {
	var div = document.getElementById('jumpto');
	if (!div.currentTop) div.currentTop = div.offsetTop;
	var minTop = 89;
	
	var nextTop = getWindowScroll();
	if (nextTop < minTop) nextTop = minTop;
	
	div.style.margin = "0px 0px 0px 570px";
	if ((nextTop - div.currentTop) < 1 && (nextTop - div.currentTop) > -1) {
		div.style.top = nextTop + "px";
		setTimeout("scrollAssistent();", 500);
	}
	else {
		div.currentTop = div.currentTop + ((nextTop - div.currentTop) / 3);
		div.style.top = div.currentTop + "px";
		setTimeout("scrollAssistent();", 20);
	}
}
function checkQuestion (id) {
	var obj = document.getElementById(id);
	
	if (obj.checked == true) obj.checked = false;
	else obj.checked = true;
}
function changeQuestion (direction, direct) {
	if (direct) currentQuestion = direct;
	else currentQuestion += direction;
	document.getElementById('backButton').style.display = 'block';
	document.getElementById('nextButton').style.display = 'block';
	if (currentQuestion == 1) document.getElementById('backButton').style.display = 'none';
	if (currentQuestion == 26) document.getElementById('nextButton').style.display = 'none';
	for (var i = 1; i <= 26; i++) {
		if (i == currentQuestion) {
			document.getElementById('question' + i).style.display = 'block';
			document.getElementById('question' + i + 'Btn').style.fontWeight = 'bold';
		} else {
			document.getElementById('question' + i).style.display = 'none';
			document.getElementById('question' + i + 'Btn').style.fontWeight = 'normal';
		}
	}
	document.getElementById('backButton').blur();
	document.getElementById('nextButton').blur();
}
function showHideLeg (link, ulName) {
	var ulObj = document.getElementById(ulName);
	switch (ulObj.style.display) {
		case 'none': {
			ulObj.style.display = 'block';
			if (link) link.innerHTML = '[-]';
		} break;
		case 'block': 
		default: {
			ulObj.style.display = 'none';
			if (link) link.innerHTML = '[+]';
		} break;
	}
	
	return false;
}