rotateCurrent = 1;
rotateMax = 3;
rotateWidth = 192;
rotateTimer = '';
rotateIncrement = 8; //#pixels to move per jump
rotateInterval = 1; //#milliseconds between jumps

function rotateInit() {
	document.getElementById('home-help-type-0').innerHTML = document.getElementById('home-help-type-'+rotateMax).innerHTML;
	document.getElementById('home-help-type-'+(rotateMax+1)).innerHTML = document.getElementById('home-help-type-1').innerHTML;
	document.getElementById('home-help-type-wrapper').style.left = '-'+rotateCurrent*rotateWidth+'px';
}

function rotateNext() {
	if (rotateCurrent == rotateMax) {
		rotateCurrent = 0;
	}
	document.getElementById('home-help-type-wrapper').style.left = '-'+rotateCurrent*rotateWidth+'px';
	rotateTimer = setTimeout("rotateSlide("+(-rotateCurrent*rotateWidth)+","+(-(rotateCurrent+1)*rotateWidth)+")",rotateInterval);
	rotateCurrent++;
}

function rotatePrev() {
	if (rotateCurrent == 0) {
		rotateCurrent = rotateMax;
	}
	document.getElementById('home-help-type-wrapper').style.left = '-'+rotateCurrent*rotateWidth+'px';
	rotateTimer = setTimeout("rotateSlide("+(-rotateCurrent*rotateWidth)+","+(-(rotateCurrent-1)*rotateWidth)+")",rotateInterval);
	rotateCurrent--;
}

function rotateSlide(leftFrom,leftTo) {
	if (Math.abs(leftFrom-leftTo) <= rotateIncrement) {
		document.getElementById('home-help-type-wrapper').style.left = leftTo+'px';
	}
	else {
		//document.getElementById('home-help-type-wrapper').style.left = leftTo+'px';
		if (leftFrom<leftTo) {
			leftFrom = leftFrom+rotateIncrement;
		}
		else {
			leftFrom = leftFrom-rotateIncrement;
		}
		document.getElementById('home-help-type-wrapper').style.left = leftFrom+'px';
		rotateTimer = setTimeout("rotateSlide("+leftFrom+","+leftTo+")",rotateInterval);
	}
}
