var obj = {

  max:1.1,
  min:1,
  normal:1,
  
  inicializa:function()
  {

  document.body.style.fontSize = this.normal;
    
  var cook=GetCookie("pc_cookie_tamanho");

	if(cook!=null)
	{
	this.setvalores(cook);
	}
	else
	{
	this.setvalores(this.normal);
	}
	
  },
 
  mudaFonte: function(val) {
//	DelCookie("pc_cookie_tamanho");
	var tamanho = parseFloat(document.body.style.fontSize) ;
	
	tamanho += val;

    if ( tamanho > this.max ) 
    {
      tamanho = this.max;
    }
   
    if(tamanho < this.min )
    {
    tamanho=this.min;
    }
    
   
	this.setvalores(tamanho);
	

  },
  
  setvalores:function(tam)
  {
   
    document.body.style.fontSize = tam + "em";
   
    this.completa(document);
    if (navigator.appVersion.indexOf("MSIE ")!=-1)
    {
    
		if(document.frames.length>0)
		{
		document.all[0].document.body.style.fontSize = tam + "em";
		this.completa(document.all[0].document);
		var frame=document.getElementById('ifrm_list');
		if(frame!=null)
		    {
			frame.src=frame.src;
			}
		}
	}
	else
	{
	
		var frame=document.getElementById('ifrm_list');
		if(frame!=null)
		{
		frame.contentDocument.body.style.fontSize=tam + "em";
		this.completa(frame.contentDocument);
		}
		
	
	}
	
	
	//document.body.style.fontSize = tam + "em";
	
  
	
	SetCookie("pc_cookie_tamanho", tam,1);
	
 
  },
  
  completa:function(objecto)
  {
  if (objecto.getElementsByTagName) 
	 { 
      tags = new Array ('table'); 

      for (j = 0; j < tags.length; j ++) 
      { 
     
         var tagElements = objecto.body.getElementsByTagName(tags[j]); 
         for (i = 0; i < tagElements.length; i ++) 
         { 
            currentElement = tagElements[i]; 
            currentElement.style.fontSize = objecto.body.style.fontSize; 
         } 
      }
      }
  }
  
}

function mudaFonte(size)
{
obj.mudaFonte(size);

}


