/*!
 * Tonez Slider 0.1 with jQuery 1.3+
 * Copyright 2010, FT Sun s.r.o.
 * Autor: Václav Fiala [cheezell@gmail.com]
 */
var leva, prava, aktual;
var leftLock = false;
var rightLock = false;
var pocet_counter = 0;

$(document).ready(function(){
  aktual = loadPosition("nastaveni");
  if(aktual) {
    setPosition(aktual);
  }
  leva = parseInt($("#modelInnerTape").css("left"));
  sirka = parseInt($("#modelInnerTape").css("width"));
  prava = parseInt($("#modelInnerTape").css("right"));
  pocet_counter = leva/126;
  check_actives_button();
  // init prettyPhoto
  $("a[rel^='shadowbox']").prettyPhoto({theme:'facebook'});
});

function savePosition(value) {
  var vyprs=new Date();
  vyprs.setDate(vyprs.getDate() - 365);
  vyprs.setDate(365 + 365 + vyprs.getDate());
  document.cookie="nastaveni="+value+"; path=/; expires="+vyprs.toGMTString()+";";
}

function loadPosition(key) {
  var results = document.cookie.match ( '(^|;) ?' + key + '=([^;]*)(;|$)' );
  if(results)
    return (unescape(results[2]));
  else
    return null;
}

function setPosition(val) {
  $("#modelInnerTape").css("left",val+"px");
}

function slideLeft() {
  if(!leftLock && (pocet_celkem - pocet_visible + pocet_counter) > 0) {
    leftLock = true;
    $("#modelInnerTape").animate({"left": "-=126px"}, "fast", function() {
      leftLock = false;
      check_actives_button();
    });
    savePosition(parseInt($("#modelInnerTape").css("left"))-126);
  }
  check_actives_button();
}

function slideRight() {
  if(!rightLock && pocet_counter < 0) {
    rightLock = true;
    $("#modelInnerTape").animate({"left": "+=126px"}, "fast", function() {
      rightLock = false;
      check_actives_button();
    });
    savePosition(parseInt($("#modelInnerTape").css("left"))+126);
  }
  check_actives_button();
}

function check_actives_button() {
  pocet_counter = parseInt($("#modelInnerTape").css("left")) / 126;
  if(pocet_counter < 0) {
    $("#leftModArrow").addClass("leftActive");
    $("#leftModArrow").removeClass("leftUnactive");
  }
  else {
    $("#leftModArrow").addClass("leftUnactive");
    $("#leftModArrow").removeClass("leftActive");
  }
  if((pocet_celkem - pocet_visible + pocet_counter) <= 0) {
    $("#rightModArrow").addClass("rightUnactive");
    $("#rightModArrow").removeClass("rightActive");
  }
  else {
    $("#rightModArrow").addClass("rightActive");
    $("#rightModArrow").removeClass("rightUnactive");
  }
}


