/*!
 * 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($("#referenceInnerShape").css("left"));
  sirka = parseInt($("#referenceInnerShape").css("width"));
  prava = parseInt($("#referenceInnerShape").css("right"));
  pocet_counter = leva/174;
  check_actives_button();
  
});

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) {
  $("#referenceInnerShape").css("left",val+"px");
}

function slideLeft() {
  if(!leftLock && (pocet_celkem - pocet_visible + pocet_counter) > 0) {
    leftLock = true;
    $("#referenceInnerShape").animate({"left": "-=174px"}, "fast", function() {
      leftLock = false;
      check_actives_button();
    });
    savePosition(parseInt($("#referenceInnerShape").css("left"))-174);
  }
  check_actives_button();
}

function slideRight() {
  if(!rightLock && pocet_counter < 0) {
    rightLock = true;
    $("#referenceInnerShape").animate({"left": "+=174px"}, "fast", function() {
      rightLock = false;
      check_actives_button();
    });
    savePosition(parseInt($("#referenceInnerShape").css("left"))+174);
  }
  check_actives_button();
}

function check_actives_button() {
  pocet_counter = parseInt($("#referenceInnerShape").css("left")) / 174;
  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");
  }
}


