

];



for (k=0;k<16;k++)
{
l=0;
for (i=0;i<frames.length;i++)
{
if (frames[i][3][k][17])
{
if (!l)
{
frames[i][3][k][17]=1;
l=1;
}
else
{
frames[i][3][k][17]=frames[i-1][3][k][17]+1;
if (frames[i][3][k][17]>7) frames[i][3][k][17]=3;
if (frames.length-i>=4)
{
if (frames[i+1][3][k][17]==0) frames[i][3][k][17]=10;
else if (frames[i+2][3][k][17]==0) frames[i][3][k][17]=9;
else if (frames[i+3][3][k][17]==0) frames[i][3][k][17]=8;

}
}

}
else l=0;
}
}

var curframe=[];
curframe[0]=[];
curframe[1]=[];
curframe[2]=[];


var animframe=[];
animframe[0]=[];
animframe[1]=[];
animframe[2]=[];

var commos=[];
var commottl=[];

var newmarquee="";

if (frames[0][4][23])
tileset.src="gfx/"+frames[0][4][25]+".gif";
if (frames[0][4][24])
backdrop.src="gfx/"+frames[0][4][25]+".png";


function drawFrame(framenum)
{
if (framenum>=frames.length)
{
alert("Battle Over. I was great. You loved it.");
clearTimeout(timer);
return;
}

if(frames[framenum][0].length)
{
	for (j=0;j<32;j++)
	for (i=0;i<46;i++)
	{
	curframe[0][i+j*46]=frames[framenum][0][i+j*46];
	curframe[1][i+j*46]=frames[framenum][1][i+j*46];
	curframe[2][i+j*46]=frames[framenum][2][i+j*46]; if (frames[framenum][2][i+j*46]) animframe[2][i+j*46]=0;
	}
}
else
{
	for (i=0;i<frames[framenum][5].length;i++)
	{
	curframe[frames[framenum][5][i][0]][frames[framenum][5][i][1]+frames[framenum][5][i][2]*46]=frames[framenum][5][i][3];
	animframe[frames[framenum][5][i][0]][frames[framenum][5][i][1]+frames[framenum][5][i][2]*46]=0;
	}
}


canvasDraw.clearRect(0,0,576,408);
canvasDraw.drawImage(backdrop,0,0,12*48,12*34,0,0,12*48,12*34);

//draw water
for(j=0;j<32;j++)
for(i=0;i<46;i++)
{
it=curframe[1][i+46*j];
//if (it>0)
//{set=tileset;x=it % 32;y=Math.floor(it/32);dx=(i)*12;dy=(j)*12;w=12;h=12;}
x=-1;

if (it<16000)
{
  whichset=Math.floor(it/1000);
  it=it%1000;


  if (it==999)
{set=bugset[whichset];x=((1)?432:468)+504*(framenum%10);y=252;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}

 }


 if (it>=20000&&it<20100)
 {set=tileset;x=0+12*(((it-1)-20000)%21)+504*(framenum%10);y=7+Math.floor(((it-1)-20000)/21);dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=20100&&it<20197)
 {set=tileset;x=0+12*(((it-1)-20100)%21)+504*(framenum%10);y=10+Math.floor(((it-1)-20100)/21);dx=i*12;dy=j*12;w=12;h=12;}
 if (it==20197)
 {set=tileset;x=180+504*(framenum%10);y=120;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==20198)
 {set=tileset;x=180+504*(framenum%10);y=132;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==20199)
 {set=tileset;x=180+504*(framenum%10);y=144;dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=20950&&it<21000)
 {set=tileset;x=12*16+12*(((it)-20950)%6)+504*(framenum%10);y=7+Math.floor(((it)-20950)/6);dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87952)
 {set=tileset;x=180+504*(framenum%10);y=144;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87951||it==87953)
 {set=tileset;x=60+504*(framenum%10);y=432;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87954||it==87955)
 {set=tileset;x=60+504*(framenum%10);y=432;dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=20900&&it<20912)
 {set=tileset;x=0+12*(it-20900)+504*(framenum%10);y=432;dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=20990&&it<20999)
 {set=tileset;x=0+12*(it+12-20990)+504*(framenum%10);y=432;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==80100)
 {set=tileset;x=0+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==80101)
 {set=tileset;x=12+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==80102)
 {set=tileset;x=24+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==80103)
 {set=tileset;x=36+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87001)
 {set=tileset;x=72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87002)
 {set=tileset;x=72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87003)
 {set=tileset;x=72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87004)
 {set=tileset;x=156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87005)
 {set=tileset;x=156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87006)
 {set=tileset;x=156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87007)
 {set=tileset;x=180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87008)
 {set=tileset;x=180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87009)
 {set=tileset;x=180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87901)
 {set=tileset;x=60+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87902)
 {set=tileset;x=60+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87903)
 {set=tileset;x=60+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87911)
 {set=tileset;x=48+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87912)
 {set=tileset;x=48+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87913)
 {set=tileset;x=48+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87921)
 {set=tileset;x=264+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87922)
 {set=tileset;x=264+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87923)
 {set=tileset;x=264+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87931)
 {set=tileset;x=276+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87932)
 {set=tileset;x=276+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87933)
 {set=tileset;x=276+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=90001&&it<91000)
 {set=tileset;x=96+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it>=91001&&it<93000)
 {set=tileset;x=108+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}

if (it==93001)
{set=tileset;x=264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93002)
{set=tileset;x=12*2+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93003)
{set=tileset;x=12*4+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93004)
{set=tileset;x=12*6+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93005)
{set=tileset;x=12*8+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93006)
{set=tileset;x=12*10+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93007)
{set=tileset;x=12*12+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93008)
{set=tileset;x=12*14+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==51999)
{set=tileset;x=216+504*(framenum%10);y=0;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}

if(it>0)
if (x>=0)
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);

}

//draw snode
if (frames[framenum][4][0])
{
{set=tileset;x=0+504*(framenum%10);y=0;dx=(frames[framenum][4][0]-1)*12;dy=(frames[framenum][4][1]-1)*12;w=36;h=36;}
if (frames[framenum][4][5]>=0)
for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==frames[framenum][4][5]+1)
{set=bugset[frames[framenum][4][5]];x=((frames[framenum][3][k][13]&1024)?432:468)+504*(framenum%10);y=(frames[framenum][4][22]==0)?216:0;dx=(frames[framenum][4][0]-1)*12;dy=(frames[framenum][4][1]-1)*12;w=36;h=36;}
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}

if (frames[framenum][4][6])
for (j=0;j<5;j++)
{
{set=tileset;x=36+(36*j)+504*(framenum%10);y=0;dx=(frames[framenum][4][7+(j*3)]-1)*12;dy=(frames[framenum][4][8+(j*3)]-1)*12;w=36;h=36;}
if (frames[framenum][4][9+(j*3)]>=0)
for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==frames[framenum][4][9+(j*3)]+1)
{set=bugset[frames[framenum][4][9+(j*3)]];x=((frames[framenum][3][k][13]&1024)?432:468)+504*(framenum%10);y=36+(j*36);dx=(frames[framenum][4][7+(j*3)]-1)*12;dy=(frames[framenum][4][8+(j*3)]-1)*12;w=36;h=36;}
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}

//draw main layer

for(j=0;j<32;j++)
for(i=0;i<46;i++)
{
it=curframe[0][i+46*j];
if (it<16000)
{
  whichset=Math.floor(it/1000);
  it=it%1000;


  if (it<=96)
  for(k=0;k<16;k++)
  if(frames[framenum][3][k][1]==whichset+1)
  {set=bugset[whichset];x=((it-1)%32)*12;y=36*frames[framenum][3][k][18]+12*Math.floor((it-1)/32);dx=i*12;dy=j*12;w=12;h=12;}
  if (it==880)
  {set=bugset[whichset];x=504*0+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==881)
  {set=bugset[whichset];x=504*1+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==882)
  {set=bugset[whichset];x=504*2+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==883)
  {set=bugset[whichset];x=504*3+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==884)
  {set=bugset[whichset];x=504*4+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==885)
  {set=bugset[whichset];x=504*5+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==886)
  {set=bugset[whichset];x=504*6+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==887)
  {set=bugset[whichset];x=504*7+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==888)
  {set=bugset[whichset];x=504*8+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==889)
  {set=bugset[whichset];x=504*9+180;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==890)
  {set=bugset[whichset];x=504*(framenum%10)+144;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==891)
  {set=bugset[whichset];x=504*(framenum%10)+156;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==892)
  {set=bugset[whichset];x=504*(framenum%2)+168;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==893)
  {set=bugset[whichset];x=504*(framenum%10)+192;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==894)
  {set=bugset[whichset];x=504*(framenum%10)+204;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==895)
  {set=bugset[whichset];x=504*(framenum%10)+240;y=348;dx=i*12;dy=j*12;w=12;h=12;}
  if (it>=700&&it<800)
  {set=bugset[whichset];x=504*(framenum%10)+168;y=288;dx=i*12;dy=j*12;w=12;h=12;}

for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
{
if ((frames[framenum][3][k][14]&1024)&&(frames[framenum][3][k][14]&2097152))
{
  if (it==100)
  {set=bugset[whichset];x=192+0*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==101)
  {set=bugset[whichset];x=192+1*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==102)
  {set=bugset[whichset];x=192+2*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==103)
  {set=bugset[whichset];x=192+3*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}
}
else if ((frames[framenum][3][k][14]&1024))
{
  if (it==100)
  {set=bugset[whichset];x=192+0*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==101)
  {set=bugset[whichset];x=192+1*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==102)
  {set=bugset[whichset];x=192+2*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==103)
  {set=bugset[whichset];x=192+3*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}
}
else if ((frames[framenum][3][k][14]&2097152))
{
  if (it==100)
  {set=bugset[whichset];x=144+0*12;y=336;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==101)
  {set=bugset[whichset];x=144+1*12;y=336;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==102)
  {set=bugset[whichset];x=144+2*12;y=336;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==103)
  {set=bugset[whichset];x=144+3*12;y=336;dx=i*12;dy=j*12;w=12;h=12;}
}
else
{
  if (it==100)
  {set=bugset[whichset];x=96+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==101)
  {set=bugset[whichset];x=96+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==102)
  {set=bugset[whichset];x=96+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==103)
  {set=bugset[whichset];x=96+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
}
}
  if (it==110)
  {set=bugset[whichset];x=144;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==111)
  {set=bugset[whichset];x=144;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==112)
  {set=bugset[whichset];x=144;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==113)
  {set=bugset[whichset];x=144;y=492;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==115)
  {set=bugset[whichset];x=216+504*(framenum%10);y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==116)
  {set=bugset[whichset];x=216+504*(framenum%10);y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==117)
  {set=bugset[whichset];x=216+504*(framenum%10);y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==118)
  {set=bugset[whichset];x=216+504*(framenum%10);y=492;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==120)
  {set=bugset[whichset];x=96+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==121)
  {set=bugset[whichset];x=96+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==122)
  {set=bugset[whichset];x=96+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==123)
  {set=bugset[whichset];x=240+0*12;y=300;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==124)
  {set=bugset[whichset];x=240+0*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==125)
  {set=bugset[whichset];x=96+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==126)
  {set=bugset[whichset];x=96+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==127)
  {set=bugset[whichset];x=96+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==128)
  {set=bugset[whichset];x=240+0*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==129)
  {set=bugset[whichset];x=240+0*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==130)
  {set=bugset[whichset];x=96+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==131)
  {set=bugset[whichset];x=96+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==132)
  {set=bugset[whichset];x=96+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==133)
  {set=bugset[whichset];x=240+0*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==134)
  {set=bugset[whichset];x=240+0*12;y=300;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==135)
  {set=bugset[whichset];x=96+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==136)
  {set=bugset[whichset];x=96+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==137)
  {set=bugset[whichset];x=96+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==138)
  {set=bugset[whichset];x=240+0*12;y=324;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==139)
  {set=bugset[whichset];x=240+0*12;y=312;dx=i*12;dy=j*12;w=12;h=12;}

for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
{
if ((frames[framenum][3][k][14]&2097152))
{
  if (it>=200&&it<400)
  {set=bugset[whichset];x=192+12*(Math.floor((it-200)/50));y=336;dx=i*12;dy=j*12;w=12;h=12;}
}

else
{
  if (it>=200&&it<400)
  {set=bugset[whichset];x=96+12*(Math.floor((it-200)/50));y=336;dx=i*12;dy=j*12;w=12;h=12;}
}
}

}
if (it>=50001&&it<=50256)
{
cc=it-50001;
aa=Math.floor(cc/21);
bb=cc%21;
set=tileset;x=24*bb+504*(framenum%10);y=(aa==0)?48:(12*(14+((aa-1)*2)));dx=(i)*12;dy=(j)*12;w=24;h=24;
}
if (it==50301)
{set=tileset;x=144+504*(framenum%9);y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
if (it==50302)
{set=tileset;x=12*3+144+504*((framenum+3)%9);y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
if (it==50303)
{set=tileset;x=12*6+144+504*((framenum+6)%9);y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}




/*
if (it==50001)
{set=tileset;x=0+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50002)
{set=tileset;x=24+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50003)
{set=tileset;x=24*2+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50004)
{set=tileset;x=24*3+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50005)
{set=tileset;x=24*4+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50006)
{set=tileset;x=24*5+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50007)
{set=tileset;x=24*6+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50008)
{set=tileset;x=24*7+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50009)
{set=tileset;x=24*8+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
if (it==50010)
{set=tileset;x=24*9+504*(framenum%10);y=48;dx=(i)*12;dy=(j)*12;w=24;h=24;}
*/
if (it==51001)
{set=tileset;x=0+504*(framenum%10);y=72;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51002)
{set=tileset;x=12+504*(framenum%10);y=72;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51003)
{set=tileset;x=12+504*(framenum%10);y=72;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51004)
{set=tileset;x=24+504*(framenum%10);y=72;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51005)
{set=tileset;x=36+504*(framenum%10);y=72;dx=(i)*12;dy=(j)*12;w=12;h=12;}

if (it==51101)
{set=tileset;x=12*10+504*(framenum%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51102)
{set=tileset;x=12*12+504*(framenum%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51110)
{set=tileset;x=12*11+504*(framenum%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51111)
{set=tileset;x=12*21+504*(framenum%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}

if (it==51151)
{set=tileset;x=204+504*(0%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51152)
{set=tileset;x=228+504*(0%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51160)
{set=tileset;x=216+504*(0%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51161)
{set=tileset;x=240+504*(0%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}

if (it==51201)
{set=tileset;x=204+504*(1%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51202)
{set=tileset;x=228+504*(1%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51210)
{set=tileset;x=216+504*(1%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}
if (it==51211)
{set=tileset;x=240+504*(1%10);y=38*12;dx=(i)*12;dy=(j)*12;w=12;h=12;}


if (it>=52001&&it<=52022)
{
cc=it-52001;
set=tileset;x=12*cc+504*(framenum%10);y=37*12;dx=(i)*12;dy=(j)*12;w=12;h=12;
}

 if (it==87001)
 {set=tileset;x=12+72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87002)
 {set=tileset;x=12+72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87003)
 {set=tileset;x=12+72+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87004)
 {set=tileset;x=12+156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87005)
 {set=tileset;x=12+156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87006)
 {set=tileset;x=12+156+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87007)
 {set=tileset;x=12+180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87008)
 {set=tileset;x=12+180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}
 if (it==87009)
 {set=tileset;x=12+180+504*(framenum%10);y=456;dx=i*12;dy=j*12;w=12;h=12;}

if (it==93011)
{set=tileset;x=12+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93012)
{set=tileset;x=12*3+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93013)
{set=tileset;x=12*5+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93014)
{set=tileset;x=12*7+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93015)
{set=tileset;x=12*9+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93016)
{set=tileset;x=12*11+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93017)
{set=tileset;x=12*13+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}
if (it==93018)
{set=tileset;x=12*15+264+504*((framenum)%10);y=468;dx=(i)*12;dy=(j)*12;w=12;h=24;}


if(it>0)
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);

}

for(i=0;i<16;i++)
if(frames[framenum][3][i][1])
{
whichset=frames[framenum][3][i][1]-1;
if ((frames[framenum][3][i][20]!=bugset[whichset].src))
bugset[whichset].src=frames[framenum][3][i][20];

if(frames[framenum][3][i][12]!=1)
{
if (frames[framenum][3][i][13]&32)
{
//draw adornments
set=bugset[whichset];x=96+frames[framenum][3][i][15]*12+frames[framenum][3][i][16]*48;y=300;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]&64)
{
//draw adornments
set=bugset[whichset];x=96+frames[framenum][3][i][15]*12+frames[framenum][3][i][16]*48;y=312;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]&128)
{
//draw adornments
set=bugset[whichset];x=96+frames[framenum][3][i][15]*12+frames[framenum][3][i][16]*48;y=324;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}



if (frames[framenum][3][i][13]&16)
{
//draw adornments
set=bugset[whichset];x=228;y=300;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x+504*(framenum%10),y,w,h,dx,dy,w,h);
}

if (frames[framenum][3][i][13]%8>3)
{
//draw adornments
set=bugset[whichset];x=72;y=492;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]%2==1)
{
//draw adornments
set=bugset[whichset];x=0;y=492;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]%4>1)
{
//draw adornments
set=bugset[whichset];x=12;y=492;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]&8)
{
//draw adornments
set=bugset[whichset];x=216;y=300;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}
if (commottl[frames[framenum][3][i][1]]) //why won't this work???
{
//draw adornments
set=bugset[whichset];x=228;y=288;dx=frames[framenum][3][i][8]*12+6;dy=frames[framenum][3][i][9]*12-6;w=12;h=12;
canvasDraw.drawImage(set,x+504*(framenum%10),y,w,h,dx,dy,w,h);
}

if (frames[framenum][3][i][13]&256)
{
//draw adornments
set=bugset[frames[framenum][4][4]];x=204;y=300;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x+504*(framenum%10),y,w,h,dx,dy,w,h);
}
if (frames[framenum][3][i][13]&512)
{
//draw adornments
set=bugset[frames[framenum][4][3]];x=192;y=300;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x+504*(framenum%10),y,w,h,dx,dy,w,h);
}

if (frames[framenum][3][i][13]&2048)
{
//draw adornments
set=bugset[whichset];x=240;y=336;dx=frames[framenum][3][i][8]*12;dy=frames[framenum][3][i][9]*12;w=12;h=12;
canvasDraw.drawImage(set,x+504*(framenum%10),y,w,h,dx,dy,w,h);
}

}
}

//draw fx
for(j=0;j<32;j++)
for(i=0;i<46;i++)
{
it=curframe[2][i+46*j];
if(it>0)
if (it<16000)
{
  whichset=Math.floor(it/1000);
  it=it%1000;

for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
{
if ((frames[framenum][3][k][14]&131072))
{
  if (it==500)
  {set=bugset[whichset];x=60+0*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==501)
  {set=bugset[whichset];x=60+1*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==502)
  {set=bugset[whichset];x=60+2*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==503)
  {set=bugset[whichset];x=60+3*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==504)
  {set=bugset[whichset];x=60+4*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==505)
  {set=bugset[whichset];x=144;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
else
{
  if (it==500)
  {set=bugset[whichset];x=0*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==501)
  {set=bugset[whichset];x=1*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==502)
  {set=bugset[whichset];x=2*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==503)
  {set=bugset[whichset];x=3*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==504)
  {set=bugset[whichset];x=4*12;y=408;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==505)
  {set=bugset[whichset];x=36;y=456;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
}
  if (it==510)
  {set=bugset[whichset];x=24+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==511)
  {set=bugset[whichset];x=24+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==512)
  {set=bugset[whichset];x=24+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==513)
  {set=bugset[whichset];x=24+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==520)
  {set=bugset[whichset];x=0*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==521)
  {set=bugset[whichset];x=1*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==522)
  {set=bugset[whichset];x=2*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==523)
  {set=bugset[whichset];x=3*12;y=288;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==530)
  {set=bugset[whichset];x=0;y=348-60;dx=(i-2)*12;dy=(j-4)*12;w=60;h=60;}
  if (it==531)
  {set=bugset[whichset];x=60;y=348-60;dx=(i-4)*12;dy=(j-2)*12;w=60;h=60;}
  if (it==532)
  {set=bugset[whichset];x=60*2;y=348-60;dx=(i-2)*12;dy=(j-0)*12;w=60;h=60;}
  if (it==533)
  {set=bugset[whichset];x=60*3;y=348-60;dx=(i-0)*12;dy=(j-2)*12;w=60;h=60;}
  if (it==540)
  {set=bugset[whichset];x=156+0*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==541)
  {set=bugset[whichset];x=156+1*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==542)
  {set=bugset[whichset];x=156+2*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==543)
  {set=bugset[whichset];x=156+3*12;y=492;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==544)
  {set=bugset[whichset];x=240;y=384;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==545)
  {set=bugset[whichset];x=240;y=396;dx=i*12;dy=j*12;w=12;h=12;}

for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
{
if ((frames[framenum][3][k][14]&1024)&&(frames[framenum][3][k][14]&2097152))
{
  if (it==601)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+36*3;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
else if ((frames[framenum][3][k][14]&1024))
{
  if (it==601)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+36;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
else if ((frames[framenum][3][k][14]&2097152))
{
  if (it==601)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+36*2;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
else
{
  if (it==601)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+0;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}

}


for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
{

if ((frames[framenum][3][k][14]&2097152))
{
  if (it==602)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+36*2;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}
else
{
  if (it==602)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+0;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
}

}

  if (it==603)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+168;y=408;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==604)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+0;y=420;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}

  if (it==611)
  {set=bugset[whichset];x=72;y=456;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
for(k=0;k<16;k++)
if(frames[framenum][3][k][1]==whichset+1)
if(frames[framenum][3][k][17])
{
  if (it==620)
  {set=bugset[whichset];x=(frames[framenum][3][k][17]-1)*504+0;y=348;dx=(i-2)*12;dy=(j-4)*12;w=60;h=60;}
  if (it==621)
  {set=bugset[whichset];x=(frames[framenum][3][k][17]-1)*504+60;y=348;dx=(i-4)*12;dy=(j-2)*12;w=60;h=60;}
  if (it==622)
  {set=bugset[whichset];x=(frames[framenum][3][k][17]-1)*504+60*2;y=348;dx=(i-2)*12;dy=(j-0)*12;w=60;h=60;}
  if (it==623)
  {set=bugset[whichset];x=(frames[framenum][3][k][17]-1)*504+60*3;y=348;dx=(i-0)*12;dy=(j-2)*12;w=60;h=60;}
}
  if (it==666)
  {set=bugset[whichset];x=0;y=456;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
  if (it==700)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+0+0*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==701)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+1*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==702)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+2*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==703)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+3*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==704)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+4*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==705)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+5*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==706)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+6*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==707)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+7*12;y=300+0*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==710)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+0*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==711)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+1*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==712)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+2*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==713)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+3*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==714)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+4*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==715)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+5*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==716)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+6*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==717)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+7*12;y=300+1*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==720)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+0*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==721)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+1*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==722)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+2*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==723)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+3*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==724)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+4*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==725)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+5*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==726)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+6*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==727)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+7*12;y=300+2*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==730)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+0*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==731)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+1*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==732)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+2*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==733)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+3*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==734)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+4*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==735)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+5*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==736)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+6*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}
  if (it==737)
  {set=bugset[whichset];x=(Math.floor((Math.random()*10))*504)+7*12;y=300+3*12;dx=i*12;dy=j*12;w=12;h=12;}

  if (it==990)
  {set=bugset[whichset];x=504*animframe[2][i+j*46]+216;y=288;dx=i*12;dy=j*12;w=12;h=12;}


if(it>0)
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);
}

  if (it==59001)
  {set=tileset;x=504*animframe[2][i+j*46]+36*0;y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
  if (it==59002)
  {set=tileset;x=504*animframe[2][i+j*46]+36*1;y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
  if (it==59003)
  {set=tileset;x=504*animframe[2][i+j*46]+36*2;y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
  if (it==59004)
  {set=tileset;x=504*animframe[2][i+j*46]+36*3;y=468;dx=(i-1)*12;dy=(j-1)*12;w=36;h=36;}
  if (it==59990)
  {set=tileset;x=504*animframe[2][i+j*46]+252;y=468;dx=i*12;dy=j*12;w=12;h=12;}

if(it>0)
canvasDraw.drawImage(set,x,y,w,h,dx,dy,w,h);

}


for(i=0;i<16;i++)
if(frames[framenum][3][i][1])
{
if(frames[framenum][3][i][12]!=1)
{
	document.getElementById("floater"+i).innerHTML="#"+frames[framenum][3][i][1]+" "+frames[framenum][3][i][0]+" ("+frames[framenum][3][i][2]+", "+frames[framenum][3][i][3]+", "+frames[framenum][3][i][4]+", "+frames[framenum][3][i][5]+")";
if (commottl[frames[framenum][3][i][1]])
{
commottl[frames[framenum][3][i][1]]-=1;
document.getElementById("floater"+i).innerHTML+="<br />&nbsp;&nbsp;&nbsp;<span class='commobug'>"+commos[frames[framenum][3][i][1]]+"</span>";
}
	document.getElementById("floater"+i).style.fontWeight="bold";
	document.getElementById("floater"+i).style.left=frames[framenum][3][i][8]*12+18;
	document.getElementById("floater"+i).style.top=frames[framenum][3][i][9]*12-18;
}
else
document.getElementById("floater"+i).innerHTML="";



//	["Scorptron",1,30,0,3000,0,1000,2000,24,13,"JADiS[TK]","Terror Korps"],

	document.getElementById("ScoreTable").rows[i+1].cells[0].innerHTML="#"+frames[framenum][3][i][1];
	document.getElementById("ScoreTable").rows[i+1].cells[1].innerHTML=frames[framenum][3][i][0];
	document.getElementById("ScoreTable").rows[i+1].cells[2].innerHTML=frames[framenum][3][i][10];
	document.getElementById("ScoreTable").rows[i+1].cells[3].innerHTML=frames[framenum][3][i][11];
	document.getElementById("ScoreTable").rows[i+1].cells[4].innerHTML=frames[framenum][3][i][3];
	document.getElementById("ScoreTable").rows[i+1].cells[5].innerHTML=frames[framenum][3][i][2];
	document.getElementById("ScoreTable").rows[i+1].cells[6].innerHTML=frames[framenum][3][i][4];
	document.getElementById("ScoreTable").rows[i+1].cells[7].innerHTML=frames[framenum][3][i][6];
	document.getElementById("ScoreTable").rows[i+1].cells[8].innerHTML=frames[framenum][3][i][7];

}

for (i=0;i<frames[framenum][6].length;i++)
{
if (newmarquee.length>5) newmarquee+='&nbsp;';
bombsrc="";
bugname="<span class='marqueesys'>T+"+(Math.floor(frames[framenum][6][i][1]/100))+" SYSTEM: ";
for(k=0;k<16;k++)
if(frames[framenum][3][k][1])
if(frames[framenum][3][k][1]==frames[framenum][6][i][0]+1)
{
bombsrc=frames[framenum][3][k][20];
bugname="<span class='marqueebug'>"+"T+"+(Math.floor(frames[framenum][6][i][1]/100))+" #"+frames[framenum][3][k][1]+" "+frames[framenum][3][k][0]+":";
commos[frames[framenum][3][k][1]]=frames[framenum][6][i][2].replace(/#bomb/g,"<img width=12 height=12 style=\"background: url('"+bombsrc+"') -240px -360px\">&nbsp;</img>");
commottl[frames[framenum][3][k][1]]=20;

}

newmarquee+='&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;'+bugname+" "+frames[framenum][6][i][2].replace(/#bomb/g,"<img width=12 height=12 style=\"background: url('"+bombsrc+"') -240px -372px\">&nbsp;</img>")+"</span>";
}


for (k=0;k<3;k++)
for (i=0;i<46;i++)
for (j=0;j<32;j++)
animframe[k][i+j*46]++;

}

currFrame=0;



function drawNextFrame()
{
drawFrame(currFrame);
bah=currFrame/10;
if (currFrame<frames.length)
document.getElementById("cnt").innerHTML=bah.toFixed(1);
currFrame++;
}



</script>


<br />
<button onclick="timer=setInterval(drawNextFrame,100)">Click Me!</button>
<br />
<div id="cnt"></div>
<br />
<table id="ScoreTable">
<tr>
<th  align="right">Bug</th>
<th  align="right">Name</th>
<th  align="right">Author</th>
<th  align="right">Clan</th>
<th  align="right">Damage</th>
<th  align="right">Ammo</th>
<th  align="right">Fuel</th>
<th  align="right">Score</th>
<th  align="right">Team Score</th>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
<tr>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
<td align="right"></td>
</tr>
</table>
