var actpage = 1,
    perpage = 2,
    pagecount = 1;
var isIE6 = /msie|MSIE 6/.test(navigator.userAgent);

function checkArrows(){
  if(actpage==1){ $('.a-left').addClass('noPrev'); } else { $('.a-left').removeClass('noPrev'); }
  if(actpage==pagecount){ $('.a-right').addClass('noNext'); } else { $('.a-right').removeClass('noNext'); }
  $('.choice span').html(actpage+" / "+pagecount);
}

function generatePages() {
  for (p=1;p<=pagecount;p++){
    $('.choices').append('<a href="#'+p+'" rel="'+p+'">'+p+'</a>');
  }
  $('.choices a').click(function(){
    $('.choice').removeClass('cs-active2');
    $(this).parent().slideUp(250);
    var refer = $(this).attr("rel");
    if(refer!=actpage){
      actpage=refer;
      $('.choice span').html(actpage+" / "+pagecount);
      $(this).queue(function(){
        checkArrows();
        turnPage(actpage);
        $(this).dequeue();
      });
    }
    return false;
  });
}

function turnPage(pno){
  $('.kat-pane').hide();
  $('.kat-pane').eq(pno-1).removeClass('hidden').fadeIn(500);
}

$(function(){
  pagecount = $('.kat-pane').size();
  generatePages();
  if(pagecount<2){
    $('.kat-pager').hide();
    $('.pctrl').hide();
  }else{
    $('.choice span').html(actpage+" / "+pagecount);
    checkArrows();
  }

  $('.choice').click(function(){
    obj = $(this).next();
    if ( obj.is(':hidden') ) {
      $(this).removeClass('cs-active');
      $(this).addClass('cs-active2');
      obj.slideDown(150);
    }else{
      $(this).removeClass('cs-active2');
      obj.slideUp(150);
    }
    return false;
  });
  
  $('.a-left').click(function(){
    $(this).blur();
    if(actpage>1){
      actpage = actpage - 1;
      $('.kat-pane').hide();
      var apane = actpage - 1;
      $('.kat-pane').eq(apane).removeClass('hidden').fadeIn(500);
      checkArrows();
    }
    return false;
  });

  $('.a-right').click(function(){
    $(this).blur();
    if(actpage<pagecount){
      actpage = 1 * actpage + 1;
      var apane = actpage - 1;
      $('.kat-pane').hide();
      $('.kat-pane').eq(apane).removeClass('hidden').fadeIn(500);
      checkArrows();
    }
    return false;
  });
  
  $('.kat-pane:gt(0)').removeClass('hidden').hide();

});