/******************************************************************** 

Cambiar el zoom de la página y empleo de cookies 

*********************************************************************/
function zoomText(Accion)
{ 
	//inicializaciones
	var divElements = document.getElementsByTagName('div'); 
	for(i=0;i<=(divElements.length-1);i++)
	{
	   obj=divElements[i];
	    if (obj.style.fontSize=="")
	    {
		    obj.style.fontSize="100%";
	    }
	    actual=parseInt(obj.style.fontSize); //valor actual del tamaño del texto 
	    incremento=10;// el valor del incremento o decremento en el tamaño 
	    //accion sobre el texto 
	    
	    if(Accion=="reestablecer")
	    {
		    obj.style.fontSize="100%";
		    createCookie("fontsize",obj.style.fontSize,30);
		    var resultado=readCookie("fontsize");
		    //alert('Valor guardado en cookie: ' + resultado);
	    }
	    if(Accion=="aumentar")
	    {
		    valor=actual+incremento;
		    if (valor<=170)
		    {
			    obj.style.fontSize=valor+"%";
		    }
		    else
		    {	
		        valor=170;
		        obj.style.fontSize=valor+"%";
		    }
		    createCookie("fontsize",obj.style.fontSize,30);
		    var resultado=readCookie("fontsize");
		    //alert('Valor guardado en cookie: ' + resultado);
	    }
		if(Accion=="disminuir")
		{
		    valor=actual-incremento;
		    if (valor>=100)
		    {
	             obj.style.fontSize=valor+"%";
		    }
		    else
		    {	
		     valor=100;
			    obj.style.fontSize=valor+"%";
		    }
		    createCookie("fontsize",obj.style.fontSize,30);
		    var resultado=readCookie("fontsize");
	        //alert('Valor guardado en cookie: ' + resultado);
	    }      
	}
}

function loadPage()
{
	var resultado = readCookie("fontsize");
	//alert('Valor guardado en cookie1: ' + resultado);
	var divElements = document.getElementsByTagName('div'); 
	obj=divElements[0];
	//alert('Valor guardado en cookie1: ' + obj);
	if (obj!==undefined)
	{
	    obj.style.fontSize = resultado;
	    //alert('refrescado');
	    //alert("Cargada pag tamano " + resultado);
	}
}

//if(!window.onload) window.onload=loadPage();

function createCookie(name,value,days)
{
  if (days) {
    var date = new Date();
    date.setTime(date.getTime()+(days*24*60*60*1000));
    var expires = "; expires="+date.toGMTString();
  }
  else expires = "";
  document.cookie = name+"="+value+expires+"; path=/";
}

function readCookie(name)
{
  var nameEQ = name + "=";
  var ca = document.cookie.split(';');
  for(var i=0;i < ca.length;i++) {
    var c = ca[i];
    while (c.charAt(0)==' ') c = c.substring(1,c.length);
    if (c.indexOf(nameEQ) == 0) return c.substring(nameEQ.length,c.length);
  }
  return null;
}

loadPage();