function findPosX(obj)
{
	var curleft = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curleft += obj.offsetLeft
			obj = obj.offsetParent;
		}
	}
	else if (obj.x)
		curleft += obj.x;
	return curleft;
}

function findPosY(obj)
{
	var curtop = 0;
	if (obj.offsetParent)
	{
		while (obj.offsetParent)
		{
			curtop += obj.offsetTop
			obj = obj.offsetParent;
		}
	}
	else if (obj.y)
		curtop += obj.y;
	return curtop;
}

var imgstate=0;
var imgTemp = 'temp';
var smallImgTemp = 'temp';
function imgpop(img,smallImg,smallSize,largeImg,largeSize) {
  /* Reduce */
  if (imgstate) {
    imgTemp.style.position='relative';
	imgTemp.style.left= '0px';
	imgTemp.style.top= '0px';
    imgTemp.style.width=smallSize;
    imgTemp.style.marginLeft='0px';
    imgTemp.style.padding='0px';
    imgTemp.style.background='white';
    imgTemp.style.border='none';
	imgTemp.style.zIndex= '1';
    imgTemp.src=smallImgTemp;
    imgstate=0;
  }
  /* Enlarge */
  else {
	var offset = (largeSize)/2;
	var newTop = findPosY(img)-offset;
	var newLeft = findPosX(img)+offset/2;
    img.style.position='absolute';
	img.style.left= newLeft+'px';
	img.style.top= newTop+'px';
    img.style.width=largeSize;
    img.style.marginLeft='-'+offset;
    img.style.padding="5px";
    img.style.background='white';
    img.style.border='3px solid black';
	img.style.zIndex= '40';
    img.src=largeImg;
    imgstate=1;
	imgTemp = img;
	smallImgTemp = smallImg;
  }
}

//-->
