
jQuery(document).ready(function()
{ 
  var prevslide=1;
  var slides = Array(11)
  slides[1] = "Producer-1";
  slides[2] = "Producer-2";
  slides[3] = "Producer-3";
  slides[4] = "Producer-4";
  slides[5] = "Producer-5";
  slides[6] = "Producer-6";
  slides[7] = "Producer-7";
  slides[8] = "Producer-8";
  slides[9] = "Producer-9";
  slides[10] = "Producer-10";

  var slide = 1;
  var curslide = 0;
  var maxslides = 11;

  var urls = ['1','2','3','4','5','6','7','8','9','10'];

var links = Array(12);
links[0] = "/wine/italy/toscana/rocca_di_frassinello/";
links[1] = "/wine/italy/toscana/castellare_di_castellina/";
links[2] = "/wine/italy/toscana/castellare_di_castellina/";
links[3] = "/wine/italy/toscana/castellare_di_castellina/";
links[4] = "/wine/italy/toscana/castellare_di_castellina/";
links[5] = "/wine/italy/toscana/castellare_di_castellina/";
links[6] = "/wine/italy/toscana/castellare_di_castellina/";
links[7] = "/wine/italy/toscana/rocca_di_frassinello/";
links[8] = "/wine/italy/toscana/rocca_di_frassinello/";
links[9] = "/wine/italy/toscana/rocca_di_frassinello/";
links[10] = "/wine/italy/toscana/rocca_di_frassinello/";

  $.preload( urls, {
  base:'/assets/img/slide/Producer-',
  ext:'.jpg',
  onComplete:function( data )
  {		
    $("#slide").append('<a style="display: none;" href="'+links[slide]+'"><img src="'+data.image+'" alt="'+slides[slide]+'" title="'+slides[slide]+'" /></a>');
    slide++;
    var img = new Image();
    img.src = data.image;
  },
  onFinish:function()
	    { 
	      $('#slide').cycle({
	         timeout: 6000,
	         startingSlide: 0,
	         before: function(curr, next, opts) {
	           swapStyles(opts.nextSlide);
	           curslide=parseInt(opts.nextSlide);
	         }
	      });
	      swapStyles(0);
	      curslide=0;
	    }
  });

    $(".heronav li.square").click(function(){
      num = $(this).attr("id").substring(4);
      cyclePages(parseInt(num));
    });


    $('.larrow').click(function(){
      num = curslide-1;
      if(num==-1) num=2;
      cyclePages(num);
    });

    $('.rarrow').click(function(){
      num = curslide+1;
      if(num==maxslides) num=0;
      cyclePages(num);
    });

    function cyclePages(num){
      prevslide = curslide;
      curslide = num;
      $('#slide').cycle(num);
    };

    function swapStyles(num){
      $(".heronav li").removeClass("current");
      $(".heronav li#hero"+num).addClass("current");
    };

	$('#itemslides').cycle({ 
  	fx:      'scrollHorz', 
	    speed:  500, 
	    timeout: 6000, 
	    next:   '#feature-rarrow', 
	    prev:   '#feature-larrow' 
	});


});


