var H=0;var D=1;var L=2;var aA=3;var at=4;var ak=5;var G=6;var aG=7;var I=8;var i=0;var V=(document.all)?1:0;var J=(document.getElementById&& !document.all);var aJ=10;var e=H;var aW=0;var r=48;var aI=320;var aE=232;var av=aI;var ay=aE;var az=av>>1;var aZ=ay>>1;var Z=0;var aR=0;var aS=0;var c="00000";var g=0;var ar=new Array();var M;var an=64;var ap=77;var ba=0;var X;document.write('<div id=\'lo\' style=\'position:absolute;top:208px;left:85px;visibility:visible;z-Index:0;\'><img src=\'pg\' border=0></div>');var d=new Array();var f=0;var ai="t";d[f]=new Image();d[f].src=ai;f++;var aj="ng";d[f]=new Image();d[f].src=aj;f++;var aq="hi";d[f]=new Image();d[f].src=aq;f++;var ao="tm";d[f]=new Image();d[f].src=ao;f++;var am="ba";d[f]=new Image();d[f].src=am;f++;var w=new Array();for(var i=0;i<16;i++){w[i]="b"+(i+1);d[f+i]=new Image();d[f+i].src=w[i];}f+=16;var C=new Array();for(var i=0;i<16;i++){C[i]="d"+(i+1);d[f+i]=new Image();d[f+i].src=C[i];}f+=16;document.write('<div id=\'hs\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ffffff;font-family:Arial;font-size:12px;\'></div>');document.write('<div id=\'ng\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);\'><a href=\'#\' onclick=\'ae()\'><img  src=\''+aj+'\' border=\'0\'></a></div>');document.write('<div id=\'hi\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;opacity:0.5;-moz-opacity:0.5;filter:alpha(opacity=50);\'><a href=\'hiscores.php\' target=\'_blank\'><img  src=\''+aq+'\' border=\'0\'></a></div>');document.write('<div id=\'s1\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ff0000;font-family:Arial;font-size:9px;\'>Score: '+c+'</div>');document.write('<div id=\'s2\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:000000;font-family:Arial;font-size:9px;\'>Score: '+c+'</div>');document.write('<div id=\'g1\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ffff00;font-family:Arial;font-size:36px;\'>GAME OVER</div>');document.write('<div id=\'g2\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:000000;font-family:Arial;font-size:36px;\'>GAME OVER</div>');document.write('<div id=\'tm\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+ao+'\' border=\'0\'></div>');document.write('<div id=\'ba\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+am+'\' border=\'0\'></div>');document.write('<div id=\'ti\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+ai+'\' border=\'0\'></div>');if(J){for(var y=0;y<4;y++)for(var x=0;x<4;x++)document.write('<div id=\'B'+(x+4*y)+'\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+w['+(x+4*y)+']+'\' border=\'0\'></div>');}else if(V){document.write('<div style=\'position:absolute;top:0px;left:0px\'>');for(var y=0;y<4;y++)for(var x=0;x<4;x++){document.write('<div style=\'position:relative\'>');document.write('<div id=\'B\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+w['+(x+4*y)+']+'\' border=\'0\'></div>');document.write('</div>');}document.write('</div>');}window.document.body.style.overflow='hidden';function k(O){if(J){document.getElementById(O).style.left= -1000;document.getElementById(O).style.top= -1000;document.getElementById(O).style.visibility='hidden';}else if(V){document.all[O].style.left= -1000;document.all[O].style.top= -1000;document.all[O].style.visibility='hidden';}};function A(O,xx,aT,aU){if(J){document.getElementById(O).style.left=xx;document.getElementById(O).style.top=aT;document.getElementById(O).style.visibility='visible';document.getElementById(O).style.zIndex=aU;}else if(V){document.all[O].style.left=xx;document.all[O].style.top=aT;document.all[O].style.visibility='visible';document.all[O].style.zIndex=aU;}};function ah(ax){g+=ax;if(g<10)c="0000"+g;else if(g>=10&&g<100)c="000"+g;else if(g>=100&&g<1000)c="00"+g;else if(g>=1000&&g<10000)c="0"+g;else c=""+g;var P='Score: '+c;var aC='Score: '+c;if(J)document.getElementById("s1").innerHTML=P;else if(V)document.all["s1"].innerHTML=P;if(J)document.getElementById("s2").innerHTML=aC;else if(V)document.all["s2"].innerHTML=aC;};function ae(){k("ti");k("hi");k("ng");X=0;g=0;c="00000";ah(0);F();U();};function F(){k("g1");k("g2");k("s1");k("s2");k("tm");k("ba");};var aO=0;var ab=0;var Y=new Array();for(var i=0;i<d.length;i++)Y[i]=false;function au(){if(e==H){if(ab==d.length){k("lo");e=D;return;}for(var i=0;i<=d.length;i++){if(Y[i]==false&&d[i].complete){Y[i]=true;ab++;}}}else if(e==D){A("ti",0,r,10);A("ng",160-64,r+32+ay-54,11);A("hi",160-64,r+32+ay-4,11);}else if(e==L){aP();}else if(e==G){var ex=0;var aD=0;if(J){ex=az-(document.getElementById("g1").offsetWidth>>1);aD=r+96;}else if(V){ex=az-(document.all["g1"].offsetWidth>>1);aD=r+86;}A("g2",ex+1,aD+1,1000);A("g1",ex,aD,1001);if(Z++ >100){Z=0;F();e=I;}}else if(e==I){as();}};var af=0;function as(){if(af==0){af=1;k("ng");k("hi");k("ti");var aB='<form action=\'PuzzleManga.php\' method=POST><font color=\'ff0000\'><b>Submit your Score</b></font><br /><br /><font color=\'ffffff\'>Score: </font><font color=\'ffff00\'>'+g+'</font><br /><br />Insert your name: <input type=text name=\'ds_name\' size=\'12\' value=\'\' /><input type=hidden name=\'ds_n\' value=\'1\' /><input type=hidden name=\'ds_game\' value=\'puzzlemanga\' /><input type=hidden name=\'ds_score\' value=\''+g+'\' /><br /><br /><input type=submit value=\'Submit\' onclick=\'ad();\' >';if(J)document.getElementById("hs").innerHTML=aB;else if(V)document.all["hs"].innerHTML=aB;A("hs",60,128,12);}};function ad(){k("hs");e=D;};function Q(aF,aH){if((aH==n+1)&&(aF==o)){var j=ar[n*4+o];ar[n*4+o]=ar[(n+1)*4+o];ar[(n+1)*4+o]=j;n++;}if((aH==n-1)&&(aF==o)){var aX=ar[n*4+o];ar[n*4+o]=ar[(n-1)*4+o];ar[(n-1)*4+o]=aX;n--;}if((aF==o-1)&&(aH==n)){var l=ar[n*4+o];ar[n*4+o]=ar[n*4+(o-1)];ar[n*4+(o-1)]=l;o--;}if((aF==o+1)&&(aH==n)){var aY=ar[n*4+o];ar[n*4+o]=ar[n*4+(o+1)];ar[n*4+(o+1)]=aY;o++;}K();};function K(){if(X%2==0){if(J){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=ar[y*4+x]-1;document.getElementById("B"+v).innerHTML='<a href=\'#\' onclick=\'Q('+x+','+y+')\'><img  src=\''+w[v]+'\' border=\'0\'></a>';A("B"+v,x*an,r+y*ap,10);}}else if(V){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=ar[y*4+x]-1;B[v].innerHTML='<a href=\'#\' onclick=\'Q('+x+','+y+')\'><img  src=\''+w[v]+'\' border=\'0\'></a>';B[v].style.left=x*an;B[v].style.top=r+y*ap;B[v].style.visibility='visible';B[v].style.zIndex=11;}}}else{if(J){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=ar[y*4+x]-1;document.getElementById("B"+v).innerHTML='<a href=\'#\' onclick=\'Q('+x+','+y+')\'><img  src=\''+C[v]+'\' border=\'0\'></a>';A("B"+v,x*an,r+y*ap,10);}}else if(V){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=ar[y*4+x]-1;B[v].innerHTML='<a href=\'#\' onclick=\'Q('+x+','+y+')\'><img  src=\''+C[v]+'\' border=\'0\'></a>';B[v].style.left=x*an;B[v].style.top=r+y*ap;B[v].style.visibility='visible';B[v].style.zIndex=11;}}}};var T=0;var t=0;function aw(){if(J){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=y*4+x;k("B"+v);}}else if(V){for(var y=0;y<M;y++)for(var x=0;x<M;x++){var v=y*4+x;B[v].style.left= -1000;B[v].style.top= -1000;B[v].style.visibility='hidden';}}};var m=0;function aP(){if(T++ ==25){T=0;t--;if(t== -225){g=m;e=G;F();aw();return;};}if(J){document.getElementById('ba').style.top=r+27-t;document.getElementById('ba').style.clip='rect(0px '+av+'px '+(225+t)+'px 0px)';}else if(V){document.all['ba'].style.top=r+27-t;document.all['ba'].style.clip='rect(0px '+av+'px '+(225+t)+'px 0px)';}var al=0;for(var i=0;i<16;i++)if(ar[i]==i+1)al++;m=g+al;if(m<10)c="0000"+m;else if(m>=10&&g<100)c="000"+m;else if(m>=100&&g<1000)c="00"+m;else if(m>=1000&&g<10000)c="0"+m;else c=""+m;var P='Score: '+c;if(J){document.getElementById("s1").innerHTML=P;document.getElementById("s2").innerHTML=P;aQ=(256+32)-(document.getElementById("s1").offsetWidth>>1);aM=r+2;}else if(V){document.all["s1"].innerHTML=P;document.all["s2"].innerHTML=P;aQ=(256+32)-(document.all["s1"].offsetWidth>>1);aM=r+2;}A("s1",aQ,aM,15);A("s2",aQ+1,aM+1,14);if(al==16){g+=al;g+=(225+t);X++;U();}};function ag(aV){return(Math.floor(Math.random()*aV));};var o;var n;var aL;function U(){T=0;t=X*5;if(t>100)t=100;aL=160+t;M=4;for(var i=0;i<16;i++)ar[i]=i+1;var aa=M*M-1;var R=aa;var dir=0;for(var aK=0;aK<aL;aK++){switch(dir){case 0:R=aa-4;if(R<0)R=aa;break;case 1:R=aa+4;if(R>15)R=aa;break;case 2:if((R%4)!=0)R=aa-1;break;case 3:if((R%4)!=3)R=aa+1;break;}var aN=ar[R];ar[R]=ar[aa];ar[aa]=aN;aa=R;dir=ag(4);}for(var j=0;j<16;j++)if(ar[j]==16){o=j%4;n=Math.floor(j/4);}F();A("tm",256,r,11);A("ba",256+28,r+27,10);K();e=L;};function ac(){au();setTimeout('ac()',aJ);};window.onload=ac; 