Cufon.replace('#header ul.menu li a, #block-nice_menus-1 ul.nice-menu>li>a, #banner h2.title, .title h3, h1.title a,h1.title, h2, .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel, .yui-skin-sam .yuimenubarnav .yuimenubaritemlabel, a.yuimenubaritemlabel, .head-row3 h3',  { fontFamily:'Myriad Pro' , hover: true });


/*
LICENCE
*******
navDock jquery Plugin
@Author : Denis Pissoort
is shared under the terms of the licence Creative Commons Paternité-Partage des Conditions Initiales à l'Identique 2.0 Belgique.
For more information : Author's work Page : http://dipi-graphics.com/labs.html
                       Licence Page : http://creativecommons.org/licenses/by-sa/2.0/be/
*/
(function($) {
        // définition du plugin jQuery
        $.fn.navDocks = function(params) {
                // Fusionner les paramètres par défaut et ceux de l'utilisateur
                params = $.extend( {fromSize: 64,toSize: 128, speed: 350, activeMenu: false, tips: true, ajax: true}, params);
                // Traverser tous les nœuds.
                this.each(function() {
                var $menu = $(this);
				var margin = params.toSize - params.fromSize;
				var ItemsArray = $menu.find('li a').get();
				var numItems = ItemsArray.length;
				var interSize = params.fromSize+((params.toSize - params.fromSize)/2);
				var interMargin = params.toSize -  interSize;
				var normalMenuWidth = params.fromSize*numItems;
				var animateMenuWidth = (params.fromSize*(numItems-3)) + params.toSize +1 + (2*interSize);
				var animateMenuWidthCorner = (params.fromSize*(numItems-2)) + params.toSize +1 + interSize;

				if(params.tips){
					var tips = new Array();
					for (i=0; i<numItems; i++){
						tips[i]= $('li a img:eq('+i+')').attr("alt");
						$menu.find('li a img:eq('+i+')').after('<span class="tips">'+tips[i]+'</span>');

					}
					$menu.find('span.tips').animate({opacity:0.0}, 0, 'linear');
				}
function handlerEnter() {
	var indexIn = $menu.find('li a').index(this);
    if( (indexIn== 0)||(indexIn == (numItems-1))){
		
		$menu.stop().animate({width: animateMenuWidthCorner}, params.speed, 'linear');
	}else{
	$menu.stop().animate({width: animateMenuWidth}, params.speed, 'linear');
	}
   	$(this).stop().animate({width: params.toSize, height: params.toSize,  marginTop:0}, params.speed, 'linear', function(){if(params.tips){
	$(this).find('span.tips').stop().animate({opacity:1.0}, params.speed, 'linear');
	}});
	
	if(indexIn < (numItems-1)){
		$menu.find('li a:eq('+(indexIn+1)+')').stop().animate({width: interSize, height: interSize,  marginTop:interMargin}, params.speed, 'linear');
	}
	if(indexIn > 0){
		$menu.find('li a:eq('+(indexIn-1)+')').stop().animate({width: interSize, height: interSize,  marginTop:interMargin}, params.speed, 'linear');
	}
	
};	

function handlerLeave() {
	
	$(this).stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear');
	var indexOut = $menu.find('li a').index(this);
	if(indexOut < (numItems-1)){
		$menu.find('li a:eq('+(indexOut+1)+')').stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear');
	}
	if(indexOut > 0){
		$menu.find('li a:eq('+(indexOut-1)+')').stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear');
	}
	$menu.stop().animate({width: normalMenuWidth}, params.speed, 'linear');
	if(params.tips){
	$menu.find('span.tips').stop().animate({opacity:0.0}, params.speed, 'linear');
	}
};

$menu.find('li a').bind('mouseenter',handlerEnter);

$menu.find('li a').bind('mouseleave',handlerLeave);

if(params.ajax){
$menu.find('li a').click(function() {
	
	$menu.find('li a').unbind('mouseenter',this.mouseenter);
	$menu.find('li a').unbind('mouseleave',this.mouseleave);
    $(this).stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear', function() {
      	$(this).animate({marginTop:(margin/2)},300, 'linear',function() {
      		$(this).animate({marginTop:margin},300, 'linear',function() {
      				$(this).animate({marginTop:(margin/2)},300, 'linear',function() {
      						$(this).animate({marginTop:(margin)},300, 'linear',function() {
      							$menu.find('li a').bind('mouseenter',handlerEnter);
								$menu.find('li a').bind('mouseleave',handlerLeave);
								
  							});
  					});
  			});
  	  	});
});
	var indexOut = $menu.find('li a').index(this);
	
	if(indexOut < (numItems-1)){
	$menu.find('li a:eq('+(indexOut+1)+')').stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear');
	}
	if(indexOut > 0){
	$menu.find('li a:eq('+(indexOut-1)+')').stop().animate({width: params.fromSize, height: params.fromSize, marginTop: margin}, params.speed, 'linear');
	}
	$menu.stop().animate({width: normalMenuWidth}, params.speed, 'linear');

	if(params.activeMenu){
	$menu.find('li.navActive a').parent().removeClass('navActive');
	$(this).parent().addClass('navActive');
	}
	return false;
	
	
});
}
                });
        // Permettre le chaînage par jQuery
        return this;
        };
})(jQuery);
