
function SlideDown() {
	if (inProcess)
		resetSlideDown();
	nextPic = (nextPic == (numImgs - 1)) ? 0 : nextPic += 1;
	var oldSlide = 'image' + ((oneIsOn) ? 1 : 2);
	var newSlide = 'image' + ((!oneIsOn) ? 1 : 2);
	oneIsOn = !oneIsOn;
	topDimension = tp = 0;
	rightDimension = rt = getElementWidth(oldSlide); // Se * nedenfor
	leftDimension = lt = 0;
	bottomDimension = bt = getElementHeight(oldSlide); // Se * nedenfor
	slideLt = getEl(oldSlide).style.left;
	slideTp = getEl(oldSlide).style.top;
	oldS = oldSlide;
	newS = newSlide;
	getEl(oldSlide).style.zIndex = 5; // Old skal være forrest og skal clippes: Old har rect!
	getEl(newSlide).style.zIndex = 1; // New skal være bagerst
	getEl(newSlide).style.visibility = 'visible';
	inProcess = true;
	timerID = setInterval("slideDown('" + oldSlide + "')", delay); // Old skal clippes
}

function resetSlideDown() {
	if (timerID) clearInterval(timerID);
	getEl(oldS).style.visibility = 'hidden'; // Old skal skjules
	getEl(oldS).src = imgAry[nextPic].src; // Og forberedes til at være New
	getEl(oldS).style.left = slideLt; // Og sættes på plads
	getEl(oldS).style.top = slideTp; // Og sættes på plads
	setClip(oldS, topDimension, rightDimension, bottomDimension, leftDimension); // * Old image placeholder skal på plads
	inProcess = false;
}

function slideDown(oldSlide) {
	bt -= step * 2;
	if (bt <= tp)
		resetSlideDown();
	else {
		transMoveTo(getEl(oldSlide), 0, (step * 2));
		setClip(oldSlide, tp, rt, bt, lt);
	}
}

