/*
 *  boutonstexte.js (c) toggg http://toggg.com 2006 -- licence LGPL
 */

$(document).ready(function() {
	
	$('img.textsizeup').click(function(e) {
		var rate = 1.2;
		var work = $("#article .texte");
		work.each(function(){
			// avec IE : 
			// passer par un wrapper dans le .texte car le texte peut avoir
			// un font-size:small qu'on ne peut multiplier brutalement
			wrap = $(this);
			if ($.browser.msie) {
				var wrap=$(this).children('.fontwrap');
				if (!wrap.length) {
					$(this).html("<span class='fontwrap' style='font-size:100%'>"
						+$(this).html()+"</span>");
					var wrap=$(this).children('.fontwrap');
				}
			}
			var m = wrap.css('fontSize').match(/(\d+(?:\.\d+)?)(.*)/);
			wrap.css('fontSize', (rate * parseFloat(m[1])) + m[2]);
		});
		e.stopPropagation();
  	});

	$('img.textsizedown').click(function(e) {
		var rate = 1.2;
		var work = $("#article .texte");
		work.each(function(){
			// avec IE : 
			// passer par un wrapper dans le .texte car le texte peut avoir
			// un font-size:small qu'on ne peut multiplier brutalement
			wrap = $(this);
			if ($.browser.msie) {
				var wrap=$(this).children('.fontwrap');
				if (!wrap.length) {
					$(this).html("<span class='fontwrap' style='font-size:100%'>"
						+$(this).html()+"</span>");
					var wrap=$(this).children('.fontwrap');
				}
			}
			var m = wrap.css('fontSize').match(/(\d+(?:\.\d+)?)(.*)/);
			wrap.css('fontSize' , (parseFloat(m[1]) / rate) + m[2]);
		});
		e.stopPropagation();
  	});

});
