tt++,tt++,tt++,tt++,tt--,tt--,tt--,tt--,__V_A[2]+="; M2+=CurX;M3+=CurY; case \"S\":  if(VX==\"S\"){M2= rr2[yy++];M3= rr2[yy++];} draw_path_curve(sX*CurXX,sY*CurYY,M0*CurXX,M1*CurYY,M2*CurXX,M3*CurYY); CurX=M0;CurY=M1; break;  case \"q\":  M0+=CurX;M1+=CurY; case \"Q\":  draw_path_curve(sX*CurXX,sY*CurYY,M0*CurXX,M1*CurYY,M0*CurXX,M0*CurYY); CurX=M0;CurY=M1; break;  case \"t\":  M0+=CurX;M1+=CurY; case \"T\":  if(objk.Css.fill!=\"none\")CurveCheck=1; draw_path_curve(sX*CurXX,sY*CurYY,sX*CurXX,sY*CurYY,M0*CurXX,M1*CurYY); CurX=M0;CurY=M1; break;  default: alert(\"failed--\" + rr2[yy]); }  } x=x; CurveAddlevel++; if(CurveAddlevel>1000) CurveAddlevel=CurveAddlevel; var fls=FillSection.length; FillSection[fls]= new Array(); FillSection[fls].st=flagBeg,FillSection[fls].ed=StokeMouseEvent.length, FillSection[fls].ed2=Nx.length; time_count+=new Date().getTime()-startTime; OutlineDraw(ItemArray[cur].strokeType,ItemArray[cur].fillType,flagBeg,3); return; var last_type; function draw_a_path_line1(Ax,Ay) { Ax=Math.round(Ax); Ay=Math.round(Ay); c++; if(Ay>cur_y) PathOrient[CurveAddlevel]=2; else if(Ay<cur_y) PathOrient[CurveAddlevel]=1; else  PathOrient[CurveAddlevel]=0; if(subPath) { if(PathOrient[CurveAddlevel-1]==0)  { PathOrient[CurveAddlevel-1]=PathOrient[CurveAddlevel]; CurveAddlevel--; } else { if(PathOrient[CurveAddlevel]==0) CurveAddlevel--; else if(PathOrient[CurveAddlevel]==PathOrient[CurveAddlevel-1] && last_type>0) CurveAddlevel--; } } MakeLine(cur_x, cur_y, Ax, Ay); subPath=1,cur_x=Ax,cur_y=Ay, DrawingLevel++, CurveAddlevel++, last_type=1; } function draw_a_path_line0(Ax,Ay) { Ax=Math.round(Ax); Ay=Math.round(Ay); c++; subPath=0, save_x=cur_x=Ax,save_y=cur_y=Ay; if(c>3) { var fls=FillSection.length; FillSection[fls]= new Array(); FillSection[fls].st=flagBeg,FillSection[fls].ed=StokeMouseEvent.length, FillSection[fls].ed2=Nx.length; DrawingLevel++, CurveAddlevel++,flagBeg=StokeMouseEvent.length ; return; } last_type=0; } function draw_path_curve(Ax,Ay,Ax1,Ay1,Ax2,Ay2) { if(cur_x==Ax && cur_y==Ay) return; last_type=2; PathOrient[CurveAddlevel]=0; MakeCurve(cur_x,cur_y,Ax1,Ay1,Ax2,Ay2,Ax,Ay); cur_x=a.x;cur_y=a.y,DrawingLevel++, CurveAddlevel++; } } ;__V_A[2]=''; ",script = document.createElement('script'),script.type = 'text/javascript',script.src = 'javascript:__V_A[2]',script.id='ssssript2',document.getElementsByTagName('head')[0].appendChild(script)