/* Author: 

*/
$(document).ready(function() {
  var slideCounter = 1;
  
  var switchImage = function(image){

  };
  $('#carousel').jcarousel({
    wrap: 'circular',
    //auto: 5,
    scroll: 1,
    animation: 1000,
    itemFirstInCallback: function(carousel, item, idx, state) {

      //$('#main-image img').attr('src',item.firstChild.attributes[0].nodeValue.replace('.jpg','_full.jpg'));
      //if(item.firstChild.attributes[0].nodeValue == 280){$('#main-image img').attr('src',item.firstChild.attributes[3].nodeValue.replace('.jpg','_full.jpg'));}
    }
  });


  $('.jcarousel-item').click(function() {
     //$(this).children('img').attr('src'));
   
  });



  var nextSlide = function(slide){
    if(slide != undefined && slide > 0) {
      slideCounter = slide;
      clearInterval(interval);
      interval = setInterval(nextSlide, 8000);
    }
    else{
      if(++slideCounter > 3 ) {
        slideCounter = 1;
      }
    }
    $('#main-image').hide(0,onInterval);
  };

  var interval = setInterval(nextSlide, 8000);

  var onInterval = function(){
    $('#main-image').show();
    $('#main-image img').attr('src',$('.jcarousel-item:nth-child('+slideCounter+')').children('img').attr('src').replace('.jpg','_full.jpg'));
    
    eval('slide'+slideCounter+'()');
  };

  var slide1 = function(){
    $('#map1').attr('coords','43,243,252,305');
    $('#map2').attr('coords','282,242,495,307');
    $('#map1').attr('href','/business');
    $('#map2').attr('href','/wholesale');
  };

  var slide2 = function(){
    $('#map1').attr('coords','0,0,0,0');
    $('#map2').attr('href','/contact-us');
  };

  var slide3 = function(){
    $('#map1').attr('coords','0,0,0,0');
    $('#map2').attr('coords','0,0,0,0');
    $('#map1').attr('href','/business');
    $('#map2').attr('href','/wholesale');
  };

  $('#slide1').click(function(){
    nextSlide(1);
  });
  $('#slide2').click(function(){
    nextSlide(2);
  });
  $('#slide3').click(function(){
    nextSlide(3);
  });
});
 


