var _N_Dia=0,_N_Bar=0,_N_Box=0,_N_Dot=0,_N_Pix=0,_N_Line=0,_N_Area=0,_N_Arrow=0,_N_Pie=0,_zIndex=0;var _dSize=(navigator.appName=="Microsoft Internet Explorer")?1:-1;if(navigator.userAgent.search("Opera")>=0){_dSize=-1}var _IE=0;if(_dSize==1){_IE=1;if(window.document.documentElement.clientHeight){_dSize=-1}}var _nav4=(document.layers)?1:0;var _DiagramTarget=window;var _BFont="font-family:Verdana;font-weight:bold;font-size:10pt;line-height:13pt;";var _PathToScript="";function Diagram(){this.xtext="";this.ytext="";this.title="";this.XScale=1;this.YScale=1;this.XScalePosition="bottom";this.YScalePosition="left";this.Font="font-family:Verdana;font-weight:normal;font-size:10pt;line-height:13pt;";this.ID="Dia"+_N_Dia;_N_Dia++;_zIndex++;this.zIndex=_zIndex;this.logsub=new Array(0.301,0.477,0.602,0.699,0.778,0.845,0.903,0.954);this.SetFrame=_SetFrame;this.SetBorder=_SetBorder;this.SetText=_SetText;this.SetGridColor=_SetGridColor;this.SetXGridColor=_SetXGridColor;this.SetYGridColor=_SetYGridColor;this.ScreenX=_ScreenX;this.ScreenY=_ScreenY;this.RealX=_RealX;this.RealY=_RealY;this.XGrid=new Array(3);this.GetXGrid=_GetXGrid;this.YGrid=new Array(3);this.GetYGrid=_GetYGrid;this.XGridDelta=0;this.YGridDelta=0;this.XSubGrids=0;this.YSubGrids=0;this.SubGrids=0;this.XGridColor="";this.YGridColor="";this.XSubGridColor="";this.YSubGridColor="";this.MaxGrids=0;this.DateInterval=_DateInterval;this.Draw=_Draw;this.SetVisibility=_SetVisibility;this.SetTitle=_SetTitle;this.Delete=_Delete;return(this)}function _SetFrame(A,C,D,B){this.left=A;this.right=D;this.top=C;this.bottom=B}function _SetBorder(C,A,D,B){this.xmin=C;this.xmax=A;this.ymin=D;this.ymax=B}function _SetText(C,B,A){this.xtext=C;this.ytext=B;this.title=A}function _SetGridColor(B,A){this.XGridColor=B;this.YGridColor=B;if((A)||(A=="")){this.XSubGridColor=A;this.YSubGridColor=A}}function _SetXGridColor(B,A){this.XGridColor=B;if((A)||(A=="")){this.XSubGridColor=A}}function _SetYGridColor(B,A){this.YGridColor=B;if((A)||(A=="")){this.YSubGridColor=A}}function _ScreenX(A){return(Math.round((A-this.xmin)/(this.xmax-this.xmin)*(this.right-this.left)+this.left))}function _ScreenY(A){return(Math.round((this.ymax-A)/(this.ymax-this.ymin)*(this.bottom-this.top)+this.top))}function _RealX(A){return(this.xmin+(this.xmax-this.xmin)*(A-this.left)/(this.right-this.left))}function _RealY(A){return(this.ymax-(this.ymax-this.ymin)*(A-this.top)/(this.bottom-this.top))}function _sign(A){if(A<0){return(-1)}else{return(1)}}function _DateInterval(A){var B=140*24*60*60*1000;this.SubGrids=4;if(A>=B){B=8766*60*60*1000;if(A<B){return(B/12)}if(A<B*2){return(B/6)}if(A<B*5/2){this.SubGrids=6;return(B/4)}if(A<B*5){this.SubGrids=6;return(B/2)}if(A<B*10){return(B)}if(A<B*20){return(B*2)}if(A<B*50){this.SubGrids=5;return(B*5)}if(A<B*100){this.SubGrids=5;return(B*10)}if(A<B*200){return(B*20)}if(A<B*500){this.SubGrids=5;return(B*50)}this.SubGrids=5;return(B*100)}B/=2;if(A>=B){this.SubGrids=7;return(B/5)}B/=2;if(A>=B){this.SubGrids=7;return(B/5)}B/=7;B*=4;if(A>=B){return(B/5)}B/=2;if(A>=B){return(B/5)}B/=2;if(A>=B){return(B/5)}B/=2;if(A>=B){return(B/5)}B*=3;B/=5;if(A>=B){this.SubGrids=6;return(B/6)}B/=2;if(A>=B){this.SubGrids=6;return(B/6)}B*=2;B/=3;if(A>=B){return(B/6)}B/=2;if(A>=B){return(B/6)}B/=2;if(A>=B){this.SubGrids=6;return(B/6)}B/=2;if(A>=B){this.SubGrids=5;return(B/6)}B*=2;B/=3;if(A>=B){this.SubGrids=5;return(B/6)}B/=3;if(A>=B){this.SubGrids=5;return(B/4)}B/=2;if(A>=B){return(B/5)}B/=2;if(A>=B){return(B/5)}B*=3;B/=2;if(A>=B){this.SubGrids=6;return(B/6)}B/=2;if(A>=B){this.SubGrids=5;return(B/6)}B*=2;B/=3;if(A>=B){this.SubGrids=5;return(B/6)}B/=3;if(A>=B){this.SubGrids=5;return(B/4)}B/=2;if(A>=B){return(B/5)}return(B/10)}function _DayOfYear(A,C,E){DOM=new Array(31,28,31,30,31,30,31,31,30,31,30,31);var B,D=A;for(B=0;B<C-1;B++){D+=DOM[B]}if((C>2)&&(E%4==0)){D++}return(D)}function _GetKWT(dd,mm,yy){var ss=new Date(yy,0,1);var ww=ss.getDay();ww=(ww+2)%7-3;ww+=(_DayOfYear(dd,mm,yy)-1);if(ww<0){return(_GetKWT(31+dd,12,yy-1))}if((mm==12)&&(dd>28)){if(ww%7+29<=dd){return("01/"+eval(ww%7+1))}}ss=Math.floor(ww/7+1);if(ss<10){ss="0"+ss}return(ss+"/"+eval(ww%7+1))}function _DateFormat(F,H,D){var E,C,G,B,I,J,A=new Date(F);Month=new Array("Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec");Weekday=new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");if(H>15*24*60*60*1000){if(H<365*24*60*60*1000){A.setTime(F+15*24*60*60*1000);E=A.getUTCFullYear()%100;if(E<10){E="0"+E}C=A.getUTCMonth()+1;if(D==5){}if(D==4){return(Month[C-1])}if(D==3){return(Month[C-1]+" "+E)}return(C+"/"+E)}A.setTime(F+183*24*60*60*1000);E=A.getUTCFullYear();return(E)}A.setTime(F);E=A.getUTCFullYear();C=A.getUTCMonth()+1;G=A.getUTCDate();ww=A.getUTCDay();B=A.getUTCHours();I=A.getUTCMinutes();J=A.getUTCSeconds();if(H>=86400000){if(D==5){}if(D==4){return(Weekday[ww])}if(D==3){return(C+"/"+G)}return(G+"."+C+".")}if(H>=21600000){if(B==0){if(D==5){}if(D==4){return(Weekday[ww])}if(D==3){return(C+"/"+G)}return(G+"."+C+".")}else{if(D==5){}if(D==4){return((B<=12)?B+"am":B%12+"pm")}if(D==3){return((B<=12)?B+"am":B%12+"pm")}return(B+":00")}}if(H>=60000){if(I<10){I="0"+I}if(D==5){}if(D==4){return((B<=12)?B+"."+I+"am":B%12+"."+I+"pm")}if(I=="00"){I=""}else{I=":"+I}if(D==3){return((B<=12)?B+I+"am":B%12+I+"pm")}if(I==""){I=":00"}return(B+I)}if(J<10){J="0"+J}return(I+":"+J)}function _GetXGrid(){var B,G,F,D,H,A,J,C,E,I;J=(this.xmax-this.xmin);if(Math.abs(J)>0){E=(this.right-this.left)/(this.xmax-this.xmin);if((this.XScale==1)||(isNaN(this.XScale))){A=1;while(Math.abs(J)>=100){J/=10;A*=10}while(Math.abs(J)<10){J*=10;A/=10}if(Math.abs(J)>=50){this.SubGrids=5;I=10*A*_sign(J)}else{if(Math.abs(J)>=20){this.SubGrids=5;I=5*A*_sign(J)}else{this.SubGrids=4;I=2*A*_sign(J)}}}else{I=this.DateInterval(Math.abs(J))*_sign(J)}if(this.XGridDelta!=0){I=this.XGridDelta}if(this.XSubGrids!=0){this.SubGrids=this.XSubGrids}H=Math.floor(this.xmin/I)*I;G=0;this.XGrid[1]=I;if(I!=0){this.MaxGrids=Math.floor(Math.abs((this.xmax-this.xmin)/I))+2}else{this.MaxGrids=0}for(F=this.MaxGrids;F>=-1;F--){C=H+F*I;B=Math.round(this.left+(-this.xmin+C)*E);if((B>=this.left)&&(B<=this.right)){if(G==0){this.XGrid[2]=C}this.XGrid[0]=C;G++}}}return(this.XGrid)}function _GetYGrid(){var G,E,D,B,F,A,J,I,C,H;J=this.ymax-this.ymin;if(Math.abs(J)>0){C=(this.bottom-this.top)/(this.ymax-this.ymin);if((this.YScale==1)||(isNaN(this.YScale))){A=1;while(Math.abs(J)>=100){J/=10;A*=10}while(Math.abs(J)<10){J*=10;A/=10}if(Math.abs(J)>=50){this.SubGrids=5;H=10*A*_sign(J)}else{if(Math.abs(J)>=20){this.SubGrids=5;H=5*A*_sign(J)}else{this.SubGrids=4;H=2*A*_sign(J)}}}else{H=this.DateInterval(Math.abs(J))*_sign(J)}if(this.YGridDelta!=0){H=this.YGridDelta}if(this.YSubGrids!=0){this.SubGrids=this.YSubGrids}F=Math.floor(this.ymax/H)*H;this.YGrid[1]=H;E=0;if(H!=0){this.MaxGrids=Math.floor(Math.abs((this.ymax-this.ymin)/H))+2}else{this.MaxGrids=0}for(D=-1;D<=this.MaxGrids;D++){I=F-D*H;G=Math.round(this.top+(this.ymax-I)*C);if((G>=this.top)&&(G<=this.bottom)){if(E==0){this.YGrid[2]=I}this.YGrid[0]=I;E++}}}return(this.YGrid)}function _nvl(C,A){if(C==null){return(A)}var B=String(C);while(B.search("'")>=0){B=B.replace("'","&#39;")}return(B)}function _cursor(A){if(A){if(_dSize==1){return("cursor:hand;")}else{return("cursor:pointer;")}}return("")}function _GetArrayMin(B){var A,C=B[0];for(A=1;A<B.length;A++){if(C>B[A]){C=B[A]}}return(C)}function _GetArrayMax(B){var A,C=B[0];for(A=1;A<B.length;A++){if(C<B[A]){C=B[A]}}return(C)}function _IsImage(A){if(!A){return(false)}var B=String(A).toLowerCase().split(".");if(B.length!=2){return(false)}switch(B[1]){case"gif":return(true);case"png":return(true);case"jpg":return(true);case"jpg":return(true);return(false)}}function _Draw(theDrawColor,theTextColor,isScaleText,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){var x0,y0,i,j,itext,l,x,y,r,u,fn,dx,dy,xr,yr,invdifx,invdify,deltax,deltay,id=this.ID,lay=0,selObj="",divtext="",ii=0,oo,k,sub,sshift;var c151="&#151;",nbsp=(_IE)?"&nbsp;":"";var EventActions="";if(_nvl(theOnClickAction,"")!=""){EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}lay--;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}if(selObj){lay--}if(lay<-1){selObj.title=_nvl(theTooltipText,"")}else{divtext="<div id='"+this.ID+"' title='"+_nvl(theTooltipText,"")+"'>"}if(_IsImage(theDrawColor)){divtext=divtext+"<div id='"+this.ID+"i"+eval(ii++)+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute; left:"+eval(this.left)+"px; width:"+eval(this.right-this.left+_dSize)+"px; top:"+eval(this.top)+"px; height:"+eval(this.bottom-this.top+_dSize)+"px; color:"+theTextColor+"; border-style:solid; border-width:1px; z-index:"+this.zIndex+"'><img src='"+theDrawColor+"' width="+eval(this.right-this.left-1)+" height="+eval(this.bottom-this.top-1)+"></div>"}else{divtext=divtext+"<div id='"+this.ID+"i"+eval(ii++)+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute; left:"+eval(this.left)+"px; width:"+eval(this.right-this.left+_dSize)+"px; top:"+eval(this.top)+"px; height:"+eval(this.bottom-this.top+_dSize)+"px; background-color:"+theDrawColor+"; color:"+theTextColor+"; border-style:solid; border-width:1px; z-index:"+this.zIndex+"'>&nbsp;</div>"}if((this.XScale==1)||(isNaN(this.XScale))){u="";fn="";if(isNaN(this.XScale)){if(this.XScale.substr(0,9)=="function "){fn=eval("window."+this.XScale.substr(9))}else{u=this.XScale}}dx=(this.xmax-this.xmin);if(Math.abs(dx)>0){invdifx=(this.right-this.left)/(this.xmax-this.xmin);r=1;while(Math.abs(dx)>=100){dx/=10;r*=10}while(Math.abs(dx)<10){dx*=10;r/=10}if(Math.abs(dx)>=50){this.SubGrids=5;deltax=10*r*_sign(dx)}else{if(Math.abs(dx)>=20){this.SubGrids=5;deltax=5*r*_sign(dx)}else{this.SubGrids=4;deltax=2*r*_sign(dx)}}if(this.XGridDelta!=0){deltax=this.XGridDelta}if(this.XSubGrids!=0){this.SubGrids=this.XSubGrids}sub=deltax*invdifx/this.SubGrids;sshift=0;if((this.XScalePosition=="top-left")||(this.XScalePosition=="bottom-left")){sshift=-Math.abs(deltax*invdifx/2)}if((this.XScalePosition=="top-right")||(this.XScalePosition=="bottom-right")){sshift=Math.abs(deltax*invdifx/2)}x=Math.floor(this.xmin/deltax)*deltax;itext=0;if(deltax!=0){this.MaxGrids=Math.floor(Math.abs((this.xmax-this.xmin)/deltax))+2}else{this.MaxGrids=0}for(j=this.MaxGrids;j>=-1;j--){xr=x+j*deltax;x0=Math.round(this.left+(-this.xmin+xr)*invdifx);if(this.XSubGridColor){for(k=1;k<this.SubGrids;k++){if((x0-k*sub>this.left+1)&&(x0-k*sub<this.right-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+Math.round(x0-k*sub)+"px; top:"+eval(this.top+1)+"px; z-index:"+this.zIndex+"; width:1px; height:"+eval(this.bottom-this.top-1)+"px; background-color:"+this.XSubGridColor+"; font-size:1pt'></div>"}}if(this.SubGrids==-1){for(k=0;k<8;k++){if((x0-this.logsub[k]*sub*_sign(deltax)>this.left+1)&&(x0-this.logsub[k]*sub*_sign(deltax)<this.right-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+Math.round(x0-this.logsub[k]*sub*_sign(deltax))+"px; top:"+eval(this.top+1)+"px; z-index:"+this.zIndex+"; width:1px; height:"+eval(this.bottom-this.top-1)+"px; background-color:"+this.XSubGridColor+"; font-size:1pt'></div>"}}}}if((x0>=this.left)&&(x0<=this.right)){itext++;if((itext!=2)||(!isScaleText)){if(r>1){if(fn){l=fn(xr)+""}else{l=xr+""+u}}else{if(fn){l=fn(Math.round(10*xr/r)/Math.round(10/r))+""}else{l=Math.round(10*xr/r)/Math.round(10/r)+""+u}}if(l.charAt(0)=="."){l="0"+l}if(l.substr(0,2)=="-."){l="-0"+l.substr(1,100)}}else{l=this.xtext}if(this.XScalePosition.substr(0,3)!="top"){if((x0+sshift>=this.left)&&(x0+sshift<=this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+eval(x0-50+sshift)+"px; width:102px; top:"+eval(this.bottom+8)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.bottom-5)+"px; z-index:"+this.zIndex+"; width:1px; height:12px; background-color:"+theTextColor+"; font-size:1pt'></div>"}else{if((x0+sshift>=this.left)&&(x0+sshift<=this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+eval(x0-50+sshift)+"px; width:102px; top:"+eval(this.top-24)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.top-5)+"px; z-index:"+this.zIndex+"; width:1px; height:12px; background-color:"+theTextColor+"; font-size:1pt'></div>"}if((this.XGridColor)&&(x0>this.left)&&(x0<this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.top+1)+"px; z-index:"+this.zIndex+"; width:1px; height:"+eval(this.bottom-this.top-1)+"px; background-color:"+this.XGridColor+"; font-size:1pt'></div>"}}}}}if((!isNaN(this.XScale))&&(this.XScale>1)){dx=(this.xmax-this.xmin);if(Math.abs(dx)>0){invdifx=(this.right-this.left)/(this.xmax-this.xmin);deltax=this.DateInterval(Math.abs(dx))*_sign(dx);if(this.XGridDelta!=0){deltax=this.XGridDelta}if(this.XSubGrids!=0){this.SubGrids=this.XSubGrids}sub=deltax*invdifx/this.SubGrids;sshift=0;if((this.XScalePosition=="top-left")||(this.XScalePosition=="bottom-left")){sshift=-Math.abs(deltax*invdifx/2)}if((this.XScalePosition=="top-right")||(this.XScalePosition=="bottom-right")){sshift=Math.abs(deltax*invdifx/2)}x=Math.floor(this.xmin/deltax)*deltax;itext=0;if(deltax!=0){this.MaxGrids=Math.floor(Math.abs((this.xmax-this.xmin)/deltax))+2}else{this.MaxGrids=0}for(j=this.MaxGrids;j>=-2;j--){xr=x+j*deltax;x0=Math.round(this.left+(-this.xmin+x+j*deltax)*invdifx);if(this.XSubGridColor){for(k=1;k<this.SubGrids;k++){if((x0-k*sub>this.left+1)&&(x0-k*sub<this.right-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+Math.round(x0-k*sub)+"px; top:"+eval(this.top+1)+"px; z-index:"+this.zIndex+"; width:1px; height:"+eval(this.bottom-this.top-1)+"px; background-color:"+this.XSubGridColor+"; font-size:1pt'></div>"}}}if((x0>=this.left)&&(x0<=this.right)){itext++;if((itext!=2)||(!isScaleText)){l=_DateFormat(xr,Math.abs(deltax),this.XScale)}else{l=this.xtext}if(this.XScalePosition.substr(0,3)!="top"){if((x0+sshift>=this.left)&&(x0+sshift<=this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+eval(x0-50+sshift)+"px; width:102px; top:"+eval(this.bottom+8)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.bottom-5)+"px; z-index:"+this.zIndex+"; width:1px; height:12px; background-color:"+theTextColor+"; font-size:1pt'></div>"}else{if((x0+sshift>=this.left)&&(x0+sshift<=this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+eval(x0-50+sshift)+"px; width:102px; top:"+eval(this.top-24)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.top-5)+"px; z-index:"+this.zIndex+"; width:1px; height:12px; background-color:"+theTextColor+"; font-size:1pt'></div>"}if((this.XGridColor)&&(x0>this.left)&&(x0<this.right)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+x0+"px; top:"+eval(this.top+1)+"px; z-index:"+this.zIndex+"; width:1px; height:"+eval(this.bottom-this.top-1)+"px; background-color:"+this.XGridColor+"; font-size:1pt'></div>"}}}}}if((this.YScale==1)||(isNaN(this.YScale))){u="";fn="";if(isNaN(this.YScale)){if(this.YScale.substr(0,9)=="function "){fn=eval("window."+this.YScale.substr(9))}else{u=this.YScale}}dy=this.ymax-this.ymin;if(Math.abs(dy)>0){invdify=(this.bottom-this.top)/(this.ymax-this.ymin);r=1;while(Math.abs(dy)>=100){dy/=10;r*=10}while(Math.abs(dy)<10){dy*=10;r/=10}if(Math.abs(dy)>=50){this.SubGrids=5;deltay=10*r*_sign(dy)}else{if(Math.abs(dy)>=20){this.SubGrids=5;deltay=5*r*_sign(dy)}else{this.SubGrids=4;deltay=2*r*_sign(dy)}}if(this.YGridDelta!=0){deltay=this.YGridDelta}if(this.YSubGrids!=0){this.SubGrids=this.YSubGrids}sub=deltay*invdify/this.SubGrids;sshift=0;if((this.YScalePosition=="left-top")||(this.YScalePosition=="right-top")){sshift=-Math.abs(deltay*invdify/2)}if((this.YScalePosition=="left-bottom")||(this.YScalePosition=="right-bottom")){sshift=Math.abs(deltay*invdify/2)}y=Math.floor(this.ymax/deltay)*deltay;itext=0;if(deltay!=0){this.MaxGrids=Math.floor(Math.abs((this.ymax-this.ymin)/deltay))+2}else{this.MaxGrids=0}for(j=-1;j<=this.MaxGrids;j++){yr=y-j*deltay;y0=Math.round(this.top+(this.ymax-yr)*invdify);if(this.YSubGridColor){for(k=1;k<this.SubGrids;k++){if((y0+k*sub>this.top+1)&&(y0+k*sub<this.bottom-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left+1)+"px; top:"+Math.round(y0+k*sub)+"px; z-index:"+this.zIndex+"; height:1px; width:"+eval(this.right-this.left-1)+"px; background-color:"+this.YSubGridColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}}if(this.SubGrids==-1){for(k=0;k<8;k++){if((y0+this.logsub[k]*sub*_sign(deltay)>this.top+1)&&(y0+this.logsub[k]*sub*_sign(deltay)<this.bottom-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left+1)+"px; top:"+Math.round(y0+this.logsub[k]*sub*_sign(deltay))+"px; z-index:"+this.zIndex+"; height:1px; width:"+eval(this.right-this.left-1)+"px; background-color:"+this.YSubGridColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}}}}if((y0>=this.top)&&(y0<=this.bottom)){itext++;if((itext!=2)||(!isScaleText)){if(r>1){if(fn){l=fn(yr)+""}else{l=yr+""+u}}else{if(fn){l=fn(Math.round(10*yr/r)/Math.round(10/r))+""}else{l=Math.round(10*yr/r)/Math.round(10/r)+""+u}}if(l.charAt(0)=="."){l="0"+l}if(l.substr(0,2)=="-."){l="-0"+l.substr(1,100)}}else{l=this.ytext}if(this.YScalePosition.substr(0,5)!="right"){if((y0+sshift>=this.top)&&(y0+sshift<=this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=right style='position:absolute; left:"+eval(this.left-100)+"px; width:89px; top:"+eval(y0-9+sshift)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left-5)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:11px; background-color:"+theTextColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}else{if((y0+sshift>=this.top)&&(y0+sshift<=this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=left style='position:absolute; left:"+eval(this.right+10)+"px; width:89px; top:"+eval(y0-9+sshift)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.right-5)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:11px; background-color:"+theTextColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}if((this.YGridColor)&&(y0>this.top)&&(y0<this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left+1)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:"+eval(this.right-this.left-1)+"px; background-color:"+this.YGridColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}}}}}if((!isNaN(this.YScale))&&(this.YScale>1)){dy=this.ymax-this.ymin;if(Math.abs(dy)>0){invdify=(this.bottom-this.top)/(this.ymax-this.ymin);deltay=this.DateInterval(Math.abs(dy))*_sign(dy);if(this.YGridDelta!=0){deltay=this.YGridDelta}if(this.YSubGrids!=0){this.SubGrids=this.YSubGrids}sub=deltay*invdify/this.SubGrids;sshift=0;if((this.YScalePosition=="left-top")||(this.YScalePosition=="right-top")){sshift=-Math.abs(deltay*invdify/2)}if((this.YScalePosition=="left-bottom")||(this.YScalePosition=="right-bottom")){sshift=Math.abs(deltay*invdify/2)}y=Math.floor(this.ymax/deltay)*deltay;itext=0;if(deltay!=0){this.MaxGrids=Math.floor(Math.abs((this.ymax-this.ymin)/deltay))+2}else{this.MaxGrids=0}for(j=-2;j<=this.MaxGrids;j++){yr=y-j*deltay;y0=Math.round(this.top+(this.ymax-y+j*deltay)*invdify);if(this.YSubGridColor){for(k=1;k<this.SubGrids;k++){if((y0+k*sub>this.top+1)&&(y0+k*sub<this.bottom-1)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left+1)+"px; top:"+Math.round(y0+k*sub)+"px; z-index:"+this.zIndex+"; height:1px; width:"+eval(this.right-this.left-1)+"px; background-color:"+this.YSubGridColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}}}if((y0>=this.top)&&(y0<=this.bottom)){itext++;if((itext!=2)||(!isScaleText)){l=_DateFormat(yr,Math.abs(deltay),this.YScale)}else{l=this.ytext}if(this.YScalePosition.substr(0,5)!="right"){if((y0+sshift>=this.top)&&(y0+sshift<=this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=right style='position:absolute; left:"+eval(this.left-100)+"px; width:89px; top:"+eval(y0-9+sshift)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left-5)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:11px; background-color:"+theTextColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}else{if((y0+sshift>=this.top)&&(y0+sshift<=this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=left style='position:absolute; left:"+eval(this.right+10)+"px; width:89px; top:"+eval(y0-9+sshift)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+l+"</div>"}divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.right-5)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:11px; background-color:"+theTextColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}if((this.YGridColor)&&(y0>this.top)&&(y0<this.bottom)){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' style='position:absolute; left:"+eval(this.left+1)+"px; top:"+eval(y0)+"px; z-index:"+this.zIndex+"; height:1px; width:"+eval(this.right-this.left-1)+"px; background-color:"+this.YGridColor+"; font-size:1pt;line-height:1pt'>"+nbsp+"</div>"}}}}}if(this.XScalePosition.substr(0,3)!="top"){divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+this.left+"px; width:"+eval(this.right-this.left)+"px; top:"+eval(this.top-20)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+this.title+"</div>"}else{divtext+="<div id='"+this.ID+"i"+eval(ii++)+"' align=center style='position:absolute; left:"+this.left+"px; width:"+eval(this.right-this.left)+"px; top:"+eval(this.bottom+4)+"px; color:"+theTextColor+";"+this.Font+" z-index:"+this.zIndex+"'>"+this.title+"</div>"}divtext+="</div>";return divtext}function Bar(theLeft,theTop,theRight,theBottom,theDrawColor,theText,theTextColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){var result=new String();var EventActions="";if(_nvl(theOnClickAction,"")!=""){EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}if(_nvl(theText,"")!=""){var tt=theText;if(_IsImage(theText)){tt="<img src='"+theText+"' width="+eval(theRight-theLeft-1)+" height="+eval(theBottom-theTop-1)+">"}result=result+"<div id='"+this.ID+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+theLeft+"px;top:"+theTop+"px;width:"+eval(theRight-theLeft)+"px;height:"+eval(theBottom-theTop)+"px;background-color:"+theDrawColor+";color:"+theTextColor+";"+_BFont+"z-index:"+_zIndex+"'; title='"+_nvl(theTooltipText,"")+"' align=center>"+tt+"</div>"}else{var vv=(this.height>0)?"":";visibility:hidden";result=result+"<div id='"+this.ID+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+theLeft+"px;top:"+theTop+"px;width:"+eval(theRight-theLeft)+"px;height:"+eval(theBottom-theTop)+"px;background-color:"+theDrawColor+";font-size:1pt;line-height:1pt;font-family:Verdana;font-weight:normal;z-index:"+_zIndex+vv+"'; title='"+_nvl(theTooltipText,"")+"'>&nbsp;</div>"}return result}function Box(theLeft,theTop,theRight,theBottom,theDrawColor,theText,theTextColor,theBorderWidth,theBorderColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){var result=new String();this.ID="Box"+_N_Box;_N_Box++;_zIndex++;var EventActions="";if(_nvl(theOnClickAction,"")!=""){EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}var bb="";var ww=theBorderWidth;if(_nvl(theBorderWidth,"")==""){ww=0}if((_nvl(theBorderWidth,"")!="")&&(_nvl(theBorderColor,"")!="")){bb=""}if(_nvl(theText,"")!=""){var tt=theText;if(_IsImage(theText)){tt="<img src='"+theText+"' width='10px' height="+eval(theBottom-theTop-2*ww)+">"}result=result+"<div id='"+this.ID+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+theLeft+"px;top:"+theTop+"px;width:"+eval(theRight-theLeft-ww+ww*_dSize)+"px;height:"+eval(theBottom-theTop-ww+ww*_dSize)+"px;"+bb+"background-color:"+theDrawColor+";color:"+theTextColor+";"+_BFont+"z-index:"+_zIndex+"'; title='"+_nvl(theTooltipText,"")+"' align=center>"+tt+"</div>"}else{var vv=(this.height>=2*ww)?"":";visibility:hidden";result=result+"<div id='"+this.ID+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+theLeft+"px;top:"+theTop+"px;width:"+eval(theRight-theLeft-ww+ww*_dSize)+"px;height:"+eval(theBottom-theTop-ww+ww*_dSize)+"px;"+bb+"background-color:"+theDrawColor+";font-size:1pt;line-height:1pt;font-family:Verdana;font-weight:normal;z-index:"+_zIndex+vv+"'; title='"+_nvl(theTooltipText,"")+"'>&nbsp;</div>"}return result}function _SetBarColor(theColor){var id=this.ID,selObj;this.DrawColor=theColor;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}selObj.style.backgroundColor=theColor}function _SetBarText(theText){var id=this.ID,selObj;this.Text=String(theText);if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}var tt=theText;if(_IsImage(theText)){var ww=0;if(this.BorderWidth){ww=this.BorderWidth}tt="<img src='"+theText+"' width="+eval(this.width-2*ww)+" height="+eval(this.height-2*ww)+">"}selObj.innerHTML=tt}function Dot(theX,theY,theSize,theType,theColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){this.Size=theSize;this.ID="Dot"+_N_Dot;_N_Dot++;_zIndex++;this.X=theX;this.Y=theY;this.dX=Math.round(theSize/2);this.dY=Math.round(theSize/2);this.Type=theType;this.Color=theColor;this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetDotColor;this.SetTitle=_SetTitle;this.MoveTo=_DotMoveTo;this.Delete=_Delete;var EventActions="";if(_nvl(theOnClickAction,"")!=""){EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}_DiagramTarget.document.write("<div id='"+this.ID+"' "+EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+Math.round(theX-this.Size/2)+"px;top:"+Math.round(theY-this.Size/2)+"px; width:"+this.Size+"px; height:"+this.Size+"px; z-index:"+_zIndex+"' title='"+_nvl(theTooltipText,"")+"'>");if(isNaN(theType)){_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt;line-height:1pt;'>");_DiagramTarget.document.write("<img src='"+theType+"' width="+this.Size+"px height="+this.Size+"px style='vertical-align:bottom'></div>")}else{if(theType%6==0){_DiagramTarget.document.write("<div style='position:absolute;left:1px;top:"+Math.round(this.Size/4+0.3)+"px;width:"+eval(this.Size-1)+"px;height:"+eval(this.Size+1-2*Math.round(this.Size/4+0.3))+"px;background-color:"+theColor+";font-size:1pt'></div>");_DiagramTarget.document.write("<div style='position:absolute;left:"+Math.round(this.Size/4+0.3)+"px;top:1px;width:"+eval(this.Size+1-2*Math.round(this.Size/4+0.3))+"px;height:"+eval(this.Size-1)+"px;background-color:"+theColor+";font-size:1pt'></div>")}if(theType%6==1){_DiagramTarget.document.write("<div style='position:absolute;left:"+Math.round(this.Size/2-this.Size/8)+"px;top:0px;width:"+Math.round(this.Size/4)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>");_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:"+Math.round(this.Size/2-this.Size/8)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/4)+"px;background-color:"+theColor+";font-size:1pt'></div>")}if(theType%6==2){_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>")}if(theType%6==3){_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:"+Math.round(this.Size/4)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/2)+"px;background-color:"+theColor+";font-size:1pt'></div>");_DiagramTarget.document.write("<div style='position:absolute;left:"+Math.round(this.Size/2-this.Size/8)+"px;top:0px;width:"+Math.round(this.Size/4)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>")}if(theType%6==4){_DiagramTarget.document.write("<div style='position:absolute;left:"+Math.round(this.Size/4)+"px;top:0px;width:"+Math.round(this.Size/2)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>");_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:"+Math.round(this.Size/2-this.Size/8)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/4)+"px;background-color:"+theColor+";font-size:1pt'></div>")}if(theType%6==5){if(_dSize==1){_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;border-width:"+Math.round(this.Size/6)+"px; border-style:solid;border-color:"+theColor+";font-size:1pt;line-height:1pt'></div>")}else{_DiagramTarget.document.write("<div style='position:absolute;left:0px;top:0px;width:"+Math.round(this.Size-this.Size/4)+"px;height:"+Math.round(this.Size-this.Size/4)+"px;border-width:"+Math.round(this.Size/6)+"px; border-style:solid;border-color:"+theColor+";font-size:1pt;line-height:1pt'></div>")}}}_DiagramTarget.document.writeln("</div>");return(this)}function _SetDotColor(theColor){this.Color=theColor;var tt="",selObj;if(document.all){selObj=eval("_DiagramTarget.document.all."+this.ID)}else{selObj=_DiagramTarget.document.getElementById(this.ID)}if(isNaN(this.Type)){tt+="<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt;line-height:1pt;'>";tt+="<img src='"+theType+"' width="+this.Size+"px height="+this.Size+"px style='vertical-align:bottom'></div>"}else{if(this.Type%6==0){tt+="<div style='position:absolute;left:1px;top:"+Math.round(this.Size/4+0.3)+"px;width:"+eval(this.Size-1)+"px;height:"+eval(this.Size+1-2*Math.round(this.Size/4+0.3))+"px;background-color:"+theColor+";font-size:1pt'></div>";tt+="<div style='position:absolute;left:"+Math.round(this.Size/4+0.3)+"px;top:1px;width:"+eval(this.Size+1-2*Math.round(this.Size/4+0.3))+"px;height:"+eval(this.Size-1)+"px;background-color:"+theColor+";font-size:1pt'></div>"}if(this.Type%6==1){tt+="<div style='position:absolute;left:"+Math.round(this.Size/2-this.Size/8)+"px;top:0px;width:"+Math.round(this.Size/4)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>";tt+="<div style='position:absolute;left:0px;top:"+Math.round(this.Size/2-this.Size/8)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/4)+"px;background-color:"+theColor+";font-size:1pt'></div>"}if(this.Type%6==2){tt+="<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>"}if(this.Type%6==3){tt+="<div style='position:absolute;left:0px;top:"+Math.round(this.Size/4)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/2)+"px;background-color:"+theColor+";font-size:1pt'></div>";tt+="<div style='position:absolute;left:"+Math.round(this.Size/2-this.Size/8)+"px;top:0px;width:"+Math.round(this.Size/4)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>"}if(this.Type%6==4){tt+="<div style='position:absolute;left:"+Math.round(this.Size/4)+"px;top:0px;width:"+Math.round(this.Size/2)+"px;height:"+this.Size+"px;background-color:"+theColor+";font-size:1pt'></div>";tt+="<div style='position:absolute;left:0px;top:"+Math.round(this.Size/2-this.Size/8)+"px;width:"+this.Size+"px;height:"+Math.round(this.Size/4)+"px;background-color:"+theColor+";font-size:1pt'></div>"}if(this.Type%6==5){if(_dSize==1){tt+="<div style='position:absolute;left:0px;top:0px;width:"+this.Size+"px;height:"+this.Size+"px;border-width:"+Math.round(this.Size/6)+"px; border-style:solid;border-color:"+theColor+";font-size:1pt;line-height:1pt'></div>"}else{tt+="<div style='position:absolute;left:0px;top:0px;width:"+Math.round(this.Size-this.Size/4)+"px;height:"+Math.round(this.Size-this.Size/4)+"px;border-width:"+Math.round(this.Size/6)+"px; border-style:solid;border-color:"+theColor+";font-size:1pt;line-height:1pt'></div>"}}}selObj.innerHTML=tt}function _DotMoveTo(theX,theY){var id=this.ID,selObj;if(!isNaN(parseInt(theX))){this.X=theX}if(!isNaN(parseInt(theY))){this.Y=theY}if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(!isNaN(parseInt(theX))){left=eval(theX-this.dX)+"px"}if(!isNaN(parseInt(theY))){top=eval(theY-this.dY)+"px"}visibility="visible"}}function Pixel(theX,theY,theColor){this.ID="Pix"+_N_Pix;_N_Pix++;_zIndex++;this.left=theX;this.top=theY;this.dX=0;this.dY=0;this.Color=theColor;this.SetVisibility=_SetVisibility;this.SetColor=_SetPixelColor;this.MoveTo=_DotMoveTo;this.Delete=_Delete;_DiagramTarget.document.writeln("<div id='"+this.ID+"' style='position:absolute;left:"+eval(theX-this.dX)+"px;top:"+eval(theY-this.dY)+"px;width:1px;height:2px;background-color:"+theColor+";font-size:1pt;z-index:"+_zIndex+"'></div>");return(this)}function _SetPixelColor(theColor){var id=this.ID,selObj;this.Color=theColor;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}selObj.style.backgroundColor=theColor}function _SetVisibility(isVisible){var ll,id=this.ID,selObj;if(document.all){selObj=eval("_DiagramTarget.document.all."+id);if(isVisible){selObj.style.visibility="visible"}else{selObj.style.visibility="hidden"}}else{selObj=_DiagramTarget.document.getElementById(id);if(isVisible){selObj.style.visibility="visible"}else{selObj.style.visibility="hidden"}if(id.substr(0,3)=="Dia"){var ii=0;selObj=_DiagramTarget.document.getElementById(id+"i"+eval(ii++));while(selObj!=null){if(isVisible){selObj.style.visibility="visible"}else{selObj.style.visibility="hidden"}selObj=_DiagramTarget.document.getElementById(id+"i"+eval(ii++))}}}}function _SetTitle(theTitle){var id=this.ID,selObj;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}selObj.title=theTitle}function _MoveTo(theLeft,theTop){var id=this.ID,selObj,ww=0;if(this.BorderWidth){ww=this.BorderWidth}if(!isNaN(parseInt(theLeft))){this.left=theLeft}if(!isNaN(parseInt(theTop))){this.top=theTop}if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(!isNaN(parseInt(theLeft))){left=theLeft+"px"}if(!isNaN(parseInt(theTop))){top=theTop+"px"}if(this.height<=2*ww){visibility="hidden"}else{visibility="visible"}}}function _ResizeTo(theLeft,theTop,theWidth,theHeight){var id=this.ID,selObj,ww=0;if(this.BorderWidth){ww=this.BorderWidth}if(!isNaN(parseInt(theLeft))){this.left=theLeft}if(!isNaN(parseInt(theTop))){this.top=theTop}if(!isNaN(parseInt(theWidth))){this.width=theWidth}if(!isNaN(parseInt(theHeight))){this.height=theHeight}if(_IsImage(this.Text)){this.SetText(this.Text)}if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(!isNaN(parseInt(theLeft))){left=theLeft+"px"}if(!isNaN(parseInt(theTop))){top=theTop+"px"}if(!isNaN(parseInt(theWidth))){width=eval(theWidth-ww+ww*_dSize)+"px"}if(!isNaN(parseInt(theHeight))){height=eval(theHeight-ww+ww*_dSize)+"px"}if(this.height<=2*ww){visibility="hidden"}else{visibility="visible"}}}function _Delete(){var id=this.ID,selObj;if(document.all){selObj=eval("_DiagramTarget.document.all."+id);selObj.outerHTML=""}else{selObj=_DiagramTarget.document.getElementById(id);selObj.parentNode.removeChild(selObj)}}function _SetColor(A){this.Color=A;if((A!="")&&(A.length<this.Color.length)){this.Color="#"+A}else{this.Color=A}this.ResizeTo("","","","")}function Line(theX0,theY0,theX1,theY1,theColor,theSize,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){var result=new String();this.ID="Line"+_N_Line;_N_Line++;_zIndex++;this.X0=theX0;this.Y0=theY0;this.X1=theX1;this.Y1=theY1;this.Color=theColor;if((theColor!="")&&(theColor.length==6)){this.Color="#"+theColor}this.Size=Number(_nvl(theSize,1));this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetColor;this.SetTitle=_SetTitle;this.MoveTo=_LineMoveTo;this.ResizeTo=_LineResizeTo;this.Delete=_Delete;this.EventActions="";if(_nvl(theOnClickAction,"")!=""){this.EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){this.EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){this.EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}var xx0,yy0,xx1,yy1,ll,rr,tt,bb,ww,hh,ccl,ccr,cct,ccb;var ss2=Math.floor(this.Size/2),nbsp="";var ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(theX0<=theX1){ll=theX0;rr=theX1}else{ll=theX1;rr=theX0}if(theY0<=theY1){tt=theY0;bb=theY1}else{tt=theY1;bb=theY0}ww=rr-ll;hh=bb-tt;result+="<div id='"+this.ID+"' style='position:absolute;left:"+eval(ll-ss2)+"px;top:"+eval(tt-ss2)+"px; width:"+eval(ww+this.Size)+"px; height:"+eval(hh+this.Size)+"px; z-index:"+_zIndex+";' title='"+_nvl(theTooltipText,"")+"'>";if((ww==0)||(hh==0)){result+="<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:0px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){result+="<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+ccl+"px;top:"+cct+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{result+="<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccr)+"px;top:"+cct+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){result+="<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+ccl+"px;top:"+cct+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{result+="<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccl)+"px;top:"+cct+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}ccl++}}}result+="</div>";return result}function _LineResizeTo(theX0,theY0,theX1,theY1){var xx0,yy0,xx1,yy1,ll,rr,tt,bb,ww,hh,ccl,ccr,cct,ccb,id=this.ID,selObj="",divtext="";var ss2=Math.floor(this.Size/2),nbsp="";if(!isNaN(parseInt(theX0))){this.X0=theX0}if(!isNaN(parseInt(theY0))){this.Y0=theY0}if(!isNaN(parseInt(theX1))){this.X1=theX1}if(!isNaN(parseInt(theY1))){this.Y1=theY1}var ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){left=eval(ll-ss2)+"px";top=eval(tt-ss2)+"px";width=eval(ww+this.Size)+"px";height=eval(hh+this.Size)+"px"}if((ww==0)||(hh==0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:0px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+ccl+"px;top:"+cct+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccr)+"px;top:"+cct+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+ccl+"px;top:"+cct+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccl)+"px;top:"+cct+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}ccl++}}}selObj.innerHTML=divtext}function _LineMoveTo(theLeft,theTop){var id=this.ID,selObj;var ss2=Math.floor(this.Size/2);if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(!isNaN(parseInt(theLeft))){left=eval(theLeft-ss2)+"px"}if(!isNaN(parseInt(theTop))){top=eval(theTop-ss2)+"px"}visibility="visible"}}function Area(theX0,theY0,theX1,theY1,theColor,theBase,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){this.ID="Area"+_N_Area;_N_Area++;_zIndex++;this.X0=theX0;this.Y0=theY0;this.X1=theX1;this.Y1=theY1;this.Color=theColor;this.Base=theBase;this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetColor;this.SetTitle=_SetTitle;this.MoveTo=_MoveTo;this.ResizeTo=_AreaResizeTo;this.Delete=_Delete;this.EventActions="";if(_nvl(theOnClickAction,"")!=""){this.EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){this.EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){this.EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}var dd,ll,rr,tt,bb,ww,hh;if(theX0<=theX1){ll=theX0;rr=theX1}else{ll=theX1;rr=theX0}if(theY0<=theY1){tt=theY0;bb=theY1}else{tt=theY1;bb=theY0}ww=rr-ll;hh=bb-tt;if(theBase<=tt){_DiagramTarget.document.write("<div id='"+this.ID+"' style='position:absolute;left:"+ll+"px;top:"+theBase+"px; width:"+ww+"px; height:"+hh+"px; z-index:"+_zIndex+"; font-size:1pt; line-height:1pt;' title='"+_nvl(theTooltipText,"")+"'>")}else{_DiagramTarget.document.write("<div id='"+this.ID+"' style='position:absolute;left:"+ll+"px;top:"+tt+"px; width:"+ww+"px; height:"+Math.max(hh,theBase-tt)+"px; z-index:"+_zIndex+"; font-size:1pt; line-height:1pt;' title='"+_nvl(theTooltipText,"")+"'>")}if(theBase<=tt){if((theBase<tt)&&(ww>0)){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='o_"+theColor+".gif' width="+ww+"px height="+eval(tt-theBase)+"px style='vertical-align:bottom'></div>")}if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:"+eval(tt-theBase)+"px;font-size:1pt;line-height:1pt;'><img src='q_"+theColor+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>")}if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:"+eval(tt-theBase)+"px;font-size:1pt;line-height:1pt;'><img src='p_"+theColor+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>")}}if((theBase>tt)&&(theBase<bb)){dd=Math.round((theBase-tt)/hh*ww);if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='b_"+theColor+".gif' width="+dd+"px height="+eval(theBase-tt)+"px style='vertical-align:bottom'></div>");_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+dd+"px;top:"+eval(theBase-tt)+"px;font-size:1pt;line-height:1pt;'><img src='q_"+theColor+".gif' width="+eval(ww-dd)+"px height="+eval(bb-theBase)+"px style='vertical-align:bottom'></div>")}if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:"+eval(theBase-tt)+"px;font-size:1pt;line-height:1pt;'><img src='p_"+theColor+".gif' width="+eval(ww-dd)+"px height="+eval(bb-theBase)+"px style='vertical-align:bottom'></div>");_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-dd)+"px;top:0px;font-size:1pt;line-height:1pt;'><img src='d_"+theColor+".gif' width="+dd+"px height="+eval(theBase-tt)+"px style='vertical-align:bottom'></div>")}}if(theBase>=bb){if((theBase>bb)&&(ww>0)){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:"+hh+"px;font-size:1pt;line-height:1pt;'><img src='o_"+theColor+".gif' width="+ww+"px height="+eval(theBase-bb)+"px style='vertical-align:bottom'></div>")}if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='b_"+theColor+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>")}if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1))){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='d_"+theColor+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>")}}_DiagramTarget.document.writeln("</div>")}function _AreaResizeTo(theX0,theY0,theX1,theY1){var dd,ll,rr,tt,bb,ww,hh,id=this.ID,selObj="",divtext="";if(!isNaN(parseInt(theX0))){this.X0=theX0}if(!isNaN(parseInt(theY0))){this.Y0=theY0}if(!isNaN(parseInt(theX1))){this.X1=theX1}if(!isNaN(parseInt(theY1))){this.Y1=theY1}if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(this.Base<=tt){left=ll+"px";top=this.Base+"px";width=ww+"px";height=hh+"px"}else{left=ll+"px";top=tt+"px";width=ww+"px";height=Math.max(hh,this.Base-tt)+"px"}}if(this.Base<=tt){if((this.Base<tt)&&(ww>0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='o_"+this.Color+".gif' width="+ww+"px height="+eval(tt-this.Base)+"px style='vertical-align:bottom'></div>"}if(((this.Y0<this.Y1)&&(this.X0<this.X1))||((this.Y0>this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:"+eval(tt-this.Base)+"px;font-size:1pt;line-height:1pt;'><img src='q_"+this.Color+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>"}if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:"+eval(tt-this.Base)+"px;font-size:1pt;line-height:1pt;'><img src='p_"+this.Color+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>"}}if((this.Base>tt)&&(this.Base<bb)){dd=Math.round((this.Base-tt)/hh*ww);if(((this.Y0<this.Y1)&&(this.X0<this.X1))||((this.Y0>this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='b_"+this.Color+".gif' width="+dd+"px height="+eval(this.Base-tt)+"px style='vertical-align:bottom'></div>";divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+dd+"px;top:"+eval(this.Base-tt)+"px;font-size:1pt;line-height:1pt;'><img src='q_"+this.Color+".gif' width="+eval(ww-dd)+"px height="+eval(bb-this.Base)+"px style='vertical-align:bottom'></div>"}if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:"+eval(this.Base-tt)+"px;font-size:1pt;line-height:1pt;'><img src='p_"+this.Color+".gif' width="+eval(ww-dd)+"px height="+eval(bb-this.Base)+"px style='vertical-align:bottom'></div>";divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-dd)+"px;top:0px;font-size:1pt;line-height:1pt;'><img src='d_"+this.Color+".gif' width="+dd+"px height="+eval(this.Base-tt)+"px style='vertical-align:bottom'></div>"}}if(this.Base>=bb){if((this.Base>bb)&&(ww>0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:"+hh+"px;font-size:1pt;line-height:1pt;'><img src='o_"+this.Color+".gif' width="+ww+"px height="+eval(this.Base-bb)+"px style='vertical-align:bottom'></div>"}if(((this.Y0<this.Y1)&&(this.X0<this.X1))||((this.Y0>this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='b_"+this.Color+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>"}if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:0px;top:0px;font-size:1pt;line-height:1pt;'><img src='d_"+this.Color+".gif' width="+ww+"px height="+hh+"px style='vertical-align:bottom'></div>"}}selObj.innerHTML=divtext}function Arrow(theX0,theY0,theX1,theY1,theColor,theSize,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){this.ID="Arrow"+_N_Arrow;_N_Arrow++;_zIndex++;this.X0=theX0;this.Y0=theY0;this.X1=theX1;this.Y1=theY1;this.Color=theColor;if((theColor!="")&&(theColor.length==6)){this.Color="#"+theColor}this.Size=Number(_nvl(theSize,1));this.Cursor=_cursor(theOnClickAction);this.Border=8*this.Size;this.SetVisibility=_SetVisibility;this.SetColor=_SetColor;this.SetTitle=_SetTitle;this.MoveTo=_ArrowMoveTo;this.ResizeTo=_ArrowResizeTo;this.Delete=_Delete;this.EventActions="";if(_nvl(theOnClickAction,"")!=""){this.EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){this.EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){this.EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}var xx0,yy0,xx1,yy1,ll,rr,tt,bb,ww,hh,ccl,ccr,cct,ccb;var ddir,ss2=Math.floor(this.Size/2),nbsp="";ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;_DiagramTarget.document.write("<div id='"+this.ID+"' style='position:absolute;left:"+eval(ll-ss2-this.Border)+"px;top:"+eval(tt-ss2-this.Border)+"px; width:"+eval(ww+this.Size+2*this.Border)+"px; height:"+eval(hh+this.Size+2*this.Border)+"px; z-index:"+_zIndex+";' title='"+_nvl(theTooltipText,"")+"'>");if((ww==0)||(hh==0)){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+this.Border+"px;top:"+this.Border+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccr+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}ccl++}}}var LL=1,ll0=ll,tt0=tt;var ccL=8*theSize+4,ccB=2*theSize+1;var DDX=theX1-theX0,DDY=theY1-theY0;if((DDX!=0)||(DDY!=0)){LL=Math.sqrt((DDX*DDX)+(DDY*DDY))}this.X0=theX1-Math.round(1/LL*(ccL*DDX-ccB*DDY));this.Y0=theY1-Math.round(1/LL*(ccL*DDY+ccB*DDX));ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if((ww==0)||(hh==0)){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(this.Border+ll-ll0)+"px;top:"+eval(this.Border+tt-tt0)+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccr+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}ccl++}}}this.X0=theX1-Math.round(1/LL*(ccL*DDX+ccB*DDY));this.Y0=theY1-Math.round(1/LL*(ccL*DDY-ccB*DDX));ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if((ww==0)||(hh==0)){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(this.Border+ll-ll0)+"px;top:"+eval(this.Border+tt-tt0)+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccr+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}else{_DiagramTarget.document.write("<div "+this.EventActions+"style='"+_cursor(theOnClickAction)+"position:absolute;left:"+eval(ww-ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}ccl++}}}_DiagramTarget.document.writeln("</div>");this.X0=theX0;this.Y0=theY0;return(this)}function _ArrowResizeTo(theX0,theY0,theX1,theY1){var xx0,yy0,xx1,yy1,ll,rr,tt,bb,ww,hh,ccl,ccr,cct,ccb,id=this.ID,selObj="",divtext="";var ss2=Math.floor(this.Size/2),nbsp="";if(!isNaN(parseInt(theX0))){this.X0=theX0}if(!isNaN(parseInt(theY0))){this.Y0=theY0}if(!isNaN(parseInt(theX1))){this.X1=theX1}if(!isNaN(parseInt(theY1))){this.Y1=theY1}var tmpX0=this.X0,tmpY0=this.Y0;var ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){left=eval(ll-ss2-this.Border)+"px";top=eval(tt-ss2-this.Border)+"px";width=eval(ww+this.Size+2*this.Border)+"px";height=eval(hh+this.Size+2*this.Border)+"px"}if((ww==0)||(hh==0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+this.Border+"px;top:"+this.Border+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccr+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccl+this.Border)+"px;top:"+eval(cct+this.Border)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}ccl++}}}var LL=1,ll0=ll,tt0=tt;var ccL=8*this.Size+4,ccB=2*this.Size+1;var DDX=this.X1-tmpX0,DDY=this.Y1-tmpY0;if((DDX!=0)||(DDY!=0)){LL=Math.sqrt(0+(DDX*DDX)+(DDY*DDY))}this.X0=this.X1-Math.round(1/LL*(ccL*DDX-ccB*DDY));this.Y0=this.Y1-Math.round(1/LL*(ccL*DDY+ccB*DDX));ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if((ww==0)||(hh==0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(this.Border+ll-ll0)+"px;top:"+eval(this.Border+tt-tt0)+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccr+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}ccl++}}}this.X0=this.X1-Math.round(1/LL*(ccL*DDX+ccB*DDY));this.Y0=this.Y1-Math.round(1/LL*(ccL*DDY-ccB*DDX));ddir=(((this.Y1>this.Y0)&&(this.X1>this.X0))||((this.Y1<this.Y0)&&(this.X1<this.X0)))?true:false;if(this.X0<=this.X1){ll=this.X0;rr=this.X1}else{ll=this.X1;rr=this.X0}if(this.Y0<=this.Y1){tt=this.Y0;bb=this.Y1}else{tt=this.Y1;bb=this.Y0}ww=rr-ll;hh=bb-tt;if((ww==0)||(hh==0)){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(this.Border+ll-ll0)+"px;top:"+eval(this.Border+tt-tt0)+"px;width:"+eval(ww+this.Size)+"px;height:"+eval(hh+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(ww>hh){ccr=0;cct=0;while(ccr<ww){ccl=ccr;while((2*ccr*hh<=(2*cct+1)*ww)&&(ccr<=ww)){ccr++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccr+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+eval(ccr-ccl+this.Size)+"px;height:"+this.Size+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}cct++}}else{ccb=0;ccl=0;while(ccb<hh){cct=ccb;while((2*ccb*ww<=(2*ccl+1)*hh)&&(ccb<hh)){ccb++}if(ddir){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+eval(ww-ccl+this.Border+ll-ll0)+"px;top:"+eval(cct+this.Border+tt-tt0)+"px;width:"+this.Size+"px;height:"+eval(ccb-cct+this.Size)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}ccl++}}}selObj.innerHTML=divtext;this.X0=tmpX0;this.Y0=tmpY0}function _ArrowMoveTo(theLeft,theTop){var id=this.ID,selObj;var ss2=Math.floor(this.Size/2);if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){if(!isNaN(parseInt(theLeft))){left=eval(theLeft-ss2-this.Border)+"px"}if(!isNaN(parseInt(theTop))){top=eval(theTop-ss2-this.Border)+"px"}visibility="visible"}}function Pie(theXCenter,theYCenter,theOffset,theRadius,theAngle0,theAngle1,theColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){var result=new String();this.ID="Pie"+_N_Pie;_N_Pie++;_zIndex++;this.XCenter=theXCenter;this.YCenter=theYCenter;this.Offset=theOffset;this.Radius=theRadius;this.dX=theRadius;this.dY=theRadius;this.Angle0=theAngle0;this.Angle1=theAngle1;this.Color=theColor;if((theColor!="")&&(theColor.length==6)){this.Color="#"+theColor}this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetColor;this.SetTitle=_SetTitle;this.MoveTo=_PieMoveTo;this.ResizeTo=_PieResizeTo;this.Delete=_Delete;this.EventActions="";if(_nvl(theOnClickAction,"")!=""){this.EventActions+="onClick='"+_nvl(theOnClickAction,"")+"' "}if(_nvl(theOnMouseoverAction,"")!=""){this.EventActions+="onMouseover='"+_nvl(theOnMouseoverAction,"")+"' "}if(_nvl(theOnMouseoutAction,"")!=""){this.EventActions+="onMouseout='"+_nvl(theOnMouseoutAction,"")+"' "}var aa0,aa1,xx,yy,tt,xxo=0,yyo=0,rr2=this.Radius*this.Radius,xx0,yy0,xx1,yy1,pid180=Math.PI/180,ss0,ss1;var nbsp="";aa0=this.Angle0;aa1=this.Angle1;while(aa0>=360){aa0-=360}while(aa0<0){aa0+=360}while(aa1>=360){aa1-=360}while(aa1<0){aa1+=360}if(aa0<aa1){xxo=Math.sin((aa0+aa1)*pid180/2)*this.Offset;yyo=-Math.cos((aa0+aa1)*pid180/2)*this.Offset}if(aa0>aa1){xxo=Math.sin((aa0+aa1+360)*pid180/2)*this.Offset;yyo=-Math.cos((aa0+aa1+360)*pid180/2)*this.Offset}result=result+"<div id='"+this.ID+"' style='position:absolute;left:"+Math.round(this.XCenter-this.Radius+xxo)+"px;top:"+Math.round(this.YCenter-this.Radius+yyo)+"px; width:"+eval(2*this.Radius)+"px; height:"+eval(2*this.Radius)+"px; z-index:"+_zIndex+"; font-size:1pt; line-height:1pt;' title='"+_nvl(theTooltipText,"")+"'>";if(aa0==aa1){if(this.Angle0<this.Angle1){for(yy=-this.Radius;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{xx0=Math.sin(aa0*pid180)*this.Radius;yy0=-Math.cos(aa0*pid180)*this.Radius;xx1=Math.sin(aa1*pid180)*this.Radius;yy1=-Math.cos(aa1*pid180)*this.Radius;for(yy=-this.Radius;yy<0;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;if((yy0>=0)&&(yy1>=0)){if(xx0<xx1){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy0<0)&&(yy1<0)){if((yy<yy0)&&(yy<yy1)){if(((xx0<0)&&(xx1>0))||((xx0<0)&&(xx1<=xx0))||((xx1>0)&&(xx0>=xx1))){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy>=yy0)&&(yy>=yy1)){ss0=yy*xx0/yy0;ss1=yy*xx1/yy1;if(xx0<xx1){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(ss1-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if(yy>=yy0){ss0=yy*xx0/yy0;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{ss1=yy*xx1/yy1;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}else{if(yy0<0){if(yy>=yy0){ss0=yy*xx0/yy0;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx0<0){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{if(yy>=yy1){ss1=yy*xx1/yy1;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx1>0){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}}}for(yy=0;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;if((yy0<=0)&&(yy1<=0)){if(xx0>xx1){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy0>0)&&(yy1>0)){if((yy>yy0)&&(yy>yy1)){if(((xx1<0)&&(xx0>0))||((xx1<0)&&(xx0<=xx1))||((xx0>0)&&(xx1>=xx0))){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy<=yy0)&&(yy<=yy1)){ss0=yy*xx0/yy0;ss1=yy*xx1/yy1;if(xx0>xx1){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(ss0-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if(yy<=yy0){ss0=yy*xx0/yy0;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{ss1=yy*xx1/yy1;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}else{if(yy0>0){if(yy<=yy0){ss0=yy*xx0/yy0;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx0>0){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{if(yy<=yy1){ss1=yy*xx1/yy1;result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx1<0){result=result+"<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}}}}result=result+"</div>";return result}function _PieResizeTo(theXCenter,theYCenter,theOffset,theRadius,theAngle0,theAngle1){var id=this.ID,selObj="",divtext="";if(!isNaN(parseInt(theXCenter))){this.XCenter=theXCenter}if(!isNaN(parseInt(theYCenter))){this.YCenter=theYCenter}if(!isNaN(parseInt(theOffset))){this.Offset=theOffset}if(!isNaN(parseInt(theRadius))){this.Radius=theRadius}if(!isNaN(parseInt(theAngle0))){this.Angle0=theAngle0}if(!isNaN(parseInt(theAngle1))){this.Angle1=theAngle1}var aa0,aa1,xx,yy,tt,xxo=0,yyo=0,rr2=this.Radius*this.Radius,xx0,yy0,xx1,yy1,pid180=Math.PI/180,ss0,ss1;var nbsp="";aa0=this.Angle0;aa1=this.Angle1;if(aa0<aa1){xxo=Math.sin((aa0+aa1)*pid180/2)*this.Offset;yyo=-Math.cos((aa0+aa1)*pid180/2)*this.Offset}if(aa0>aa1){xxo=Math.sin((aa0+aa1+360)*pid180/2)*this.Offset;yyo=-Math.cos((aa0+aa1+360)*pid180/2)*this.Offset}if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){left=Math.round(this.XCenter-this.Radius+xxo)+"px";top=Math.round(this.YCenter-this.Radius+yyo)+"px";width=eval(2*this.Radius)+"px";height=eval(2*this.Radius)+"px"}if(aa0==aa1){if(this.Angle0<this.Angle1){for(yy=-this.Radius;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{xx0=Math.sin(aa0*pid180)*this.Radius;yy0=-Math.cos(aa0*pid180)*this.Radius;xx1=Math.sin(aa1*pid180)*this.Radius;yy1=-Math.cos(aa1*pid180)*this.Radius;for(yy=-this.Radius;yy<0;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;if((yy0>=0)&&(yy1>=0)){if(xx0<xx1){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy0<0)&&(yy1<0)){if((yy<yy0)&&(yy<yy1)){if(((xx0<0)&&(xx1>0))||((xx0<0)&&(xx1<=xx0))||((xx1>0)&&(xx0>=xx1))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy>=yy0)&&(yy>=yy1)){ss0=yy*xx0/yy0;ss1=yy*xx1/yy1;if(xx0<xx1){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(ss1-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if(yy>=yy0){ss0=yy*xx0/yy0;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{ss1=yy*xx1/yy1;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}else{if(yy0<0){if(yy>=yy0){ss0=yy*xx0/yy0;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss0)+"px;top:"+tt+"px;width:"+Math.round(xx-ss0)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx0<0){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{if(yy>=yy1){ss1=yy*xx1/yy1;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss1+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx1>0){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}}}for(yy=0;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy+0.5)*(yy+0.5)));tt=yy+this.Radius;if((yy0<=0)&&(yy1<=0)){if(xx0>xx1){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy0>0)&&(yy1>0)){if((yy>yy0)&&(yy>yy1)){if(((xx1<0)&&(xx0>0))||((xx1<0)&&(xx0<=xx1))||((xx0>0)&&(xx1>=xx0))){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if((yy<=yy0)&&(yy<=yy1)){ss0=yy*xx0/yy0;ss1=yy*xx1/yy1;if(xx0>xx1){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(ss0-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}else{if(yy<=yy0){ss0=yy*xx0/yy0;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{ss1=yy*xx1/yy1;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}else{if(yy0>0){if(yy<=yy0){ss0=yy*xx0/yy0;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(ss0+xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx0>0){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}else{if(yy<=yy1){ss1=yy*xx1/yy1;divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius+ss1)+"px;top:"+tt+"px;width:"+Math.round(xx-ss1)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}else{if(xx1<0){divtext+="<div "+this.EventActions+"style='"+this.Cursor+"position:absolute;left:"+Math.round(this.Radius-xx)+"px;top:"+tt+"px;width:"+Math.round(2*xx)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}}}}}}selObj.innerHTML=divtext}function _PieMoveTo(theXCenter,theYCenter,theOffset){var xxo=0,yyo=0,pid180=Math.PI/180,id=this.ID,selObj;if(!isNaN(parseInt(theXCenter))){this.XCenter=theXCenter}if(!isNaN(parseInt(theYCenter))){this.YCenter=theYCenter}if(!isNaN(parseInt(theOffset))){this.Offset=theOffset}if(this.Angle0<this.Angle1){xxo=Math.sin((this.Angle0+this.Angle1)*pid180/2)*this.Offset;yyo=-Math.cos((this.Angle0+this.Angle1)*pid180/2)*this.Offset}if(this.Angle0>this.Angle1){xxo=Math.sin((this.Angle0+this.Angle1+360)*pid180/2)*this.Offset;yyo=-Math.cos((this.Angle0+this.Angle1+360)*pid180/2)*this.Offset}if(document.all){selObj=eval("_DiagramTarget.document.all."+id)}else{selObj=_DiagramTarget.document.getElementById(id)}with(selObj.style){left=Math.round(this.XCenter-this.Radius+xxo)+"px";top=Math.round(this.YCenter-this.Radius+yyo)+"px";width=eval(2*this.Radius)+"px";height=eval(2*this.Radius)+"px";visibility="visible"}};
