<!-- Original:  Ricocheting (ricocheting@hotmail.com) -->
<!-- Web Site:  http://www.ricocheting.com -->
<!-- Adapatation par Likuid Communication (www.likuid.com) -->

var rotate_delay = 5000; // delay in milliseconds (5000 = 5 secs)
var drpdn;
function next(idDropdown, idImage) {
   drpdn = document.getElementById(idDropdown);
   if (drpdn[drpdn.selectedIndex+1]) {
	document.getElementById(idImage).src = drpdn[drpdn.selectedIndex+1].value;
	drpdn.selectedIndex = ++drpdn.selectedIndex;
   }
   else first(idDropdown, idImage);
}
function previous(idDropdown, idImage) {
	drpdn = document.getElementById(idDropdown);
	if (drpdn.selectedIndex-1 >= 0) {
	document.getElementById(idImage).src = drpdn[drpdn.selectedIndex-1].value;
	drpdn.selectedIndex = --drpdn.selectedIndex;
	}
	else last(idDropdown, idImage);
}
function first(idDropdown, idImage) {
	document.getElementById(idImage).src = document.getElementById(idDropdown)[0].value;
	document.getElementById(idDropdown).selectedIndex = 0;
}
function last(idDropdown, idImage) {
	drpdn = document.getElementById(idDropdown);
	document.getElementById(idImage).src = drpdn[drpdn.length-1].value;
	drpdn.selectedIndex = drpdn.length-1;
}
function ap(idDropdown, idImage, idBtn) {
	document.getElementById(idBtn).value = (document.getElementById(idBtn).value == "STOP") ? "GO" : "STOP";
	rotate(idDropdown, idImage, idBtn);
}
function change(idDropdown, idImage) {
	document.getElementById(idImage).src = document.getElementById(idDropdown)[document.getElementById(idDropdown).selectedIndex].value;
}
function rotate(idDropdown, idImage, idBtn) {
   if (document.getElementById(idBtn).value == "STOP") {
	document.getElementById(idDropdown).selectedIndex = (document.getElementById(idDropdown).selectedIndex == document.getElementById(idDropdown).length-1) ? 0 : document.getElementById(idDropdown).selectedIndex+1;
	document.getElementById(idImage).src = document.getElementById(idDropdown)[document.getElementById(idDropdown).selectedIndex].value;
	window.setTimeout("rotate('" + idDropdown + "', '" + idImage + "', '" + idBtn + "')", rotate_delay);
   }
}