/* upravený slide viewer pro VAVI*/

jQuery(function(){
   //jQuery("div.svw").prepend("<img src='spinner.gif' class='ldrgif' alt='loading...'/ >"); 
});
var j = 0;
var quantofamo = 0;
jQuery.fn.collectionBrowser = function(settings) {
	  settings = jQuery.extend({
     easeFunc: "easeInOutExpo",
     easeTime: 750,
     toolTip: false
  }, settings);
	return this.each(function(){
		
		var container = this;
		// odstranit ve finale
		//jQuery(this).css("border", "1px solid red");
		
		jQuery(this).before('<div class="collenav"><a href="#" id="colleprev"><span>předchozí</span></a><a href="#" id="collenext"><span>další</span></a></div>');
		
		// skrytí li
		//jQuery(this).children('ul').eq(0).children('li').hide();
		
		// pocet li
		
		var total_count = jQuery(this).children('ul').eq(0).children('li').length;
		var li_width = jQuery(this).children('ul').eq(0).children('li').eq(0).width();
		var li_height = jQuery(this).children('ul').eq(0).children('li').eq(0).height();
		
		jQuery(this).children('ul').eq(0).width(total_count*li_width);
		jQuery(this).children('ul').eq(0).height(li_height);
		
		total_count--;
		
		/* načtení a očíslování li, na první se nastaví classa colactive */
		jQuery(this).children('ul').eq(0).children('li').each(function(ii, e){
				jQuery(e).attr("rel", ii + 0);
				if(ii == 0){
					jQuery(e).addClass("colactive");
				}
		});	
		var ul = jQuery(container).find(ul).eq(0);
		//nabindovani tlacitek next a prev
		jQuery("#collenext").click(function(e){
		
			var acel = jQuery(container).find("li.colactive").eq(0);
			var position = acel.attr("rel");
			jQuery(acel).removeClass("colactive");

			//alert("position"+position+" total"+total_count);
			if(position == total_count){
				var elem = jQuery(container).find("li[rel=0]");
				jQuery(elem).addClass("colactive");
				jQuery(container).find('ul').eq(0).animate({left: '+='+total_count*li_width});
				//jQuery(acel).hide();
			}else{
				
				position++;
				var elem = jQuery(container).find('li[rel='+position+']');
				jQuery(elem).addClass("colactive");
				jQuery(container).find('ul').eq(0).animate({left: '-='+li_width});
				//jQuery(acel).hide();
			}
			//jQuery(acel).hide();
			return false;
		});
		jQuery("#colleprev").click(function(e){
			var acel =  jQuery(container).find(".colactive");
			
			var position = jQuery(acel).attr("rel");
			
			jQuery(acel).removeClass("colactive");
			
			//alert("position"+position+" total"+total_count);
			if(position == 0){
				var elem = jQuery(container).find("li[rel="+total_count+"]");
				jQuery(elem).addClass("colactive");
				jQuery(container).find('ul').eq(0).animate({left: '-='+total_count*li_width});

				//jQuery(acel).hide();
			}else{
				position--;
				var elem = jQuery(container).find('li[rel='+position+']');
				jQuery(elem).addClass("colactive");
				jQuery(container).find('ul').eq(0).animate({left: '+='+li_width});

				//jQuery(acel).hide();
			}
			
			return false;
		});
  });	
};


