var agt=navigator.userAgent.toLowerCase();
function kV(s){return agt.indexOf(s)!=-1}var  isM=kV("mac"),isS=kV("safari"),isW=kV("win"),isL=kV("linux"),isIE=kV("msie"),d=document,v5p=d.getElementById,vA=0,vB=vC=1,vD=qD=kZ=vE=vF=0,vG="&#160;",vH=1,vI='',vP=vQ=0,timesData=vR='',cutNames="5,6Classic,10,12ZigZag,11,16Blocks,6,20Classic,12,20Birds,13,22Wavy,14,22Polygons,15,32Round,16,35Jigzone,17,40Birds,18,41Tetris,8,44Tri-Dove,0,48Classic,19,48Euros,20,48USA,21,50Circles,22,50Tri-Clip,7,51Crazy,23,55Sixstar,24,62Tetris,1,67Classic,2,70Bulbs,25,79Stars,26,79Bricks,3,80Classic,4,87Crazy,27,91Lizards,28,96Triangles,29,100Classic,9,108Swirls,30,154Classic,31,184Crazy,32,240Classic,34,240Squares,33,247Triangles".replace(/(\d)([A-Z])/g,"$1 Piece $2"),xA="Ok to start over",xB="Oops,the puzzle has failed to start in a reasonable time. <br/>This could happen if your are no longer connected to the internet or your computer has problems displaying <b>Java</b>&nbsp;applets.",xC="Investigate the problem";
function gE(k){if(v5p)return d.getElementById(k);return d.all[k]}
function gEs(k){var o=gE(k);if(!o)return null;return o.style}
function kT(o,f){if(!o)return;o.visibility=f?"inherit":"hidden"}
function kW(k,h){var o=gE(k);if(o) o.innerHTML=h;return h}
function kU(s,t){return setTimeout(s,t)}
function O(j,i,g,z,o,n,e,_){vP=g;vQ=o;vR=e;timesData=n.replace(new RegExp('&amp;','g'),'&');if(eval(j)){vI=d.body.clientWidth;if(vI<700)vI=700;vI-=147;gEs("iE").background="#ddf"}if(eval(i))d.write('<iframe name="PlanB"></iframe>');d.write('<applet archive="/pzj/jz.jar" codebase="/pzj/" code="jz.class" id="Z" name="Z" mayscript '+(vI?'style="height:352px;width:'+vI+'px" height="352" width="'+vI+'"':'')+'><param name="v" value="'+g+';'+z+';'+o+';"><param name="t" value="'+n+'">'+(_?'<param name="d" value="'+_+'">':'')+((g&0x80)?'<param name="u" value="'+agt.replace(new RegExp('"','g'),',')+'">':'')+'</applet>');kQ(1)}
function _jB(){vH=0;vA=1;kW('iN','<applet archive="/pzj/jzCtl.jar" codebase="/pzj/" width="131" height="139" style="width:131px;height:139px" name="jzCtl" code="jzCtl.class"><param name="c" value="'+cutNames+'"></applet>');kA();kU('gE("iX").style.marginBottom="1px"',2345);gE("q5").className=""}
function _jX(){vA=1;return 1}
function _jL(x){kU("kA()",1);vB=x;if(!x)gE('iN').className=''}
function _jT(f,m,s){vD=m;vE=0;if(vF)clearInterval(vF);if(f){vE=(new Date()).getTime()-vD;vF=setInterval("kK()",100)}gE("q4").className=f?"q4":"q4X";kK();if(s){qD=1;kW("rG",gE("iY").innerHTML);kU('kT(gEs("rC"),1)',200);kX(0,m)}}
function _jS(s){}
function kA(){if(!vI){var a=gEs("Z");if(!a){window.location="http:/"+"/www.jigzone.com/puz/badB.php";return}a.width="100%";a.height="352px"}gEs("iF").display="none";vC=0;vA=2}
function kD(){if(!vB)if(confirm(xA)){kK(1);_(3,0)}}
function kE(s,i){if(!vB){_(4,i+';'+s);kW("iU",s);gE("q5").className="U"+i;kK(1);kX(i,0);kG(0)}}
function kB(){if(qD)kD();else{_(1,0)}}
function kF(a){kZ=1;_(2,a)}
function _(a,b){self.focus();qD=0;if(!vB)d.Z._(a,b)}var vN,iS=0;
function kG(on){var a=gEs("Z"),m=gEs("iI");if(on){kT(m,1);kT(a,0);vN=0;kH();iS=1}else{kT(m,0);kT(a,1);iS=0;self.focus()}}
function kH(){var c="auto";if((vN+=30)<660){c=vN+"px";kU("kH()",15)}gEs("iK").clip="rect(0 "+c+" auto 0)";kW("iZ",vG)}
function kI(z){var a=cutNames.split(","),w='<td nowrap="nowrap">',h='<table id="iM" cellspacing="0"><tr>'+w;for(var i=0;i<a.length;i+=2){var n=a[i+1],x=((a[i]==z)?' class="X"':''),s='';if(!i||i>47&&i<56){s+=vG+vG}h+='<a href="javascript:kE(\''+n+'\','+a[i]+')"><s'+x+'>&bull;'+s+'</s><u>'+n+'</u></a><br/>';if(i==22||i==46){h+='</td>'+w}}h+='</td></tr></table>';d.write(h)}var vJ=0;
function kJ(e){if(!e)var e=window.event;var z=e["target"]||e.srcElement;if(iS){if(!kR(z,"iI")){if(!vJ)vJ=kU('kG(0)',250)}else{if(vJ){clearTimeout(vJ);vJ=0}}}}
function kR(o,id){while(o&&o.id!=id){o=o.parentNode}return o}d.onmousemove=kJ;var iO=iP=0;
function kK(iQ){if(iQ){kZ=0;_jT(0,0)}if(vE)vD=(new Date()).getTime()-vE;var m=Math.floor(vD/60000),s=Math.floor((vD-(m*60000))/1000);if(s!=iP){iP=s;kW('iYS',(s>9?'':'0')+s)}if(m!=iO){iO=m;kW('iYM',m)}}
function kL(){kM(1,xB+'<p><small><a target="_blank" href="/faq/help.php">'+xC+'</a></small></p>')}
function kM(e,s){var o=gE('iH');o.className="iG";o.innerHTML=s;vC=0;if(vP&0x400)(new Image).src='/log/javaloadE.php?'+vQ+";"+e+";"+vA}
function kP(x){if(x&&vA==1)kU("kP(0)",65432);else{if(vA!=2)kL()}}var vK=".....&#183;.....",vL=5,vM=-1;
function kQ(f){if(f)kU("kP(1)",65432);if(!vC)return;gE("iH").childNodes[1].innerHTML=vK.substring(vL,vL+11);vL+=vM;if(vL==5||vL==0){vM=-vM}kU('kQ()',120)}
function kX(i,s){var z=i>0?"z="+i:"";if(s)z="v="+s;kY("q3",z);kY("rC",z)}
function kY(i,z){var o=gE(i),a=o.getElementsByTagName("A"),rz=/[\?&]z=.+/,rv=/&v=.+/;for(j=a.length-1;j>=0;--j){o=a[j];o.href=o.href.replace(z.charAt(0)=='z'?rz:rv,"");if(z)o.href+=(o.href.indexOf('?')==-1?'?':'&')+z}}var b7=1;
function b9(){b7=!b7;gEs("b8").backgroundColor=b7?"#ddd":"transparent";kT(gE("b8").firstChild.style,b7)}
function rH(o){return o["innerText"]||o["textContent"]||""}
function rI(e){if(!e) var e=window.event;var o=(e["target"]||e.srcElement);while(o&&o.tagName!="A")o=o.parentNode;if(o)(new Image(1,1)).src='/log/ping.php?zem_'+o.id+"_"+escape(rH(o))}
function rJ(){for(var i=0;i<5;i++)gE("p"+"SAGFH".charAt(i)).onclick=rI}