// This Javascript is written by Peter Velichkov (http://blog.creonfx.com)
// and is distributed under the following license : http://creativecommons.org/licenses/by-sa/3.0/
// Use and modify all you want just keep this comment. Thanks
// This Javascript was adapted by Filipe P. (http://www.portugalgay.pt)
// Use and modify all you want just keep this comment. Thanks

document.write('<div class="noprint" style="float: left;position: relative; left: +458px; margin: 0px -42px 0px 0px; width: 42px; border: 0px;"><img id="img_font1" src="/news/f1a.gif" alt="Incrementar Texto" /><img id="img_font2" src="/news/f2a.gif" alt="Decrementar Texto" /></div>');

var incdec = 0;
var headID = document.getElementsByTagName("head")[0];
var img1 = document.getElementById("img_font1");
var img2 = document.getElementById("img_font2");
var cssNode = document.createElement("style");
cssNode.type = 'text/css';
cssNode.id="resizingText";
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 var 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;
}

function eraseCookie(name) {
	createCookie(name,"",-1);
}

function imgMouseOver(img) {
	var prefix = img.src.substring(0, img.src.length-5);
	var suffix = img.src.substring(img.src.length-5,img.src.length-4);
	if (suffix=="a")  {
		img.src = prefix + "b.gif";
	}
	img.mouseIsOver = true;
}

function imgMouseOut(img) {
	var prefix = img.src.substring(0, img.src.length-5);
	var suffix = img.src.substring(img.src.length-5,img.src.length-4);
	if (suffix=="b")  {
		img.src = prefix + "a.gif";
	}
	img.mouseIsOver = false;
}

function imgOn(img) {
	var prefix = img.src.substring(0, img.src.length-5);
	var suffix = img.src.substring(img.src.length-5,img.src.length-4);
	if (img.mouseIsOver)  {
		img.src = prefix + "b.gif";
	} else {
		img.src = prefix + "a.gif";
	}
	img.style.cursor = "pointer";
}

function imgOff(img) {
	var prefix = img.src.substring(0, img.src.length-5);
	img.src = prefix + "c.gif";
	img.style.cursor = "auto";
}

function loadCss(x){
	try{
		var cssStr = '\n.news_body {font-size:' + (8+x*1.5)*10 +'%;}\n';
		if(cssNode.styleSheet){
			cssNode.styleSheet.cssText = cssStr; // for IE
		} else {
			var cssText = document.createTextNode(cssStr);
			cssNode.appendChild(cssText); // breaks ie
			//cssNode.innerHTML = cssStr; // breaks saffari
		}
		if(!document.getElementById("resizingText"))headID.appendChild(cssNode);
		if(x == 0) imgOff(img2);
		if(x == 4) imgOff(img1);
	}catch(err){
		// some debugging code
	}

}

function increaseFontSize() {
	if(incdec < 4){
		incdec++;
		if(incdec == 1) imgOn(img2);
		loadCss(incdec);
		createCookie('textsize',incdec,1);
	}
}

function decreaseFontSize() {
	if(incdec > 0){
		incdec--;
		if(incdec == 3) imgOn(img1);
		loadCss(incdec);
		createCookie('textsize',incdec,1);
	}
}

newsImg_pic1a = new Image(21,23); newsImg_pic1a.src="/news/f1a.gif";
newsImg_pic1b = new Image(21,23); newsImg_pic1b.src="/news/f1b.gif";
newsImg_pic1c = new Image(21,23); newsImg_pic1c.src="/news/f1c.gif";
newsImg_pic2a = new Image(21,23); newsImg_pic2a.src="/news/f2a.gif";
newsImg_pic2b = new Image(21,23); newsImg_pic2b.src="/news/f2b.gif";
newsImg_pic2c = new Image(21,23); newsImg_pic2c.src="/news/f2c.gif";

img1.onclick = function() {increaseFontSize();};
img1.onmouseover = function() {imgMouseOver(img1);};
img1.onmouseout = function() {imgMouseOut(img1);};
img2.onclick = function() {decreaseFontSize();};
img2.onmouseover = function() {imgMouseOver(img2);};
img2.onmouseout = function() {imgMouseOut(img2);};

imgOn(img1);
imgOn(img2);
var x = readCookie('textsize');
if (x) x = parseInt(x); else x=0;
incdec = x;
loadCss(x);
//eraseCookie('textsize');
