function startRotation() {

	var preloadOn = true;
	if ( document.images && preloadOn ) {

		//elem1 = document.getElementById("piece1");
		//elem1.innerHTML = "<br><br><br><center><b>Loading right hand ring collection...</b></center>";

		document.pImages = new Array();
		for ( i=0;i<jewelry.length;i++ ) {
			document.pImages[i] = new Image;
			document.pImages[i].src = "/images/jewelry/"+jewelry[i]['piece']+"_h.jpg";
		}
		for ( i=jewelry.length;i<(jewelry.length*2);i++ ) {
			document.pImages[i] = new Image;
			document.pImages[i].src = "/images/jewelry/"+jewelry[i-jewelry.length]['piece']+"_l.jpg";
		}

		//executeRotation( jewelry[0], jewelry[1], jewelry[2], jewelry[3], jewelry[4], jewelry[5] );
		t = setTimeout("reRotate()", 3000);

	} else {
		executeRotation( jewelry[0], jewelry[1], jewelry[2], jewelry[3], jewelry[4], jewelry[5] );
	}
	
}
function $(divid) {
	return document.getElementById(divid);
}
function multiOpenRequested(url) {
	window.open(url, "_self");
}
function popZip(ret_id) {
	windowName = window.open("/JCom/storeLocator.do?retId="+ret_id,"storeloc","toolbar=0,scrollbars=yes,width=300,height=150");
}
function popMay(ret_id) {
	windowName = window.open("/JCom/storeLocator.do?retId="+ret_id,"storeloc","toolbar=0,scrollbars=yes,width=350,height=400");
}
function mayPiece(url) {
	url = escape(url);
	windowName = window.open("/JCom/mayPiece.do?url="+url,"storeloc","toolbar=0,scrollbars=yes,width=350,height=400");
}
function writeTicker() {
	document.write("<object classid=\"clsid:d27cdb6e-ae6d-11cf-96b8-444553540000\" codebase=\"http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=3,0,0,0\" width=\"610\" height=\"110\" id=\"ticker\" align=\"middle\">");
	document.write("<param name=\"allowScriptAccess\" value=\"sameDomain\" >");
	document.write("<param name=\"movie\" value=\""+tickerName+"\" >");
	document.write("<param name=\"quality\" value=\"medium\" >");
	document.write("<param name=\"bgcolor\" value=\"#ffffff\" >");
	document.write("<param name=\"wmode\" value=\"transparent\">");
	document.write("<embed wmode=\"transparent\" src=\""+tickerName+"\" quality=\"medium\" bgcolor=\"#ffffff\" width=\"610\" height=\"110\" name=\"ticker\" align=\"middle\" allowScriptAccess=\"sameDomain\" type=\"application/x-shockwave-flash\" pluginspage=\"http://www.macromedia.com/go/getflashplayer\" >");
	document.write("</object>");
}

function getRandom(x) {
    var ranNum= Math.floor(Math.random()*x);
    return ranNum;
}

function randomize(one, two, three, four, five, six) {
	var straight = new Array();
	originalOne = one;
	straight[0] = one;
	straight[1] = two;
	straight[2] = three;
	straight[3] = four;
	straight[4] = five;
	straight[5] = six;
	var pieces = new Array();
	var rnd = getRandom(6);
	for ( i=0;i<6;i++ ) {
		var x = 0;
		if ( (rnd+i) > 5 ) {
			x = rnd+i-6;
		} else {
			x = rnd+i;
		}
		pieces[x] = straight[i];
	}
	if ( pieces[0] == originalOne ) {
		randomize(one, two, three, four, five, six);
	}
	return pieces;
}

function setOne() {
	elem1 = document.getElementById("piece1");
 	elem1.innerHTML = "<center><a href=\""+pieces[0]['url']+"\"><img src=\"/images/jewelry/"+pieces[0]['piece']+"_h.jpg\" border=\"0\"/>";
}

function setTwo() {
 	elem2 = document.getElementById("piece2");
  	elem2.innerHTML = "<center><a href=\""+pieces[1]['url']+"\"><img src=\"/images/jewelry/"+pieces[1]['piece']+"_l.jpg\" border=\"0\"/>";
}

function setThree() {
   	elem3 = document.getElementById("piece3");
    elem3.innerHTML = "<center><a href=\""+pieces[2]['url']+"\"><img src=\"/images/jewelry/"+pieces[2]['piece']+"_l.jpg\" border=\"0\"/>";
}

function setFour() {
 	elem4 = document.getElementById("piece4");
  	elem4.innerHTML = "<center><a href=\""+pieces[3]['url']+"\"><img src=\"/images/jewelry/"+pieces[3]['piece']+"_l.jpg\" border=\"0\"/>";
}

function setFive() {
 	elem5 = document.getElementById("piece5");
  	elem5.innerHTML = "<center><a href=\""+pieces[4]['url']+"\"><img src=\"/images/jewelry/"+pieces[4]['piece']+"_l.jpg\" border=\"0\"/>";
}

function setSix() {
 	elem6 = document.getElementById("piece6");
  	elem6.innerHTML = "<center><a href=\""+pieces[5]['url']+"\"><img src=\"/images/jewelry/"+pieces[5]['piece']+"_l.jpg\" border=\"0\"/>";
}

function executeRotation(a, b, c, d, e, f) {

	pieces = randomize(a, b, c, d, e, f);

	t = setTimeout("setOne()", 1000);
	t = setTimeout("setTwo()", 2000);
	t = setTimeout("setThree()", 2500);
	t = setTimeout("setFour()", 3000);
	t = setTimeout("setFive()", 3500);
	t = setTimeout("setSix()", 4000);
	t = setTimeout("reRotate()", 7500);

}

function reRotate() {
	executeRotation( jewelry[0], jewelry[1], jewelry[2], jewelry[3], jewelry[4], jewelry[5] );
}