function slideInit(direction, delay, pixelsToSlide, speed, slideBoxId, slidePrefix) {
	var tags = document.getElementById(slideBoxId).getElementsByTagName("div");
	slideTotItems = 0;
	for (var i = 0; i < tags.length; i++) {
		var tag = tags[i];
		if (tag.className == "item") {
			slideTotItems++;
		}
	}
	slideDir = direction;
	if (slideDir == "u" || slideDir == "d") {
		slideStartOffset = getElementProperty(slideBoxId, "h");
	} else {
		slideStartOffset = getElementProperty(slideBoxId, "w");
	}
	slideCurOffset = slideStartOffset;
	slideDelay = delay;
	slidePixelsPerMove = pixelsToSlide;
	slideSpeed = speed;
	slideIdPrefix = slidePrefix;
	slideStart();
}

function slideStart(box) {
	if (!box || box > slideTotItems) {
		box = 1;
	}
	for (n = 1; n <=slideTotItems; n++) {
		var slideObj = document.getElementById(slideIdPrefix + n);
		if (slideObj) {
			slideObj.style.display = "none";
		}
	}
	var slideObj = document.getElementById(slideIdPrefix + box);
	if (slideObj) {
		slideMove(slideObj, slideStartOffset);
		slideObj.style.display = "block";
	}
	slideBox(box);
}

function slideBox(box) {
	slideCurOffset = slideCurOffset - slidePixelsPerMove;
	var slideObj = document.getElementById(slideIdPrefix + box);
	if (slideObj) {
		slideMove(slideObj, slideCurOffset);
		if (slideCurOffset == 0) {
			clearTimeout(slideTimer);
			slideCurOffset = slideStartOffset;
			box++;
			setTimeout("slideStart(" + box + ")", slideDelay);
		} else {
			slideTimer = setTimeout("slideBox(" + box + ")", slideSpeed);
		}
	}
}

function slideMove(slideObj, x) {
	if (slideDir == "u" || slideDir == "d" ) {
		var prefix = ""
		if (slideDir == "d") {
			prefix = "-"
		}
		slideObj.style.top = prefix + x + "px";
	}
	if (slideDir == "l" || slideDir == "r" ) {
		var prefix = ""
		if (slideDir == "r") {
			prefix = "-"
		}
		slideObj.style.left = prefix + x + "px";
	}
}

function getElementProperty(Elem, which) {
	if(document.getElementById) {
		var elem = document.getElementById(Elem);
	} else if (document.all) {
		var elem = document.all[Elem];
	}
	if (which == "w") {
		Pos = elem.offsetWidth;
	} else if (which == "h") {
		Pos = elem.offsetHeight;
	}
	return Pos;
}