var position = 0;

function buildCarousel(){
  //fillCarousel()
  //alert(maximum);
  position = 0;
  $(".div_carousel_line:eq("+position+")").css("display", "block");
  $(".div_carousel_line:eq("+(position+1)+")").css("left", "170px");
  $(".div_carousel_line:eq("+(position+1)+")").css("display", "block");
  $(".div_carousel_line:eq("+(position+2)+")").css("left", "335px");
  $(".div_carousel_line:eq("+(position+2)+")").css("display", "block"); 
 
  $(".div_pagination_carousel").css("width", (Math.floor(maximum/9)*14)+"px");
  $(".div_pagination_carousel").css("left", ((490-(Math.floor(maximum/9)*14))/2)+"px");
  $(".div_pagination_mover").css("margin-left", "0px"); 
}

var pagPos = 0;
function prevCarouselPosition(){
  $(".div_carousel_line:eq("+(position+0)+")").fadeOut(300);
  $(".div_carousel_line:eq("+(position+1)+")").delay(100).fadeOut(300);
  $(".div_carousel_line:eq("+(position+2)+")").delay(200).fadeOut(200);  
  
  if (position <= 0){         
    position = (maximum/9)+3;
    pagPos = maximum/9-1;
    
  }else{
    position = position - 3;      
    pagPos--;
  }  
  $(".div_carousel_line:eq("+(position+2)+")").css("left", "335px");
  $(".div_carousel_line:eq("+(position+1)+")").css("left", "170px");
  $(".div_carousel_line:eq("+(position+0)+")").css("left", "5px");
  $(".div_carousel_line:eq("+(position+0)+")").delay(600).fadeIn(300);
  $(".div_carousel_line:eq("+(position+1)+")").delay(700).fadeIn(300);
  $(".div_carousel_line:eq("+(position+2)+")").delay(800).fadeIn(200);   
  
  $(".div_pagination_mover").css("margin-left", (pagPos*14)+"px");   
}

function nextCarouselPosition(){
  $(".div_carousel_line:eq("+(position+2)+")").fadeOut(200);
  $(".div_carousel_line:eq("+(position+1)+")").delay(100).fadeOut(300);
  $(".div_carousel_line:eq("+(position+0)+")").delay(200).fadeOut(300);
  
  if (position >= ((maximum/3)-3)){
    position = 0;
    pagPos = 0;
  }else{
    position = position + 3;
    pagPos++;
  }
  
  $(".div_carousel_line:eq("+(position+2)+")").css("left", "335px");
  $(".div_carousel_line:eq("+(position+1)+")").css("left", "170px");
  $(".div_carousel_line:eq("+(position+0)+")").css("left", "5px");
  
  $(".div_carousel_line:eq("+(position+2)+")").delay(600).fadeIn(300);
  $(".div_carousel_line:eq("+(position+1)+")").delay(700).fadeIn(300);
  $(".div_carousel_line:eq("+(position+0)+")").delay(800).fadeIn(300); 
  $(".div_pagination_mover").css("margin-left", (pagPos*14)+"px");   
}

$(document).ready(function(){
    
  $(".div_carousel_next").click(function () {
    nextCarouselPosition();
  });
  
  $(".div_carousel_prev").click(function () {
    prevCarouselPosition();
  });  
});     


var pagination = '<div class="div_pagination_carousel"><div class="div_pagination_mover"></div></div>';   

function fillCarousel(){
  var res = "";
  for (i=0; i < maximum; i++){
    res += '<div class="div_carousel_line"><div class="div_showcase_container"><div class="div_showcase_image"><div class="div_showcase_image_upper"></div></div><div class="div_showcase_label">Matematika'+i+'</div></div><div class="div_showcase_container"><div class="div_showcase_image"><div class="div_showcase_image_upper"></div></div><div class="div_showcase_label">Chemie</div></div><div class="div_showcase_container"><div class="div_showcase_image"><div class="div_showcase_image_upper"></div></div><div class="div_showcase_label">Zeměpis</div></div></div>';;       
  }
  $(".div_carousel_content").html(res+""+pagination);

}
