function tamanyoLetras(){

	var selector='#content_left h1, #content_left h2, #content_left, .profesional *, #guia_empresas *';
	var nombre="letra";
	var tamanyo=0;
	
	function cambio(coef){
		$$(selector).each(function(el){
		//	el.setStyle('fontSize',Math.round(el.getStyle('fontSize').toInt()+coef)); //(tamanyo.toInt()+10)/10));
		//	el.setStyle('lineHeight',Math.round(el.getStyle('lineHeight').toInt()+coef)); //(tamanyo.toInt()+10)/10));	
				el.setStyle('fontSize',el.tamanyo_original+tamanyo);
				el.setStyle('lineHeight',el.altura_original+tamanyo);
		});	
		guardar();
	}
	
	function aumentar(){
		if(tamanyo<20){
			tamanyo+=1;
			cambio();
		}
	}
	
	function reducir(){
		if(tamanyo>-3){
			tamanyo-=1;
			cambio();
		}
	}
	

	
	function guardar(){
	  valor="";
	  caducidad=new Date();
	  caducidad.setTime (caducidad.getTime() + (30 * 24 * 3600000));
	  valor=tamanyo;
	  document.cookie = nombre + "=" + valor + "; expires=" + caducidad.toGMTString() + "; path = /";
	}
	
	function cargar() {
		$$(selector).each(function(el){
	  	el.tamanyo_original=el.getStyle('fontSize').toInt();
	  	el.altura_original=el.getStyle('lineHeight').toInt();
	  });
		$$('.aumentar_letra').each(function(el){
			el.addEvent('click',aumentar);
		});
		$$('.disminuir_letra').each(function(el){
			el.addEvent('click',reducir);
		});
	  var inicio = nombre + "=";
	  if (document.cookie.length > 0) {
	    i = document.cookie.indexOf(inicio);
	    if (i != -1) {
	      i += inicio.length;
	      j = document.cookie.indexOf(";", i);
	      if (j == -1) j = document.cookie.length;       
	      tamanyo=document.cookie.substring(i,j).toInt();
	      cambio(tamanyo);
			}
	  }

	}
	
window.addEvent('domready',cargar);	
}

tamanyoLetras();