	var interval = 4; 
	interval *= 1000;

	var image_index = 0;
	image_list = new Array();
	image_list[image_index++] = "images/index_rotate_1.jpg";
	image_list[image_index++] = "images/index_rotate_3.jpg";
	image_list[image_index++] = "images/index_rotate_2.jpg";
	preloadImages(image_list);
	
	image_index = 0;
	image_list2 = new Array();
	image_list2[image_index++] = "images/index_rotate_2.jpg";
	image_list2[image_index++] = "images/index_rotate_1.jpg";
	image_list2[image_index++] = "images/index_rotate_3.jpg";
	preloadImages(image_list2);
	
	image_index = 0;
	image_listA1 = new Array();
	image_listA1[image_index++] = "images/store1a.jpg";
	image_listA1[image_index++] = "images/store3a.jpg";
	image_listA1[image_index++] = "images/store2a.jpg";
	preloadImages(image_listA1);
	
	image_index = 0;
	image_listA2 = new Array();
	image_listA2[image_index++] = "images/store2a.jpg";
	image_listA2[image_index++] = "images/store1a.jpg";
	image_listA2[image_index++] = "images/store3a.jpg";
	preloadImages(image_listA2);
	
	image_index = 0;
	image_listB1 = new Array();
	image_listB1[image_index++] = "images/store1b.jpg";
	image_listB1[image_index++] = "images/store3b.jpg";
	image_listB1[image_index++] = "images/store2b.jpg";
	preloadImages(image_listB1);
	
	image_index = 0;
	image_listB2 = new Array();
	image_listB2[image_index++] = "images/store2b.jpg";
	image_listB2[image_index++] = "images/store1b.jpg";
	image_listB2[image_index++] = "images/store3b.jpg";
	preloadImages(image_listB2);
	
	image_index = 0;
	image_listC1 = new Array();
	image_listC1[image_index++] = "images/store1c.jpg";
	image_listC1[image_index++] = "images/store3c.jpg";
	image_listC1[image_index++] = "images/store2c.jpg";
	preloadImages(image_listC1);
	
	image_index = 0;
	image_listC2 = new Array();
	image_listC2[image_index++] = "images/store2c.jpg";
	image_listC2[image_index++] = "images/store1c.jpg";
	image_listC2[image_index++] = "images/store3c.jpg";
	preloadImages(image_listC2);


	function fadeIn(objId, opacity, secID) {
		if (document.getElementById){
			obj = document.getElementById(objId);
			if (opacity <= 100) {
				setOpacity(obj, opacity);
				opacity += 5;
				window.setTimeout("fadeIn('"+objId+"',"+opacity+")", 100);
			}
		}
	}

	function setOpacity(obj, opacity) {
		opacity = (opacity == 100)?99.999:opacity;
		if (obj != null){
		obj.style.filter = "alpha(opacity:"+opacity+")";
		obj.style.KHTMLOpacity = opacity/100;
		obj.style.MozOpacity = opacity/100;
		obj.style.opacity = opacity/100;
		}
	}


	function rmi0(imageID){
		if (imageID > (image_index-1)) imageID = 0;
		document.getElementById('rotating1').src = image_list[imageID];
		setOpacity(document.getElementById('rotating1'), 0);
		document.getElementById('rotating1').style.zIndex = 2;
		document.getElementById('rotating2').style.zIndex = 1;
		fadeIn('rotating1', 0, 'rotating2');
		var recur_call = "rmi1("+imageID+")";
		setTimeout(recur_call, interval);
	}

	function rmi1(imageID){
		document.getElementById('rotating2').src = image_list2[imageID];
		setOpacity(document.getElementById('rotating2'), 0);
		document.getElementById('rotating2').style.zIndex = 2;
		document.getElementById('rotating1').style.zIndex = 1;
		fadeIn('rotating2', 0, 'rotating1');
		imageID = imageID + 1;

		var recur_call = "rmi0("+imageID+")";
		setTimeout(recur_call, interval);
	}


	function preloadImages(preload_array) {
		for(var loop = 0; loop < preload_array.length; loop++){
		 	var an_image = new Image();
			an_image.src = preload_array[loop];
		}
	}
	
	
	
	function rt_store1(imageID){
		if (imageID > (image_index-1)) imageID = 0;
//		alert(imageID);
		document.getElementById('rotatingA1').src = image_listA1[imageID];
		document.getElementById('rotatingB1').src = image_listB1[imageID];
		document.getElementById('rotatingC1').src = image_listC1[imageID];
		
		setOpacity(document.getElementById('rotatingA1'), 0);
		setOpacity(document.getElementById('rotatingB1'), 0);
		setOpacity(document.getElementById('rotatingC1'), 0);

		document.getElementById('rotatingA1').style.zIndex = 2;
		document.getElementById('rotatingB1').style.zIndex = 2;
		document.getElementById('rotatingC1').style.zIndex = 2;

		document.getElementById('rotatingA2').style.zIndex = 1;
		document.getElementById('rotatingB2').style.zIndex = 1;
		document.getElementById('rotatingC2').style.zIndex = 1;
		
		fadeIn('rotatingA1', 0, 'rotatingA2');
		fadeIn('rotatingB1', 0, 'rotatingB2');
		fadeIn('rotatingC1', 0, 'rotatingC2');
		
		var recur_call = "rt_store2("+imageID+")";
		setTimeout(recur_call, interval);
	}

	function rt_store2(imageID){
//		alert(imageID);
		document.getElementById('rotatingA2').src = image_listA2[imageID];
		document.getElementById('rotatingB2').src = image_listB2[imageID];
		document.getElementById('rotatingC2').src = image_listC2[imageID];

		setOpacity(document.getElementById('rotatingA2'), 0);
		setOpacity(document.getElementById('rotatingB2'), 0);
		setOpacity(document.getElementById('rotatingC2'), 0);
		
		document.getElementById('rotatingA2').style.zIndex = 2;
		document.getElementById('rotatingB2').style.zIndex = 2;
		document.getElementById('rotatingC2').style.zIndex = 2;
		
		document.getElementById('rotatingA1').style.zIndex = 1;
		document.getElementById('rotatingB1').style.zIndex = 1;
		document.getElementById('rotatingC1').style.zIndex = 1;
		
		fadeIn('rotatingA2', 0, 'rotatingA1');
		fadeIn('rotatingB2', 0, 'rotatingB1');
		fadeIn('rotatingC2', 0, 'rotatingC1');
		
		imageID++;

		var recur_call = "rt_store1("+imageID+")";
		setTimeout(recur_call, interval);
	}
	
	image_list_location = new Array();
	image_list_location[0] = "images/directions_right_2.jpg";
	image_list_location[1] = "images/directions_right_2.jpg";
	preloadImages(image_list_location);

	image_list_location2 = new Array();
	image_list_location2[0] = "images/directions_right_1.jpg";
	image_list_location2[1] = "images/directions_right_1.jpg";
	preloadImages(image_list_location2);

	
	function r_location(imageID){
		if (imageID > 1) imageID = 0;
		document.getElementById('rotating1').src = image_list_location[imageID];
		setOpacity(document.getElementById('rotating1'), 0);
		document.getElementById('rotating1').style.zIndex = 2;
		document.getElementById('rotating2').style.zIndex = 1;
		fadeIn('rotating1', 0, 'rotating2');
		var recur_call = "r_location2("+imageID+")";
		setTimeout(recur_call, interval);
	}

	function r_location2(imageID){
		document.getElementById('rotating2').src = image_list_location2[imageID];
		setOpacity(document.getElementById('rotating2'), 0);
		document.getElementById('rotating2').style.zIndex = 2;
		document.getElementById('rotating1').style.zIndex = 1;
		fadeIn('rotating2', 0, 'rotating1');
		imageID = imageID + 1;

		var recur_call = "r_location("+imageID+")";
		setTimeout(recur_call, interval);
	}
	
	


	var imgdir = "images/"
		
	function s_rotate(s_array, id, c, i, d){
		new Effect.Opacity(id+c, { from: 1.0, to: 0.0, duration: d });
		var recur_call = "s_r('"+s_array+"', '"+id+"', "+c+", "+i+", "+d+")";

		setTimeout(recur_call, (d*1000));
	}
		
	function s_r(s_array, id, c, i, d){
		var s_images = s_array.split(",");
		var eID = id+c;

			
		document.getElementById(eID).style.zIndex = -1;
		document.getElementById(eID).style.backgroundImage="url('"+imgdir+s_images[i]+"')";

		i++;
		if (i > (s_images.length-1)) i = 0;

		c++;
		if (c == 3) c = 1;

		new Effect.Opacity(id+c, 1.0);

		document.getElementById(id+c).style.zIndex = 1;
		new Effect.Opacity(eID, 1.0);

		s_rotate(s_array, id, c, i, d);
	}
	
	
	function ri(id, i, d){
		document.getElementById(id).src = imgdir+s_images[i];
		i++;
		if (i > (s_images.length-1)) i = 0;
		var recur_call = "ri('"+id+"', "+i+", "+d+")";
		setTimeout(recur_call, (d*1000));
	}
	
	
	