jQuery(function($) {$.fn.carouselSlide = function(params) {var params = $.extend({manual: true,auto: false,speed: 500,frequency: 3000,externCall: false}, params);this.each(function() {var $t = $(this);var $item = $t.find('.item');var $slider = $item.parents('.slider');var $item_length  = $item.length;var $item_width = $item.outerWidth(true);var $anim_active = false;var $slider_width = ($item_length + 1) * $item_width;$slider.css("width",$slider_width+"px");if(params.manual === true) {var nav = jQuery('<div>', {className: 'nav'});jQuery('<a>', {className: 'prev',href: '#',click: function() {carouselPrev();return false;}}).prependTo(nav);jQuery('<a>', {className: 'next',href: '#',click: function() {carouselNext();return false;}}).appendTo(nav);nav.prependTo($t);}if(params.auto === true) {var interval; function autoSlide() { interval = setInterval(function() { carouselNext();}, params.frequency);} autoSlide(); $t.mouseenter(function(){clearInterval(interval);});$t.mouseleave(function(){autoSlide();});}function carouselPrev() {if (!$anim_active) {$anim_active = true;$slider.find(".item:last").clone(true).insertBefore($slider.find(".item:first"));$slider.css("left", "-"+$item_width+"px");$slider.animate({"left": "+="+$item_width+"px"}, params.speed, "swing", function() {$slider.find(".item:last").remove();if(params.externCall == 1) { bestCase(); }$anim_active = false;});}}function carouselNext() {if (!$anim_active) {$anim_active = true;$slider.find(".item:first").clone(true).insertAfter($slider.find(".item:last"));$slider.animate({"left": "-="+$item_width+"px"}, params.speed, "swing", function() {$slider.find(".item:first").remove().end().css("left", "0px");if(params.externCall == 1) { bestCase(); }$anim_active = false;});}}function bestCase() {var imgPath = '/images/theme/';var $bcItem = $('#carouselBestCase').find(".item:first");if($bcItem.hasClass('promotion') && $bcItem.hasClass('logistique') && $bcItem.hasClass('digital')) {var $alt = 'Promotion, Logistique et Digital';var $src = imgPath+'bc-promotion-logistique-digital.png';} else if($bcItem.hasClass('promotion') && $bcItem.hasClass('logistique')) {var $alt = 'Promotion et Logistique';var $src = imgPath+'bc-promotion-logistique.png';} else if($bcItem.hasClass('logistique') && $bcItem.hasClass('digital')) {var $alt = 'Logistique et Digital';var $src = imgPath+'bc-logistique-digital.png';} else if($bcItem.hasClass('promotion') && $bcItem.hasClass('digital')) {var $alt = 'Promotion et Digital';var $src = imgPath+'bc-promotion-digital.png';} else if($bcItem.hasClass('promotion')) {var $alt = 'Promotion';var $src = imgPath+'bc-promotion.png';} else if($bcItem.hasClass('logistique')) {var $alt = 'Logistique';var $src = imgPath+'bc-logistique.png';} else if($bcItem.hasClass('digital')) {var $alt = 'Digital';var $src = imgPath+'bc-digital.png';}$('#carouselBestCase').find('h2 img').attr({alt: $alt,src: $src});}  });return this;};});
