$(document).ready(function(){
  $('body').addClass('js');
  
  h1 = $('#teaserBox .boxWrap').height();
  h2 = $('#tour').height();
  
  if ($.browser.msie && parseInt($.browser.version) < 7) {
    $(document).pngFix();
  };
  
  var run = 0;
  
  function mycarousel_initCallback(carousel) {
    
      jQuery('#keyVisual .sliderHolder').hover(function() {
        carousel.stopAuto();
      });
      
      jQuery('#keyVisual .forward a').bind('click', function() {
          carousel.next();
          return false;
      });

      jQuery('#keyVisual .back a').bind('click', function() {
          carousel.prev();
          return false;
      });
  };
  
 
  jQuery('#keyVisual #weeklyOffers .slides ul').jcarousel({
    wrap: 'circular',
    auto: 1,
    scroll: 3,
    animation: 1000,
    initCallback: mycarousel_initCallback,
    itemFirstOutCallback: {
      onBeforeAnimation: function(carousel){
        if(run <= 1) {
          carousel.startAuto(10);
          run++;
        }
        else {
          carousel.stopAuto();
        }
        
      }
    },
    buttonNextHTML: null,
    buttonPrevHTML: null
  });
  
  jQuery('#keyVisual #brands .slides ul').jcarousel({
    wrap: 'circular',
    auto: 0,
    scroll: 3,
    animation: 1000,
    initCallback: mycarousel_initCallback,
    buttonNextHTML: null,
    buttonPrevHTML: null
  });
  
  
});
