

function rotateImage ()
{
	setInterval ("updateRandomImage(randomizedImage())", 7000);
}


function updateRandomImage (replacementImage)
{
	var timer = 0;
	var inSpeed = Math.round(1000 / 100);
	var outSpeed = Math.round(2000 / 100);

	for(i = 100; i >= 0; i-=2)
	{
         setTimeout("changeOpac(" + i + ", 'rotatingImage')", (timer * inSpeed));
         timer++;
	}


	setTimeout("document.getElementById('rotatingImage').src = './images/slideshow/" + replacementImage + ".jpg';document.getElementById('rotatingLink').href = './product_detail.php?ID=" + replacementImage + "'", (timer * inSpeed));
	timer+=15;


	for(i = 0; i <= 100; i+=2)
	{
         setTimeout("changeOpac(" + i + ", 'rotatingImage')", (timer * outSpeed));
         timer++;
	}
}


function changeOpac(opacity, id)
{
	var object = document.getElementById(id).style;
	object.opacity = (opacity / 100);
	object.MozOpacity = (opacity / 100);
	object.KhtmlOpacity = (opacity / 100);
	object.filter = "alpha(opacity=" + opacity + ")";
}


var randomImageIndex = 0;

function randomizedImage ()
{
	randomImageIndex = Math.ceil(Math.random() * 70);

	switch(randomImageIndex)
	{
		case 1  : var randomImage = '1062'; break;
		case 2  : var randomImage = '1063'; break;
		case 3  : var randomImage = '1000'; break;
		case 4  : var randomImage = '1005'; break;
		case 5  : var randomImage = '1006'; break;
		case 6  : var randomImage = '1008'; break;
		case 7  : var randomImage = '1009'; break;
		case 8  : var randomImage = '1010'; break;
		case 9  : var randomImage = '1013'; break;
		case 10 : var randomImage = '1014'; break;
		case 11 : var randomImage = '1018'; break;
		case 12 : var randomImage = '1023'; break;
		case 13 : var randomImage = '1024'; break;
		case 14 : var randomImage = '1025'; break;
		case 15 : var randomImage = '1027'; break;
		case 16 : var randomImage = '1030'; break;
		case 17 : var randomImage = '1031'; break;
		case 18 : var randomImage = '1032'; break;
		case 19 : var randomImage = '1033'; break;
		case 20 : var randomImage = '1034'; break;
		case 21 : var randomImage = '1038'; break;
		case 22 : var randomImage = '1040'; break;
		case 23 : var randomImage = '1043'; break;
		case 24 : var randomImage = '1047'; break;
		case 25 : var randomImage = '1048'; break;
		case 26 : var randomImage = '1053'; break;
		case 27 : var randomImage = '1060'; break;
		case 28 : var randomImage = '1090'; break;
		case 29 : var randomImage = '1091'; break;
		case 30 : var randomImage = '1094'; break;
		case 31 : var randomImage = '1150'; break;
		case 32 : var randomImage = '1152'; break;
		case 33 : var randomImage = '1153'; break;
		case 34 : var randomImage = '1095'; break;
		case 35 : var randomImage = '1155'; break;
		case 36 : var randomImage = '1157'; break;
		case 37 : var randomImage = '1096'; break;
		case 38 : var randomImage = '1101'; break;
		case 39 : var randomImage = '1105'; break;
		case 40 : var randomImage = '1110'; break;
		case 41 : var randomImage = '1112'; break;
		case 42 : var randomImage = '1113'; break;
		case 43 : var randomImage = '1115'; break;
		case 44 : var randomImage = '1116'; break;
		case 45 : var randomImage = '1120'; break;
		case 46 : var randomImage = '1125'; break;
		case 47 : var randomImage = '1128'; break;
		case 48 : var randomImage = '1135'; break;
		case 49 : var randomImage = '1137'; break;
		case 50 : var randomImage = '1138'; break;
		case 51 : var randomImage = '1139'; break;
		case 52 : var randomImage = '1141'; break;
		case 53 : var randomImage = '1142'; break;
		case 54 : var randomImage = '1143'; break;
		case 55 : var randomImage = '1072'; break;
		case 56 : var randomImage = '1073'; break;
		case 57 : var randomImage = '1161'; break;
		case 58 : var randomImage = '1162'; break;
		case 59 : var randomImage = '1165'; break;
		case 60 : var randomImage = '1168'; break;
		case 61 : var randomImage = '1080'; break;
		case 62 : var randomImage = '1081'; break;
		case 63 : var randomImage = '1082'; break;
		case 64 : var randomImage = '1083'; break;
		case 65 : var randomImage = '1074'; break;
		case 66 : var randomImage = '1075'; break;
		case 67 : var randomImage = '1186'; break;
		case 68 : var randomImage = '1187'; break;
		case 69 : var randomImage = '1070'; break;
		case 70 : var randomImage = '1071'; break;
	}

	return randomImage;
}
