/*
* sa_slider_custom jQuery Plug-In
* http://www.serdarakkilic.com
*/
(function($) {

	$.fn.saSliderC1 = function(options){
		//ayarlar
		var defaults = {
			gecisSuresi: 7000,
			kontroller: false,
			kontrolId: null,
			otomatik: false,
			aktifClass: ''
		}; 
		var options = $.extend(defaults, options);

		this.each(function(){
			//genel degiskenler
			var saBannerSayi = 0;
			var saBanner = 0;
			var saSlider = null;
	        var Slider = $(this);
			
			//hazirlik
			saBannerSayi = $("ul:first > li", Slider).length;
			$("ul:first > li", Slider).hide();
			$("ul:first > li:first", Slider).show();
			
			//kontroller varsa
			if (options.kontroller && options.kontrolId!=null) {
				$("li:first > a", options.kontrolId).addClass(options.aktifClass)
				$("li a", options.kontrolId).click(function(){
					var sayi = $("li a", options.kontrolId).index($(this));
					saDegistir (sayi+1);
				});
			}
			//degistir
			function saDegistir (z) {
				if (!z || z=="") {z="ileri";}
				if (z=="ileri") {
					saBanner++;
					var rakam = false;
				} else if (z=="geri"){
					saBanner--;
					var rakam = false;
				} else {
					z--;
					var rakam = true;
					saBanner=z;
				}

				if (rakam == false){
					if(saBanner==saBannerSayi) {saBanner=0;}	
					if(saBanner<0){saBanner=(saBannerSayi-1);}
				}
				$("li a", options.kontrolId).removeClass(options.aktifClass);
				$("li :eq("+saBanner+")", options.kontrolId).addClass(options.aktifClass);
				var hepsi = $("ul:first > li", Slider);
				var simdiki = $("ul:first > li:eq("+saBanner+")", Slider);
				hepsi.stop(true,true).fadeOut("fast");
				simdiki.stop(true,true).fadeIn("slow");
			};
			
			//otomatik gecis
			if (options.otomatik) {
				//hover durus
				Slider.hover(function(){
					clearInterval(saSlider);
				},function(){
					saSlider = setInterval(function () {saDegistir();}, options.gecisSuresi);
				});
				
				//init
				saSlider = setInterval(function () {saDegistir();}, options.gecisSuresi);
			}
		});
		
	};
		
})(jQuery);

