(function(){jQuery.fn.frescaZoom=function(){$("div#mainImageCont").unbind("mousemove");$("div#mainImageCont").unbind("hover");$("div#zoomCont").unbind("mouseover");$("div#zoomCont, div#mouseWindow, img#zoomProductImg, img#mainImageCont, iframe#zoomFrame").remove();$(this).wrap("<div id='mainImageCont'></div>");$("<div id='zoomCont'></div>").css({position:"absolute",top:"-5000px"}).appendTo("div#mainImageCont");$("<div id='mouseWindow'></div>").appendTo("div#mainImageCont");var c=$(this).attr("src");var b=c.split("large");var a=b[0]+"zoom"+b[1];$("<img id='zoomProductImg'>").attr("src",a).appendTo($("div#zoomCont"));$("<iframe id='zoomFrame' frameBorder='0'></iframe>").css({display:"block",width:$("div#zoomCont").width(),height:$("div#zoomCont").height()}).prependTo($("div#zoomCont"));if($("img#zoomProductImg").height()>100){handleZoom()}else{$("img#zoomProductImg").load(function(){handleZoom()})}}})(jQuery);function handleZoom(){var b=parseFloat($("img#zoomProductImg").height())/parseFloat($("img#mainProductImage").height());var c=-(parseFloat($("img#zoomProductImg").width())-parseFloat($("div#zoomCont").width()));var a=-(parseFloat($("img#zoomProductImg").height())-parseFloat($("div#zoomCont").height()));$("div#mouseWindow").css({height:(parseFloat($("div#zoomCont").height())/b+"px"),width:(parseFloat($("div#zoomCont").width())/b+"px")}).hide();$("div#zoomCont").hide().css({position:"absolute",top:"0px"});$("div#mainImageCont").mousemove(function(l){var j=this.offsetTop;var k=this.offsetLeft;var g=this.offsetParent;while(g!=null){j+=g.offsetTop;k+=g.offsetLeft;g=g.offsetParent}var f=(l.pageX-k-(parseFloat($("div#mouseWindow").width())/2));var m=(l.pageY-j-(parseFloat($("div#mouseWindow").height())/2));var i=-(l.pageX-k-(parseFloat($("div#mouseWindow").width())/2))*b;var h=-(l.pageY-j-(parseFloat($("div#mouseWindow").height())/2))*b;if(i>0){i=0;f=0}else{if(i<c){f=-c/b;i=c}}if(h>0){m=0;h=0}else{if(h<a){m=-a/b;h=a}}$("img#zoomProductImg").css({top:h,left:i});$("div#mouseWindow").css({top:m,left:f})});var d=false;$("div#mainImageCont, div#productImageInstructions").hover(function(){$(this).css("color","#333")},function(){$(this).css("color","#666")}).click(function(f){if(d){$("div#mouseWindow").hide();$("div#zoomCont").hide();$("div#productImageInstructions").html(zoomInText);d=false;return false}else{$("div#altViewImg").removeClass("withShadow").removeShadow();$("div#altViewCont").css("display","none");$("div#zoomCont").show();$("div#mouseWindow").show();$("div#productImageInstructions").html(zoomOutText);d=true;$("div#mainImageCont").hover(function(){},function(){$("div#mouseWindow").hide();$("div#zoomCont").hide();$("div#productImageInstructions").html(zoomInText);d=false});return false}}).css("cursor","pointer")}$(document).ready(function(){var b=document.domain.split(".")[2];var c=new Array();c.uk="Click image to zoom in";c.fr="Cliquez sur l'image pour zoomer";c.it="Clicca qui per ingrandire";c.de="Zum vergr&Ouml;ssern anklicken";var a=new Array();a.uk="Click image to zoom out";a.fr="Cliquez sur l'image pour d&eacute;zoomer";a.it="Clicca qui per ridurre";a.de="Zum verkleinern anklicken";switch(b){case"fr":window.zoomInText=c.fr;window.zoomOutText=a.fr;break;case"it":window.zoomInText=c.it;window.zoomOutText=a.it;break;case"de":window.zoomInText=c.de;window.zoomOutText=a.de;break;default:window.zoomInText=c.uk;window.zoomOutText=a.uk;break}$("div#productImageInstructions").html(zoomInText)});