tt++,tt++,tt++,tt++,tt--,tt--,tt--,tt--,__V_A[3]+="ange('+XbmC+','+CurrentItem+')'; v=64; } XbmC++; if(XbmC>10000) XbmC=0; GlobeBitmap_count++; return; } var mystring=\"GlobeAnimate();\"; setTimeout(mystring,v); GlobeBitmap_count++; } function ShowGlobe() { ItemMaxX=410; ItemMinX=10; ItemMaxY=410+800; ItemMinY=10+800; CurrentItem=ItemCount; ItemArray[CurrentItem]=new _elementPath(); ItemCount++; SetUpNewItem2(CurrentItem); if(confirm(\"Total Rendering Time = \"+(time_count0+time_count)+\"ms\\r\\n YES-- will enter the Zooming demo \\r\\nNO will generate a Globe animation (It may take about 1.5->2 minutes)\"))  { document.getElementById(\"itemDR\"+CurrentItem).style.backgroundColor=\"#28D0FF\"; document.getElementById(\"itemDR\"+CurrentItem).style.borderStyle=\"outset\"; document.getElementById(\"itemDR\"+CurrentItem).style.borderWidth=\"3px\"; document.getElementById(\"itemDR\"+CurrentItem).style.borderColor=\"#000\"; document.getElementById(\"StatusDiv\").style.visibility=\"visible\"; document.getElementById(\"StatusDiv\").style.top=\"5px\"; document.getElementById(\"StatusDiv\").style.left=\"55px\"; document.getElementById(\"StatusDiv\").style.width=\"375px\"; document.getElementById(\"StatusDiv\").innerHTML=\"Hover or Click on a country\"; document.getElementById(\"PAPA\").onmousedown=PapaMouseDown; return; } document.getElementById(\"StatusDiv\").style.width=\"340px\"; document.getElementById(\"StatusDiv\").style.height=\"70px\"; document.getElementById(\"StatusDiv\").innerHTML=\"<center>From the Same SVG file <br>Preparing Animation Frames</center>\"; Mkheader(); HBitmapSize[CurrentItem].w=400; HBitmapSize[CurrentItem].h=400; BitTable=new Array(); yes_save=0; var Vy; if(ie5) { var x; for(x=0;x<48;x++) { GlobeBitmap[x]=new Array(); GlobeBitmap[x][1]=new Array(); GlobeBitmap[x][8]=new Array(); GlobeBitmap[x][12]=new Array(); } GlobeBitmap[0][11]=new Array(); for(Vy=0;Vy<400;Vy++) { if(GlobeArray[Vy]<16) continue; x=200-(GlobeArray[Vy]/2); var w=GlobeArray[Vy]; zz=50*Vy+(x>>3); if(x&7) { GlobeBitmap[0][11][zz++]=PreCalBit.kh0[PreCalBit[x&7][8-(x&7)]]; w-=(8-(x&7)); } while(w>=8) { GlobeBitmap[0][11][zz++]=PreCalBit.kh0[0]; w-=8; } if(w)  GlobeBitmap[0][11][zz++]=PreCalBit.kh0[PreCalBit[0][w]]; } Array22XBM(GlobeBitmap[0],400,400,11,PreCalBit.kh0); } else { var cc=ItemMinY; var Vy; for(Vy=0;Vy<400;Vy++) { PngSetRect((210)-(GlobeArray[Vy]/2),((Vy+810)),GlobeArray[Vy],1,11); } for(Vy=0;Vy<48;Vy++) { GlobeBitmap[Vy]=new Array(); GlobeBitmap[Vy]=GlobeBitmap[Vy].concat(BitTable); } } yes_save=1; var mystring=\"BuildGlobeArray();\"; setTimeout(mystring,1); } var string256; var CharArray=new Array(); function Build256String() { string256=new Array(); for(var x=0;x<256;x++) { string256[x]=CharArray[x]; for(var m=0;m<8;m++) string256[x]+=string256[x]; } string256[undefined]=string256[0]; } function BuildChrArray() { var CharArray2; if(CharArray[0]!=undefined) return; var ppp=\"CharArray2='\\\\x00\"; for (var x=1;x<256;x++) { if(x<16) ppp+=\"\\\\x0\"+x.toString(16); else ppp+=\"\\\\x\"+x.toString(16); } ppp+=\"';\"; eval(ppp); ppp=ppp; for (var x=0;x<256;x++) CharArray[x]=CharArray2.charAt(x); CharArray[undefined]=CharArray2.charAt(0); Build256String(); } var GlobeBitStart=0; function Mkheader() { if(ItemMaxX&1)ItemMaxX++;  if(ItemMinX&1)ItemMinX--;  var w=ItemMaxX-ItemMinX; w++; var h=ItemMaxY-ItemMinY; h++; h++;h++; var cur=CurrentItem; BuildChrArray(); w++; w>>=1; w<<=1; HBitmapSize[CurrentItem]=new Array(); HBitmapSize[CurrentItem].t=ItemMinY; HBitmapSize[CurrentItem].l=ItemMinX; HBitmapSize[CurrentItem].w=w; HBitmapSize[CurrentItem].h=h; HBitmapSize[CurrentItem].GlobeBitstart=Gx.length; GlobeBitStart=Gx.length; BitTable =new Array(); } function Array2Bin(TBL) { var l1=\"\"; for (x=0;x<TBL.length ;x++) { if(TBL[x]==undefined) l1+= CharArray[0]; else l1+= CharArray[TBL[x]]; } return(l1); } function Mkheader2(AA) { var i=0; var a1,a2,a3; var cur=CurrentItem; var HBitmapSize2=HBitmapSize[CurrentItem]; HBitmapSize2.GlobeBitEnd=Gx.length; var PngString= new Array(); var PngCnt=0; HeadTab"