	var caredivpos = 0;
	
	function scrollcare(pixels) {
		caredivpos = caredivpos - pixels;
		if ( caredivpos >= (document.getElementById("caredivtable").offsetHeight) ) {
			caredivpos = caredivpos + pixels;
		}
		if (caredivpos < 0) {
			caredivpos = 0;
		}
		document.getElementById("caredivtable").style.top = "-" + caredivpos + "px";
		// fixes mac catchup issues
		document.getElementById("macfixer").src="images/spacer.gif";	
		setarrows();
	}
	
	function scrolltype(type_id) {
		// scrolls to a certain page, given the section
		pixelstoscroll = 0 - document.getElementById("type" + type_id).offsetTop
		scrollcare(pixelstoscroll);
	}
	
	function scrollquiz(pixels) {
		caredivpos = caredivpos - pixels;
		if ( caredivpos > (document.getElementById("caredivtable").offsetHeight-60) ) {
			caredivpos = document.getElementById("caredivtable").offsetHeight-60;
		} else if (caredivpos < 0) {
			caredivpos = 0;
		}
		document.getElementById("caredivtable").style.top = "-" + caredivpos + "px";
		// fixes mac catchup issues
		document.getElementById("macfixer").src="images/spacer.gif";	
		setarrows();
	}

	scrollquizflag = 0;	
	
	function multiscrollquiz(pixels) {
		if (scrollquizflag == 1) {
			scrollquiz(pixels);
			window.setTimeout('multiscrollquiz(' + pixels + ')',5);
		}
	}

	function setarrows() {
		if ( caredivpos >= (document.getElementById("caredivtable").offsetHeight-60) ) {
			document.getElementById("funkyarrow_down").src="images/pinkfunkyarrow_down_grey.gif";
			document.getElementById("funkyarrow_up").src="images/pinkfunkyarrow_up.gif";
		} else if (caredivpos <= 0) {
			document.getElementById("funkyarrow_down").src="images/pinkfunkyarrow_down.gif";
			document.getElementById("funkyarrow_up").src="images/pinkfunkyarrow_up_grey.gif";
		} else {
			document.getElementById("funkyarrow_down").src="images/pinkfunkyarrow_down.gif";
			document.getElementById("funkyarrow_up").src="images/pinkfunkyarrow_up.gif";
		}
	}
