// JavaScript Document
	window.addEvent('domready', function() {
		if($('slide_cont')) {
			var slideTimer = 10000;									//time between slides
			var transitionTime = 1000;								//transition time
			var items = $$('.slide_item');							//array of elements for sliding
			var maxHeight = 0;										//variable to hold max height
			
			items.each(function(element) {							//find item with largest height
				var itemHeight = element.getSize().y;
				if(itemHeight > maxHeight) {
					maxHeight = itemHeight;							//set to largest height
				}
			});
		
			$('slide_cont').setStyle('height', maxHeight);			//set container height to largest height
			
			items.each(function(element, index) {					//create starting positions for each element
				element.setStyle('position', 'absolute');
				if (index == 0){
					element.setStyle('top', 0);						//move first slide item into position
				}
				else {
					element.setStyle('top', -maxHeight);			//move all other slide items out of view
				}
			});
		
			var slideFunction = new function() {
				var numItems = items.length; 						//get number of slider items
				var itemNum = 0;									//variable to hold current slide index
				
				var slideIt = function() {							//start sliding stuff
					var curItem = items[itemNum];					//get item to slide
		
					if (itemNum < (numItems - 1)) {					//change index
						itemNum++;
					}
					else {
						itemNum = 0;
					}
		
					var nextItem = items[itemNum];					//next item to slide
		
					var item_in = new Fx.Tween(nextItem, {
						duration: transitionTime,
						transition: Fx.Transitions.Quad.easeInOut,
						wait:true
					});
					var item_out = new Fx.Tween(curItem, {
						duration: transitionTime,
						transition: Fx.Transitions.Quad.easeInOut,
						wait:true
					});
		
					item_in.start('top', -maxHeight, 0);
		
					item_out.start('top', 0, maxHeight);
		
				}
				slideIt.periodical(slideTimer, this);
			}
		}
	});
