var cookie;					// de cookie
var ldlFontSize;		// huidige fontgrootte
var minSize = 94;		// min fontgrootte
var maxSize = 106;	// max fontgrootte

function changeFontSize(actie)
{
   if (actie == 'vergroot')
   { 
   		ldlFontSize = parseInt(ldlFontSize,10)+2;
   		
   		// check op randwaarde     
      if (ldlFontSize >= maxSize )
      { 
      		ldlFontSize = maxSize;
      }
  }

  if (actie == 'verklein')
  { 
 			ldlFontSize = parseInt(ldlFontSize,10)-2;
      
      if (ldlFontSize <= minSize)
      { 
      		ldlFontSize = minSize;  
      }
  }

	// zet de nieuwe waarde in een cookie
  createCookie("ldlFontSize", ldlFontSize, 365);
  // en set de nieuwe waarde
  setFontSize(ldlFontSize);  
}

function setFontSize(fSize)
{

	createCookie("ldlFontSize", fSize, 365);

  var getElement = document.getElementsByTagName("td");

	// zet nu de nieuwe grootte voor al table-details (td)
  for (var i=0; i<getElement.length; i++) {
    var eachElement = getElement[i];
    
    eachElement.style.fontSize = fSize + "%";
  }
}

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+"="+escape(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;
}

// initialiseer
cookie = readCookie("ldlFontSize");
ldlFontSize = cookie ? cookie : 100;
changeFontSize("");
