/*

Função para trocar posição (x ou y) da imagem de fundo de um dado elemento.

Criada em: 10 Maio 2009

*/

function changeBgPos(element, axis, value) {
	var novaPos;
	var actualPos = element.style.backgroundPosition;
	if(axis == 'x') {
		novaPos = actualPos.replace(/^\S+/, value);
	} else if (axis == 'y') {
		novaPos = actualPos.replace(/\S+$/, value);
	}
	element.style.backgroundPosition = novaPos;
}
function getLinks(id,allPos,nPos,eixo) {
	var mLinks = document.getElementById(id).getElementsByTagName('a');
	var pos = allPos.split(',');
	for (var i=0; i<mLinks.length; i++) {
		if (eixo == 'x'){
			mLinks[i].style.backgroundPosition = '0 ' + pos[i];
		} else if (eixo == 'y') {
			mLinks[i].style.backgroundPosition = pos[i] + ' 0';
		}
		mLinks[i].onmouseover = function() {
			changeBgPos(this, eixo, nPos);
		}
		mLinks[i].onmouseout = function() {
			changeBgPos(this, eixo, '0');
		}
	}
}