function trunc(string, taille)
{
	var str;
	str = string.substring(0, taille);
	
	if(string.length > taille)
		str = str+'...';
		
	return str;
}

$(function() {
	/* DEVISE */
	if($('#setCurrency').size()>0)
	{
		var htmlDevise = '';
		htmlDevise += '<select id="deviseBloc">';
			$('#setCurrency').children('ul').children('li').each(function()
			{
				var titreDevise = $(this).children('a').attr('title');
				var jsDevise = $(this).children('a').attr('href');
				
				if($(this).is('.selected'))
					var selectDevise = ' selected';
				else
					var selectDevise = '';
				
				htmlDevise += '<option value="'+jsDevise+'"'+selectDevise+'>'+titreDevise+'</option>';
			});
		htmlDevise += '</select>';
		$('#setCurrency').append(htmlDevise);
		$('#deviseBloc').change(function() {
			eval($(this).val());
		});
		$('#setCurrency').children('ul').remove();
	}
	
	/* HEADER */
	if($('#header_user #shopping_cart a').size()>0)
	{
		cartText = $('#header_user #shopping_cart a').html().replace(' :', '');
		$('#header_user #shopping_cart a').html(cartText);
	}
	if($('#header_right #search_block_top input.button'))
	{
		$('#header_right #search_block_top input.button').attr('value', 'OK');
	}
	/* USEFUL LINKS */
	if($('#primary_block ul#usefull_link_block li').size()>0)
	{
		$('#primary_block ul#usefull_link_block li a[href*="sendtoafriend-form.php"]').addClass('sendToFriendBack');
		$('#primary_block ul#usefull_link_block li a[href*="javascript:print();"]').addClass('printBack');
		$('#primary_block ul#usefull_link_block li span#view_full_size').addClass('zoomBack');
	}
	
	/* ON SALE */
	if($('img.on_sale_img').size()>0)
	{
		var saleSrc = $('img.on_sale_img').attr('src');
		
		$('img.on_sale_img').attr('src', saleSrc.replace('.gif', '.png'));
	}
	
	/* Icons */
	if($('img.icon').size()>0)
	{
		$.each($('img.icon[src*="img/icon/"]'), function()
		{
			var iconSrc = $(this).attr('src');
			$(this).attr('src', iconSrc.replace('.gif', '.png'));
		});
	}
	
	/* EDITORIAL */
	$('div#center_column div#featured-products_block_center.block div.block_content').append('<div class="clear"></div>');
	
	/* PAYMENT_LOGO */
	if($('.paiement_logo_block a img').size()>0)
	{
		$.each($('.paiement_logo_block a img'), function()
		{
			var iconSrc = $(this).attr('src');
			$(this).attr('src', iconSrc.replace('.jpg', '.png'));
		});	
	}
	
	/* PRODUCTS */
	$('div#columns div#center_column ul#product_list li.ajax_block_product div.center_block p.product_desc a').each(function()
	{
		$(this).html(trunc($(this).html(), 160));
	});
});
