var maxElements = 5;
var step=1;
var elementWidth = 153;
var karuzela = document.getElementById("karuzela");
var karuzela_width = 765;
var pages = 1;
var page;
var elements = 1;
var kar_pos_cookie = $.cookie('kar_step');
if (kar_pos_cookie) page = kar_pos_cookie;
else page=1;

$(document).ready(function(){

//alert("page: "+page);
          
          /**
           *  karuzela_init("id","element_width","elements");
           *           
           **/          
		 // alert("test");           
          karuzela_init(karuzela,elementWidth,maxElements,step);
      
  

});

function karuzela_init(id,elementWidth,maxElements) { 

		 
         
         elements = $('div#karuzela_scroller a').size();
         //pages = Math.ceil((elements/maxElements));
		 pages = (elements-maxElements)+1;
		 scroller_width = elementWidth*elements;
		 karuzela_width = elementWidth*maxElements;
		 
		 //bug wykty przez macka//
		 if (page>pages) {
		 		$.cookie('kar_step', "1");
				page=1;
		 	
		 }
		 
         $('#karuzela_scroller').width(scroller_width);
         $('#karuzela').width(karuzela_width);
         karuzela_set(page);
		//alert("page: "+page+", pages:"+pages);
          ///zmien linki
          $("#prev").click(function() {
		  		//alert(kar_pos_cookie);
                 karuzela_prev();
                 return false;
                
          });
          $("#next").click(function() {
          //alert(kar_pos_cookie);
                    karuzela_next();
                    return false;
          
          });
        
}

function karuzela_prev() { 
    if (page>1) {
        po = $("#karuzela_scroller").css("marginLeft");
        pos = po.replace("px","");
        --page;
		$.cookie('kar_step', page);
        move = (page-1)*(elementWidth*step)*(-1);
        //$("#karuzela_scroller").animate({opacity: 1,opacity:0.6}, 120);
        $("#karuzela_scroller").animate({marginLeft: pos,marginLeft:move}, 400);
        //$("#karuzela_scroller").animate({opacity: 0.6,opacity:1}, 120);
        
        
    }
    //if (page==1) $("#karuzela_scroller").css({marginTop:0});
	//$('#test_cook').html(page);
}

function karuzela_next() {
	//alert("page: "+page+", pages: "+pages);
    if (page<pages) {
        po = $("#karuzela_scroller").css("marginLeft");
        pos = po.replace("px","");
        ++page;
	
        move = (page-1)*(elementWidth*step)*(-1);
        //$("#karuzela_scroller").animate({opacity: 1,opacity:0.6}, 120);
        $("#karuzela_scroller").animate({marginLeft: pos,marginLeft:move}, 400);
        //$("#karuzela_scroller").animate({opacity: 0.6,opacity:1}, 120);
       
    }

	$.cookie('kar_step', page);
	//$('#test_cook').html(page);
}
function karuzela_set(st) {

        po = $("#karuzela_scroller").css("marginLeft");
        pos = po.replace("px","");
        //page = st;
		//$.cookie('kar_step', page);
        move = (page-1)*(elementWidth*step)*(-1);
        $("#karuzela_scroller").css({marginLeft:move});
     //  $('#test_cook').html(page);
       
   

}



