/* ------------------------------------------------------------------------
	s3Slider
	
	Developped By: Boban Karišik -> http://www.serie3.info/
        CSS Help: Mészáros Róbert -> http://www.perspectived.com/
	Version: 1.0
	
	Copyright: Feel free to redistribute the script/modify it, as
			   long as you leave my infos at the top.
	correction gk
------------------------------------------------------------------------- */


(function($){

    $.fn.s3Slider = function(vars) {
        
        var element     = this;
        var timeOut     = (vars.timeOut != undefined) ? vars.timeOut : 4000;
		var currNo      = 0;
        var timeOutFn   = null;
        var mOver       = false;
        var items       = $("#" + element[0].id + "Content ." + element[0].id + "Image");
        var itemsSpan   = $("#" + element[0].id + "Content ." + element[0].id + "Image span");
            
        items.each(function(i) {
            $(items[i]).mouseover(function() {mOver = true;});
            $(items[i]).mouseout(function() {mOver   = false;fadeElement();});
        });
        
        var fadeElement = function() {
			clearTimeout(timeOutFn);
			timeOutFn = setTimeout(makeSlider, timeOut);
		}
        
        var makeSlider = function() {
			if (mOver) return(fadeElement());
			//if ($(itemsSpan[currNo]).css('bottom') == 0) change up/down
				$(items[currNo]).fadeOut((timeOut/6), function() {
					currNo=(currNo+1==items.length)?0:currNo+1;
					$(items[currNo]).fadeIn((timeOut/6), function() {
							fadeElement()
						})
				})
			/*
			$(itemsSpan[currNo]).slideDown((timeOut/6), function() {
				$(items[currNo]).fadeOut((timeOut/6), function() {
					currNo=(currNo+1==items.length)?0:currNo+1;
					$(items[currNo]).fadeIn((timeOut/6), function() {
						$(itemsSpan[currNo]).slideUp((timeOut/6), function() {
							fadeElement()
						})
					})
				})
			})
			*/
		}
        
        fadeElement();

    };  

})(jQuery);  
