function getBounds(element)
{
	var left = element.offsetLeft;
	var top = element.offsetTop;
	for(var parent = element.offsetParent; parent; parent = parent.offsetParent)
	{
		left += parent.offsetLeft - parent.scrollLeft;
		top += parent.offsetTop - parent.scrollTop;
	}
	return {left: left, top: top, width: element.offsetWidth, height: element.offsetHeight};
}
function showPhoto(o)
{	//o - href object
	var zoomDiv = document.getElementById('zphoto');
	var img = document.getElementById('zimg');
	var header = document.getElementById('zheader');
	img.src = o.href;
	img.title = o.title;
	img.alt = o.title;
	header.innerHTML = o.title;
	var bounds = getBounds(o.parentNode.parentNode.parentNode.parentNode);
	zoomDiv.style.left = (bounds.left - 10)+'px';
	zoomDiv.style.top = (bounds.top - 340)+'px';
	zoomDiv.style.display = 'block';
	return false;
}
function hide()
{
	var zoomDiv = document.getElementById('zphoto');
	zoomDiv.style.display = 'none';
}
