function fonctions(){		
		
	// Portfolio
	$(".contenu .client").each(function(){
		var titreWidth = $(this).find(".client-titre").width();
		var competencesWidth = $(this).find(".client-competences").width();
		
		if ( competencesWidth > titreWidth )
		$(this).find(".client-titre").css("width",competencesWidth);
		else if ( competencesWidth < titreWidth )
		$(this).find(".client-competences").css("width",titreWidth);
	});
	
	// Tri des projets	
	$(".archive .conteneur-4 a.filter").each(function(){
		$(this).click(function(){
			var filter = $(this).attr("rel");
			
			if ( $(this).attr("rel") == "all" ) {
				$("#filter .thumb").hide().appendTo('.archive .conteneur-2 .contenu').fadeIn('200');
				setTimeout(function(){ $('.archive .conteneur-2 .contenu').masonry('reload'); },400);
			} else if ( $(this).attr("rel") == "realisation" ) {
				$(".archive .thumb").not(".web-design.integration.wordpress").fadeOut('200', function(){
					$(this).appendTo('#filter');
					$('.archive .conteneur-2 .contenu').masonry('reload');
				}).fadeIn();
				
				$("#filter .web-design.integration.wordpress").hide().appendTo('.archive .conteneur-2 .contenu').fadeIn('200');
				setTimeout(function(){ $('.archive .conteneur-2 .contenu').masonry('reload'); },400);
			} else {
				$(".archive .thumb").not(".archive ." + filter).fadeOut('200', function(){
					$(this).appendTo('#filter');
					$('.archive .conteneur-2 .contenu').masonry('reload');
				}).fadeIn();
				
				$("#filter ." + filter).hide().appendTo('.archive .conteneur-2 .contenu').fadeIn('200');
				setTimeout(function(){ $('.archive .conteneur-2 .contenu').masonry('reload'); },400);
			}
			return false;
		});
	});
	
	$(".archive .conteneur-4 a.filter[rel='all']").addClass("active");
	
	$(".archive .conteneur-4 a.filter").each(function(){
		$(this).click(function(){
			$(".archive .conteneur-4 a.filter").removeClass("active");
			$(this).addClass("active");
			Cufon.refresh();
		});
	});
	
	if ($.browser.msie) {
		$(".archive .contenu .thumb").each(function(){
			$(this).find("img").hover(function(){
				$(this).stop().animate({opacity:0.75},1,'');
			}, function(){
				$(this).stop().animate({opacity:1},1,'');
			});
		});
	}
	
	// Formulaire de contact
	$(".wpcf7 div input").each(function(){
		$(this).focus(function(){
			if ( $(this).val() != "" ) {
				return false;
			} else {
				$(this).parent().prev("label").stop().animate({opacity:0.25},200,'');
			}
		});
		
		$(this).blur(function(){
			if ( $(this).val() != "" ) {
				return false;
			} else {
				$(this).parent().prev("label").stop().animate({opacity:1},200,'');
			}
		});
		
		$(this).keypress(function(){
			$(this).parent().prev("label").stop().animate({opacity:0},200,'');
		});
	});

}

$(window).load(function(){
	$(".archive .conteneur-2 .contenu").not('.category .conteneur-2 .contenu').masonry({
		itemSelector : '.thumb',
		columnWidth : 314,
		gutterWidth : 19,
		isAnimated : true
	});
});
	
$(document).ready(function(){
	fonctions();
	
	Cufon.replace('.home .conteneur p, .error404 .conteneur p', { hover: true });
	Cufon.replace('.category .conteneur .contenu p');
	Cufon.replace('.conteneur-4 .contenu p, .conteneur-4 .contenu p a', { hover: true });
	Cufon.replace('.conteneur-3 .contenu .client-titre p, .conteneur-3 .contenu .client-competences p', { textShadow: '1px 1px 0 #5f193d'});
	Cufon.replace('.conteneur-3 .contenu .client-date p', { textShadow: '1px 1px 0 #823c60'});
	Cufon.replace('.conteneur-2 .contenu .client-titre p, .conteneur-2 .contenu .client-competences p', { textShadow: '1px 1px 0 #181215'});
	Cufon.replace('.conteneur-2 .contenu .client-date p', { textShadow: '1px 1px 0 #564b51'});
	Cufon.now();
});
