var d=document,C=M=0,I,kM="5,6Classic,10,12ZigZag,6,20Classic,16,35Jigzone,0,48Classic,20,48USA,7,51Crazy,1,67Classic,2,70Bulbs,3,80Classic,27,91Lizards,29,100Classic,9,108Swirls,30,154Classic,31,184Crazy,33,247Triangles,e,e-mail Postcard".replace(/(\d)([A-Z])/g,"$1 Piece $2")
,Q=[3,4,5,7,8,8,8,9,9,10,10,12,12,15,18,19,19],W=[2,3,4,5,6,6,7,8,8,8,9,8,9,10,10,13,13],kF="kO>400",kP;function E(k){return d.getElementById(k)}function A(n,t){while(n&&n.tagName!=t)
n=P(n);return n}function T(e){return (e["target"]||e.srcElement)}function R(e){return (e["relatedTarget"]||e.toElement)}function P(e){return e.parentNode}function v(o,i){if(o)o.style.visibility=i?"inherit":
"hidden"}function D(e){return A(R(e),"DIV")}function U(s,i){setTimeout(s,i)}function kG(e){if(!e)var e=window.event;kI(T(e))}function kH(e){if(C)return;if(!e)var e=window.event;var oM=D(
e);if(oM&&oM.className=="iF")return;kE()}function kA(o){kD(P(o),1);if(C){v(C,1);kQ(o.Q,o.W)}}function kB(e){if(!e)var e=window.event;var o=T(e);if(o&&o.tagName=="TD")kD(P(o),0);var oM=D(
e);if(!oM||(oM["className"]!="iF"&&R(e).id!="C")){kE();v(C,0)}}function kC(o){kS(P(P(o)).ii,o.id)}function k3(e){if(e.targetTouches.length!=1)return false;e.preventDefault();kI(e.targetTouches[0].target,
1);k1(0,5)}function kY(e){if(e.targetTouches.length!=1)return false;e.preventDefault();var _=d.elementFromPoint(e.targetTouches[0].clientX,e.targetTouches[0].clientY);if(_.Q){M=_;var r=P(
_),o=P(r).firstChild;do{kD(o,o==r)}while(o=o.nextSibling)}else{if(M){kD(P(M),0);M=0}}}function kZ(e){e.preventDefault();if(M)kC(M)}function k0(e){if(e.targetTouches.length!=1)return false;
e.preventDefault();kE();k1(15,-5)}function k1(n,i){kQ(n);n+=i;if(n<=15&&n>=0){U("k1("+n+","+i+")",10)}if(n<0)v(C,0)}function kD(tr,t){tr.className=t?"on":""}function kE(){var oM=E("pm")
;if(oM)P(oM).removeChild(oM);kP=0;U('if(!kP)E("ah").style.display=""',50)}function kL(a,ii,idX,t){kE();var f=E("iE"),m=f.firstChild.cloneNode(1);if(!m.childNodes.length)return 0;var g=m.childNodes[1].firstChild,
h=g.firstChild;if(idX)m.firstChild.id=idX;for(var i=0;i<a.length-1;i++)g.appendChild(h.cloneNode(1));for(var i=0;i<a.length;i++){_=g.childNodes[i].firstChild;_.id=a[i][0];_.innerHTML=a[i][1];
_.onmouseout=kB;_.Q=Q[i];_.W=W[i];if(t){_.ontouchstart=_.ontouchmove=kY;_.ontouchend=kZ;_.className="i0"}}g.ii=ii;m.onmouseout=kB;if(C)m.style.paddingTop="10px";return m}function kI(
o,t){var kN=kM.split(",");a=new Array(),s="&nbsp;";for(var i=0;i<kN.length;i+=2){var k=kN[i+1];if(i<22)k=s+s+k;if(i<1)k=s+s+k;a.push(new Array(kN[i],k))}var id=P(o).id,oM=kL(a,id,C?"":
"iD",t),kO=(id.charAt(1)*108-2),b=E("iC");if(!oM)return;b.appendChild(oM);b.style.overflow="visible";oM.id="pm";if(kO>600){xm=oM.offsetWidth;kO=760-xm;oM.firstChild.style.left=(xm-112)
+"px"}oM.style.left=kO+"px";v(oM,1);if(eval(kF)){kP=1;E("ah").style.display="none"}U("var m=E('pm');if(m)m.style.opacity=1",1);if(C){I=o;kQ(0,0);C.style.left=(o.offsetLeft-10)+"px";
v(C,1);C.ii=id}}function k2(e){v(C,0);var oM=D(e);if(oM&&oM.className=="iF")return;kE()}function kW(e){var x=e["offsetX"]||e["layerX"],y=e["offsetY"]||e["layerY"];if(x<9||y<8||x>117)
{k2(e)}if(x>64)x=64-(x-64);if(y>48)y=48-(y-48);var s=Math.min((x-11)/4,(y-9)/2.6);kQ(s<0?0:s)}function kU(){kS(C.ii,1)}function kQ(x,y){var _=C.getContext('2d');_.clearRect(0,0,133,
101);_.fillStyle="#fff";if(!y){_.fillRect(11,9,105,79);_.save();kR(_,11-(x/2),9-(x/2),0,0,0,40,24,40,25,28,1.75,1.22,27,40,53,40,53,22,64,20,2.9,3.325,53,18,53,0);kR(_,x,0,105,0,52,
0,52,18,64,20,3.325,2.9,52,22,52,40,78,40,80,51,4.50,4.98,82,40,105,40);kR(_,0,x,105,79,105,39,82,39,80,51,4.98,4.50,78,39,52,39,52,57,41,59,6.025,0.175,52,61,52,79);kR(_,-x,0,0,79,
53,79,53,61,41,59,0.175,6.025,53,57,53,39,27,39,25,28,1.22,1.75,24,39,0,39);_.restore()}else{if(!x)return;var q=((124-(105+(x-1)))/2)+2,k=((99-(79+(y-1))-2)/2),o=105/x,l=79/y;_.shadowOffsetX=_.shadowOffsetY=y>4?4:
y-1;_.shadowBlur=4;_.shadowColor="rgba(0,0,0,0.60)";_.fillRect(q,k,104+x,78+y);_.shadowColor="rgba(0,0,0,0)";for(var i=0;i<x;i++){for(var j=0;j<y;j++){var dx=q+(o+1)*i,dy=k+(l+1)*j;
_.drawImage(I,o*i,l*j,o,Math.floor(l),dx,dy,o,l);_.lineWidth=0.2;_.strokeStyle="rgba(0,0,0,0.4)";_.strokeRect(dx,dy,o-1,l-1)}}_.lineWidth=0.5;_.strokeStyle="rgba(0,0,0,1)";_.strokeRect(
Math.ceil(q),Math.ceil(k),Math.floor((o+1)*x-1),Math.floor((l+1)*y-1))}}function kR(_,a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z){_.translate(a,b);_.save();_.beginPath();_.lineWidth=1;
_.moveTo(c,d);_.lineTo(e,f);_.lineTo(g,h);_.arc(i,j,8.5,k,l,false);_.lineTo(m,n);_.lineTo(o,p);_.lineTo(q,r);_.arc(s,t,8.5,u,v,true);_.lineTo(w,x);_.lineTo(y,z);_.closePath();_.clip(
);_.drawImage(I,0,0);_.strokeStyle="rgba(0,0,0,0.8)";_.stroke();_.restore()}function kS(a,b){U('kT("'+a+'","'+b+'")',1);kE();v(C,0)}function kT(id,z){var u,h=E(id).href;u=h+"?z="+z;
if(z=="e")u=h.replace(/puzzles./,'mpc/new?i=');window.top.location.href=u}C=E('C');if(C.getContext){C.onmousemove=kW;C.onmouseout=k2;C.onclick=kU;C.ontouchstart=k0}else{C=0}for(var i=0;
i<7;i++){var zn=E('n'+i).firstChild;zn.onmouseover=kG;zn.onmouseout=kH;zn.ontouchstart=k3}E('iE').innerHTML='<div class="iF"><div><\/div><table cellspacing="0"><tbody><tr><td onmouseover="kA(this)" onclick="kC(this)" nowrap="nowrap"\/><\/tr><\/tbody><\/table><\/div>';
if(window.innerWidth>800){E('dc').style.padding="0 10px 8px";U('P(E("dc")).style.backgroundColor="#f0f0f0"',9)}
