﻿/*以下是产品的高清图*/
function Min(A,B)
{
	return A<B?A:B
}
 
function Max(A,B)
{
	return A>B?A:B
}
 
function getElementDefineLeft(vObject)
{
	var iElementLeft=vObject.offsetLeft;
	while(vObject=vObject.offsetParent)
	{
		iElementLeft+=vObject.offsetLeft;
	}
	return iElementLeft;
}
 
function getElementDefineTop(vObject)
{
	var iElementTop=vObject.offsetTop;
	while(vObject=vObject.offsetParent)
	{
		iElementTop+=vObject.offsetTop;
	}
	return iElementTop;
}
 
function hide(src)
{
	layerTop.style.left     = 0;
	layerTop.style.top      = 0;
	layerTop.style.width    = 0;
	layerTop.style.height   = 0;
 
	layerBottom.style.left  = 0;
	layerBottom.style.top   = 0;
	layerBottom.style.width = 0;
	layerBottom.style.height= 0;
 
	layerLeft.style.left    = 0;
	layerLeft.style.top     = 0;
	layerLeft.style.width   = 0;
	layerLeft.style.height  = 0;
 
 
	layerRight.style.left   = 0;
	layerRight.style.top    = 0;
	layerRight.style.width  = 0;
	layerRight.style.height = 0;
 
	document.getElementsByTagName("*").bigPicture.style.left   = 0;
	document.getElementsByTagName("*").bigPicture.style.top    = 0;
	document.getElementsByTagName("*").bigPicture.style.width  = 0;
	document.getElementsByTagName("*").bigPicture.style.height = 0;
 
	document.getElementsByTagName("*").bigPicture.innerHTML    = "";
}
 
function show(src, sFileName)
{
	var iMultiple = 2.66;	//放大倍数
	var iMouseX = event.offsetX;	//鼠标对应缩略图左上角的横坐标
	var iMouseY = event.offsetY;	//鼠标对应缩略图左上角的纵坐标
 
	var sPosX = getElementDefineLeft(src);
	var sPosY = getElementDefineTop(src);
 
	var zoomH = Min(130,src.clientHeight);
	var zoomW = Min(180,src.clientWidth);
 
	var zoomL = Max(iMouseX - zoomW/2, 1);
	var zoomR = Min(zoomL + zoomW, src.clientWidth-1);
	var zoomT = Max(iMouseY - zoomH/2 ,1);
	var zoomB = Min(zoomT + zoomH, src.clientHeight-1);
 
	if(zoomR >= src.clientWidth-1)
	{
		zoomL = zoomR - zoomW;
	}
	if(zoomB >= src.clientHeight-1)
	{
		zoomT = zoomB - zoomH;
	}
 
	//alert("zoomL"+zoomL+"zoomR"+zoomR+"zoomT"+zoomT+"zoomB"+zoomB);
	layerTop.style.left= sPosX;
	layerTop.style.top = sPosY;
	layerTop.style.width  = src.clientWidth;
	layerTop.style.height = zoomT;
 
	layerBottom.style.left= sPosX ;
	layerBottom.style.top = sPosY + zoomB ;
	layerBottom.style.width  = src.clientWidth;
	layerBottom.style.height = src.clientHeight -zoomB ;
 
	layerLeft.style.left= sPosX ;
	layerLeft.style.top = sPosY + zoomT;
	layerLeft.style.width  = zoomL ;
	layerLeft.style.height = zoomH ;
 
 
	layerRight.style.left= sPosX + zoomR;
	layerRight.style.top = sPosY + zoomT;
	layerRight.style.width  = src.clientWidth - zoomR;
	layerRight.style.height = zoomH;
 
	if (document.getElementsByTagName("*").bigPicture.innerHTML == "")
	{
		document.getElementsByTagName("*").bigPicture.style.left   = sPosX + src.clientWidth + 5;
		document.getElementsByTagName("*").bigPicture.style.top    = sPosY + src.clientHeight - zoomH * iMultiple;
		document.getElementsByTagName("*").bigPicture.style.width  = zoomW * iMultiple;
		document.getElementsByTagName("*").bigPicture.style.height = zoomH * iMultiple;
		document.getElementsByTagName("*").bigPicture.innerHTML    = "<img id=BigImg style='position:relative'>";
		document.getElementsByTagName("*").BigImg.src              =  sFileName;
	}
 
	document.getElementsByTagName("*").BigImg.width      = src.clientWidth * iMultiple ;
	document.getElementsByTagName("*").BigImg.height     = src.clientHeight * iMultiple ;
	document.getElementsByTagName("*").BigImg.style.top  = -zoomT * iMultiple ;
	document.getElementsByTagName("*").BigImg.style.left = -zoomL * iMultiple ;
}