function addEvent(obj, type, fn) 
{
	if (obj.addEventListener)
	{
		obj.addEventListener(type, fn, false);
	}
	else if (obj.attachEvent)
	{
		obj["e"+type+fn] = fn;
		obj[type+fn] = function() { obj["e"+type+fn](window.event); }
		obj.attachEvent("on"+type, obj[type+fn]);
	}
}
		
function ChangeBackground(idmove, idopacity) 
{
	var element = document.getElementById(idmove);
	var bgelement = document.getElementById(idopacity);
	var body = document.getElementsByTagName('body')[0];
	var leftposs;
	var leftpose;
	var opacs;
	var opace;

	bgelement.style.height = body.clientHeight + 'px';

	if(element.style.left.indexOf('px') == -1 || element.style.left.indexOf('-') != -1) {
		leftposs = -1000;
		leftpose = (document.body.clientWidth / 2) - (element.clientWidth / 2);
		opacs = 0;
		opace = 0.33;
		bgelement.style.visibility = 'visible';
		element.style.zindex = 800;
	} else {
		leftposs = (document.body.clientWidth / 2) - (element.clientWidth / 2);;
		leftpose = -1000;
		opacs = 0.33;
		opace = 0;
		bgelement.style.visibility = 'hidden';
		element.style.zindex = 1;
	}

	if(opace == 0)
	{
		var opacity = new Fx.Style(idopacity, 'opacity').set(opace);
	} else {
		var opacity = new Fx.Style(idopacity, 'opacity').custom(opacs, opace);
	}

	var move = new Fx.Style(idmove, 'left').custom(leftposs, leftpose);
}
         
function SetBg(element) 
{
	var src = element.src;

	document.body.style.backgroundImage = "url('" + src + "')";

	Cookie.set("background", src, 30);
}        

var basefont = '10pt';

function biggerFont()
{
	if(document.body.style.fontSize != '')
	{
		basefont = document.body.style.fontSize;
	}
	
	var size = Number(basefont.split('p')[0]);
	size += 2;
	document.body.style.fontSize = size + 'pt';
}

function smallerFont()
{
	if(document.body.style.fontSize != '')
	{
		basefont = document.body.style.fontSize;
	}
	
	var size = Number(basefont.split('p')[0]);
	size -= 2;
	document.body.style.fontSize = size + 'pt';
}