jQuery(function(){
   jQuery("div.svw").prepend("<img src='/js/svwloader.gif' class='ldrgif' alt=''/ >"); //===innerHTML
});

var on=0;
var j = 0;
var quantofamo = 0;

jQuery.fn.slideView = function(settings) {
	  settings = jQuery.extend({
     easeFunc: "easeInOutExpo",
     easeTime: 650,
     toolTip: false
  }, settings);
  
  
  return this.each(function(){
  		var container = jQuery(this);
		container.find("img.ldrgif").remove(); 
		container.removeClass("svw").addClass("stripViewer");		
		var pictWidth = container.find("img").width();
		var pictHeight = container.find("img").height();
		var pictEls = container.find("li").size();  
		var stripViewerWidth = pictWidth*pictEls; 
		
		container.find("ul").css("width" , stripViewerWidth); 
		container.css("width" , pictWidth); 
		container.css("height" , pictHeight); 
	  
		container.each(function(i) { 
			jQuery("div#pagerright").append("<div class='stripTransmitter' id='stripTransmitter" + (j) + "'><\/div>");  // tworzy kontener pagera		
			
			if(pictEls > 1) {
				
			jQuery("div#stripTransmitter" + j).append("<a title='" + jQuery(this).find("img").attr("alt") + "' id='prev' href='#' ><-<\/a>");
			}
			
			jQuery(this).find("li").each(function(n) {			
				jQuery("div#stripTransmitter" + j).append("<a class='stry' title='" + jQuery(this).find("img").attr("alt") + "' href='#'>"+(n+1)+"<\/a>");		// 1,2,3,4... w zaleznosci ile obrazkow						
			});
			if(pictEls > 1) {
			jQuery("div#stripTransmitter" + j).append("<a title='" + jQuery(this).find("img").attr("alt") + "' id='nextt' href='#'  >-><\/a>");
			jQuery("div#stripTransmitter" + j + " a").removeClass("current");
			$('a#prev').bind("click", function(){
				
				if((on-1)>=0) {
				jQuery(".current").removeClass("current").prev().addClass("current");
				var cnt = -(pictWidth*(on-1));
				container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
				on-=1;
				}
				return false;			
			});
			
			$('a#nextt').bind("click", function(){
			 //	podswietl();
			 	
				if((on+1)<pictEls) {
				jQuery(".current").removeClass("current").next().addClass("current");
				var cnt = -(pictWidth*(on+1));
				container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
				on+=1;
				}
				return false;			
			});
			
			}
			
			jQuery("div#stripTransmitter" + j + " a.stry").each(function(z) {

				jQuery(this).bind("click", function(){
					jQuery(this).addClass("current").parent().parent().find("a").not(jQuery(this)).removeClass("current"); // wow!
					var cnt = -(pictWidth*z);
					container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
					
					on=z;
				  	prev();			
				  	nextt();
			  //	  	podswietl();
				return false;
				}
			);
			
		}); // iiiii
	 	
		 
		jQuery("div#stripTransmitter" + j).css("width" , pictWidth);
	  	jQuery("div#stripTransmitter" + j + " a.stry:first").addClass("current");
		
		});
		
		function prev() {

	   	$('a#prev').unbind("click", '');
			$('a#prev').bind("click", function(){
				if((on-1)>=0) {
				jQuery(".current").removeClass("current").prev().addClass("current");
				var cnt = -(pictWidth*(on-1));
				container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
				on-=1;
				}
				return false;			
			});
		}
		
		function nextt() {
		  //	podswietl();
	   	$('a#nextt').unbind("click", '');
			$('a#nextt').bind("click", function(){
				if((on+1)<pictEls) {
				jQuery(".current").removeClass("current").next().addClass("current");
				var cnt = -(pictWidth*(on+1));
				container.find("ul").animate({ left: cnt}, settings.easeTime, settings.easeFunc);
				on+=1;
				}
				return false;			
			});
		}	
		/*
		function podswietl() {
		
			jQuery("div#stripTransmitter" + j + " a.stry").each().removeClass("current");
			
			jQuery("div#stripTransmitter" + j + " a.stry").each(function (cc) {
				alert(cc);
				if(cc==on) jQuery(this).addClass('current');
			});
		}
		*/

	
	
		j++;
  });	
  
  
  
};




