var maxW,maxH,fromX,fromY,toX,toY,adjX,adjY,zBox,zStep=0,zLink,zNew;
function zoomBox(evt,zlink,maxw,maxh,tox,toy)
{
if (arguments.length > 2)
{
zNew=1;
}
scrollH = (window.pageYOffset!=null)?window.pageYOffset:document.body.scrollTop;
maxW = maxw?maxw:window.innerWidth?innerWidth:document.body.clientWidth;
maxH = maxh?maxh:window.innerHeight?innerHeight:document.body.clientHeight;
toX = tox?tox:0;
toY = (toy?toy:0)+scrollH;
fromX = evt.pageX?evt.pageX:evt.clientX;
fromY = (evt.pageY?evt.pageY:evt.clientY)+(document.all?scrollH:0);
adjX = toX+evt.screenX-fromX;
adjY = toY+evt.screenY-fromY;
if (document.createElement && document.body.appendChild && !zBox)
{
zBox=document.createElement("div");
zBox.style.position = "absolute";
document.body.appendChild(zBox);
}
else if (document.all && !zBox)
{
document.all[document.all.length-1].outerHTML+='
';
zBox=document.all.zBoxDiv;
}
else if (document.layers && !zBox)
{
zBox = new Layer(maxW);
zBox.style=zBox;
}
zLink = zlink;
doZoom();
}
function doZoom() {
zStep+=1;
zPct=(10-zStep)/10
if (document.layers)
{
zBox.moveTo(toX+zPct*(fromX-toX),toY+zPct*(fromY-toY));
zBox.document.open();
zBox.document.write("");
zBox.document.close();
}
else
{
zBox.style.border = "2px solid #999999"; // Å׵θ® ±½±âpx solid Å׵θ® »ö
zBox.style.left = toX+zPct*(fromX-toX);
zBox.style.top = toY+zPct*(fromY-toY);
zBox.style.width = maxW*(1-zPct);
zBox.style.height = maxH*(1-zPct);
}
zBox.style.visibility = "visible";
if (zStep < 10)
{
setTimeout("doZoom("+fromX+","+fromY+","+toX+","+toY+")",30);
}
else
{
zBox.style.visibility='hidden';
zStep=0;
if (zLink && !zNew)
{
location.href=zLink.href;
}
else if (zLink && zNew)
{ // À©µµ À̸§ Áֽøé 1°³¹Û¿¡ »ç¿ëÇÏÁú ¸øÇÕ´Ï´Ù.
var w=window.open(zLink.href,'','width='+maxW+',height='+maxH+',left='+adjX+',top='+adjY+',scrollbars=no');
zNew=null;
}
}
}
/*
* dz¼±µµ¿ò¸»¶ç¿ì±â
*/
Xoffset = -60;
Yoffset = 20;
var old, skn, iex = ( document.all), yyy = -1000;
var ns4 = document.layers;
var ns6 = document.getElementById && ! document.all;
var ie4 = document.all;
if( ns4)
{
skn = document.dek;
}
else if( ns6)
{
skn = document.getElementById( "dek").style;
}
else if( ie4)
{
skn = document.all.dek.style;
}
if( ns4)
{
document.captureEvents( Event.MOUSEMOVE);
}
else
{
skn.visibility = "visible";
skn.display = "none";
}
document.onmousemove = get_mouse;
function popup_open( msg, bak)
{
var content=
"" +
"" +
"| " +
"" + msg + "" +
" | " +
"
" +
"
";
yyy = Yoffset;
if( ns4)
{
skn.document.write( content);
skn.document.close();
skn.visibility = "visible";
}
if( ns6)
{
document.getElementById( "dek").innerHTML = content;
skn.display = '';
}
if( ie4)
{
document.all( "dek").innerHTML = content;
skn.display = '';
}
}
function get_mouse( e)
{
var x = ( ns4 || ns6) ? e.pageX : event.x + document.body.scrollLeft;
skn.left = x + Xoffset;
var y = ( ns4 || ns6) ? e.pageY : event.y + document.body.scrollTop;
skn.top = y + yyy;
}
function popup_kill()
{
yyy = -1000;
if( ns4)
{
skn.visibility = "hidden";
}
else if( ns6 || ie4)
{
skn.display="none"
}
}