function initPage() {
	slideshow({
		gallery:'ul.intro-image',
		galleryEl:'li',
		galEl:'li',
		numElementLink:false,
		timeSwitching:7000,
		duration:1500
	})
}
function slideshow(_options) {
	if ($(_options.gallery).length) {
		var _gallery = $(_options.gallery);
		var _numElActive = false;
		var _n = false;
		var _timer = false;
		
		var _galleryEl = $(_options.galleryEl, _gallery);
		var _galEl = _options.galEl;
		var _duration = _options.duration;
		var _timeSwitching = _options.timeSwitching;
		var _numElementLink = $(_options.numElementLink, _gallery);
		var _numElement = $(_options.numElement, _gallery);
		
		$(_galleryEl).not(".active").fadeOut(10);
		
		_gallery.activeNumEl = function() {
			if (_numElement+1){$(_numElement).removeClass("active");}
			if ($(_numElement).length) {
				_numElActive = $(_galleryEl).index($(_galleryEl).filter(".active")[0]);
				$(_numElement).eq(_numElActive).addClass("active");
			}
		}
		_gallery.fadeElement = function(){
			$(_galleryEl).filter(".active").fadeOut(_duration).removeClass("active");
			$(_galleryEl).filter(".next").fadeIn(_duration).addClass("active").removeClass("next");
		}
		
		_gallery.nextEl = function(){
			if ($(_galleryEl).filter(".active").next().is(_galEl)) {
				$(_galleryEl).filter(".active").next().addClass("next");
			} else {
				$(_galleryEl).eq(0).addClass("next");
			}
			_gallery.fadeElement();
			if (_options.numElementLink) { _gallery.activeNumEl(); }
			_timer = setTimeout(function(){_gallery.nextEl()},_timeSwitching);
		}
			
		if (_options.numElementLink) {
			$(_numElementLink).hover(function(){
				if (_timer) clearTimeout(_timer);
				_n = _numElement.index($(this).parent());
				if (!$(_galleryEl).eq(_n).hasClass("active")){
					$(_galleryEl).eq(_n).addClass("next");
					_gallery.fadeElement();
					_gallery.activeNumEl();
				}
				return false;
			},function(){
				_timer = setTimeout(function(){_gallery.nextEl()},_timeSwitching);
			});
			_gallery.activeNumEl();
		}
		_timer = setTimeout(function(){_gallery.nextEl()},_timeSwitching);
	}
}
if (window.addEventListener)
	window.addEventListener("load", initPage, false);
else if (window.attachEvent)
	window.attachEvent("onload", initPage);
