/************************************************************************************************
*																								*
*						© 2005 - Jose Antonio Chaparro Vargas									*
*																								*
************************************************************************************************/

function wrEglas(){
	caja='';
	caja+='<styl'+'e type="text'+'/css">';
	caja+='	.rw{text-align:center;white-space:nowrap}'+
	      '	#rwa,#rwb,#rwc{color:black;font-family:arial;font-size:9px}'+
	      '	.rwe{margin-top:5px}';
	caja+='</sty'+'le>';
	caja+='<di'+'v class="rw">';
	if(elec==2){
		caja+='	<a hre'+'f="javascript:void(0)" onclick="auMenta(-2)" style="border:1px solid '+colorborde+';font-size:11px;font-family:'+tipofuente+';color:'+colorcolor+';text-decoration:none;padding:3px;background-color:'+colorfondo+'">A--</'+'a>';	
	}
	caja+='	<a hre'+'f="javascript:void(0)" onclick="auMenta(-1)" style="border:1px solid '+colorborde+';font-size:12px;font-family:'+tipofuente+';color:'+colorcolor+';text-decoration:none;padding:3px;background-color:'+colorfondo+'">A-</'+'a>'+
	      '	<a hre'+'f="javascript:void(0)" onclick="auMenta(1)" style="border:1px solid '+colorborde+';font-size:14px;font-family:'+tipofuente+';color:'+colorcolor+';text-decoration:none;padding:3px;background-color:'+colorfondo+'">A+</'+'a>';
	if(elec==2){
		caja+='	<a hre'+'f="javascript:void(0)" onclick="auMenta(2)" style="border:1px solid '+colorborde+';font-size:15px;font-family:'+tipofuente+';color:'+colorcolor+';text-decoration:none;padding:3px;background-color:'+colorfondo+'">A++</'+'a>';	
	}
	caja+='</'+'div>';
	document.write(caja);
}
wrEglas();

function auMenta(suma){
	var detectalk=true;
	
	
	if(detectalk){
		totalHojas=document.styleSheets.length;
		for(cuentahojas=0;cuentahojas<totalHojas;cuentahojas++){
			reglas=document.all?document.styleSheets[cuentahojas].rules:document.styleSheets[cuentahojas].cssRules;
			totalReglas=reglas.length;
			matrizfontsize = new Array();matrizline = new Array();numerFS=new Array();tipoFS=new Array();numerL=new Array();tipoL=new Array();
			tmpx=2;tmpt=1;tmin=0.01;tmcm=0.05;tmmm=0.5;tmpc=0.1;tmem=0.1;tmex=0.1;tm25=10;tmnormal=1;
			for(cuentaestilos=0;cuentaestilos<totalReglas;cuentaestilos++){
				matrizfontsize[cuentaestilos]=reglas[cuentaestilos].style.fontSize;
				matrizline[cuentaestilos]=reglas[cuentaestilos].style.lineHeight;
				numerFS[cuentaestilos]=parseFloat(matrizfontsize[cuentaestilos]);
				tipoFS[cuentaestilos]=matrizfontsize[cuentaestilos].replace(numerFS[cuentaestilos],"");
				numerL[cuentaestilos]=parseFloat(matrizline[cuentaestilos]);
				tipoL[cuentaestilos]=matrizline[cuentaestilos].replace(numerL[cuentaestilos],"");
			}
			for(cuentaestilos=0;cuentaestilos<totalReglas;cuentaestilos++){
				if(matrizfontsize[cuentaestilos]!='' && (numerFS[cuentaestilos] && numerFS[cuentaestilos]>1))
					reglas[cuentaestilos].style.fontSize=(numerFS[cuentaestilos]+(eval("tm"+escape(tipoFS[cuentaestilos]).replace("%",""))*suma)) + tipoFS[cuentaestilos];
				if(matrizline[cuentaestilos]!='' && (numerL[cuentaestilos] && numerL[cuentaestilos]>1))
					reglas[cuentaestilos].style.lineHeight=(numerL[cuentaestilos]+(eval("tm"+escape(tipoL[cuentaestilos]).replace("%",""))*suma)) + tipoL[cuentaestilos];
			}
		}
		var matrizfontsize='';
		var matrizline='';
		objetos=document.getElementsByTagName("*");
		var i=0;
		for(i=0;i<objetos.length;i++){
			if(objetos[i].nodeType!=3){
				recal(objetos[i],suma);
			}
		}
		document.getElementById("rwa")?(document.getElementById("rwa").style.fontSize="9px"):"";
		document.getElementById("rwb")?(document.getElementById("rwb").style.fontSize="9px"):"";
	}
}

function recal(elemento,suma){
	nFS=parseFloat(elemento.style.fontSize);
	tFS=elemento.style.fontSize.replace(nFS,"");
	nL=parseFloat(elemento.style.lineHeight);
	tL=elemento.style.lineHeight.replace(nL,"");
	elsize=elemento.size;
	if(nFS && nFS>1)
		elemento.style.fontSize=(nFS+(eval("tm"+escape(tFS).replace("%",""))*suma)) + tFS;
	if(nL && nL>1)
		elemento.style.lineHeight=(nFS+(eval("tm"+escape(tL).replace("%",""))*suma)) + tL;
	if(elsize && elsize>1)
		elemento.size=parseInt(elemento.size)+(suma);
}
