var slides_num2 = 0;
var act_slide2 = false;
var obj2;
var timer2;

(function($){
	$.fn.slider2 = function(options) {
		
		// alap beallitasok
		$.fn.slider2.defaults = {
			auto: true,
			time: 2000,
			effect: 'fade',
			fadespeed: 500,
			navbar: true,
			shuffle: true
		};
		
		var options = $.extend($.fn.slider2.defaults, options);
		
		obj2 = $(this).attr('id');
		init(options);
		
		function init(options)
		{
			$('.s-item').hide();
			
			// lekérem, hogy hány slide van
			$('.s-item').map(function() {
				var child = $(this);
				if(slides_num2==0) { child.show(); act_slide2=0; }
				slides_num2++;
			});
			
			if(options['effect']=='fade')
			{
				$('.s-item').css('position','absolute');
			}
			
			// navigátor kirakása
			if(options['navbar'])
			{
				var navtxt = '';
				navtxt = '<a href="#" class="nav-button-up" onclick="this.blur(); $.fn.slider2.leptet('+slides_num2+',true); return false;"><span><!--fel--></span>fel</a><a href="#" class="nav-button-down" onclick="this.blur(); $.fn.slider2.leptet(2,true); return false;"><span><!--le--></span>le</a>'
				$('.nav-bar').html(navtxt);
			}
			
			if(options['auto']) timer2 = setTimeout(function() { autoslide(); }, options['time']);
		}
		
		// automatikus vetítés
		function autoslide()
		{
			new_slide = act_slide2+1;
			if(new_slide>slides_num2) new_slide=1;
			$.fn.slider2.leptet(new_slide,false);
			timer2 = setTimeout(function() { autoslide(); }, (options['time']+options['fadespeed']));
		}
		
		$.fn.slider2.leptet = function(new_slide,man)
		{
			if(man) 
			{
				clearTimeout(timer2);
				timer2 = setTimeout(function() { autoslide(); }, ($.fn.slider2.defaults['time']+$.fn.slider2.defaults['fadespeed']));
			}
			// ha van navigáció
			$.fn.slider2.defaults['navbar']
			{
				// ha a végén van
				if(new_slide==slides_num2) {
					navtxt = '<a href="#" class="nav-button-up" onclick="this.blur(); $.fn.slider2.leptet('+(new_slide-1)+',true); return false;"><span><!--fel--></span>fel</a><a href="#" class="nav-button-down" onclick="this.blur(); $.fn.slider2.leptet(1,true); return false;"><span><!--le--></span>le</a>'
					$('.nav-bar').html(navtxt);
				}
				// ha az elején van
				else if(new_slide==1) {
					navtxt = '<a href="#" class="nav-button-up" onclick="this.blur(); $.fn.slider2.leptet('+slides_num2+',true); return false;"><span><!--fel--></span>fel</a><a href="#" class="nav-button-down" onclick="this.blur(); $.fn.slider2.leptet(2,true); return false;"><span><!--le--></span>le</a>'
					$('.nav-bar').html(navtxt);
				} else {
					navtxt = '<a href="#" class="nav-button-up" onclick="this.blur(); $.fn.slider2.leptet('+(new_slide-1)+',true); return false;"><span><!--fel--></span>fel</a><a href="#" class="nav-button-down" onclick="this.blur(); $.fn.slider2.leptet('+(new_slide+1)+',true); return false;"><span><!--le--></span>le</a>'
					$('.nav-bar').html(navtxt);
				}
				$('.nav-button-active').attr('class','nav-button');
				$('#nav-button-'+new_slide).attr('class','nav-button-active');
			}
			
			// fade effekt
			if($.fn.slider2.defaults['effect'] == 'fade') {
				$('.s-item:nth-child('+act_slide2+')').fadeTo($.fn.slider2.defaults['fadespeed'], 0.0);
				$('.s-item:nth-child('+new_slide+')').fadeTo($.fn.slider2.defaults['fadespeed'], 1.0, function() {
					if($.browser.msie) {
						this.style.removeAttribute('filter');
					}
				});
				$('.s-item:nth-child('+act_slide2+')').css({'z-index':'95'});
				$('.s-item:nth-child('+new_slide+')').css({'z-index':'100'});
			}
			
			act_slide2 = new_slide;
		}

	}
})(jQuery);

function callback(){}
