//
fCookie = function(){ this.init(); }
var p = fCookie.prototype;
p.path = DIR_ROOT;
p.init = function(){ }
p.set = function(n, v){
var d = new Date();
d.setHours(d.getHours() + 1);
//d.setSeconds(d.getSeconds() + 3);
var t = d.toGMTString();
document.cookie = n + '=' + escape(v) + '; expires=' + t + '; path=' + DIR_ROOT + ';';
}
p.unset = function(n){
document.cookie = n + '=; expires=Fri, 21 Dec 1976 04:31:24 GMT; path=' + DIR_ROOT + ';';
}
p.get = function(n){
var iIni = 0, iEnd = 0, ret = '';
if (document.cookie.length > 0){
var iIni = document.cookie.indexOf(n + '=');
if (iIni != -1){
iIni = iIni + n.length + 1;
iEnd = document.cookie.indexOf(";", iIni);
if(iEnd == -1) iEnd = document.cookie.length;
ret = unescape(document.cookie.substring(iIni, iEnd));
}
}
return ret;
}
var Cookie = new fCookie();
//
var AgraAchiLetra = function(aEle, iTamIni, iTamInf, iTamSup, iIncr, oAgra, oAchi){
//Vemos si estaba en la cookie
var iTam = Cookie.get('tamLetra');
if(iTam == '' || isNaN(iTam)){ iTam = iTamIni; }
else{ iTam = parseInt(iTam); }
//Definimos funciones
var agrandarLetra = function(){
iTamTemp = iTam + iIncr;
if(iTamTemp > iTamSup){ iTamTemp = iTamSup; }
cambiarLetra(iTamTemp);
}.closure(this);
var achicarLetra = function(){
iTamTemp = iTam - iIncr;
if(iTamTemp < iTamInf){ iTamTemp = iTamInf; }
cambiarLetra(iTamTemp);
}.closure(this);
this.cambiarLetra = function(iTamTemp){
var i = 0, t = aEle.length;
if(iTamTemp == '' || isNaN(iTamTemp)){ iTamTemp = iTam; }
for(i; i < t; i++){ aEle[i].style.fontSize = iTamTemp + "px"; }
iTam = iTamTemp;
Cookie.set('tamLetra', iTam);
}.closure(this);
if(!!oAgra){ AddEvent(oAgra, 'click', agrandarLetra); }
if(!!oAchi){ AddEvent(oAchi, 'click', achicarLetra); }
AddEvent(window, 'load', this.cambiarLetra);
}