var Q=0;var L=1;var ah=2;var ab=3;var M=6;var T=8;var i=0;var U=(document.all)?1:0;var C=(document.getElementById&& !document.all);var bD=10;var l=Q;var ce=0;var A=48;var bz=320;var bA=232;var aG=bz;var ao=bA;var aM=aG>>1;var bu=ao>>1;var az=0;var bY=0;var cb=0;var ay;var bU="Level 1";var bX=1;var o=11;var O=20;var bR=0;var ak=0;var X=0;var bd=0;var aT=0;var v=0;var B="00000";var ap=0;var cj=0;var aq,Z;var P=new Array();var aB,aX;var J=new Array();var m=new Array();var aj=new Array();var cd;var cg;var aw;var as;var v;var cf;var ci;var D;var aR;var aQ;var F=0;var H=0;var aa=0;var bf,aO,be,aP;var al=new Array(0,1,0,0,1,1,1,1,0,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1);var aC=new Array(3,3,3,2,3,3,3,3,4,3,4,2,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3);var bc=new Array(1,0,0,0,1,1,1,1,2,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0,1,0);var bb=new Array(3,3,2,3,3,3,3,3,3,4,2,4,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3,3);var bQ=new Array(0,0,0,0,1,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,0,1,1,0,0,1,0,0,0,0,0,0,0,1,0,0,1,1,1,0,0,0,0,0,0,0,0,0,0,1,0,0,1,1,0,0,0,1,0,0,0,0,0,0);var bP=new Array(0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,0,0,0,0,0,0,2,2,0,0,2,2,0,0,0,0,0);var bS=new Array(0,0,0,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,0,0,3,3,3,3,0,0,0,0,0,0,0,0,0,3,0,0,0,3,0,0,0,3,0,0,0,3,0,0);var bL=new Array(0,0,0,0,4,4,4,0,0,0,4,0,0,0,0,0,0,4,4,0,0,4,0,0,0,4,0,0,0,0,0,0,0,0,0,0,4,0,0,0,4,4,4,0,0,0,0,0,0,0,4,0,0,0,4,0,0,4,4,0,0,0,0,0);var bN=new Array(0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,5,0,0,5,5,0,0,5,0,0,0,0,0,0,0,0,0,0,5,5,0,0,0,5,5,0,0,0,0,0,0,0,5,0,0,5,5,0,0,5,0,0,0,0,0,0);var bM=new Array(0,0,0,0,0,6,6,0,6,6,0,0,0,0,0,0,0,6,0,0,0,6,6,0,0,0,6,0,0,0,0,0,0,0,0,0,0,6,6,0,6,6,0,0,0,0,0,0,0,6,0,0,0,6,6,0,0,0,6,0,0,0,0,0);var bO=new Array(0,0,0,0,7,7,7,0,7,0,0,0,0,0,0,0,0,7,0,0,0,7,0,0,0,7,7,0,0,0,0,0,0,0,0,0,0,0,7,0,7,7,7,0,0,0,0,0,0,7,7,0,0,0,7,0,0,0,7,0,0,0,0,0);document.write('<div id=\'lo\' style=\'position:absolute;top:208px;left:85px;visibility:visible;z-Index:0;\'><img src=\'pg\' border=0></div>');var g=new Array();var f=0;var bl="t";g[f]=new Image();g[f].src=bl;f++;var bk="ng";g[f]=new Image();g[f].src=bk;f++;var bi="hi";g[f]=new Image();g[f].src=bi;f++;var bh="al";g[f]=new Image();g[f].src=bh;f++;var bm="ar";g[f]=new Image();g[f].src=bm;f++;var bg="ag";g[f]=new Image();g[f].src=bg;f++;var bj="af";g[f]=new Image();g[f].src=bj;f++;var G=new Array();for(var i=0;i<4;i++){G[i]="b"+(i+1);g[f+i]=new Image();g[f+i].src=G[i];}f+=4;var n=new Array();for(var i=0;i<7;i++){n[i]="g"+(i+1);g[f+i]=new Image();g[f+i].src=n[i];}f+=7;document.write('<div id=\'ml\' style=\'position:absolute;top:0px;left:0px;visibility:hidden\'><a href=\'#\' onclick=\'aZ()\' ><img src=\''+bh+'\' border=0></a></div>');document.write('<div id=\'mr\' style=\'position:absolute;top:0px;left:0px;visibility:hidden\'><a href=\'#\' onclick=\'aV()\'  ><img src=\''+bm+'\' border=0></a></div>');document.write('<div id=\'mg\' style=\'position:absolute;top:0px;left:0px;visibility:hidden\'><a href=\'#\' onclick=\'bG()\'><img src=\''+bg+'\' border=0></a></div>');document.write('<div id=\'mf\' style=\'position:absolute;top:0px;left:0px;visibility:hidden\'><a href=\'#\' onclick=\'aY()\'><img src=\''+bj+'\' border=0></a></div>');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=\'s1\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ffffff;font-family:Arial;font-size:16px;\'>Score: '+B+'</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:16px;\'>Score: '+B+'</div>');document.write('<div id=\'p1\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ff0000;font-family:Arial;font-size:16px;\'>0</div>');document.write('<div id=\'p2\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:000000;font-family:Arial;font-size:16px;\'>0</div>');document.write('<div id=\'g1\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;color:ffffff;font-family:Arial;font-size:28px;\'>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:28px;\'>Game Over</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=\'at()\'><img  src=\''+bk+'\' 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=\''+bi+'\' border=\'0\'></a></div>');document.write('<div id=\'ti\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+bl+'\' border=\'0\'></div>');document.write('<div id=\'bk\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+G[0]+'\' border=\'0\'></div>');if(C){for(var y=0;y<O;y++)for(var x=0;x<o;x++)document.write('<div id=\'Y'+(x+o*y)+'\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');}else if(U){document.write('<div style=\'position:absolute;top:0px;left:0px\'>');for(var y=0;y<O;y++)for(var x=0;x<o;x++){document.write('<div style=\'position:relative\'>');document.write('<div id=\'Y\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');document.write('</div>');}document.write('</div>');}if(C){for(var y=0;y<4;y++)for(var x=0;x<4;x++)document.write('<div id=\'R'+(x+4*y)+'\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');}else if(U){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=\'R\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');document.write('</div>');}document.write('</div>');}if(C){for(var y=0;y<4;y++)for(var x=0;x<4;x++)document.write('<div id=\'V'+(x+4*y)+'\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');}else if(U){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=\'V\' style=\'position:absolute;top:0px;left:0px;visibility:hidden;z-Index:0;\'><img  src=\''+n[0]+'\' border=\'0\'></div>');document.write('</div>');}document.write('</div>');}window.document.body.style.overflow='hidden';var bV=0;var aJ=1;var ax=2;var aK=3;var bF=4;var d=0;var t=bV;function aZ(){d=1;t=aJ;};function aV(){d=1;t=ax;};function bG(){d=1;t=bF;};function aY(){d=1;t=aK;};function r(I){if(C){document.getElementById(I).style.left= -1000;document.getElementById(I).style.top= -1000;document.getElementById(I).style.visibility='hidden';}else if(U){document.all[I].style.left= -1000;document.all[I].style.top= -1000;document.all[I].style.visibility='hidden';}};function w(I,xx,af,ca){if(C){document.getElementById(I).style.left=xx;document.getElementById(I).style.top=af;document.getElementById(I).style.visibility='visible';document.getElementById(I).style.zIndex=ca;}else if(U){document.all[I].style.left=xx;document.all[I].style.top=af;document.all[I].style.visibility='visible';document.all[I].style.zIndex=ca;}};function at(){r("ti");r("hi");r("ng");ay=1;v=0;B="00000";ba(0);ae();au();};function ae(){r("bk");r("ml");r("mr");r("mg");r("mf");r("s1");r("s2");r("p1");r("p2");r("g1");r("g2");for(var j=0;j<O;j++){for(var i=0;i<o;i++)ar(i+j*o);}for(var k=0;k<16;k++)aE(k);for(var k=0;k<16;k++)ag(k);};var bW=0;var aI=0;var aA=new Array();for(var i=0;i<g.length;i++)aA[i]=false;function by(){if(l==Q){if(aI==g.length){r("lo");l=L;return;}for(var i=0;i<=g.length;i++){if(aA[i]==false&&g[i].complete){aA[i]=true;aI++;}}}else if(l==L){w("ti",0,A,10);w("ng",160-64,A+32+ao-54,11);w("hi",160-64,A+32+ao-4,11);}else if(l==ab){au();}else if(l==ah){bT();}else if(l==M){var bJ=0;var bK=0;if(C){bJ=aM-(document.getElementById("g1").offsetWidth>>1);bK=A+bu-(document.getElementById("g1").offsetHeight>>1);}else if(U){bJ=aM-(document.all["g1"].offsetWidth>>1);bK=A+bu-(document.all["g1"].offsetHeight>>1);}w("g2",bJ+1,bK+1,1000);w("g1",bJ,bK,1001);if(az++ >100){az=0;ae();l=T;}}else if(l==T){bn();}};function aN(e){if(C){if(e.which==38){d=1;t=bF;}else if(e.which==39){d=1;t=ax;}else if((e.which==32)||(e.keyCode==13)){d=1;t=aK;}else if(e.which==37){d=1;t=aJ;}}if(U){e=event;if(e.keyCode==38){d=1;t=bF;}else if(e.keyCode==39){d=1;t=ax;}else if((e.keyCode==32)||(e.keyCode==13)){d=1;t=aK;}else if(e.keyCode==37){d=1;t=aJ;}}};function aF(e){d=0;};document.onkeydown=aN;document.onkeyup=aF;function ai(bo){return(Math.floor(Math.random()*bo));};function bZ(I){if(C){document.getElementById(I).style.left=0;document.getElementById(I).style.top=A;document.getElementById(I).style.visibility='visible';document.getElementById(I).style.clip='rect(0px '+aG+'px '+bB+'px 0px)';document.getElementById(I).style.zIndex='0';}else if(U){document.all[I].style.left=0;document.all[I].style.top=A;document.all[I].style.visibility='visible';document.all[I].style.clip='rect(0px '+aG+'px '+bB+'px 0px)';document.all[I].style.zIndex='0';}};var aS=0;function bn(){if(aS==0){aS=1;r("ng");r("hi");r("ti");var bx='<form action=\'BlocksManga.php\' method=POST><font color=\'ff0000\'><b>Submit your Score</b></font><br /><br /><font color=\'ffffff\'>Score: </font><font color=\'ffff00\'>'+v+'</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=\'blocksmanga\' /><input type=hidden name=\'ds_score\' value=\''+v+'\' /><br /><br /><input type=submit value=\'Submit\' onclick=\'aL();\' >';if(C)document.getElementById("hs").innerHTML=bx;else if(U)document.all["hs"].innerHTML=bx;w("hs",60,128,12);}};function aL(){r("hs");l=L;};function bT(){if(d){if(X==0){if(t==aJ){t=0;if(aB+al[H*4+F]>0)aB--;}else if(t==ax){t=0;if(aB+aO<=o-1)aB++;}else if(t==bF){t=0;var bs=(F+1)%4;if((aB+al[H*4+bs]>=0)&&(aB+aC[H*4+bs]<=o))F=bs;}else if(t==aK){t=0;X=1;}}}for(var i=0;i<16;i++)J[i]=aj[16*F+i];bf=al[H*4+F];aO=aC[H*4+F];be=bc[H*4+F];aP=bb[H*4+F];for(var af=0;af<O;af++){var bv=0;for(var j=0;j<o;j++)if(P[af*o+j]==0)bv=1;if(!bv){for(var bH=af-1;bH>=0;bH--){for(var k=0;k<o;k++){P[(bH+1)*o+k]=P[bH*o+k];}}for(var j=0;j<O;j++){var bt=aQ+j*D;for(var i=0;i<o;i++){var c=P[j*o+i];if(c!=0){var bw=aR+i*D;an(i+j*o,c-1,bw,bt);}else ar(i+j*o);}}v++;ap++;}}for(var i=0;i<o;i++)if(P[i+o*2]!=0)l=M;for(var j=0;j<4;j++){for(var i=0;i<4;i++){var c=J[j*4+i];if(c!=0){aU(i+j*4,c-1,aR+(aq+i)*D,aQ+(Z+j)*D);}else aE(i+j*4);}}aw=1;as=A;for(var j=0;j<4;j++){for(var i=0;i<4;i++){var c=m[j*4+i];if(c!=0)aD(i+j*4,c-1,aw+i*D,as+j*D);else ag(i+j*4);}}if(X){for(var i=0;i<2;i++){aX=Z+1;if(av(aB,aX)==1){aW(aq,Z);am();X=0;return;}else{Z=aX;aq=aB;}}}else{if(ak++ >=bR){ak=0;aX=Z+1;if(av(aB,aX)==1){aW(aq,Z);am();}else{Z=aX;aq=aB;}}}var ac='Score: '+v;var ad='Score: '+v;var bC=0;var bE=0;if(C){document.getElementById("s1").innerHTML=ac;document.getElementById("s2").innerHTML=ad;bC=aM-(document.getElementById("s1").offsetWidth>>1);bE=A+ao-document.getElementById("s1").offsetHeight-2;}else if(U){document.all["s1"].innerHTML=ac;document.all["s2"].innerHTML=ad;bC=aM-(document.all["s1"].offsetWidth>>1);bE=A+ao-document.all["s1"].offsetHeight-2;}w("s1",bC,bE,12);w("s2",bC+1,bE+1,11);var bI=(bd-ap);if(bI<0)bI=0;ac=''+bI;ad=''+bI;if(C){document.getElementById("p1").innerHTML=ac;document.getElementById("p2").innerHTML=ad;}else if(U){document.all["p1"].innerHTML=ac;document.all["p2"].innerHTML=ad;}w("p2",aG-document.getElementById("p1").offsetWidth-3,A+3,1000);w("p1",aG-document.getElementById("p1").offsetWidth-4,A+2,1001);if(ap>=bd){ay++;l=ab;}};function an(K,cc,xx,af){if(C){document.all["Y"+K].innerHTML='<img  src=\''+n[cc]+'\' border=\'0\'>';w("Y"+K,xx,af,10);}else if(U){Y[K].innerHTML='<img  src=\''+n[cc]+'\' border=\'0\'>';Y[K].style.left=xx;Y[K].style.top=af;Y[K].style.visibility='visible';Y[K].style.zIndex=10;}};function aU(K,cc,xx,af){if(C){document.all["R"+K].innerHTML='<img  src=\''+n[cc]+'\' border=\'0\'>';w("R"+K,xx,af,10);}else if(U){R[K].innerHTML='<img src=\''+n[cc]+'\' border=\'0\'>';R[K].style.left=xx;R[K].style.top=af;R[K].style.visibility='visible';R[K].style.zIndex=10;}};function aD(K,cc,xx,af){if(C){document.all["V"+K].innerHTML='<img  src=\''+n[cc]+'\' border=\'0\'>';w("V"+K,xx,af,10);}else if(U){V[K].innerHTML='<img src=\''+n[cc]+'\' border=\'0\'>';V[K].style.left=xx;V[K].style.top=af;V[K].style.visibility='visible';V[K].style.zIndex=10;}};function ar(p){if(C)r("Y"+p);else if(U){Y[p].style.left= -1000;Y[p].style.top= -1000;Y[p].style.visibility='hidden';Y[p].style.zIndex=8;}};function aE(p){if(C)r("R"+p);else if(U){R[p].style.left= -1000;R[p].style.top= -1000;R[p].style.visibility='hidden';R[p].style.zIndex=8;}};function ag(p){if(C)r("V"+p);else if(U){V[p].style.left= -1000;V[p].style.top= -1000;V[p].style.visibility='hidden';V[p].style.zIndex=8;}};function ba(bq){v+=bq;if(v<10)B="0000"+v;else if(v>=10&&v<100)B="000"+v;else if(v>=100&&v<1000)B="00"+v;else if(v>=1000&&v<10000)B="0"+v;else B=""+v;var ac='Score: '+B;var ad='Score: '+B;if(C)document.getElementById("s1").innerHTML=ac;else if(U)document.all["s1"].innerHTML=ac;if(C)document.getElementById("s2").innerHTML=ad;else if(U)document.all["s2"].innerHTML=ad;};function ai(bo){return(Math.floor(Math.random()*bo));};function au(){ae();w("ml",4,A+ao+6,1);w("mr",64+8,A+ao+6,1);w("mg",320-128-4,A+ao+6,1);w("mf",320-64,A+ao+6,1);t=0;D=10;ak=0;bR=2;X=0;ap=0;aR=(aG>>1)-((o*D)>>1);aQ=A+D;for(var i=0;i<o*O;i++)P[i]=0;aa=ai(7);switch(aa){case 0:m=bQ;break;case 1:m=bP;break;case 2:m=bS;break;case 3:m=bL;break;case 4:m=bN;break;case 5:m=bM;break;case 6:m=bO;break;default:break;}am();l=ah;var aT=ay%4;if(aT==0)aT=4;bd=ay+bX;if(C)document.getElementById("bk").innerHTML='<img src=\''+G[aT-1]+'\' border=\'0\'>';else if(U)document.all["bk"].innerHTML='<img src=\''+G[aT-1]+'\' border=\'0\'>';w("bk",0,A,0);};function av(px,bp){if(bp==O-aP+1)return 1;for(var y=be;y<aP;y++)for(var x=bf;x<aO;x++){if((P[(bp+y)*o+(px+x)]!=0)&&(J[y*4+x]!=0)){return 1;}}return 0;};function aW(px,bp){for(var y=be;y<aP;y++)for(var x=bf;x<aO;x++)if(P[(bp+y)*o+(px+x)]==0)P[(bp+y)*o+(px+x)]=J[y*4+x];for(var j=0;j<O;j++){var bt=aQ+j*D;for(var i=0;i<o;i++){var c=P[j*o+i];if(c!=0){var bw=aR+i*D;an(i+j*o,c-1,bw,bt);}}}};function am(){aB=aq=(o>>1)-1;aX=Z=0;F=0;H=aa;aj=m;for(var i=0;i<16;i++){J[i]=aj[i];}aa=ai(7);switch(aa){case 0:m=bQ;break;case 1:m=bP;break;case 2:m=bS;break;case 3:m=bL;break;case 4:m=bN;break;case 5:m=bM;break;case 6:m=bO;break;default:break;}};function aH(){by();setTimeout('aH()',bD);};window.onload=aH; 