function labInit() {
	if ($ && Scroll) {
		if ($("Description")) Scroll.build("Description", 10);
	} else {
		setTimeout(labInit, 100);
	}
}

var last_step = null;

function detail(obj, img) {
	if (last_step && last_step[0] !== obj && last_step[0].className.indexOf("On") > -1) {
		last_step[0].className = last_step[0].className.replaceAll("On", "Off");
	}

	if (obj.className.indexOf("On") > -1) {
		obj.className = obj.className.replaceAll("On", "Off");
	} else {
		obj.className = obj.className.replaceAll("Off", "On");
	}

	$("ImageStep").src = img;
	last_step = [ obj, img ];
	Scroll.build("Description", 10);
}