function initRotator(){
	jQuery('div.image-rotator').each(function(){
		// options
		var _autoSlide = 5000; // 5 sec autoslide
		var _slideSpeed = 1000; // 1 sec fade animation duration
		var _pauseOnHover = true; // pause slideshow on mouseover
		
		// vars
		var _holder = jQuery(this);
		var _item = jQuery('div.item',_holder);
		var _active = 0;
		var _current = 0;
		var _hovered = false;
		var _link = jQuery('div.tag-cloud a',_holder);
		
		// reset
		_item.filter('.active').removeClass('active').css('z-index',2);
		
		// hover link
		_link.hover(function(){
			_current = _active;
			_active = _link.index(this);
			_item.each(function(){
				jQuery(this).stop()
				jQuery(this).css({
					zIndex:1,
					opacity:1
				});
			})
			_item.eq(_active).css({
				zIndex:2
			});
		});
		
		// autoslide
		setInterval(function(){
			if(!_hovered){
				_current = _active;
				if(_active<_item.length-1) _active++
				else _active=0;
				_item.eq(_current).css({
					zIndex:3
				});
				_item.eq(_active).css({
					zIndex:2
				});
				_item.eq(_current).animate({
					opacity:0
				},_slideSpeed,function(){
					_item.eq(_current).css({
						zIndex:1,
						opacity:1
					});
				});
			}
		},_autoSlide);
		
	});
}

function initPage(){
	jQuery.noConflict();
	initRotator();
}

if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
