kQuery(document).ready(function() {	kQuery('#header').slideShow({		numElementLink:'ul.banner-nav li a',		slideEl:'ul.banner li',		autoSlideShow:true,  	// if you want autorotation set this parametr in true		switchTime:5000,		// time befor switching image		duration:500			// time for animation	});	kQuery('#blog').slideShow({		linkNext:'#blognext',		linkPrev:'#blogprev',		slideEl:'.blogpost ul li',		autoSlideShow:false,  	// if you want autorotation set this parametr in true		duration:500			// time for animation	});})// DON'T  TOUCH  ANYTHING UNDER THIS COMMENTjQuery.fn.slideShow = function(_options){	// defaults options	var _options = jQuery.extend({		slideEl:'div.img-hold img',		linkNext:'a.next',		linkPrev:'a.prev',		linkPause:'a.pause',		numElementLink:'div.nav li a',		duration:500,		autoSlideShow:false,		switchTime:3000,		event:'click',		currentEl:'#footer span.cur',		allEl:'#footer span.all'	},_options);	return this.each(function(){		var _THIS = jQuery(this);		var _slideEl = kQuery(_options.slideEl, _THIS);		var _elTagName = _options.slideEl;		var _linkNext = kQuery(_options.linkNext, _THIS).length ? kQuery(_options.linkNext, _THIS) : false;	 	var _linkPrev = kQuery(_options.linkPrev, _THIS).length ? kQuery(_options.linkPrev, _THIS) : false;		var _linkPause = kQuery(_options.linkPause, _THIS).length ? kQuery(_options.linkPause, _THIS) : false;		var _numElementLink = kQuery(_options.numElementLink, _THIS).length ? kQuery(_options.numElementLink, _THIS) : false;		var _numElement = kQuery(_options.numElementLink, _THIS).length ? _numElementLink.parent() : false;		var _duration = _options.duration;		var _switchTime = _options.switchTime;		var _numElActive, _n, _timer = false, _hover = false;		var _pauseActive = false;		if (!_slideEl.filter('.active').length)				_slideEl.eq(0).addClass('active');	//	kQuery(_slideEl).not(".active").css('display','none');     //commented for IE compatibility of next prev buttons		if (kQuery(_numElement).length) {activeNumEl()}		if (_options.autoSlideShow) {			_timer = setTimeout(function(){nextEl()},_switchTime);			contentHover();		}		if (_linkNext) {			kQuery(_linkNext).click(function(){				if (_timer) {					clearTimeout(_timer);					if (!_pauseActive) {_timer = setTimeout(function(){nextEl()},_switchTime);}				}				if (kQuery(_slideEl).filter(".active").next().is(_elTagName)) {					kQuery(_slideEl).filter(".active").next().addClass("next");				} else {					kQuery(_slideEl).eq(0).addClass("next");				}				fadeElement();				activeNumEl();				return false;			});		}  		if (_linkPrev) {			kQuery(_linkPrev).click(function(){				if (_timer) {					clearTimeout(_timer);					if (!_pauseActive) {_timer = setTimeout(function(){nextEl()},_switchTime);}				}				if (kQuery(_slideEl).filter(".active").prev().is(_elTagName)) {					kQuery(_slideEl).filter(".active").prev().addClass("next");				} else {					kQuery(_slideEl).filter(":last-child").addClass("next");				}				fadeElement();				activeNumEl();				return false;			});		}		if (_linkPause) {			if (!_options.autoSlideShow) {				_linkPause.addClass('play');				_options.autoSlideShow = true;				if (!_hover) contentHover();			}			kQuery(_linkPause).click(function(){				if (!_linkPause.is('.play')) {					clearTimeout(_timer);					_linkPause.addClass('play');					_pauseActive= true;				} else {					_linkPause.removeClass('play');					_pauseActive= false;					_timer = setTimeout(function(){nextEl()},_switchTime);				}				return false;			});		}		if (_numElementLink) {			kQuery(_numElementLink).bind(_options.event, function(){				if (_timer) {					clearTimeout(_timer);					_timer = setTimeout(function(){nextEl()},_switchTime);				}				_n = _numElement.index(kQuery(this).parent());				if (!kQuery(_slideEl).eq(_n).hasClass("active")){					kQuery(_slideEl).eq(_n).addClass("next");					fadeElement();					activeNumEl();				}				return false;			});		}		if (_options.currentEl || _options.allEl) {			_THIS.all = _slideEl.length;			kQuery(_options.allEl, _THIS).html(_THIS.all);			function currentNum() {				var _index = _slideEl.index(_slideEl.filter('.active')) + 1;				kQuery(_options.currentEl, _THIS).html(_index);			}			currentNum();		}		function contentHover() {			_hover = true;			_slideEl.hover(function() {				if (_timer) clearTimeout(_timer);			},function(){				if (_linkPause && !_linkPause.is('.play')) _timer = setTimeout(function(){nextEl()},_switchTime);				else if (!_linkPause) _timer = setTimeout(function(){nextEl()},_switchTime);			});		}		function nextEl(){			if (kQuery(_slideEl).filter(".active").next().is(_elTagName)){		  	kQuery(_slideEl).filter(".active").next().addClass("next");			} else {				kQuery(_slideEl).eq(0).addClass("next");			}			fadeElement();			activeNumEl();			if (!_pauseActive) {_timer = setTimeout(function(){nextEl()},_switchTime);}		};		function activeNumEl() {			kQuery(_numElement).removeClass("active");			_numElActive = kQuery(_slideEl).index(kQuery(_slideEl).filter(".active")[0]);			kQuery(_numElement).eq(_numElActive).addClass("active");		};		function fadeElement(){			kQuery(_slideEl).filter(".active").fadeOut(_duration).removeClass("active");			kQuery(_slideEl).filter(".next").fadeIn(_duration).addClass("active").removeClass("next");			if (_options.currentEl || _options.allEl) currentNum();		};	} );  }
