/**
 * @author aduchesneau
 */
var resetRule = null;
//var terminaison = '/w3c';
var selectedFont = null;
function setFontSize (size,lineheight) {
	if (resetRule.rules) {
		resetRule.rules[0].style.fontSize = size;
		resetRule.rules[0].style.lineHeight = lineheight;
	} else {
		resetRule.cssRules[0].style.fontSize = size;
		resetRule.cssRules[0].style.lineHeight = lineheight;
	}
}
function setFontNormal(){
	setFontSize('100%',1.25);
	Cookie.write('fontSize', 'normal',{path:'/'});
	selectFontImg('normal');
}
function setFontBigger () {
	setFontSize((Browser.Engine.trident)?'110%':'101.5%',1.3);
	Cookie.write('fontSize', 'bigger',{path:'/'});
	selectFontImg('bigger');
}
function setFontBiggest () {
	setFontSize((Browser.Engine.trident)?'125%':'103%',1.35);
	Cookie.write('fontSize', 'biggest',{path:'/'});
	selectFontImg('biggest');
}
function selectFontImg (size) {
	if (selectedFont != null) selectedFont.src = selectedFont.revert;
	selectedFont = $('fnt_'+size);
	if ($defined(selectedFont)) {
		selectedFont.revert = selectedFont.src;
		selectedFont.src = '/assets/img/'+size+'_on.gif';
	}
}
window.addEvent('domready', function() {
//	if (Browser.Engine.trident) terminaison = '/ie';
	var whichFontSize = Cookie.read('fontSize');
	if (!whichFontSize) whichFontSize = 'normal';
	selectFontImg( whichFontSize );
	var href = '';
	var fileName = '';
	for(var i=0; i < document.styleSheets.length; i++) {
		href = document.styleSheets[i].href;
		fileName = href.substring(href.lastIndexOf('/')+1);
		if (fileName == 'main.reset.css') {
			resetRule = document.styleSheets[i];
			break;
		}
	}
});
