/*!
 * Tonez Slider 0.1 with jQuery 1.3+
 * Copyright 2010, FT Sun s.r.o.
 * Autor: Václav Fiala [cheezell@gmail.com]
 */
var leva2, prava2, aktual2;
var leftLock2 = false;
var rightLock2 = false;
var pocet_counter2 = 0;

$(document).ready(function(){
  aktual2 = loadPosition("nastaveni2");
  if(aktual2) {
    setPosition2(aktual2);
  }
  leva2 = parseInt($("#templatePartneriSliderTape").css("left"));
  sirka2 = parseInt($("#templatePartneriSliderTape").css("width"));
  prava2 = parseInt($("#templatePartneriSliderTape").css("right"));
  pocet_counter2 = leva2/99;
  check_actives_button2();
});

function savePosition2(value) {
  var vyprs=new Date();
  vyprs.setDate(vyprs.getDate() - 365);
  vyprs.setDate(365 + 365 + vyprs.getDate());
  document.cookie="nastaveni2="+value+"; path=/; expires="+vyprs.toGMTString()+";";
}

function loadPosition2(key) {
  var results = document.cookie.match ( '(^|;) ?' + key + '=([^;]*)(;|$)' );
  if(results)
    return (unescape(results[2]));
  else
    return null;
}

function setPosition2(val) {
  $("#templatePartneriSliderTape").css("left",val+"px");
}

function slideLeft2() {
  if(!leftLock2 && (pocet_celkem2 - pocet_visible2 + pocet_counter2) > 0) {
    leftLock2 = true;
    $("#templatePartneriSliderTape").animate({"left": "-=99px"}, "fast", function() {
      leftLock2 = false;
      check_actives_button2();
    });
    savePosition2(parseInt($("#templatePartneriSliderTape").css("left"))-99);
  }
  check_actives_button2();
}

function slideRight2() {
  if(!rightLock2 && pocet_counter2 < 0) {
    rightLock2 = true;
    $("#templatePartneriSliderTape").animate({"left": "+=99px"}, "fast", function() {
      rightLock2 = false;
      check_actives_button2();
    });
    savePosition2(parseInt($("#templatePartneriSliderTape").css("left"))+99);
  }
  check_actives_button2();
}

function check_actives_button2() {
  pocet_counter2 = parseInt($("#templatePartneriSliderTape").css("left")) / 99;
  if(pocet_counter2 < 0) {
    $("#leftPartneri").addClass("leftActive2");
    $("#leftPartneri").removeClass("leftUnactive2");
  }
  else {
    $("#leftPartneri").addClass("leftUnactive2");
    $("#leftPartneri").removeClass("leftActive2");
  }
  if((pocet_celkem2 - pocet_visible2 + pocet_counter2) <= 0) {
    $("#rightPartneri").addClass("rightUnactive2");
    $("#rightPartneri").removeClass("rightActive2");
  }
  else {
    $("#rightPartneri").addClass("rightActive2");
    $("#rightPartneri").removeClass("rightUnactive2");
  }
}
