  var slideCurPos = 0;
  var slideItemCount;
  var slideItemWidth = 806; 
  var slideInterval;
  var $slideLinks;
  var $slideItems;

  $(document).ready(function() {

      /*************************************************/
      /*** [SLIDE FUNCTIONS] ***************************/

      $slideLinks = $("#slideNav li");
      $slideItems = $("#slideItems li");
      $("#slideNav a").attr({ 'href': 'javascript:void(0)' });
      slideItemCount = $slideItems.size();

      slideTo();
      //slideInterval = setInterval(slideToNext, 11000);

      $("#slide-previous-link").click(function() { slideToPrevious(); });
      $("#slide-next-link").click(function() { slideToNext(); });

      $slideLinks.click(function() {
      if (slideCurPos != $slideLinks.index(this)){ 
          //clearInterval(slideInterval);
          slideCurPos = $slideLinks.index(this);
          slideTo();
         // slideInterval = setInterval(slideToNext, 10000);          
        }
      });

      function slideToPrevious() {
         // clearInterval(slideInterval);
          slideCurPos--;
          if (slideCurPos < 0) { slideCurPos = slideItemCount - 1; }
          slideTo();
         // slideInterval = setInterval(slideToNext, 10000);
      }

      function slideToNext() {
          //clearInterval(slideInterval);
          slideCurPos++;
          if (slideCurPos >= slideItemCount) { slideCurPos = 0; }
          slideTo();
          //slideInterval = setInterval(slideToNext, 10000);
      }


      function slideTo() {
          $("#debug").text(slideCurPos);
          $slideLinks.find("a").show();
          $slideLinks.eq(slideCurPos).find("a").hide();
          var slideTo = (slideCurPos * slideItemWidth);
          $("#slideItems").animate({ marginLeft: "-" + slideTo + "px" }, 1500);
      }

      /*** [/SLIDE FUNCTIONS] **************************/
      /*************************************************/

  });