
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,_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,_DiagramTarget=window,_BFont="font-family:Verdana;font-weight:bold;font-size:10pt;line-height:13pt;",_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.TimeBegin="0930";this.TimeEnd="1600";this.TM="1245";this.SetVisibility=_SetVisibility;this.SetTitle=_SetTitle;this.Delete=_Delete;return(this)}function _SetFrame(B,$,A,_){this.left=B;this.right=A;this.top=$;this.bottom=_}function _SetBorder(_,$,A,B){this.xmin=_;this.xmax=$;this.ymin=A;this.ymax=B}function _SetText(_,$,A){this.xtext=_;this.ytext=$;this.title=A}function _SetGridColor($,_){this.XGridColor=$;this.YGridColor=$;if((_)||(_=="")){this.XSubGridColor=_;this.YSubGridColor=_}}function _SetXGridColor($,_){this.XGridColor=$;if((_)||(_==""))this.XSubGridColor=_}function _SetYGridColor($,_){this.YGridColor=$;if((_)||(_==""))this.YSubGridColor=_}function _ScreenX($){return(Math.round(($-this.xmin)/(this.xmax-this.xmin)*(this.right-this.left)+this.left))}function _ScreenY($){return(Math.round((this.ymax-$)/(this.ymax-this.ymin)*(this.bottom-this.top)+this.top))}function _RealX($){return(this.xmin+(this.xmax-this.xmin)*($-this.left)/(this.right-this.left))}function _RealY($){return(this.ymax-(this.ymax-this.ymin)*($-this.top)/(this.bottom-this.top))}function _sign($){if($<0)return(-1);else return(1)}function _DateInterval($){var _=140*24*60*60*1000;this.SubGrids=4;if($>=_){_=8766*60*60*1000;if($<_)return(_/12);if($<_*2)return(_/6);if($<_*5/2){this.SubGrids=6;return(_/4)}if($<_*5){this.SubGrids=6;return(_/2)}if($<_*10)return(_);if($<_*20)return(_*2);if($<_*50){this.SubGrids=5;return(_*5)}if($<_*100){this.SubGrids=5;return(_*10)}if($<_*200)return(_*20);if($<_*500){this.SubGrids=5;return(_*50)}this.SubGrids=5;return(_*100)}_/=2;if($>=_){this.SubGrids=7;return(_/5)}_/=2;if($>=_){this.SubGrids=7;return(_/5)}_/=7;_*=4;if($>=_)return(_/5);_/=2;if($>=_)return(_/5);_/=2;if($>=_)return(_/5);_/=2;if($>=_)return(_/5);_*=3;_/=5;if($>=_){this.SubGrids=6;return(_/6)}_/=2;if($>=_){this.SubGrids=6;return(_/6)}_*=2;_/=3;if($>=_)return(_/6);_/=2;if($>=_)return(_/6);_/=2;if($>=_){this.SubGrids=6;return(_/6)}_/=2;if($>=_){this.SubGrids=5;return(_/6)}_*=2;_/=3;if($>=_){this.SubGrids=5;return(_/6)}_/=3;if($>=_){this.SubGrids=5;return(_/4)}_/=2;if($>=_)return(_/5);_/=2;if($>=_)return(_/5);_*=3;_/=2;if($>=_){this.SubGrids=6;return(_/6)}_/=2;if($>=_){this.SubGrids=5;return(_/6)}_*=2;_/=3;if($>=_){this.SubGrids=5;return(_/6)}_/=3;if($>=_){this.SubGrids=5;return(_/4)}_/=2;if($>=_)return(_/5);return(_/10)}function _DayOfYear(_,$,C){DOM=new Array(31,28,31,30,31,30,31,31,30,31,30,31);var B,A=_;for(B=0;B<$-1;B++)A+=DOM[B];if(($>2)&&(C%4==0))A++;return(A)}function _GetKWT(dd,mm,yy){var ss=new Date(yy,0,1),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(A,C,D){var G,_,$,F,B,E,H=new Date(A);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(C>15*24*60*60*1000){if(C<365*24*60*60*1000){H.setTime(A+15*24*60*60*1000);G=H.getUTCFullYear()%100;if(G<10)G="0"+G;_=H.getUTCMonth()+1;if(D==5);if(D==4)return(Month[_-1]);if(D==3)return(Month[_-1]+" "+G);return(_+"/"+G)}H.setTime(A+183*24*60*60*1000);G=H.getUTCFullYear();return(G)}H.setTime(A);G=H.getUTCFullYear();_=H.getUTCMonth()+1;$=H.getUTCDate();ww=H.getUTCDay();F=H.getUTCHours();B=H.getUTCMinutes();E=H.getUTCSeconds();if(C>=86400000){if(D==5);if(D==4)return(Weekday[ww]);if(D==3)return(_+"/"+$);return($+"."+_+".")}if(C>=21600000)if(F==0){if(D==5);if(D==4)return(Weekday[ww]);if(D==3)return(_+"/"+$);return($+"."+_+".")}else{if(D==5);if(D==4)return((F<=12)?F+"am":F%12+"pm");if(D==3)return((F<=12)?F+"am":F%12+"pm");return(F+":00")}if(C>=60000){if(B<10)B="0"+B;if(D==5);if(D==4)return((F<=12)?F+"."+B+"am":F%12+"."+B+"pm");if(B=="00")B="";else B=":"+B;if(D==3)return((F<=12)?F+B+"am":F%12+B+"pm");if(B=="")B=":00";return(F+B)}if(E<10)E="0"+E;return(B+":"+E)}function _GetXGrid(){var E,H,D,C,G,_,$,A,F,B;$=(this.xmax-this.xmin);if(Math.abs($)>0){F=(this.right-this.left)/(this.xmax-this.xmin);if((this.XScale==1)||(isNaN(this.XScale))){_=1;while(Math.abs($)>=100){$/=10;_*=10}while(Math.abs($)<10){$*=10;_/=10}if(Math.abs($)>=50){this.SubGrids=5;B=10*_*_sign($)}else if(Math.abs($)>=20){this.SubGrids=5;B=5*_*_sign($)}else{this.SubGrids=4;B=2*_*_sign($)}}else B=this.DateInterval(Math.abs($))*_sign($);if(this.XGridDelta!=0)B=this.XGridDelta;if(this.XSubGrids!=0)this.SubGrids=this.XSubGrids;G=Math.floor(this.xmin/B)*B;H=0;this.XGrid[1]=B;if(B!=0)this.MaxGrids=Math.floor(Math.abs((this.xmax-this.xmin)/B))+2;else this.MaxGrids=0;for(D=this.MaxGrids;D>=-1;D--){A=G+D*B;E=Math.round(this.left+(-this.xmin+A)*F);if((E>=this.left)&&(E<=this.right)){if(H==0)this.XGrid[2]=A;this.XGrid[0]=A;H++}}}return(this.XGrid)}function _GetYGrid(){var B,H,E,C,G,_,$,A,F,D;$=this.ymax-this.ymin;if(Math.abs($)>0){F=(this.bottom-this.top)/(this.ymax-this.ymin);if((this.YScale==1)||(isNaN(this.YScale))){_=1;while(Math.abs($)>=100){$/=10;_*=10}while(Math.abs($)<10){$*=10;_/=10}if(Math.abs($)>=50){this.SubGrids=5;D=10*_*_sign($)}else if(Math.abs($)>=20){this.SubGrids=5;D=5*_*_sign($)}else{this.SubGrids=4;D=2*_*_sign($)}}else D=this.DateInterval(Math.abs($))*_sign($);if(this.YGridDelta!=0)D=this.YGridDelta;if(this.YSubGrids!=0)this.SubGrids=this.YSubGrids;G=Math.floor(this.ymax/D)*D;this.YGrid[1]=D;H=0;if(D!=0)this.MaxGrids=Math.floor(Math.abs((this.ymax-this.ymin)/D))+2;else this.MaxGrids=0;for(E=-1;E<=this.MaxGrids;E++){A=G-E*D;B=Math.round(this.top+(this.ymax-A)*F);if((B>=this.top)&&(B<=this.bottom)){if(H==0)this.YGrid[2]=A;this.YGrid[0]=A;H++}}}return(this.YGrid)}function _nvl($,_){if($==null)return(_);var A=String($);while(A.search("'")>=0)A=A.replace("'","&#39;");return(A)}function _cursor($){if($)if(_dSize==1)return("cursor:hand;");else return("cursor:pointer;");return("")}function _GetArrayMin(A){var _,$=A[0];for(_=1;_<A.length;_++)if($>A[_])$=A[_];return($)}function _GetArrayMax(A){var _,$=A[0];for(_=1;_<A.length;_++)if($<A[_])$=A[_];return($)}function _IsImage(_){if(!_)return(false);var $=String(_).toLowerCase().split(".");if($.length!=2)return(false);switch($[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,c151="&#151;",nbsp=(_IE)?"&nbsp;":"",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 _DiagramTarget.document.writeln("<div id='"+this.ID+"' title='"+_nvl(theTooltipText,"")+"'>");if(_IsImage(theDrawColor))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="<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,this.TimeBegin,this.TimeEnd,this.TM)+"";else l=xr+""+u}else if(fn)l=fn(Math.round(10*xr/r)/Math.round(10/r),this.TimeBegin,this.TimeEnd,this.TM)+"";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>";if(lay<-1)selObj.innerHTML=divtext;else _DiagramTarget.document.writeln(divtext+"</div>")}function Bar(theLeft,theTop,theRight,theBottom,theDrawColor,theText,theTextColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){this.ID="Bar"+_N_Bar;_N_Bar++;_zIndex++;this.left=theLeft;this.top=theTop;this.width=theRight-theLeft;this.height=theBottom-theTop;this.DrawColor=theDrawColor;this.Text=String(theText);this.TextColor=theTextColor;this.BorderWidth="";this.BorderColor="";this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetBarColor;this.SetText=_SetBarText;this.SetTitle=_SetTitle;this.MoveTo=_MoveTo;this.ResizeTo=_ResizeTo;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,"")+"' ";if(_nvl(theText,"")!=""){var tt=theText;if(_IsImage(theText))tt="<img src='"+theText+"' width="+eval(theRight-theLeft-1)+" height="+eval(theBottom-theTop-1)+">";_DiagramTarget.document.writeln("<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";_DiagramTarget.document.writeln("<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(this)}function Box(theLeft,theTop,theRight,theBottom,theDrawColor,theText,theTextColor,theBorderWidth,theBorderColor,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){this.ID="Box"+_N_Box;_N_Box++;_zIndex++;this.left=theLeft;this.top=theTop;this.width=theRight-theLeft;this.height=theBottom-theTop;this.DrawColor=theDrawColor;this.Text=String(theText);this.TextColor=theTextColor;this.BorderWidth=theBorderWidth;this.BorderColor=theBorderColor;this.Cursor=_cursor(theOnClickAction);this.SetVisibility=_SetVisibility;this.SetColor=_SetBarColor;this.SetText=_SetBarText;this.SetTitle=_SetTitle;this.MoveTo=_MoveTo;this.ResizeTo=_ResizeTo;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,"")+"' ";var bb="",ww=theBorderWidth;if(_nvl(theBorderWidth,"")=="")ww=0;if((_nvl(theBorderWidth,"")!="")&&(_nvl(theBorderColor,"")!=""))bb="border-style:solid;border-width:"+theBorderWidth+"px;border-color:"+theBorderColor+";";if(_nvl(theText,"")!=""){var tt=theText;if(_IsImage(theText))tt="<img src='"+theText+"' width="+eval(theRight-theLeft-2*ww)+" height="+eval(theBottom-theTop-2*ww)+">";_DiagramTarget.document.writeln("<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";_DiagramTarget.document.writeln("<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(this)}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.display="inline";else selObj.style.display="none"}else{selObj=_DiagramTarget.document.getElementById(id);if(isVisible)selObj.style.display="inline";else selObj.style.display="none";if(id.substr(0,3)=="Dia"){var ii=0;selObj=_DiagramTarget.document.getElementById(id+"i"+eval(ii++));while(selObj!=null){if(isVisible)selObj.style.display="inline";else selObj.style.display="none";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($){this.Color=$;if(($!="")&&($.length<this.Color.length))this.Color="#"+$;else this.Color=$;this.ResizeTo("","","","")}function Line(theX0,theY0,theX1,theY1,theColor,theSize,theTooltipText,theOnClickAction,theOnMouseoverAction,theOnMouseoutAction){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,ss2=Math.floor(this.Size/2),nbsp=(_IE)?"&nbsp;":"",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;_DiagramTarget.document.write("<div id='"+this.ID+"' style='visibility:hidden;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))_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+_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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+_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 _DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+_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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+_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 _DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+_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++}}_DiagramTarget.document.writeln("</div>");return(this)}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="",ss2=Math.floor(this.Size/2),nbsp=(_IE)?"&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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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,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;if((theColor!="")&&(theColor.length==6))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 ii,dd,ll,rr,tt,bb,ww,hh,nbsp=(_IE)?"&nbsp;":"";if(theX0<=theX1){ll=Math.round(theX0);rr=Math.round(theX1)}else{ll=Math.round(theX1);rr=Math.round(theX0)}if(theY0<=theY1){tt=Math.round(theY0);bb=Math.round(theY1)}else{tt=Math.round(theY1);bb=Math.round(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='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:0px;width:"+ww+"px;height:"+eval(tt-theBase)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1)))for(ii=0;ii<hh;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+Math.round(ww*(ii+0.5)/hh)+"px;top:"+eval(tt-theBase+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1)))for(ii=0;ii<hh;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+eval(tt-theBase+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}if((theBase>tt)&&(theBase<bb)){dd=Math.round((theBase-tt)/hh*ww);if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1))){for(ii=0;ii<theBase-tt;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");for(ii=0;ii<bb-theBase;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(dd+Math.round(ww*(ii+0.5)/hh))+"px;top:"+eval(theBase-tt+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1))){for(ii=0;ii<theBase-tt;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");for(ii=0;ii<bb-theBase;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+eval(theBase-tt+ii)+"px;width:"+(ww-dd-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}}if(theBase>=bb){if((theBase>bb)&&(ww>0))_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+(hh)+"px;width:"+ww+"px;height:"+eval(theBase-bb)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");if(((theY0<theY1)&&(theX0<theX1))||((theY0>theY1)&&(theX0>theX1)))for(ii=0;ii<hh;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>");if(((theY0>theY1)&&(theX0<theX1))||((theY0<theY1)&&(theX0>theX1)))for(ii=0;ii<hh;ii++)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>")}_DiagramTarget.document.writeln("</div>")}function _AreaResizeTo(theX0,theY0,theX1,theY1){var dd,ll,rr,tt,bb,ww,hh,id=this.ID,selObj="",divtext="",nbsp=(_IE)?"&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;if(this.X0<=this.X1){ll=Math.round(this.X0);rr=Math.round(this.X1)}else{ll=Math.round(this.X1);rr=Math.round(this.X0)}if(this.Y0<=this.Y1){tt=Math.round(this.Y0);bb=Math.round(this.Y1)}else{tt=Math.round(this.Y1);bb=Math.round(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='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:0px;width:"+ww+"px;height:"+eval(tt-this.Base)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";if(((this.Y0<this.Y1)&&(this.X0<this.X1))||((this.Y0>this.Y1)&&(this.X0>this.X1)))for(ii=0;ii<hh;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+Math.round(ww*(ii+0.5)/hh)+"px;top:"+eval(tt-this.Base+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1)))for(ii=0;ii<hh;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+eval(tt-this.Base+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</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))){for(ii=0;ii<this.Base-tt;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";for(ii=0;ii<bb-this.Base;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(dd+Math.round(ww*(ii+0.5)/hh))+"px;top:"+eval(this.Base-tt+ii)+"px;width:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1))){for(ii=0;ii<this.Base-tt;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";for(ii=0;ii<bb-this.Base;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+eval(this.Base-tt+ii)+"px;width:"+(ww-dd-Math.round(ww*(ii+0.5)/hh))+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>"}}if(this.Base>=bb){if((this.Base>bb)&&(ww>0))divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+hh+"px;width:"+ww+"px;height:"+eval(this.Base-bb)+"px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";if(((this.Y0<this.Y1)&&(this.X0<this.X1))||((this.Y0>this.Y1)&&(this.X0>this.X1)))for(ii=0;ii<hh;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:0px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</div>";if(((this.Y0>this.Y1)&&(this.X0<this.X1))||((this.Y0<this.Y1)&&(this.X0>this.X1)))for(ii=0;ii<hh;ii++)divtext+="<div "+this.EventActions+"style='visibility:visible;"+this.Cursor+"position:absolute;left:"+(ww-Math.round(ww*(ii+0.5)/hh))+"px;top:"+ii+"px;width:"+Math.round(ww*(ii+0.5)/hh)+"px;height:1px;background-color:"+this.Color+";font-size:1pt;line-height:1pt;'>"+nbsp+"</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,ddir,ss2=Math.floor(this.Size/2),nbsp=(_IE)?"&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='visibility:hidden;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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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,ccL=8*theSize+4,ccB=2*theSize+1,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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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='visibility:visible;"+_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="",ss2=Math.floor(this.Size/2),nbsp=(_IE)?"&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,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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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,ccL=8*this.Size+4,ccB=2*this.Size+1,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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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,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){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,nbsp=(_IE)?"&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}_DiagramTarget.document.write("<div id='"+this.ID+"' style='visibility:hidden;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+0.5;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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+0.5;yy<0;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);if((yy0>=0)&&(yy1>=0)){if(xx0<xx1)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)))_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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=Math.round(yy*xx0/yy0);ss1=Math.round(yy*xx1/yy1);if(xx0<xx1)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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{_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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>");_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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.5;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);if((yy0<=0)&&(yy1<=0)){if(xx0>xx1)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)))_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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=Math.round(yy*xx0/yy0);ss1=Math.round(yy*xx1/yy1);if(xx0>xx1)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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{_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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>");_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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;_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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)_DiagramTarget.document.write("<div "+this.EventActions+"style='visibility:visible;"+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>")}}_DiagramTarget.document.writeln("</div>");return(this)}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,nbsp=(_IE)?"&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+0.5;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);divtext+="<div "+this.EventActions+"style='visibility:visible;"+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+0.5;yy<0;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);if((yy0>=0)&&(yy1>=0)){if(xx0<xx1)divtext+="<div "+this.EventActions+"style='visibility:visible;"+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='visibility:visible;"+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=Math.round(yy*xx0/yy0);ss1=Math.round(yy*xx1/yy1);if(xx0<xx1)divtext+="<div "+this.EventActions+"style='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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.5;yy<this.Radius;yy++){xx=Math.round(Math.sqrt(rr2-(yy)*(yy)));tt=Math.round(yy+this.Radius-0.5);if((yy0<=0)&&(yy1<=0)){if(xx0>xx1)divtext+="<div "+this.EventActions+"style='visibility:visible;"+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='visibility:visible;"+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=Math.round(yy*xx0/yy0);ss1=Math.round(yy*xx1/yy1);if(xx0>xx1)divtext+="<div "+this.EventActions+"style='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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='visibility:visible;"+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"}}
