/*
 * DSPreview
 *
 * Java Script picture rotator
 *
 *         (C) 2007 by Design:Slider | IT-Solutions Andreas Kintzinger
 *               (andreas dot kintzinger at design-slider dot de)
 */

var DSPreviewRotationDelay = 120000;
var DSPreviewPresentors = new Array();
var DSPreviewElements = new Array();
var DSPreviewElementPosition = 0;

/**
 * DSPreview: Rotate pictures
 */
function DSPreviewRotatePictures() {
	// nothing to do if there are no elements or no presentors
	if (DSPreviewPresentors.length == 0 || DSPreviewElements.length == 0) {
		return;
	}

	// rotate through the elements
	for (Iter = 1; Iter < DSPreviewPresentors.length; Iter++) {
		if (DSPreviewElementPosition < DSPreviewElements.length - 1) {
			DSPreviewElementPosition++;
		} else {
			DSPreviewElementPosition = 1;
		}

		// set presentor source to element
		DSPreviewPresentors[Iter].src  = DSPreviewElements[DSPreviewElementPosition];
	}

	// set timeout for the next rotation
	setTimeout ('DSPreviewRotatePictures();', DSPreviewRotationDelay);
}

// set timeout for the first rotation
setTimeout("DSPreviewRotatePictures()", DSPreviewRotationDelay);

