function initSlideShow() {
	$('div.gallery-inner').each(function(){
		var _activeClass = 'active';
		var _animSpeed = 450;
		var _gallery = $(this);
		var _slides = _gallery.find('div.gallery-main li');
		var _navList = _gallery.find('ul.gallery-nav');
		var _navItems = _navList.find('li a');
		var _slideWidth = _navItems.eq(0).parent().outerWidth(true);
		var _currentIndex = _navItems.index(_navItems.filter('.'+_activeClass).eq(0));
		var _oldIndex = _currentIndex;

		// clone animation item
		var _slideItem = _navList.find('li').eq(0).clone();
		_slideItem.find('img').hide();
		_slideItem.find('a').addClass(_activeClass);
		_slideItem.css({
			position: 'absolute',
			zIndex: 1,
			top: 0,
			left: 0
		});
		_navList.prepend(_slideItem);

		// control menu
		_navItems.removeClass(_activeClass)
		_slideItem.css({left:_currentIndex*_slideWidth});
		_navItems.each(function(_ind){
			$(this).mouseover(function(){
				if(_currentIndex != _ind) {
					_oldIndex = _currentIndex;
					_currentIndex = _ind;
					switchSlide();
				}
			});
		});

		// animation function
		_slides.css({opacity:0}).filter('.'+_activeClass).css({opacity:1})
		var _slider = _slides.eq(_currentIndex).find('div.gallery-text');
		_slider.css({marginTop:-_slider.outerHeight(true)})

		function switchSlide() {
			// animate control item
			_slideItem.animate({left:_currentIndex*_slideWidth},{duration:_animSpeed});

			// switch slides
			var _currentSlide = _slides.eq(_oldIndex).removeClass(_activeClass);
			var _nextSlide = _slides.eq(_currentIndex).addClass(_activeClass);
			var _currentInfo = _currentSlide.find('div.gallery-text');
			var _nextInfo = _nextSlide.find('div.gallery-text');
			var _currentHeight = _currentSlide.outerHeight(true);
			var _nextHeight = _nextInfo.outerHeight(true);

			_currentSlide.stop().animate({opacity:0},{duration:_animSpeed});
			_nextSlide.stop().animate({opacity:1},{duration:_animSpeed});
			_currentInfo.animate({marginTop:0},{duration:_animSpeed});
			_nextInfo.animate({marginTop:-_nextHeight},{duration:_animSpeed});
		}
	});
}

$(document).ready(function() {
    $.ajax({
      url: "rpc.php",
      cache: true,
      success: function(html){
        var string = $(html).find('.col2');
        $("#replace").html(string);
        initSlideShow();
      }
    });
});