$(document).ready(function() {

	// fancybox
	$('a[rel="fancy"]').fancybox({
		'transitionIn'	:	'fade',
		'transitionOut'	:	'fade',
		'speedIn'		:	300, 
		'speedOut'		:	200,
		'titleShow'		:	true
	});


    $('#slider').nivoSlider({
       effect:'random',
	   slices:15,
	   animSpeed:500,
	   pauseTime:4000,
	   startSlide:0, //Set starting Slide (0 index)
	   directionNav:true, //Next & Prev
	   directionNavHide:true, //Only show on hover
	   controlNav:false, //1,2,3...
	   controlNavThumbs:false, //Use thumbnails for Control Nav
	   controlNavThumbsSearch: '.jpg', //Replace this with...
	   controlNavThumbsReplace: '_thumb.jpg', //...this in thumb Image src
	   keyboardNav:false, //Use left & right arrows
	   pauseOnHover:true, //Stop animation while hovering
	   manualAdvance:false, //Force manual transitions
	   captionOpacity:0.8, //Universal caption opacity
	   beforeChange: function(){},
	   afterChange: function(){},
        slideshowEnd: function(){} //Triggers after all slides have been shown
    })

            	
    // initialize scrollable
    $(".scrollable").scrollable();
	
	
	function equalHeight(group) {
		var tallest = 0;
		group.each(function() {
			var thisHeight = $(this).height();
			if(thisHeight > tallest) {
				tallest = thisHeight;
			}
		});
		group.height(tallest);
	}

	equalHeight($('#productlist .product'));
	
	
	// jcarousel
	
	function mycarousel_initCallback(carousel)
	{
	    // Disable autoscrolling if the user clicks the prev or next button.
	    carousel.buttonNext.bind('click', function() {
	        carousel.startAuto(0);
	    });
	
	    carousel.buttonPrev.bind('click', function() {
	        carousel.startAuto(0);
	    });
	
	    // Pause autoscrolling if the user moves with the cursor over the clip.
	    carousel.clip.hover(function() {
	        carousel.stopAuto();
	    }, function() {
	        carousel.startAuto();
	    });
	};
	
    $('#mycarousel').jcarousel({
        auto: 4,
        wrap: 'last',
        initCallback: mycarousel_initCallback
    });

	
    if (!document.getElementsByTagName) return false;
    var links = document.getElementsByTagName("a");
    if (links.length == 0) return false;
    for (var i = 0; i < links.length; i++) {
      var relation = links[i].getAttribute("rel");
      if (relation == "ext") {
        links[i].onclick = function() {
          return !window.open(this.href);
        }
      }     
    }


});
