/*
<div id="zoomitem"><div style="display:none;border:1px solid #8c8c8c;background:white;position:absolute;z-index:1;width:55px;height:32px;"></div><div style="display:none;border:1px solid #8c8c8c;background:white;position:absolute;z-index:1;width:550px;height:320px;overflow: hidden;"></div><div><!--{photourl}--></div></div>
*/
var _DZ={
	_o : null,
	a:function(g){
		var o=document.getElementById(g);
		o.onmouseover = _DZ.b;
		},
	b:function(e){
		var o = _DZ._o = this;
		o.onmousemove = _DZ.c;
		o.onmouseout = _DZ.d;
		_DZ._s(o.childNodes[0],20);
		//o.childNodes[0].style.display="";
		//o.childNodes[1].style.display="";
		o.childNodes[0].style.visibility="visible";
		o.childNodes[1].style.visibility="visible";
		return false;
		},
	c:function(e){
		var o = _DZ._o;
		e = e ? e : window.event;
		var _x=o.offsetLeft;
		var _y=o.offsetTop;
		var scrollTop = document.documentElement.scrollTop || document.body.scrollTop || 0;
		var scrollLeft = document.documentElement.scrollLeft || document.body.scrollLeft || 0;
		var cx=e.clientX+scrollLeft;
		var cy=e.clientY+scrollTop;
		var zw=o.childNodes[0].offsetWidth;
		var zh=o.childNodes[0].offsetHeight;
		var ow=o.childNodes[2].offsetWidth;
		var oh=o.childNodes[2].offsetHeight;
		if(e.clientX > _x+ow)return _DZ.d();
		o.childNodes[0].style.left=(((cx-_x) < (zw/2))?0:(((cx-(zw/2) > _x+ow-zw))?ow-zw:cx-(zw/2)-_x))+"px";
		o.childNodes[0].style.top= (((cy-_y) < (zh/2))?0:(((cy-(zh/2) > _y+oh-zh))?oh-zh:cy-(zh/2)-_y))+"px";
		var ot=o.childNodes[0].offsetTop;
		var ol=o.childNodes[0].offsetLeft;
		var cw=o.childNodes[1].childNodes[0].offsetWidth;
		var ch=o.childNodes[1].childNodes[0].offsetHeight;
		o.childNodes[1].style.left=ow+5+"px";
		o.childNodes[1].style.top= -(25)+"px";
		o.childNodes[1].childNodes[0].style.top=-((o.childNodes[0].offsetTop)*(cw/ow))+"px";
		o.childNodes[1].childNodes[0].style.left=-((o.childNodes[0].offsetLeft)*(ch/oh))+"px";
		
		//	_DZ._$("product_information").innerHTML="";
		//	var i=0;
		//	for(itn in this.parentNode.parentNode.parentNode){ 
		//		i++;
		//		_DZ._$("product_information").innerHTML+=i+"<pre>"+(itn+' : '+o[itn])+"</pre>";
		//		}
		return false;
		},
	d:function(){
		var o = _DZ._o;
		o.onmousemove = null;
		o.onmouseout = null;
		_DZ._o = null;
		o.childNodes[0].style.visibility="hidden";
		o.childNodes[1].style.visibility="hidden";
		//o.childNodes[0].style.display="none";
		//o.childNodes[1].style.display="none";
		},
	//_$:function(x){if(document.getElementById(x))return document.getElementById(x);return false;},
	_s:function(o,p){o.style.filter = "alpha(opacity:"+p+")";o.style.KHTMLOpacity=p/100;o.style.MozOpacity=p/100;o.style.opacity=p/100;}
	};
var Dz1 = _DZ.a("zoomitem");
