// JavaScript Document

var middle = 0;

function getPageCoords (element) { // thanks to 'Martin Honnen' for this function 
	var coords = {x: 0, y: 0}; 
	while (element) { 
		coords.x += element.offsetLeft;
		coords.y += element.offsetTop;
		element = element.offsetParent;

	}
	return coords; 
} 
function zoomImage (el, source, numImg, lang) {
	
	if(document.getElementById("bigimg")){document.getElementById("bigimg").style.visibility = "hidden";}
	
	var elempos = getPageCoords( el ); /* determino le coordinate dell'immagine */
	middle = {x: 0, y:0}; /* determino le coordinate del centro dell'immagine */
	middle.x = elempos.x + (el.width / 2);
	middle.y = elempos.y + (el.height / 2);
	
	document.getElementById("linkimg").href = lang + "_gallery.html?" + numImg;
	document.getElementById("bigimg").visibility = "visible";

	
	var img = document.getElementById("bigimg");
	img.src = source;

}
function showImage(img){
	img.style.position = "absolute";
	img.style.left = (middle.x - (img.width / 2)) + "px";
	img.style.top = (middle.y - (img.height / 2)) + "px";
	img.style.visibility = "visible";
}
function delImage () {
	if (document.getElementById("bigimg")){
		document.getElementById("bigimg").style.visibility = "hidden";
	}
}
function imgOnload(){
	var img = document.getElementById("bigimg");
	img.onload = function () { showImage(img); }
}

