/***************************************
* Utility functions
***************************************/
function getElementOffsets(element) {
	var o = {
		height: element.offsetHeight,
		width: element.offsetWidth
	};
	
	var x = element.offsetLeft;
	var y = element.offsetTop;
	var p = element.offsetParent;
	
	while(p && (p.nodeType != 9)) {
		x += p.offsetLeft;
		y += p.offsetTop;
		p = p.offsetParent;
	}
	o.left = x;
	o.top = y;
	return o;
}
function mouseOverMenuItem(element,title) {
	element.src = '/txt2gfx.php?fontid=4&text=' + title;
}
function mouseOutMenuItem(element,title) {
	element.src = '/txt2gfx.php?fontid=1&text=' + title;
}
function placeLanguageLink() {
	var linkElement = document.getElementById('languagelink');
	
	var imageElement = document.getElementById('pageimage');
	
	var offsets = getElementOffsets(imageElement);
	
	linkElement.style.display = 'block';
	linkElement.style.position = 'absolute';
	linkElement.style.top = (offsets.top + offsets.height + (50) - linkElement.offsetHeight) + 'px';
}
window.onload = placeLanguageLink;
