(function(jQuery){
	jQuery.fn.wordLimit = function(o) {
		var o = jQuery.extend({
			limit: 32,
			after: ' &hellip;'
		}, o);
		
		return this.each( function() {
			var text = '',
				words = jQuery(this).text().split(' ');

			for (i=0; i < o.limit; i++) {
				if (typeof words[i] !== 'undefined') {
					if (i==0) { 
						text += words[i]; 
					} else { 
						text += ' '+words[i]; 
					}
				}
			}
			
			if ((text != '') && (o.limit < words.length)) {
				jQuery(this).html(text+o.after);
			}
		});
	};
})(jQuery);
	
jQuery(function(jQuery) {
	jQuery("body").addClass("js");

	if (jQuery.browser.msie) {
		var ieVersion = parseInt(jQuery.browser.version, 10);
		jQuery("body").addClass("ie");
		jQuery("body").addClass("ie-"+ieVersion);
		/*
		 *  si le plugin jQuery pngFix est installé
		 *	if (ieVersion <= 6) {
		 *		jQuery(document).pngFix(); 
		 *	}
		 */
	}
	
	jQuery(".price").each(function(){
		if(!jQuery(this).has(".int").html() && !jQuery(this).parent("p").hasClass("old-price")) {
			var price = jQuery(this).html().split(",");
			var int = "<span class='price-int'>"+price[0]+"</span>";
			var decArr = price[1].split("&nbsp;");
			var sep = "<span class='price-sep'>.</span>";
			var dec = "<span class='price-dec'>"+decArr[0]+"</span>";
			if (decArr[0].length == 1) {
				var dec = "<span class='price-dec'>"+decArr[0]+"0</span>";
			}
			var sym = "<span class='price-sym'>"+decArr[1]+"</span>";
			jQuery(this).html(int+sep+dec+"&nbsp;"+sym);
		}
	});
	
	jQuery(".short-description .std").wordLimit({ limit: 32 });
});
