/**
 * Gabriel T. St-Hilaire - décembre 2010
 */

var min=8;
var max=14;
var sizeParDefaut=12;

function increaseFontSize(p_listeId, p_listeClass) {
	var arrayListeId = p_listeId.split(',');
	var arrayListeClass = p_listeClass.split(',');
	
	changerFontSize(true, arrayListeId, max, 1);
	changerFontSize(false, arrayListeClass, max, 1);
}

function decreaseFontSize(p_listeId, p_listeClass) {
	var arrayListeId = p_listeId.split(',');
	var arrayListeClass = p_listeClass.split(',');
	
	changerFontSize(true, arrayListeId, min, -1);
	changerFontSize(false, arrayListeClass, min, -1);
}

function changerFontSize(p_selectorId, p_arrayListeId, p_minMax, p_valeur) {
	for(i=0; i < p_arrayListeId.length; i++) {
		var monSelector = p_arrayListeId[i];
		
		if (monSelector != '') {
			// Class ou ID
			var monElement = (p_selectorId) ? $('#'+monSelector) : $('.'+monSelector);
			var fontSizeElement = monElement.css('font-size');
			
			if(fontSizeElement) {
				fontSizeElement = parseInt(fontSizeElement.replace("px","")); // On enlève le px à la fin.
			}
			else {
				fontSizeElement = sizeParDefaut;
			}
			
			if (fontSizeElement != p_minMax && (max-(fontSizeElement + p_valeur)) >= 0) {
				fontSizeElement += p_valeur;
			}
			
			monElement.css('fontSize', fontSizeElement + 'px');
		}
	}
}


