//RESIZE FONT
var maxFont=1.4;
var minFont=1;
 
function startFonte()
{
	var cookieFont = readCookie("fontSize");
	var valueFont = cookieFont ? cookieFont-minFont : 0;
	mudaFonte(valueFont);
}

function mudaFonte( val )
{
	var tamanho = parseFloat(document.body.style.fontSize);
	var elemDim = document.getElementById("rightNavigation_imgDiminuir");
	var elemAum = document.getElementById("rightNavigation_imgAumentar");

	tamanho += val;
	tamanho = roundNumber(tamanho);
	if ( tamanho >= maxFont )
	{
		tamanho = maxFont;
		elemAum.style.cursor="default";
		elemDim.style.cursor="pointer";
	}
	else
		if(tamanho <= minFont )
		{
			tamanho=minFont;
			elemAum.style.cursor="pointer";
			elemDim.style.cursor="default";
		}
		else
		{
			elemAum.style.cursor="pointer";
			elemDim.style.cursor="pointer";
		}
	document.body.style.fontSize = tamanho + "em";
}

//RESIZE WIDTH
var styleShrink="container_normal";
var styleEnlarge="container_enlarge";
var styleDefault="container_normal";

function startResize(lang)
{
	var cookieWidth = readCookie("pageWidth");
	var valueWidth = cookieWidth ? cookieWidth : styleDefault;
	mudaResize(valueWidth,lang);
}

function mudaResize(val, lang)
{
	var oDivContainer = document.getElementById("container");
	var elemShrinkEnlarge = document.getElementById("shrink_enlarge");
	if (val=='container_normal') val='container_enlarge';
	else if (val=='container_enlarge') val='container_normal';
	else if (val=='') val=oDivContainer.className;
	switch (val)
	{
		case 'container_normal' : oDivContainer.className="container_enlarge";
						elemShrinkEnlarge.alt=(lang=="pt")?"restaurar largura da página":"restore page width";
						 elemShrinkEnlarge.title=elemShrinkEnlarge.alt;
						 elemShrinkEnlarge.src="/imagem_wsd/icon-shrink-blue.gif";
						break;
		case 'container_enlarge' : oDivContainer.className="container_normal";
						 elemShrinkEnlarge.alt=(lang=="pt")?"aumentar largura da página (apenas permanece alargada com as cookies activadas)":"expand page width (only stays expanded with the cookies are activated)";
						elemShrinkEnlarge.title=elemShrinkEnlarge.alt;
						elemShrinkEnlarge.src="/imagem_wsd/icon-enlarge-blue.gif";
						 break;
	}
}

//CREATECOOKIE, READCOOKIE FUNCTIONS
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;
}

//ONUNLOAD FUNCTION
window.onunload = function(e)
{
	createCookie("pageWidth", document.getElementById("container").className, 365);
	createCookie("fontSize", parseFloat(document.body.style.fontSize), 365);
}

