$(document).ready(function(){
 $.flipNumber = 0;
 $.totalFlips = $("div.panels").children().length;
 $.panelsHeight = 100;
 for(i=0; i<$.totalFlips; i++){
  if($("div.panels").children().eq(i).height() > $.panelsHeight){
   $.panelsHeight = $("div.panels").children().eq(i).height();
  }
 }
 $("div.panels").css("height",$.panelsHeight + "px");
 $("div.panels").children().eq(0).fadeIn();
 $("div#counter").html(($.flipNumber+1) + " / " + $.totalFlips);
 Cufon.refresh();
 $("a.arrow-left").click(function flipBack(){
  $(this).unbind("click");
  $.flipScroller = $(this).parent().parent().siblings("div.panels");
  $.flipScroller.children("div.panel").eq($.flipNumber).fadeOut('fast', function() {
   if($.flipNumber > 0){
    $.flipNumber--;
   } else {
    $.flipNumber = $.totalFlips - 1;
   }
   $("div#counter").html(($.flipNumber+1) + " / " + $.totalFlips);
   Cufon.refresh();
   $.flipScroller.children("div.panel").eq($.flipNumber).fadeIn('fast', function() {
    $("a.arrow-left").bind("click", flipBack);
   });
  });
 });
 $("a.arrow-right").click(function flipForward(){
  $(this).unbind("click");
  $.flipScroller = $(this).parent().parent().siblings("div.panels");
  $.flipScroller.children("div.panel").eq($.flipNumber).fadeOut('fast', function() {
   if($.flipNumber < ($.totalFlips - 1)){
    $.flipNumber++;
   } else {
    $.flipNumber = 0;
   }
   $("div#counter").html(($.flipNumber+1) + " / " + $.totalFlips);
   Cufon.refresh();
   $.flipScroller.children("div.panel").eq($.flipNumber).fadeIn('fast', function() {
    $("a.arrow-right").bind("click", flipForward);
   });
  });
 });
});