//zoom images
var zoomimage;
var zoomseeker;
var zoomcontainer
function zoom(file,seeker,target) {
zoomcontainer=document.getElementById(target);
zoomseeker=document.getElementById(seeker);

var newHTML;		
newHTML = "<img id='zzimg' src='" + file + "' alt='zoomed image' />"

zoomcontainer.innerHTML=newHTML;
zoomcontainer.style.visibility='visible';
//zoomcontainer.style.background = "url(../../images/ajax_images/loader.gif) no-repeat center";
zoomimage=document.getElementById('zzimg');
zoomimage.style.position='absolute';
zoomseeker.onmousemove=zoomdetail;
}
function endzoom(target) {
container=document.getElementById(target);
container.style.visibility='hidden';
container.innerHTML=""
document.onmousemove=null;
}
function zoomdetail(e) {
var x,y,px,py,zx,zy;
if (e) {
x=e.layerX;
y=e.layerY;
} else {
x=event.offsetX;
y=event.offsetY;
}
px=x/zoomseeker.width;
py=y/zoomseeker.height;	

zx=-px*(zoomimage.width-zoomcontainer.offsetWidth);
zy=-py*(zoomimage.height-zoomcontainer.offsetHeight);

zoomimage.style.left=zx+'px';
zoomimage.style.top=zy+'px';
}
