tt++,tt++,tt++,tt++,tt--,tt--,tt--,tt--,__V_A[3]+="16;  if(ItemArray[cur].style.fillOpacity==undefined) w=255; else w=Math.round(ItemArray[cur].style.fillOpacity*255); for(i=9;i<24;i++) AlphaTable[i]=255; if(AA<0) AlphaTable[16]=153; AlphaTable[19]=128; crc(AlphaTable,4,AlphaTable.length-4); crc(PalletTable,4,PalletTable.length-4); PngString[PngCnt++]=SigTable; PngString[PngCnt++]=Array2Bin(HeadTable); PngString[PngCnt++]=Array2Bin(PalletTable); PngString[PngCnt++]=Array2Bin(AlphaTable); if(AA==0) HiLightColor[4]=PngString.join(\"\"); if(HiLightColor==undefined) { HiLightColor=new Array(); HiLightColor[0]=PngString[2]; PalletTable.length=PalletTable.length-4; i=8+(8*3);PalletTable[i++]=128;PalletTable[i++]=198;PalletTable[i++]=128; crc(PalletTable,4,PalletTable.length-4); HiLightColor[1]=Array2Bin(PalletTable); HiLightColor[3]=PngString[0].length +PngString[1].length; HiLightColor[2]=0; } } else { PngCnt=0; PngString[PngCnt++]=HiLightColor[4]; } w=HBitmapSize2.w; w>>=1; w++; w*=HBitmapSize2.h; HBitmapSize2.tt=w+4;  var ts1=1,ts2=0; w=HBitmapSize2.tt; var ww=0; var crc2; var n; var TS1,TS2; var pp; var cc; var crc3; var cg; var dd; BitHead=new Array(); while(w>0) { BitHead.length=0; i=4; BitHead[i++]=73; BitHead[i++]=68; BitHead[i++]=65; BitHead[i++]=84;  if(w==HBitmapSize2.tt)  { BitHead[i++]=0x78; BitHead[i++]=0xda; } if(w<=65520)  { s1=w; BitHead[i]=1;  } else { s1=65520; BitHead[i]=0; } i++; s2=s1; if(w<=65520) s2-=4; BitHead[i++]=s2&0xff;  BitHead[i++]=((s2>>8)&0xff); s2=~s2; BitHead[i++]=s2&0xff; BitHead[i++]=((s2>>8)&0xff); s2=s1; if(w==HBitmapSize2.tt)  { s2+=7; } else  { s2+=5; } BitHead[3]=s2&0xff;s2>>=8;  BitHead[2]=s2&0xff;s2>>=8; BitHead[1]=s2&0xff;s2>>=8; BitHead[0]=s2&0xff; s2=CharArray[BitHead[0]]+CharArray[BitHead[1]]+CharArray[BitHead[2]]+CharArray[BitHead[3]]; crc2=0xFFFFFFFF; cc=BitHead.length; for (n=4; n<cc; n++) { crc2=Crc32Tab[(crc2^BitHead[n])&0xFF]^(crc2>>>8); s2+=CharArray[BitHead[n]]; } PngString[PngCnt++]=s2; { if(w<=65520) s1-=4; var ww2=ww+s1; crc3=BitTable[ww+s1]; BitTable[ww+s1]=1000;  var dd; while(ww<ww2) { cc=BitTable[ww++]; dd=cc; if(dd==undefined) dd=0; if(BitTable[ww]!=cc) { crc2=Crc32Tab[((crc2&0xff)^cc)]^(crc2>>>8);  PngString[PngCnt++]=CharArray[cc],ts1+=dd,ts2+=ts1;  } else { cg=ww++; while(BitTable[ww]==cc) { crc2=Crc32Tab[((crc2&0xff)^cc)]^(crc2>>>8);  ts1+=dd,ts2+=ts1; ww++; } ts1+=dd,ts2+=ts1; ts1+=dd,ts2+=ts1; crc2=Crc32Tab[((crc2&0xff)^cc)]^(crc2>>>8);  crc2=Crc32Tab[((crc2&0xff)^cc)]^(crc2>>>8);  cg=(ww-cg)+1; cc=string256[cc],PngString[PngCnt++]=cc.substring(0,cg&0xff),cg>>=8; while(cg--) { PngString[PngCnt++]=cc; } } } } if(w<=65520) { TS1=ts1;TS2=ts2; ts1%=65521; ts2%=65521; dd=(ts2>>>8); pp=CharArray[dd]; crc2=Crc32Tab[(crc2^dd)&0xFF]^(crc2>>>8); dd=ts2&0xff; pp+=CharArray[dd]; crc2=Crc32Tab[(crc2^dd)&0xFF]^(crc2>>>8); dd=(ts1>>>8); pp+=CharArray[dd]; crc2=Crc32Tab[(crc2^dd)&0xFF]^(crc2>>>8); dd=ts1&0xff; pp+=CharArray[dd]; crc2=Crc32Tab[(crc2^dd)&0xFF]^(crc2>>>8); PngString[PngCnt++]=pp; } BitTable[ww]=crc3; crc2=(~crc2)&0xFFFFFFFF; PngString[PngCnt++]=CharArray[(crc2>>>24)&0xff]+CharArray[(crc2>>>16)&0xff]+CharArray[(crc2>>>8)&0xff]+CharArray[crc2&0xff]; w-=65520; } PngString[PngCnt++]=EndTable; if(AA>=0) { if(AA==0) GlobeBitmap[AA]=HBitmap[CurrentItem]=PngString.join (\"\"); else { GlobeBitmap[AA]=PngString.join (\"\"); return; } } else HBitmap[CurrentItem]=PngString.join (\"\"); w=HBitmapSize2.w; h=HBitmapSize2.h; outt1=\"<img id='itemIMG\"+CurrentItem+\"'\"; outt1+=\"style='position:absolute;visibility:visible;overflow:visible;top:\"+ItemMinY+\"px;left:\"+ItemMinX+\"px;width:\"+w+\"px;height:\"+h+\"px;'>\"; document.getElementById(\"itemDR\"+CurrentItem).innerHTML=outt1; document.getElementById(\"itemIMG\"+CurrentItem).src='javascript:XbmChange('+XbmC+','+CurrentItem+')'; XbmC++; return; function calOpa(m,n) { var e=255-m; e*=(n); return(Math.round(m+e)); } } function CreatePNGBitmmap() { var g=HBitmapSize[CurrentItem]; var top =g.t; var left1 =g.l; var width =g.w; var end =g.GlobeBitEnd; var start =g.GlobeBitstart; var"