		var currentSlideSelect;
		var nextSliderChangeTimer;

		window.addEvent("domready",function(e){
			currentSlideSelect = $$(".slide_button")[0];

			$("frame_text").setStyle("opacity",1);
			$("frame_image").setStyle("opacity",1);
			$("text_fade_overlay").setStyle("opacity",0);
			$("text_fade_overlay").setStyle("display","block");
			$("quoteButton_txt").addEvent("mouseover",function() {
				//this.src = "images/button_hover.png";
				$("quoteButton_img").set("src","images/button_hover.png");
			});
			$("quoteButton_txt").addEvent("mouseout",function() {
				$("quoteButton_img").set("src","images/button_normal.png");
			});
			$("quoteButton_txt").addEvent("click",function() {
				if (nextSliderChangeTimer) { clearTimeout(nextSliderChangeTimer); }
				var curTargetId = currentSlideSelect.id.split("_")[2];
				top.location = sliderData[curTargetId].url;
			});

			$each($$(".slide_button"),function(curItem){
				curItem.addEvent("mouseover",function() {
					if (!this.hasClass("active")) {
						this.src = "images/slide_button_unselected_hover.png";
					}
				});
				curItem.addEvent("mouseout",function() {
					if (!this.hasClass("active")) {
						this.src = "images/slide_button_unselected.png";
					}
				});
			});
			nextSliderChangeTimer = setInterval("changeSlideNext()",5000);
		});

		function changeSlideNext() {
			var nextButton = currentSlideSelect.getNext();
			if (!nextButton) {
				nextButton = $$(".slide_button")[0];
			}
			changeSlide(nextButton,false);
		}

		function changeSlide(targetButton,clearTimer) {
			if (clearTimer && nextSliderChangeTimer) { clearTimeout(nextSliderChangeTimer); }
			var targetId = targetButton.id.split("_")[2];
			fadeAndChange(sliderData[targetId].text,sliderData[targetId].image,targetButton);
		}
		
		function fadeAndChange(frameText,frameImage,targetButton) {
			var slideButtons = $$(".slide_button");
			$each(slideButtons,function(curItem){curItem.set("src","images/slide_button_unselected.png"); curItem.removeClass("active");});
			targetButton.set("src","images/slide_button_selected.png");
			targetButton.addClass("active");
			currentSlideSelect = targetButton;
			$("text_fade_overlay").set("morph",{
				onComplete:function(e) {
					$("frame_text").innerHTML = frameText;
					$("frame_image").setStyle("background","url("+frameImage+")");
					$("text_fade_overlay").set("morph",{});
					$("text_fade_overlay").morph({"opacity":0});
					$("frame_image").morph({"opacity":1});
				}
			});
			$("text_fade_overlay").morph({"opacity":1});
			$("frame_image").morph({"opacity":0});
		}
