function $iF(){this.$1u=new HashList();this.setDataset(null);};$iF.prototype.setDataset=function($cf){this.$kd=$cf;this.$xd=null;this.$J3=null;};$iF.prototype.$1F=function(){var $cf=this.$kd;var $Ol=this.$xd;if($Ol!=null&&$Ol.$WC==$cf.$WC){return $Ol;}else{return null;}};$iF.prototype.$Ii=function(){var $cf=this.$kd;var $Ol=this.$J3;if($Ol!=null&&$Ol.$WC==$cf.$WC){return $Ol;}else{return null;}};$iF.prototype.getFirstRecord=function(){var $cf=this.$kd;if($cf.$1v&&!$cf.$3c){var $um=$cf.$WC;var $Ol=$um.$I;if($Ol==null){$cf.$VG(1,null);return $um.$I;};if($Ol.$te>1){$cf.$VG(1,$Ol);return $um.$I;};if($Ol.$x8)return $Ol;if($cf.isRecordVisible($Ol))return $Ol;return this.getNextRecord($Ol);}else{ return $cf.getFirstRecord();}};$iF.prototype.getLastRecord=function(){var $cf=this.$kd;if($cf.$1v&&!$cf.$3c){var $um=$cf.$WC;var $Ol=$um.$h;if($Ol==null){$cf.$VG($um.$jG,null);return $um.$h;};if($Ol.$te<$um.$jG){$cf.$VG($um.$jG,null);return $um.$h;};if($Ol.$x8)return $Ol;if($cf.isRecordVisible($Ol))return $Ol;return this.getPrevRecord($Ol);}else{return $cf.getLastRecord();}};$iF.prototype.getPrevRecord=function($Ol){var $cf=$Ol.$kd;if($cf==null){return null;};var $ae=$Ol.$te;if($cf.$1v&&!$cf.$3c){do{var $cs=$Ol.$KL;if($cs!=null){if($ae-$cs.$te>1){$cf.$VG($ae-1,$Ol);return $Ol.$KL;};if($cs.$x8)return $cs;if($cf.isRecordVisible($cs))return $cs;}else{if($ae>1){$cf.$VG($ae-1,$Ol);return $Ol.$KL;}else{ return null;}};$Ol=$cs;}while(true);}else{return $Ol.getPrevRecord();};return null;};$iF.prototype.getNextRecord=function($Ol){var $cf=$Ol.$kd;if($cf==null){return null;};var $ae=$Ol.$te;if($cf.$1v&&!$cf.$3c){do{var $cs=$Ol.$q$;if($cs!=null){if($cs.$te-$ae>1){$cf.$VG($ae+1,$cs);return $Ol.$q$;};if($cs.$x8)return $cs;if($cf.isRecordVisible($cs))return $cs;}else{if($ae<$cf.getPageCount()){$cf.$VG($ae+1,null);return $Ol.$q$;}else{return null;}};$Ol=$cs;}while(true);}else{return $Ol.getNextRecord();};return null;};$iF.prototype.$5U=function($S8){var $cf=this.$kd;var $DM=$cf.$y; if($DM!=null&&$DM.$WC!=$cf.$WC){$DM=null;};if($DM==null){this.$xd=null;this.$J3=null;return;};var $Ol=null;var $3m=this.$1F();var $JY=this.$Ii();if($3m!=null&&this.$1u.get($DM._hashCode)!=null){$Ol=$3m;var $L4=$cf.isRecordVisible($Ol);var $M3=($Ol==$DM);if(!$L4||!$M3){for(var $ze=0;$ze<$S8-1;$ze++){$Ol=this.getNextRecord($Ol);if($Ol==null){$L4=false;break;};if(!$M3&&$Ol==$DM){$M3=true;}};if($L4&&$M3&&(!$JY||$JY==$Ol)){return;}}};if($3m!=null&&this.getPrevRecord($3m)==$DM){this.$xd=$DM;return;};if($JY!=null&&this.getNextRecord($JY)==$DM){$Ol=$DM;for(var $ze=0;$ze<$S8-1;$ze++){var $ZM=this.getPrevRecord($Ol);if($ZM==null)break;$Ol=$ZM;};this.$xd=$Ol;return;};var $nt,$jR; var $jR=parseInt($S8/2);$Ol=$DM;for(var $ze=0;$ze<$jR;$ze++){$Ol=this.getNextRecord($Ol);if($Ol==null){$jR=$ze;break;}};$Ol=$DM;for(var $ze=0;$ze<($S8-$jR)-1;$ze++){var $ZM=this.getPrevRecord($Ol);if($ZM==null)break;$Ol=$ZM;};this.$xd=$Ol;} function ZoomEffect(){this.$WP=[0,0,0,0];this.$gr=[100,100,100,100];this.$Pf=95;};ZoomEffect.prototype.setBeginRect=function(left,top,width,height){if(typeof(left)=="number"){this.$WP=[left,top,left+width,top+height];}else{var $m=left;var $YW=getAbsolutePosition($m);this.$WP=[$YW[0],$YW[1],$YW[0]+$m.offsetWidth,$YW[1]+$m.offsetHeight];}};ZoomEffect.prototype.setEndRect=function(left,top,width,height){if(typeof(left)=="number"){this.$gr=[left,top,left+width,top+height];}else{var $m=left;var $YW=getAbsolutePosition($m);this.$gr=[$YW[0],$YW[1],$YW[0]+$m.offsetWidth,$YW[1]+$m.offsetHeight];}};ZoomEffect.prototype.setSpeed=function($AI){this.$Pf=$AI;};ZoomEffect.prototype.play=function($mj){function $A6($QB){$QB.$n1++;var $Ci=$QB.$n1/$QB.$4R;var left=($QB.$7p[0]-$QB.$vQ[0])*$Ci+$QB.$vQ[0];var top=($QB.$7p[1]-$QB.$vQ[1])*$Ci+$QB.$vQ[1];var width=($QB.$7p[2]-$QB.$vQ[2])*$Ci+$QB.$vQ[2]-left;var height=($QB.$7p[3]-$QB.$vQ[3])*$Ci+$QB.$vQ[3]-top;if(browserType!=BROWSER_IE){width-=4;height-=4;};if($QB.$n1<=$QB.$4R){var $_J=false;try{ var $l8=document.createElement("DIV");$l8.style.zIndex=$IC();$l8.style.display="block";$l8.style.overflow="hidden";$l8.style.position="absolute";$l8.style.borderWidth=2;$l8.style.borderStyle="solid";$l8.style.borderColor="#5E8399";$l8.style.left=left;$l8.style.top=top;$l8.style.width=width;$l8.style.height=height;document.body.appendChild($l8);$QB.$Nk.push($l8);}catch(e){$_J=true;};var $Jk=new Date().getTime();var $pw=$Jk-$QB.$1_;if($_J||$pw>200000){var $Nk=$QB.$Nk;for(var $ze=0;$ze<$Nk.length;$ze++){var $pC=$Nk[$ze];$Nk[$ze]=null;if($pC!=null)document.body.removeChild($pC);};$QB.$Nk=null;var $mj=$QB.$mj;if($mj!=null){$mj();$QB.$mj=null;};return;};$QB.$1_=$Jk;};var $ze=$QB.$n1-4;if($ze>=0){var $Nk=$QB.$Nk;var $0a=$Nk[$ze];$Nk[$ze]=null;if($0a!=null)document.body.removeChild($0a);};if($ze<$QB.$4R){setTimeout(function(){ $A6($QB);},100-$QB.$AI);}else{$QB.$Nk=null;var $mj=$QB.$mj;if($mj!=null){$mj();$QB.$mj=null;}}};var $QB={};$QB.$mj=$mj;$QB.$vQ=this.$WP;$QB.$7p=this.$gr;$QB.$AI=this.$Pf;$QB.$4R=5;$QB.$n1=0;$QB.$Nk=[];$QB.$1_=new Date().getTime();$A6($QB);} var $nb=new Collection();var $hn=null;function $yG(){if($hn==null){var $l8=document.createElement("DIV");$l8.className="SubWindowExclusiveCovering";$l8.style.position="absolute";$l8.style.left=0;$l8.style.top=0;if(browserType!=BROWSER_IE){$l8.style.width="100%";$l8.style.height="100%";}else{$l8.style.width=document.body.clientWidth;$l8.style.height=document.body.clientHeight;};$l8.style.display="none";document.body.appendChild($l8);$hn=$l8;};$hn.style.zIndex=$IC();return $hn;};registerFinalizeProcedure(function(){$nb.clear();$nb=null;$hn=null;});var $NP="normal";var $jD="minimize";var $fE="maximize";var $Nn="hidden";var SubWindow=new Object();SubWindow.getParent=function(){if(parent!=null){var $bn=parent.$nb;if($bn!=null){var $m=$bn.$I;while($m!=null){var $GY=$m.$cJ;if($GY!=null&&$GY.$yj){var $pC=$GY.getContentContainer().firstChild;if($pC!=null&&$pC.contentWindow==window){return $GY;}};$m=$m.$q$; }}};return null;};SubWindow.hideParent=function(){var $GY=SubWindow.getParent();if($GY)$GY.hide();};SubWindow.getAll=function(){return $nb;};function $aL(id,$3K,status){var $GY=null;if(id){$GY=document.getElementById(id);}else{id=$jZ();};if($GY==null){$GY=document.createElement("DIV");$GY.id=id;var $w=document.createElement("TABLE");var $eB,$6O;var $Da=document.createElement("TBODY");$6O=document.createElement("TD");$eB=document.createElement("TR");$eB.appendChild($6O);$Da.appendChild($eB);var $R9=document.createElement("DIV");$6O=document.createElement("TD");$eB=document.createElement("TR");$6O.appendChild($R9);$eB.appendChild($6O);$Da.appendChild($eB);$w.appendChild($Da);$GY.appendChild($w);};$GY.getId=__DoradoComponent_getId;$GY.getViewModel=__DoradoComponent_getViewModel;$GY.isActive=__DoradoComponent_isActive;$GY.activate=$rY;$GY.destroy=$su; $GY.getTag=__DoradoElement_getTag;$GY.setTag=__DoradoElement_setTag;$GY.refresh=$kx;$GY.getTitle=$Y8;$GY.setTitle=$BU;$GY.isResizable=$BS;$GY.setResizable=$l7;$GY.isDraggable=$NC;$GY.setDraggable=$6s;$GY.isAnimated=$9e;$GY.setAnimated=$mZ;$GY.isShowMinimizeButton=$_H;$GY.setShowMinimizeButton=$Ul;$GY.isShowMaxnimizeButton=$2j;$GY.setShowMaximizeButton=$4T;$GY.isShowCloseButton=$FA;$GY.setShowCloseButton=$f3;$GY.getTitleClickAction=$gv;$GY.setTitleClickAction=$_x;$GY.getTitleDblClickAction=$Ey;$GY.setTitleDblClickAction=$KO;$GY.getStatus=$G0;$GY.setStatus=$$l;$GY.getContentContainer=$kv;$GY.minimize=$f_;$GY.maximize=$BB;$GY.restore=$lz;$GY.hide=$ut;$GY.show=$wT;$GY.setRect=$iR;$GY.bringToFront=$hy;$GY.rebuild=$gL;$GY.$h$=$Wu;$GY.$XR=$$j;$GY.$zW=$b2;$GY.$J4=$Hc;$GY.$qw=$K$;$GY.$lS=$0f;$GY.onResize=$XZ;EventManager.addSystemEvent($GY,"onmousemove",function($tb){$Wd($GY,$tb);});EventManager.addSystemEvent($GY,"onmousedown",function($tb){$J1($GY,$tb);} );if(browserType==BROWSER_IE){EventManager.addSystemEvent($GY,"onmouseup",function($tb){$PG($GY,$tb);});};$GY.$f=$3K;$GY.$QL="";$GY.$SI=true;$GY.$UK=true;$GY.$f4=true;$GY.$nn=true;$GY.$K5=false;$GY.$Zo=null;$GY.$J8="maximize";$GY.$qa=(status)?status:$NP;$GY.$UW=false;$GY.$kB=false;$GY.$lH=__DEFAULT_ANIMATED;$GY.$be=80;$GY.style.zIndex=$IC();$nb.insert($GY);return $GY;};DoradoFactory.registerComponentType("SubWindow",$aL);function $rY(){if(!this.$yj){if(this.$qa!=$jD&&this.$qa!=$Nn){if(typeof(this._initChildren)=="function"){this._initChildren();this._initChildren=null;}};this.rebuild();if(this.$qa!=$NP){var status=this.$qa;this.$qa=$NP;this.setStatus(status);};this.$yj=true;this.refresh();fireDoradoEvent(this,"onActive",[this]);}} function $gL(){this.$ow=this.className;if(!this.$ow)this.$ow="SubWindow";if(this.style.position=="absolute"){$sD(this,"Float"+this.$ow);}else{$sD(this,this.$ow);};this.style.cursor="move";var $w=this.firstChild;this.$G9=$w;$w.style.cursor="default";$sD($w,"WindowTable");$w.style.width="100%";$w.style.height="100%";$w.cellPadding=0;$w.cellSpacing=0;$w.style.tableLayout="fixed";var $Da=this.firstChild.tBodies[0];var $eB,$6O;$eB=$Da.rows[0];$6O=$eB.cells[0];var $6h=document.createElement("TABLE");$6h.cellPadding=0;$6h.cellSpacing=0;$6h.style.width="100%";var $uz,$Fz,$c1;$Fz=document.createElement("TR");$c1=document.createElement("TD");$c1.innerHTML=this.$QL;$c1.style.whiteSpace="nowrap";$c1.style.paddingLeft=8;$c1.style.width="100%";$Fz.appendChild($c1);EventManager.addSystemEvent($c1,"onclick",function($tb){$p7($GY,$tb);});EventManager.addSystemEvent($c1,"ondblclick",function($tb){$JB($GY,$tb);}); this.$O0=$c1;var $GY=this;if(this.$f4){$c1=document.createElement("TD");var $E7=document.createElement("IMG");$E7._doradoClass="WindowButton";$sD($E7,"WindowButton");$Qa($E7,__SKIN_PATH+"/subwindow_minimize.gif");$c1.appendChild($E7);$Fz.appendChild($c1);this.$wF=$E7;EventManager.addSystemEvent($E7,"onmouseover",function($tb){$Mb($E7,$tb);});EventManager.addSystemEvent($E7,"onmouseout",function($tb){$pX($E7,$tb);});EventManager.addSystemEvent($E7,"onclick",function($tb){$MC($GY,$E7,$tb);});};if(this.$nn){$c1=document.createElement("TD");var $a_=document.createElement("IMG");$a_._doradoClass="WindowButton";$sD($a_,"WindowButton");$Qa($a_,__SKIN_PATH+"/subwindow_maximize.gif");$c1.appendChild($a_);$Fz.appendChild($c1);this.$Um=$a_;EventManager.addSystemEvent($a_,"onmouseover",function($tb){$Mb($a_,$tb);});EventManager.addSystemEvent($a_,"onmouseout",function($tb){$pX($a_,$tb);});EventManager.addSystemEvent($a_,"onclick",function($tb){ $VB($GY,$a_,$tb);});};if(this.$K5){$c1=document.createElement("TD");var $F0=document.createElement("IMG");$F0._doradoClass="WindowButton";$sD($F0,"WindowButton");$Qa($F0,__SKIN_PATH+"/subwindow_close.gif");$c1.appendChild($F0);$Fz.appendChild($c1);this.$pW=$F0;EventManager.addSystemEvent($F0,"onmouseover",function($tb){$Mb($F0,$tb);});EventManager.addSystemEvent($F0,"onmouseout",function($tb){$pX($F0,$tb);});EventManager.addSystemEvent($F0,"onclick",function($tb){$80($GY,$F0,$tb);});};$uz=document.createElement("TBODY");$uz.appendChild($Fz);$6h.appendChild($uz);$sD($6O,"TitleBar");$6O.appendChild($6h);this.$5n=$6O;$eB=$Da.rows[1];$eB.style.height="100%";$6O=$eB.cells[0];$6O.style.height="100%";$6O.style.padding=getPreferenceSetting("__SubWindow_Content_Padding");var $l8=$6O.childNodes[0];$l8.style.width="100%";$l8.style.height="100%";$l8.style.valign="top";$sD($l8,this.$ow+"$Jv");this.$Fo=$l8; this.$l$=$6O;this.$U3=true;};function $$j($Xu){if($Xu){$sD(this,"Float"+this.$ow);$sD(this.$Fo,"Float"+this.$ow+"$Jv");}else{$sD(this,this.$ow);$sD(this.$Fo,this.$ow+"$Jv");}};function $kx(){this.$XR(this.style.position=="absolute");};function $su(){$nb.remove(this);this.$wF=null;this.$Um=null;this.$pW=null;this.$O0=null;this.$5n=null;this.$Fo=null;this.$l$=null;this.$G9=null;this.$7l=null;};function $Y8(){return this.$QL;};function $BU(title){this.$QL=title;if(this.$yj){this.$O0.innerHTML=title;}};function $BS(){return this.$SI;};function $l7(resizable){this.$SI=resizable;var $ug;if(this.$SI||this.$UK){$ug="move";}else{$ug="default";} if(this.style.cursor!=$ug){this.style.cursor=$ug;}};function $NC(){return this.$UK;};function $6s($bf){this.$UK=$bf;var $ug;if(this.$SI||this.$UK){$ug="move";}else{$ug="default";};if(this.style.cursor!=$ug){this.style.cursor=$ug;}};function $9e(){return this.$lH;};function $mZ($1z){this.$lH=$1z;};function $_H(){return this.$f4;};function $Ul($U$){this.$f4=$U$;};function $2j(){return this.$nn;};function $4T($b$){this.$nn=$b$;};function $FA(){return this.$K5;};function $f3($KV){this.$K5=$KV;};function $gv(){return this.$Zo;};function $_x($2d){this.$Zo=$2d; };function $Ey(){return this.$J8;};function $KO($GF){this.$J8=$GF;};function $kv(){return this.$Fo;};function $b2($tb){var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};if(this.$SI){var $YW=getAbsolutePosition(this);var left=$YW[0]+1;var top=$YW[1]+1;var de=Math.abs(left-x);var dw=Math.abs(left+this.offsetWidth-x);var dn=Math.abs(top-y);var ds=Math.abs(top+this.offsetHeight-y);if(de<=3){if(dn<=18){return"ne-resize";}else if(ds<=18){return"se-resize";}else{return"e-resize";}}else if(dw<=3){if(dn<=18){return"nw-resize";}else if(ds<=18){return"sw-resize";}else{return"w-resize";} };if(dn<=3){if(de<=18){return"ne-resize";}else if(dw<=18){return"nw-resize";}else{return"n-resize";}}else if(ds<=3){if(de<=18){return"se-resize";}else if(dw<=18){return"sw-resize";}else{return"s-resize";}}};if(this.$UK){var $c1=this.$O0;var $YW=getAbsolutePosition($c1);if(x<=$YW[0]+$c1.offsetWidth&&y<=$YW[1]+$c1.offsetHeight){return"move";}else{return null;}}};function $K$($tb){function $vu(ax,ay,bx,by,cx,cy){bx-=ax;by-=ay;cx-=ax;cy-=ay;var dx,dy;if(cx/bxright){x=right;};if(ybottom){y=bottom;};$YW=getAbsolutePosition(this);left=$YW[0];top=$YW[1];right=left+this.offsetWidth;bottom=top+this.offsetHeight;var cursor=this.$J4();switch(this.$JC){case"e-resize":{var right=cursor.offsetLeft+cursor.offsetWidth;if(right-x>5){cursor.style.left=x;if(browserType==BROWSER_IE){cursor.style.width=right-x; }else{cursor.style.width=right-x-(cursor.offsetWidth-cursor.clientWidth);}};break;};case"w-resize":{if(x-cursor.offsetLeft>5){cursor.style.width=x-cursor.offsetLeft;};break;};case"n-resize":{var bottom=cursor.offsetTop+cursor.offsetHeight;if(bottom-y>18){cursor.style.top=y;if(browserType==BROWSER_IE){cursor.style.height=bottom-y;}else{cursor.style.height=bottom-y-(cursor.offsetHeight-cursor.clientHeight);}};break;};case"s-resize":{if(y-cursor.offsetTop>18){cursor.style.height=y-cursor.offsetTop;};break;};case"ne-resize":{var $YW;if($tb.shiftKey||$tb.ctrlKey){$YW=$vu(left,top,right,bottom,x,y);}else{$YW=[x,y];};var width=right-$YW[0];var height=bottom-$YW[1];if(width>5&&height>18){cursor.style.left=$YW[0];cursor.style.top=$YW[1];cursor.style.width=width;cursor.style.height=height;};break;};case"nw-resize":{ var $YW;if($tb.shiftKey||$tb.ctrlKey){$YW=$vu(left,bottom,right,top,x,y);}else{$YW=[x,y];};var width=$YW[0]-left;var height=bottom-$YW[1];if(width>5&&height>18){cursor.style.top=$YW[1];cursor.style.width=width;cursor.style.height=height;};break;};case"se-resize":{var $YW;if($tb.shiftKey||$tb.ctrlKey){$YW=$vu(right,top,left,bottom,x,y);}else{$YW=[x,y];};var width=right-$YW[0];var height=$YW[1]-top;if(width>5&&height>18){cursor.style.left=$YW[0];cursor.style.width=width;cursor.style.height=height;};break;};case"sw-resize":{var $YW;if($tb.shiftKey||$tb.ctrlKey){$YW=$vu(left,top,right,bottom,x,y);}else{$YW=[x,y];};var width=$YW[0]-left;var height=$YW[1]-top;if(width>5&&height>18){cursor.style.width=width;cursor.style.height=height;};break;};case"move":{var $YW=getAbsolutePosition(this); cursor.style.left=$YW[0]+(x-this.$IK);cursor.style.top=$YW[1]+(y-this.$00);break;}}};function $G0(){return this.$qa;};function $$l(status){if(this.$qa==status)return;if(!this.$U3){this.$qa=status;return;};try{var $tI=this.$qa;switch($tI){case $NP:{var $YW=getAbsolutePosition(this);this.$p5=$YW[0];this.$kI=$YW[1];this.$He=this.offsetWidth;this.$0e=this.offsetHeight;this.$Ve=this.style.position;this.$ta=this.offsetLeft;this.$sL=this.offsetTop;if(this.$4t){this.$hz=this.$He;this.$59=this.$0e;}else{this.$hz=this.style.width;this.$59=this.style.height;};break;};case $Nn:{if(this.$yj&&this._beforeShow!=null){var $xc=fireDoradoEvent(this,"beforeShow",[this]);if($xc!=null)throw $xc;};break;}};$rn=this;var $GY=this;var $1z=false; switch(status){case $NP:{if(this.$yj&&this._beforeRestore!=null){var $xc=fireDoradoEvent(this,"beforeRestore",[this]);if($xc!=null)throw $xc;};if(this.$UW){__setDisplay($yG(),true);};if(this.$yj&&this.$lH&&$tI!=$NP){$1z=true;var $uc=new ZoomEffect();$uc.setSpeed(this.$be);var $4l=$zg(this);if($tI!=$jD){if(this.$He>0){$uc.setEndRect(this.$p5,this.$kI,this.$He,this.$0e);}else{$uc.setEndRect($4l[0],$4l[1],$4l[2],$4l[3]);}}else if(this.$He>0){var $YW=getAbsolutePosition(this);$uc.setEndRect($YW[0],$YW[1],this.$He,this.$0e);}else{$1z=false;};if($tI==$fE){$uc.setBeginRect(0,0,document.body.offsetWidth,document.body.offsetHeight);}else if($tI==$Nn){var x=-1,y=-1;if(browserType==BROWSER_IE){if(event&&event.srcElement){var nodeName=event.srcElement.nodeName;if(nodeName&&nodeName.toLowerCase()!="script"){x=event.x;y=event.y; }}};if(!(x>0&&y>0)){x=$4l[0]+$4l[2]/2;y=$4l[1]+$4l[3]/2;};$uc.setBeginRect(x,y,0,0);}else{$uc.setBeginRect(this);};var $GY=this;$uc.play(function(){$GY.$h$(status);});};break;};case $jD:{if(this.$yj&&this._beforeMinimize!=null){var $xc=fireDoradoEvent(this,"beforeMinimize",[this]);if($xc!=null)throw $xc;};if(this.$yj&&this.$lH&&parseInt(this.$hz)>0){$1z=true;var $uc=new ZoomEffect();$uc.setSpeed(this.$be);$uc.setBeginRect(this);var $YW=getAbsolutePosition(this);$uc.setEndRect($YW[0],$YW[1],this.offsetWidth,0);var $GY=this;$uc.play(function(){$GY.$h$(status);});};break;};case $fE:{if(this.$yj&&this._beforeMaximize!=null){var $xc=fireDoradoEvent(this,"beforeMaximize",[this]);if($xc!=null)throw $xc;};if(this.$yj&&this.$lH){ $1z=true;var $uc=new ZoomEffect();$uc.setSpeed(this.$be);$uc.setBeginRect(this);$uc.setEndRect(0,0,document.body.offsetWidth,document.body.offsetHeight);var $GY=this;$uc.play(function(){$GY.$h$(status);});};break;};case $Nn:{if(this.$yj&&this._beforeHide!=null){var $xc=fireDoradoEvent(this,"beforeHide",[this]);if($xc!=null)throw $xc;};if(this.$UW){__setDisplay($yG(),false);};if(this.$yj&&this.$lH){$1z=true;var $uc=new ZoomEffect();$uc.setSpeed(this.$be);$uc.setBeginRect(this);var $YW=getAbsolutePosition(this);$uc.setEndRect($YW[0]+this.offsetWidth/2,$YW[1]+this.offsetHeight/2,0,0);var $GY=this;$uc.play(function(){$GY.$h$(status);});};break;}};if(!$1z)this.$h$(status);}catch(e){ $hT(e);}};function $Wu(status){try{var $tI=this.$qa;var $1i=false;if($tI==$fE){if(browserType==BROWSER_IE){var $1O=this.$G9;this.appendChild($1O);__setDisplay(this.$lS(),false);}else{this.style.borderStyle="";}};var hasExpanded=false;switch(status){case $NP:{if(this.$hz){this.style.left=this.$ta;this.style.top=this.$sL;this.style.height=this.$59;this.style.width=this.$hz;this.style.position=this.$Ve;};this.style.zIndex=$IC();if(this.$wF)$Qa(this.$wF,__SKIN_PATH+"/subwindow_minimize.gif");if(this.$Um)$Qa(this.$Um,__SKIN_PATH+"/subwindow_maximize.gif");$1i=true;hasExpanded=true;this.$qa=status;if(this.$yj)fireDoradoEvent(this,"afterRestore",[this]);break;};case $jD:{__setDisplay(this.$Fo.parentNode,false);if(typeof(this.$hz)=="number"){this.style.width=this.$hz;};if(browserType==BROWSER_IE){this.style.height=0;}else{ this.style.height=this.$5n.offsetHeight;};this.style.zIndex=$IC();if(this.$wF)$Qa(this.$wF,__SKIN_PATH+"/subwindow_normal.gif");if(this.$Um)$Qa(this.$Um,__SKIN_PATH+"/subwindow_maximize.gif");$1i=true;this.$qa=status;if(this.$yj)fireDoradoEvent(this,"afterMinimize",[this]);break;};case $fE:{if(this.$yj&&this._beforeMaximize!=null){var $xc=fireDoradoEvent(this,"beforeMaximize",[this]);if($xc!=null)throw $xc;};if(browserType==BROWSER_IE){var $1O=this.$G9;var maximizeContainer=this.$lS();maximizeContainer.appendChild($1O);__setDisplay(maximizeContainer,true);}else{this.style.position="absolute";this.style.left=0;this.style.top=0;this.style.width="100%";this.style.height="100%";this.style.borderStyle="none";this.style.zIndex=$IC();};if(this.$wF)$Qa(this.$wF,__SKIN_PATH+"/subwindow_minimize.gif");if(this.$Um)$Qa(this.$Um,__SKIN_PATH+"/subwindow_normal.gif");$1i=true;hasExpanded=true;this.$qa=status;if(this.$yj)fireDoradoEvent(this,"afterMaximize",[this]);break;};case $Nn:{if(this.$wF)$Qa(this.$wF,__SKIN_PATH+"/subwindow_minimize.gif");if(this.$Um)$Qa(this.$Um,__SKIN_PATH+"/subwindow_maximize.gif");__setDisplay(this,false);$1i=true; this.$qa=status;if(this.$yj)fireDoradoEvent(this,"afterHide",[this]);this.$Ve=this.style.position;this.$ta=0;this.$sL=0;this.$hz=0;this.$59=0;break;}};switch($tI){case $jD:{if(this.$Fo!=null){__setDisplay(this.$Fo.parentNode,true);};if(!this.$kB){$bZ(this._initChildren,this);};break;};case $Nn:{__setDisplay(this,true);if(!this.$kB){$bZ(this._initChildren,this);};if(this.$yj)fireDoradoEvent(this,"afterShow",[this]);break;}};if(hasExpanded)this.$kB=true;if($1i){$1B();};if(this.$wF)$sD(this.$wF,"WindowButton");if(this.$Um)$sD(this.$Um,"WindowButton");if(this.$pW)$sD(this.$pW,"WindowButton");}catch(e){$hT(e);}};function $Mb($I0,$tb){$sD($I0,"HotWindowButton"); };function $pX($I0,$tb){$sD($I0,"WindowButton");};function $MC($GY,$I0,$tb){if($GY.$qa==$jD){$GY.restore();}else{$GY.minimize();}};function $VB($GY,$I0,$tb){if($GY.$qa==$fE){$GY.restore();}else{$GY.maximize();}};function $80($GY,$I0,$tb){$GY.hide();};function $Wd($GY,$tb){if($GY.$JC){$GY.$qw($tb);}};function $J1($GY,$tb){var $FJ;if(browserType==BROWSER_IE){$FJ=$tb.button;}else{$FJ=$tb.which;};if($FJ!=1)return;$GY.$JC=$GY.$zW($tb);if($GY.$JC!=null){if(browserType==BROWSER_IE){var target=$tb.srcElement;target.unselectable=true;}else{__setDisplay($G7(),true);var target=$tb.target;target.style.MozUserSelect="none";};var cursor=$GY.$J4(); var $YW=getAbsolutePosition($GY);cursor.style.left=$YW[0];cursor.style.top=$YW[1];if(browserType==BROWSER_IE){cursor.style.width=$GY.offsetWidth;cursor.style.height=$GY.offsetHeight;}else{cursor.style.width=$GY.clientWidth;cursor.style.height=$GY.clientHeight;};__setVisible(cursor,true);if($GY.$JC=="move"){$GY.$G9.style.cursor="move";};var x,y;if(browserType==BROWSER_IE){$GY.setCapture(true);x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;$rn=$GY;EventManager.addSystemEvent(window,"onmousemove",$5O,true);EventManager.addSystemEvent(window,"onmouseup",$kJ,true);};$GY.$IK=x;$GY.$00=y;}};function $PG($GY,$tb){var $FJ;if(browserType==BROWSER_IE){$FJ=$tb.button;}else{$FJ=$tb.which;};if($FJ!=1)return;if($GY.$JC!=null){$GY.bringToFront();var cursor=$GY.$J4();var $YW=getAbsolutePosition(cursor);var $wO=getAbsolutePosition($GY); var width;var height;if(browserType==BROWSER_IE){width=cursor.offsetWidth;height=cursor.offsetHeight;}else{width=cursor.clientWidth;height=cursor.clientHeight;};if(width>5||height>5){if($YW[0]!=$wO[0]||$YW[1]!=$wO[1]){try{var $PP=$GY.offsetLeft+($YW[0]-$wO[0]);var $kp=$GY.offsetTop+($YW[1]-$wO[1]);if($GY.$yj&&$GY._beforeMove!=null){var $xc=fireDoradoEvent($GY,"beforeMove",[$GY,$PP,$kp]);if($xc!=null)throw $xc;};$GY.style.position="absolute";$GY.style.left=$PP;$GY.style.top=$kp;$GY.$XR(true);if($GY.$qa==$jD){$GY.$ta=$GY.offsetLeft;$GY.$sL=$GY.offsetTop;if(browserType==BROWSER_IE){$GY.$ta--;$GY.$sL--;}};if($GY.$yj)fireDoradoEvent($GY,"afterMove",[$GY]);}catch(e){$hT(e);}};var $bj=$GY.offsetWidth;var $oO=$GY.offsetWidth;if(width!=$bj||height!=$oO){try{if($GY.$yj&&$GY._beforeResize!=null){var $xc=fireDoradoEvent($GY,"beforeResize",[$GY,width,height]); if($xc!=null)throw $xc;};$GY.style.tableLayout="fixed";$GY.style.width=width;$GY.style.height=height;$1B();$GY.$4t=true;if($GY.$yj)fireDoradoEvent($GY,"afterResize",[$GY]);}catch(e){$hT(e);}}};__setVisible(cursor,false);if(browserType==BROWSER_IE){$GY.releaseCapture();}else{__setDisplay($G7(),false);EventManager.removeSystemEvent(window,"onmousemove",$5O,true);EventManager.removeSystemEvent(window,"onmouseup",$kJ,true);$rn=null;};$GY.$JC=null;$GY.$G9.style.cursor="default";}};function $p7($GY,$tb){var $Ou=false;if($GY._onTitleClick!=null){$Ou=!fireDoradoEvent($GY,"onTitleClick",[$GY]);};if($Ou)return;switch($GY.$Zo){case"maximize":if($GY.getStatus()==$fE){$GY.setStatus($NP);}else{$GY.setStatus($fE);};break;case"minimize":if($GY.getStatus()==$jD){$GY.setStatus($NP); }else{$GY.setStatus($jD);};break;}};function $JB($GY,$tb){switch($GY.$J8){case"maximize":if($GY.getStatus()==$fE){$GY.setStatus($NP);}else{$GY.setStatus($fE);};break;case"minimize":if($GY.getStatus()==$jD){$GY.setStatus($NP);}else{$GY.setStatus($jD);};break;}};var $rn=null;function $kJ($tb){$PG($rn,$tb);};function $5O($tb){$Wd($rn,$tb);};var $Dk=null;function $Hc(){var cursor=$Dk;if(cursor==null){cursor=document.createElement("DIV");__setVisible(cursor,false);cursor.className="SubWindowDraggingCursor";document.body.appendChild(cursor);$Dk=cursor;};cursor.style.zIndex=$IC();return cursor;};function $f_(){this.setStatus($jD);} function $BB(){this.setStatus($fE);};function $lz(){this.setStatus($NP);};function $ut(){this.setStatus($Nn);};function $wT($kZ,center){if(center){var scrollLeft=document.body.scrollLeft;var scrollTop=document.body.scrollTop;var clientWidth=document.body.clientWidth;var clientHeight=document.body.clientHeight;var $4l=$zg(this);this.style.left=parseInt(scrollLeft+(clientWidth-$4l[2])/2);this.style.top=parseInt(scrollTop+(clientHeight-$4l[3])/2);this.style.position="absolute";this.$XR(true);this.$p5=0;this.$kI=0;this.$He=0;this.$0e=0;};this.$UW=$kZ;this.setStatus($NP);};function $hy(){this.style.zIndex=$IC();};function $0f(){var $jg=this.$7l;if($jg==null){var $jg=document.createElement("DIV");$sD($jg,"Float"+this.$ow);$jg.style.position="absolute";$jg.style.left=0;$jg.style.top=0;if(browserType!=BROWSER_IE){$jg.style.width="100%";$jg.style.height="100%";}else{$jg.style.width=document.body.clientWidth;$jg.style.height=document.body.clientHeight; };$jg.style.borderStyle="none";document.body.appendChild($jg);this.$7l=$jg;};$jg.style.zIndex=$IC();return $jg;};function $iR(left,top,width,height){if(this.$lH){var $uc=new ZoomEffect();$uc.setSpeed(this.$be);$uc.setBeginRect(this);$uc.setEndRect(left,top,width,height);var $GY=this;$uc.play(function(){$GY.style.left=left;$GY.style.top=top;$GY.style.width=width;$GY.style.height=height;});}else{this.style.left=left;this.style.top=top;this.style.width=width;this.style.height=height;}};function $XZ(){if(browserType==BROWSER_IE)return;if(!this.$yj||this.style.height=="")return;var $w=this.firstChild;var $R9=this.$Fo;$R9.style.display="none";var $6O=$R9.parentNode;var paddingTop=parseInt($6O.style.paddingTop);var paddingBottom=parseInt($6O.style.paddingBottom);if(isNaN(paddingTop))paddingLeft=0;if(isNaN(paddingBottom))paddingBottom=0;$R9.style.height=$6O.clientHeight-paddingTop-paddingBottom;$R9.style.display="";return true;} var $gW="horizontal";var $mX="vertical";var $2m=4;var $2m=6;var $rd=7;var $pT=200;function $ja(id,$3K,$Kb){var $Jx=null;if(id){$Jx=document.getElementById(id);}else{id=$jZ();};if($Kb!=$mX){$Kb=$gW;};if($Jx==null){$Jx=document.createElement("DIV");$Jx.id=id;var $w=document.createElement("TABLE");var $Da=document.createElement("TBODY");var $eB,$6O,$l8;if($Kb==$mX){$eB=document.createElement("TR");$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);}else{$eB=document.createElement("TR");$6O=document.createElement("TD");$eB.appendChild($6O);$6O=document.createElement("TD");$eB.appendChild($6O);$6O=document.createElement("TD"); $eB.appendChild($6O);$Da.appendChild($eB);};$w.appendChild($Da);$Jx.appendChild($w);};$Jx.getId=__DoradoComponent_getId;$Jx.getViewModel=__DoradoComponent_getViewModel;$Jx.isActive=__DoradoComponent_isActive;$Jx.activate=$aW;$Jx.destroy=$JA;$Jx.getTag=__DoradoElement_getTag;$Jx.setTag=__DoradoElement_setTag;$Jx.getOrientation=$XO;$Jx.getPadding=$v8;$Jx.setPadding=$at;$Jx.isShowButtons=$E1;$Jx.setShowButtons=$hW;$Jx.isDraggable=$Rs;$Jx.setDraggable=$Hk;$Jx.getPosition=$QD;$Jx.setPosition=$6y;$Jx.isAnimated=$7Y;$Jx.setAnimated=$K0;$Jx.$z$=$d2;$Jx.$J4=$aA;$Jx.$qw=$nU;$Jx.$2t=$s6;$Jx.onResize=$V9;$Jx.$f=$3K;$Jx.$h5=$Kb;$Jx.$RY=1;$Jx.$KM=true;$Jx.$UK=true;$Jx.$jk=$pT;$Jx.$lH=__DEFAULT_ANIMATED;return $Jx;};DoradoFactory.registerComponentType("SplitPanel",$ja);function $JA(){this.$DN=null;if(this.$s0!=null)this.$s0.$pq=null;this.$s0.onmousedown=null;this.$s0=null;this.$cB=null;this.$0Y=null;this.$Ma=null;} function $aW(){if(!this.$yj){this.$z$();var $1z=this.$lH;this.$lH=false;try{this.setPosition(this.$jk);}finally{this.$lH=$1z;};this.$yj=true;fireDoradoEvent(this,"onActive",[this]);}};function $XO(){return this.$h5;};function $v8(){return this.$RY;};function $at(padding){this.$RY=padding;};function $E1(){return this.$KM;};function $hW($U6){this.$KM=$U6;};function $Rs(){return this.$UK;};function $Hk($bf){this.$UK=$bf;};function $QD(){return this.$jk;};function $6y(position){if(typeof(position)=="undefined")position=150;if(this.$lH&&this.$DN){var $uc=new ZoomEffect();$uc.setBeginRect(this.$DN);var $YW=getAbsolutePosition(this.$DN);if(this.$h5==$mX){if(position=="100%"){$uc.setEndRect($YW[0],$YW[1],this.$DN.offsetWidth,this.offsetHeight);}else if(position==0){ $uc.setEndRect($YW[0],$YW[1],this.$DN.offsetWidth,0);}else if(!isNaN(position)){this.$Ve=position;$uc.setEndRect($YW[0],$YW[1],this.$DN.offsetWidth,position);}}else{if(position=="100%"){$uc.setEndRect($YW[0],$YW[1],this.offsetWidth,this.offsetHeight);}else if(position==0){$uc.setEndRect($YW[0],$YW[1],0,this.offsetHeight);}else if(!isNaN(position)){this.$Ve=position;$uc.setEndRect($YW[0],$YW[1],position,this.offsetHeight);}};var $m0=this;$uc.play(function(){$m0.$2t(position);});}else{this.$2t(position);}};function $s6(position){this.$jk=position;if(this.$DN){if(this.$h5==$mX){if(position=="100%"){this.$qa=1;this.$Ma.style.height=0;}else if(position==0){this.$qa=2;this.$Ma.style.height="100%";}else{this.$qa=0;if(browserType==BROWSER_IE){this.$Ma.style.height="100%";}else{this.$Ma.style.height="";} this.$Ve=position;};this.$DN.style.height=position;}else{if(position=="100%"){this.$qa=1;this.$Ma.style.width=0;}else if(position==0){this.$qa=2;this.$Ma.style.width="100%";}else{this.$qa=0;if(browserType==BROWSER_IE){this.$Ma.style.width="100%";}else{this.$Ma.style.width="";};this.$Ve=position;};this.$DN.style.width=position;};if(this.$KM){if(position==0){this.$cB.$ZG=true;this.$0Y.$ZG=false;}else if(position=="100%"){this.$cB.$ZG=false;this.$0Y.$ZG=true;}else{this.$cB.$ZG=false;this.$0Y.$ZG=false;};var src,$I0;$I0=this.$cB;src=($I0.$ZG)?$I0.$FX:$I0.$Gd;$Qa($I0,src);$I0=this.$0Y;src=($I0.$ZG)?$I0.$FX:$I0.$Gd;$Qa($I0,src);};this.onResize();}} function $d2(){function $2V($Jx){var $I0=document.createElement("IMG");$sD($I0,$Jx.$ow+"_Button");EventManager.addSystemEvent($I0,"onclick",function($tb){$R$($Jx,$I0,$tb);});return $I0;};function $tn($Jx){var $w=document.createElement("TABLE");$w.cellPadding=0;$w.cellSpacing=0;var $Da=document.createElement("TBODY");var $eB,$6O;$sD($w,$Jx.$ow+"_ButtonArea");if($Jx.$h5==$mX){$eB=document.createElement("TR");$6O=document.createElement("TD");$6O.style.width=6;$eB.appendChild($6O);$6O=document.createElement("TD");$eB.appendChild($6O);var $t0=$2V($Jx);$t0._doradoClass="$tY";$t0.$Gd=__SKIN_PATH+"/splitpanel_button_vert1.gif";$t0.$FX=__SKIN_PATH+"/splitpanel_button_vert1_disabled.gif";$t0.style.width=$rd;$Jx.$cB=$t0;$6O.appendChild($t0);$6O=document.createElement("TD");$6O.style.width=6;$eB.appendChild($6O);$6O=document.createElement("TD");var $dV=$2V($Jx);$dV._doradoClass="$zJ";$dV.$Gd=__SKIN_PATH+"/splitpanel_button_vert2.gif";$dV.$FX=__SKIN_PATH+"/splitpanel_button_vert2_disabled.gif";$dV.style.width=$rd;$Jx.$0Y=$dV;$6O.appendChild($dV);$eB.appendChild($6O); $6O=document.createElement("TD");$6O.style.width=6;$eB.appendChild($6O);$Da.appendChild($eB);}else{$eB=document.createElement("TR");$eB.style.height=6;$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$6O=document.createElement("TD");var $t0=$2V($Jx);$t0.$Gd=__SKIN_PATH+"/splitpanel_button_hori1.gif";$t0.$FX=__SKIN_PATH+"/splitpanel_button_hori1_disabled.gif";$t0._doradoClass="$tY";$t0.style.height=$rd;$Jx.$cB=$t0;$6O.appendChild($t0);$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$eB.style.height=6;$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$6O=document.createElement("TD");var $dV=$2V($Jx);$dV._doradoClass="$zJ";$dV.$Gd=__SKIN_PATH+"/splitpanel_button_hori2.gif";$dV.$FX=__SKIN_PATH+"/splitpanel_button_hori2_disabled.gif";$dV.style.height=$rd;$Jx.$0Y=$dV;$6O.appendChild($dV);$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$eB.style.height=6;$6O=document.createElement("TD");$eB.appendChild($6O);$Da.appendChild($eB);};$w.appendChild($Da);EventManager.addSystemEvent($w,"onmousedown",function($tb){ $tb.cancelBubble=true;});return $w;};function $$6($Jx){var $w=document.createElement("TABLE");$sD($w,$Jx.$ow+"_Splitter");$w.cellPadding=0;$w.cellSpacing=0;$w.style.width="100%";$w.style.height="100%";$w.border=getPreferenceSetting("__SplitPanel_Splitter_BorderWidth");$w.borderColor=getPreferenceSetting("__SplitPanel_Splitter_BorderColor");var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");var $6O=document.createElement("TD");$6O.align="center";$6O.valign="center";if($Jx.$KM){$6O.appendChild($tn($Jx));};$eB.appendChild($6O);$Da.appendChild($eB);$w.appendChild($Da);return $w;};this.style.overflow="hidden";var $w=this.firstChild;$w.cellPadding=this.$RY;$w.cellSpacing=0;$w.style.width="100%";$w.style.height="100%";if(browserType==BROWSER_IE)$w.style.tableLayout="fixed";var $Da=$w.tBodies[0];var $mm,$LE,$zc,$I7;var size=(this.$KM)?$2m:$2m;if(this.$h5==$mX){if(!this.className)this.className="SplitPanel_Vert";this.$ow=this.className;$mm=$Da.rows[0].cells[0];this.$DN=$mm;$I7=$$6(this);$zc=$Da.rows[1].cells[0]; $zc.style.height=size+this.$RY*2;$zc.appendChild($I7);if(this.$UK){$I7.style.cursor="n-resize";};this.$s0=$I7;$LE=$Da.rows[2].cells[0];this.$Ma=$LE;}else{if(!this.className)this.className="SplitPanel_Hori";this.$ow=this.className;$mm=$Da.rows[0].cells[0];this.$DN=$mm;$I7=$$6(this);$zc=$Da.rows[0].cells[1];$zc.style.width=size+this.$RY*2;$zc.appendChild($I7);if(this.$UK){$I7.style.cursor="e-resize";};this.$s0=$I7;$LE=$Da.rows[0].cells[2];this.$Ma=$LE;};$mm.vAlign="top";$LE.vAlign="top";$LE.style.width="100%";$LE.style.height="100%";if(browserType!=BROWSER_IE){if($LE.childNodes.length==1&&$LE.firstChild.nodeName=="$kT"){if($LE.innerText=="")$LE.innerHTML=" ";}};$I7.$pq=this;EventManager.addSystemEvent($I7,"onclick",function($tb){$Ln($I7,$tb);});EventManager.addSystemEvent($I7,"onmousemove",function($tb){$hq($I7,$tb);} );if(browserType==BROWSER_IE){EventManager.addSystemEvent($I7,"onmousedown",function($tb){$eT($I7,$tb);});}else{$I7.onmousedown=function($tb){$eT($I7,$tb);return false;}};if(browserType==BROWSER_IE){EventManager.addSystemEvent($I7,"onmouseup",function($tb){$vK($I7,$tb);});}};var $TB=null;function $aA(){var cursor=$TB;if(cursor==null){cursor=document.createElement("IMG");__setVisible(cursor,false);$sD(cursor,this.$ow+"_DraggingCursor");document.body.appendChild(cursor);$TB=cursor;};cursor.style.zIndex=$IC();return cursor;};function $nU($tb){var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};var cursor=this.$J4();var $YW=getAbsolutePosition(this.$s0);var $$1=getAbsolutePosition(this);if(this.$h5==$mX){var top=$YW[1]+(y-this.$00); if(top>=$$1[1]&&top<=$$1[1]+this.offsetHeight){cursor.style.top=top;}}else{var left=$YW[0]+(x-this.$IK);if(left>=$$1[0]&&left<=$$1[0]+this.offsetWidth){cursor.style.left=left;}}};function $Ln($I7,$tb){var $Jx=$I7.$pq;if($Jx.$h5==$mX){if($Jx.$qa==2){if($Jx.$Ve)$Jx.setPosition($Jx.$Ve);}else{$Jx.setPosition(0);}}else{if($Jx.$qa==2){if($Jx.$Ve)$Jx.setPosition($Jx.$Ve);}else{$Jx.setPosition(0);}};if(browserType==BROWSER_IE){$I7.releaseCapture();}else{EventManager.removeSystemEvent(window,"onmousemove",$UO,true);EventManager.removeSystemEvent(window,"onmouseup",$3H,true);$y1=null;};$Jx.$IK=-1;$Jx.$00=-1;$Jx.$Cf=false;};function $hq($I7,$tb){var $Jx=$I7.$pq;if($Jx.$Cf){$Jx.$qw($tb);}else{var x,y;if(browserType==BROWSER_IE){ x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};if($Jx.$IK>=0&&$Jx.$00>=0&&(Math.abs($Jx.$IK-x)>2||Math.abs($Jx.$00-y)>2)){if(browserType!=BROWSER_IE){__setDisplay($G7(),true);};var cursor=$Jx.$J4();var $YW=getAbsolutePosition($I7);cursor.style.left=$YW[0];cursor.style.top=$YW[1];cursor.style.width=$I7.offsetWidth;cursor.style.height=$I7.offsetHeight;__setVisible(cursor,true);$Jx.$Cf=true;}}};function $eT($I7,$tb){var $Jx=$I7.$pq;if(!$Jx.$UK){return;};var $FJ;var target;if(browserType==BROWSER_IE){$FJ=$tb.button;target=$tb.srcElement;target.unselectable=true;}else{$FJ=$tb.which;target=$tb.target;target.style.MozUserSelect="none";};if($FJ!=1)return;if(!$Jx.$Cf){var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop; $I7.setCapture(true);}else{x=$tb.pageX;y=$tb.pageY;$y1=$I7;EventManager.addSystemEvent(window,"onmousemove",$UO,true);EventManager.addSystemEvent(window,"onmouseup",$3H,true);};$Jx.$IK=x;$Jx.$00=y;}};function $vK($I7,$tb){var $FJ;if(browserType==BROWSER_IE){$FJ=$tb.button;}else{$FJ=$tb.which;};if($FJ!=1)return;var $Jx=$I7.$pq;if(!$Jx.$Cf){return;};var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};var $mm=$Jx.$DN;var $YW=getAbsolutePosition($I7);var $1z=$Jx.$lH;$Jx.$lH=false;try{if($Jx.$h5==$mX){var height=$mm.offsetHeight+(y-$Jx.$00);if(height>=0&&height<=$Jx.offsetHeight){$Jx.setPosition(height);}}else{var width=$mm.offsetWidth+(x-$Jx.$IK); if(width>=0&&width<=$Jx.offsetWidth){$Jx.setPosition(width);}}}finally{$Jx.$lH=$1z;};var cursor=$Jx.$J4();__setVisible(cursor,false);if(browserType==BROWSER_IE){$I7.releaseCapture();}else{EventManager.removeSystemEvent(window,"onmousemove",$UO,true);EventManager.removeSystemEvent(window,"onmouseup",$3H,true);$y1=null;if(browserType!=BROWSER_IE){__setDisplay($G7(),false);}};$Jx.$IK=-1;$Jx.$00=-1;$Jx.$Cf=false;};function $R$($Jx,$I0,$tb){if($Jx.$h5==$mX){if($I0._doradoClass=="$tY"){if($Jx.$Ma.offsetHeight<=1){$Jx.setPosition($Jx.$Ve);}else if($Jx.$DN.offsetHeight>1){$Jx.$Ve=$Jx.$DN.offsetHeight;$Jx.setPosition(0);}}else{if($Jx.$DN.offsetHeight<=1){$Jx.setPosition($Jx.$Ve);}else if($Jx.$Ma.offsetHeight>1){$Jx.$Ve=$Jx.$DN.offsetHeight;$Jx.setPosition("100%");}}}else{if($I0._doradoClass=="$tY"){ if($Jx.$Ma.offsetWidth<=1){$Jx.setPosition($Jx.$Ve);}else if($Jx.$DN.offsetWidth>1){$Jx.$Ve=$Jx.$DN.offsetWidth;$Jx.setPosition(0);}}else{if($Jx.$DN.offsetWidth<=1){$Jx.setPosition($Jx.$Ve);}else if($Jx.$Ma.offsetWidth>1){$Jx.$Ve=$Jx.$DN.offsetWidth;$Jx.setPosition("100%");}}};$tb.cancelBubble=true;};var $y1=null;function $3H($tb){$vK($y1,$tb);};function $UO($tb){$hq($y1,$tb);};function $7Y(){return this.$lH;};function $K0($1z){this.$lH=$1z;};function $V9(){if(browserType==BROWSER_IE)return;if(!this.$yj)return;var $mm=this.$DN;var $LE=this.$Ma;if(this.$h5==$mX){var $87=$LE.firstChild;$LE.removeChild($87);var $w=this.firstChild;$w.style.height=this.clientHeight;$87.style.height=$LE.offsetHeight;$LE.appendChild($87);}else{var $Uz=$mm.firstChild;var $T_=$LE.firstChild;$Uz.style.display="none"; $T_.style.display="none";$Uz.style.height=$mm.clientHeight;$T_.style.height=$LE.clientHeight;$Uz.style.display="";$T_.style.display="";};$8T($mm);$8T($LE);return false;} var $vq=1;function $IC(){return $vq++;};function $sD($2Q,className){if($2Q.className!=className)$2Q.className=className;};function $Qa($2Q,$oa){if($2Q.src!=$oa)$2Q.src=$oa;};function $Kw($2Q,$oa){if($2Q.style.backgroundImage!=$oa){$2Q.style.backgroundImage=$oa;}};function $zg($m){var $l8=document.createElement("DIV");$l8.style.overflow="hidden";$l8.style.position="absolute";$l8.style.left=$m.style.left;$l8.style.top=$m.style.top;$l8.style.width=$m.style.width;$l8.style.height=$m.style.height;var $Jn=false;var parentNode=$m.parentNode;if(parentNode==null){parentNode=document.body;}else{$Jn=parentNode.style.position;parentNode.style.position="relative";};parentNode.appendChild($l8);var $YW=getAbsolutePosition($l8);var $4l=[$YW[0],$YW[1],$l8.offsetWidth,$l8.offsetHeight];parentNode.removeChild($l8);if($Jn!==false){parentNode.style.position=$Jn;};return $4l;};function $RF(){this.focus();};function __initLayout(layout){layout.onResize=$MI;} function $MI(){function $7Q($eB,$Vp,$7B){for(var $ze=0;$ze<$eB.cells.length;$ze++){var $6O=$eB.cells[$ze];var width=$6O.getAttribute("width");if(!width||width.indexOf("%")<=0){var $m=$6O.firstChild;$EY.push({$Ba:$7B,$Vp:$Vp,$6O:$6O,$m:$m});}};for(var $ze=0;$ze<$eB.cells.length;$ze++){var $6O=$eB.cells[$ze];var width=$6O.getAttribute("width");if(width&&width.indexOf("%")>0){var $m=$6O.firstChild;$EY.push({$Ba:true,$Vp:$Vp,$6O:$6O,$m:$m});}}};var width=this.style.width;var height=this.style.height;var $7B=(width&&width.indexOf("%")>0);var $bb=false;var $w=this.firstChild;$w.border=1;var $Da=$w.tBodies[0];var $EY=[];for(var $ze=0;$ze<$Da.rows.length;$ze++){var $eB=$Da.rows[$ze];var height=$eB.getAttribute("height");if(!height||height.indexOf("%")<=0){$7Q($eB,$bb,$7B);}};for(var $ze=0;$ze<$Da.rows.length;$ze++){var $eB=$Da.rows[$ze];var height=$eB.getAttribute("height"); if(height&&height.indexOf("%")>0){$7Q($eB,true,$7B);}};for(var $ze=0;$ze<$EY.length;$ze++){var $IO=$EY[$ze];var $m=$IO.$m;$m.style.display="none";};for(var $ze=0;$ze<$EY.length;$ze++){var $IO=$EY[$ze];var $6O=$IO.$6O;var $m=$IO.$m;if($IO.$Ba){var paddingLeft=parseInt($m.style.paddingLeft);var paddingRight=parseInt($m.style.paddingRight);if(isNaN(paddingLeft))paddingLeft=0;if(isNaN(paddingRight))paddingRight=0;$m.style.width=$6O.clientWidth-paddingLeft-paddingRight-1;};if($IO.$Vp){var paddingTop=parseInt($m.style.paddingTop);var paddingBottom=parseInt($m.style.paddingBottom);if(isNaN(paddingTop))paddingTop=0;if(isNaN(paddingBottom))paddingBottom=0;$m.style.height=$6O.clientHeight-paddingTop-paddingBottom-1;};$m.style.display="";if($IO.$Ba||$IO.$Vp){$8T($m);}};$w.border=0;return false;};var $rB=null;function $bZ($XI,parent){parent._initChildren=null;if(typeof($XI)!="function")return;if($rB==null)$rB=$XI;try{var $wc=$OD.$6R;var $G6=$wc.length;$XI.apply(); if($XI==$rB){var $3=new Array();for(var $ze=$G6;$ze<$wc.length;$ze++){var $2Q=$wc[$ze];if($2Q._doradoClass=="DataTable"){$3.push($2Q);}else{$2Q.activate.apply($2Q);}};for(var $ze=0;$ze<$3.length;$ze++){var $zV=$3[$ze];$zV.activate.apply($zV);}}}finally{$rB=null;}};function $Y_(){this.$DW=new Array();this.$85=null;this.$b9=null;};$Y_.prototype.destroy=function(){this.$85=null;this.$b9=null;};$Y_.prototype.log=function(text){if(text==null){text="";}else{};this.$DW.push(text);var $Uc=this.$b9;if($Uc!=null){if($Uc.value==""){$Uc.value=text;}else{$Uc.value=$Uc.value+"\n"+text;}}};$Y_.prototype.clearLog=function(text){ this.$DW=new Array();if(this.$b9!=null){this.$b9.value="";}};$Y_.prototype.show=function($l2,$kZ){var $GY=this.$85;if($GY==null){$GY=DoradoFactory.create("SubWindow",null,null,$Nn);$GY.setShowMinimizeButton(true);$GY.setShowMaximizeButton(true);$GY.setShowCloseButton(true);$GY.style.overflow="hidden";$GY.style.width=340;$GY.style.height=220;$GY.setTitle("Dorado Client Debugger");$GY.activate();var $35=DoradoFactory.create("TabSet",null,"__debug_tabset");$35.activate();var $R9=$35.getContentContainer();var $l8,$xP;var layout="table-layout: fixed";$l8=document.createElement("DIV");$l8.id=$35.id+"_evaluation";$xP=""+"
"+"
"+"
";$l8.innerHTML=$xP;$R9.appendChild($l8);$l8=document.createElement("DIV");$l8.id=$35.id+"_log";$xP=""+"
"+"
"+"
";$l8.innerHTML=$xP;$R9.appendChild($l8);$l8=document.createElement("DIV");$l8.id=$35.id+"_info";$xP=""+""+""+""+""+ ""+"
Version: "+__DORADO_VERSION+"
Location: "+location.href+"
Browser: "+navigator.userAgent+"
Context: "+__CONTEXT_PATH+"
Skin: "+__SKIN_PATH+"
";$l8.innerHTML=$xP;$R9.appendChild($l8);$GY.getContentContainer().appendChild($35);document.body.appendChild($GY);var $93=DoradoFactory.create("TextEditor",null,"__debug_editorScript");var $8M=DoradoFactory.create("TextEditor",null,"__debug_editorLog");var $39=DoradoFactory.create("Button",null,"__debug_buttonExecute");EventManager.addDoradoEvent($39,"onClick",this.$Yb);var $Mw=DoradoFactory.create("Button",null,"__debug_buttonClearLog");EventManager.addDoradoEvent($Mw,"onClick",this.$Lj);EventManager.addSystemEvent($93,"onfocus",function(){document.getElementById("__debug_scriptResult").innerText="";});$35.addTab(new Tab("evaluation","Evaluation"));$35.addTab(new Tab("log","Log"));$35.addTab(new Tab("info","Information"));this.$85=$GY;this.$b9=$8M;}else{$35=document.getElementById("__debug_tabset");};if($l2!=null){$35.setCurrentTab($l2);};$GY.show($kZ,true);this.$b9.value=this.$DW.join("\n");if($35.getCurrentTab().getName()=="evaluation"){setTimeout("try { document.getElementById(\"__debug_editorScript\").focus(); } catch(e) {}",0);}};$Y_.prototype.$Yb=function(){var $GV=document.getElementById("__debug_scriptResult");var $TE=new Date();eval(document.getElementById("__debug_editorScript").value);var $MV=new Date();$GV.innerText=(($MV.getTime()-$TE.getTime())/1000)+" sec."; };$Y_.prototype.$Lj=function(){Debugger.clearLog();};var Debugger=new $Y_();function $1p(){Debugger.destroy();Debugger=null;};registerFinalizeProcedure($1p);function $2V(id,$3K){var $I0=null;if(id){$I0=document.getElementById(id);}else{id=$jZ();};if($I0==null){$I0=document.createElement("BUTTON");$I0.id=id;};if(!$I0.className)$I0.className="Button";$I0.$ow=$I0.className;$I0.getId=__DoradoComponent_getId;$I0.getViewModel=__DoradoComponent_getViewModel;$I0.isActive=__DoradoComponent_isActive;$I0.activate=__DoradoComponent_activate;$I0.getTag=__DoradoElement_getTag;$I0.setTag=__DoradoElement_setTag;$I0.getValue=$38;$I0.setValue=$b7;$I0.getIcon=$Uf;$I0.setIcon=$Q9;$I0.$Mg=$ci;$I0.$uq=$JT;$I0.setDisabled=$IU;$I0.getCommand=$3O;$I0.setCommand=$Se;$I0.getMenu=$LR;$I0.setMenu=$Sl;$I0.isAllowPushDown=$dM;$I0.setAllowPushDown=$fb;$I0.isDown=$T8;$I0.setDown=$Ho;$I0.getToolTip=$Rb;$I0.setToolTip=$Vc;$I0.$VF=$RF; $I0.refresh=$WI;$I0.activate=$$u;$I0.$f=$3K;$I0.hideFocus=true;EventManager.addSystemEvent($I0,"onclick",function($tb){$IS($I0,$tb);});EventManager.addSystemEvent($I0,"onmousedown",function($tb){fireDoradoEvent($I0,"onMouseDown",[$I0]);});EventManager.addSystemEvent($I0,"onmouseup",function($tb){fireDoradoEvent($I0,"onMouseUp",[$I0]);});EventManager.addSystemEvent($I0,"onmouseenter",function($tb){fireDoradoEvent($I0,"onMouseEnter",[$I0]);});EventManager.addSystemEvent($I0,"onmouseleave",function($tb){fireDoradoEvent($I0,"onMouseLeave",[$I0]);});EventManager.addSystemEvent($I0,"onfocus",function($tb){__Element_onFocus($I0);});$I0.$RQ=null;$I0.$E5=null;$I0.$lJ=false;$I0.$CN=false;$I0.$hB=true;$I0.$S="";return $I0;};DoradoFactory.registerComponentType("Button",$2V);function $$u(){if(!this.$yj){this.$yj=true;this.refresh();fireDoradoEvent(this,"onActive",[this]);} };function $Uf(){return this.$F$;};function $Q9($0r){this.$F$=$0r;this.refresh();};function $ci(){return this.$OR;};function $JT($mq){this.$OR=$mq;this.refresh();};function $38(){return this.$S;};function $b7(value){this.$S=value;this.refresh();};function $WI(){if(!this.$yj)return;var $3d=this.$TG;if(!$3d)$3d=this;var $0r=this.$F$;if(this.disabled&&this.$OR){$0r=this.$OR;};if($0r){var $Ga="";if(this.$S)$Ga+="";$Ga+="
"+this.$S+"
";this.innerHTML=$Ga;}else{this.innerHTML=this.$S;}};function $IU(disabled){this.disabled=disabled;this.refresh();};function $3O(){return getControl(this.$RQ);};function $Se($b5){ this.$RQ=$b5;};function $LR(){return getControl(this.$E5);};function $Sl($_s){this.$E5=$_s;var $Wi=parseInt(getPreferenceSetting("__Button_Type",1));if($Wi==2){if($_s){var $dR=this.$Ni;if($dR==null){var $eB,$ch,$$r;$eB=document.createElement("TR");$ch=document.createElement("TD");$eB.appendChild($ch);var $dR=document.createElement("BUTTON");this.$Ni=$dR;$dR.style.width=12;$dR.hideFocus=true;$dR.innerHTML="";var $I0=this;EventManager.addSystemEvent($dR,"onclick",function($tb){if($I0.disabled)return;var $_s=$I0.getMenu();if($_s!=null){$_s.show($I0);}});$$r=document.createElement("TD");$eB.appendChild($$r);var $Da=document.createElement("TBODY");$Da.appendChild($eB);var $w=document.createElement("TABLE");$w.appendChild($Da);$w.cellPadding=0;$w.cellSpacing=0;$w.className=this.className+"Holder";var parentNode=this.parentNode;if(parentNode!=null){parentNode.replaceChild($w,this);$ch.appendChild(this);$$r.appendChild($dR); this.className="";var offsetHeight=$w.offsetHeight;this.style.height=offsetHeight-4;$dR.style.height=offsetHeight-4;}else{alert("Error Code: $000125!");}}}else{this.innerText=this.getValue();this.$Ni=null;}}};function $dM(){return this.$lJ;};function $fb($VM){this.$lJ=$VM;if(!$VM)this.setDown(false);};function $T8(){return this.$CN;};function $Ho($g1){if(this.$lJ||!$g1){this.$CN=$g1;$sD(this,($g1)?(this.$ow+"_Down"):(this.$ow));}};function $Rb(){return this.title;};function $Vc($4b){this.title=$4b;};function $IS($I0,$tb){if($I0.$lJ)$I0.setDown(!$I0.isDown());if($I0._onClick!=null&&!fireDoradoEvent($I0,"onClick",[$I0])){return;};var $b5=$I0.getCommand();if($b5!=null){$b5.execute();}else{ var $_s=$I0.getMenu();if($_s!=null){$_s.show($I0);}}};var $GE=null;function $G7(){if($GE==null){var $l8=document.createElement("DIV");$l8.style.position="absolute";$l8.style.left=0;$l8.style.top=0;$l8.style.display="none";document.body.appendChild($l8);$GE=$l8;};$GE.style.width=document.body.scrollWidth;$GE.style.height=document.body.scrollHeight;$GE.style.zIndex=$IC();return $GE;};function $LK(id,$3K,status){var $QE=null;if(id){$QE=document.getElementById(id);}else{id=$jZ();};if($QE==null){$QE=document.createElement("FIELDSET");$QE.id=id;var $PN=document.createElement("LEGEND");$QE.appendChild($PN);var $R9=document.createElement("DIV");$QE.appendChild($R9);};$QE.getId=__DoradoComponent_getId;$QE.getViewModel=__DoradoComponent_getViewModel;$QE.isActive=__DoradoComponent_isActive;$QE.activate=$sP;$QE.destroy=$vP; $QE.getTag=__DoradoElement_getTag;$QE.setTag=__DoradoElement_setTag;$QE.getTitle=$4_;$QE.setTitle=$qg;$QE.isShowExpandButton=$52;$QE.setShowExpandButton=$Fi;$QE.isExpanded=$N1;$QE.setExpanded=$9W;$QE.expand=$R1;$QE.collapse=$cR;$QE.getContentContainer=$K7;$QE.rebuild=$uh;$QE.$f=$3K;$QE.style.overflow="visible";if(!$QE.className)$QE.className="GroupBox";$QE.$ow=$QE.className;$QE.$QL="";$QE.$iY=true;$QE.$H0=true;$QE.$kB=false;return $QE;};DoradoFactory.registerComponentType("GroupBox",$LK);function $vP(){this.$pt=null;this.$Wr=null;this.$Fo=null;};function $sP(){if(!this.$yj){this.rebuild();if(!this.$H0){this.$H0=true;this.setExpanded(false);}else{if(this.$Wr!=null){$Qa(this.$Wr,__SKIN_PATH+"/groupbox_collapse.gif");};if(typeof(this._initChildren)=="function"){$bZ(this._initChildren,this);}};var $tm=this.$pt;$tm.innerHTML=this.$QL;if(browserType==BROWSER_MOZILLA){ $tm.parentNode.style.width=$tm.offsetWidth;};this.$yj=true;fireDoradoEvent(this,"onActive",[this]);}};function $uh(){var $PN,$R9;for(var $ze=this.childNodes.length-1;$ze>=0;$ze--){var $1W=this.childNodes[$ze];if($1W.tagName.toUpperCase()=="LEGEND"){$PN=$1W;}else if($1W.tagName.toUpperCase()=="DIV"){$R9=$1W;}};$sD($PN,this.$ow+"Title");$sD($R9,this.$ow+"ContentContainer");var label,$6O,$eB,$Da;var $tm,$li;$Da=document.createElement("TBODY");$eB=document.createElement("TR");$6O=document.createElement("TD");label=document.createElement("LABEL");label.style.whiteSpace="noWrap";label.style.width="100%";label.style.height="100%";$tm=label;$6O.appendChild(label);$eB.appendChild($6O);$Da.appendChild($eB);if(this.$iY){$6O=document.createElement("TD");$li=document.createElement("IMG");$sD($li,this.$ow+"ExpandButton");$6O.appendChild($li);$eB.appendChild($6O);};$Da.appendChild($eB);var $w=document.createElement("TABLE");$w.appendChild($Da);$PN.appendChild($w);$R9.style.width="100%";$R9.style.height="100%"; if($li!=null){var $QE=this;EventManager.addSystemEvent($li,"onclick",function($tb){$X$($QE,$tb);});};this.$pt=$tm;this.$Wr=$li;this.$Fo=$R9;this.$U3=true;if(browserType!=BROWSER_IE){$R9.parentNode.style.overflow="$HB";}};function $4_(){return this.$QL;};function $qg(title){if(this.$yj){this.$pt.innerHTML=title;if(browserType==BROWSER_MOZILLA){$tm.parentNode.style.width=$tm.offsetWidth;}};this.$QL=title;};function $52(){return this.$iY;};function $Fi($_v){this.$iY=$_v;};function $N1(){return this.$H0;};function $9W($Qv){if(this.$H0==$Qv)return;if(!this.$U3){this.$H0=$Qv;return;};var $R9=this.$Fo;if($Qv){$R9.style.height=this.$$Z;this.style.height=this.$86;}else{this.$86=this.offsetHeight; this.$$Z=$R9.offsetHeight;this.style.height=0;if(browserType!=BROWSER_IE){$R9.style.height=0;this.$86-=(this.offsetHeight-this.firstChild.offsetHeight);this.$$Z-=$R9.offsetHeight;}};__setDisplay($R9,$Qv);this.$H0=$Qv;if(this.$Wr!=null){if($Qv){$Qa(this.$Wr,__SKIN_PATH+"/groupbox_collapse.gif");}else{$Qa(this.$Wr,__SKIN_PATH+"/groupbox_expand.gif");}};if($Qv){if(!this.$kB){$bZ(this._initChildren,this);};this.$kB=true;};$1B();};function $R1(){this.setExpanded(true);};function $cR(){this.setExpanded(false);};function $K7(){return this.$Fo;};function $X$($QE,$tb){$QE.setExpanded(!$QE.$H0);};function $df(){this.$im=null;this.$fK=null;this.$AO=true;this.$ZG=false;this.$RY=null;this.$WR=null;this.$kB=false;} $df.prototype.destroy=function(){if(this.$je&&this.$fK!=null){this.$fK.parentNode.removeChild(this.$fK);};this.$im=null;this.$fK=null;};$df.prototype.getName=function(){return this.$eS;};$df.prototype.getLabel=function(){return this.$68;};$df.prototype.setLabel=function(label){this.$68=label;if(this.$im!=null&&this.$im.$yj){this.$im.refresh();}};$df.prototype.isVisible=function(){return this.$AO;};$df.prototype.setVisible=function(visible){this.$AO=visible;if(this.$im!=null&&this.$im.$yj){this.$im.refresh();}};$df.prototype.isDisabled=function(){return this.$AO;};$df.prototype.setDisabled=function(disabled){this.$ZG=disabled;if(this.$im!=null&&this.$im.$yj){this.$im.refresh();}};$df.prototype.getPadding=function(){return this.$RY;};$df.prototype.setPadding=function(padding){this.$RY=padding;if(this.$im!=null&&this.$im.$yj){this.$fK.style.padding=padding;}};$df.prototype.getDiv=function(){return this.$fK;};$df.prototype.getTag=__DoradoElement_getTag;$df.prototype.setTag=__DoradoElement_setTag; function Tab(name,label){this.$eS=name;if(label){this.$68=label;}else{this.$68=name;};this.$je=false;this.$9w=true;};Tab.prototype=new $df();Tab.prototype.isAutoScroll=function(){return this.$9w;};Tab.prototype.setAutoScroll=function($9F){this.$9w=$9F;};Tab.prototype.isAutoCreateDiv=function(){return this.$je;};Tab.prototype.setAutoCreateDiv=function($7z){this.$je=$7z;};Tab.prototype.$_P=function(){if(this.$Wq)return;var $35=this.$im;if(this.$je){$l8=document.createElement("DIV");var $87=document.createElement("DIV");if(this.$RY)$87.style.padding=this.$RY;$87.style.width="100%";$87.style.height="100%";$l8.appendChild($87);$35.$Fo.appendChild($l8);}else{$l8=document.getElementById($35.id+"_"+this.$eS);};if($l8!=null){if(!$l8.id){$l8.id="$Mo"+$Xz();};var parent=$l8.parentNode;if(browserType==BROWSER_IE)parent.removeChild($l8);__setDisplay($l8,false);$sD($l8,$35.$ow+"$iA"); $l8.style.width="100%";$l8.style.height="100%";if(browserType==BROWSER_IE){$l8.style.position="absolute";parent.appendChild($l8);}else{$l8.style.position="relative";$l8.style.padding=0;}};this.$fK=$l8;this.$Wq=true;};Tab.prototype.activate=function(){if(this.$fK!=null){var $l8=this.$fK;__setDisplay($l8,true);if(!this.$kB){$bZ(this._initChildren,this);};this.$kB=true;$1B($l8);var overflow;if(this.$9w){if(browserType==BROWSER_IE){overflow="auto";var $jg=$l8.firstChild;if($jg&&$jg.childNodes.length==1){var firstChild=$jg.firstChild;if((firstChild.height&&firstChild.height.indexOf("%")>0)||(firstChild.style&&firstChild.style.height&&firstChild.style.height.indexOf("%")>0)){overflow=null;}}}else{overflow="auto";}}else{overflow="hidden";};if(overflow)$l8.firstChild.style.overflow=overflow;}};Tab.prototype.deactivate=function(){ if(this.$fK!=null){__setDisplay(this.$fK,false);}};Tab.prototype.getDiv=function(){if(this.$fK!=null){return this.$fK.firstChild;}else{return null;}};function FrameTab(name,label){this.$eS=name;if(label){this.$68=label;}else{this.$68=name;};this.$FG=null;this.$Zd=true;this.$72=false;};FrameTab.prototype=new $df();FrameTab.prototype.getPath=function(){return this.$FG;};FrameTab.prototype.setPath=function(path){if(path.length>0&&path.charAt(0)=='/'){path=__CONTEXT_PATH+path;};this.$FG=path;this.$72=false;};FrameTab.prototype.isCachable=function(){return this.$Zd;};FrameTab.prototype.setCachable=function($q0){this.$Zd=$q0;};FrameTab.prototype.$_P=function(){if(this.$Wq)return;var $35=this.$im;var $l8=this.$fK;var $h8=$35.id+"_"+this.$eS;var $l8=document.getElementById($h8);if($l8==null){ $l8=document.createElement("DIV");$l8.innerHTML="";$35.$Fo.appendChild($l8);};if(!$l8.id){$l8.id="$Mo"+$Xz();};$sD($l8,$35.$ow+"$iA");$l8.style.padding=0;if(browserType==BROWSER_IE){$l8.style.position="absolute";}else{$l8.style.position="relative";$l8.style.overflow="hidden";};$l8.style.width="100%";$l8.style.height="100%";__setDisplay($l8,false);this.$fK=$l8;this.$Wq=true;};FrameTab.prototype.loadPage=function(){if(this.$FG!=null){if(!this.$Zd||!this.$72){var path=this.$FG;var $pC=this.getFrame();$pC.src=path;this.$72=true;}}};FrameTab.prototype.activate=function(){this.loadPage();if(this.$fK!=null){if(browserType==BROWSER_IE){__setDisplay(this.$fK,true);}else if(navigator.userAgent.toLowerCase().indexOf("$hP")){__setDisplay(this.$fK,true);setTimeout("var $l8 = document.getElementById(\""+this.$fK.id+"\");"+"__setDisplay($l8, false);",0);setTimeout("var $l8 = document.getElementById(\""+this.$fK.id+"\");"+"__setDisplay($l8, true);$1B($l8);",100);}else{__setDisplay(this.$fK,true); __setDisplay(this.$fK,false);__setDisplay(this.$fK,true);$1B(this.$fK);}}};FrameTab.prototype.deactivate=function(){if(!this.$Zd&&this.$72){var $XW=this.getFrame().contentWindow;$XW.src="about:blank";};if(this.$fK!=null){__setDisplay(this.$fK,false);}};FrameTab.prototype.getFrame=function(){return this.$fK.firstChild;};function $5f(id,$3K,$wn){var $35=null;if(id){$35=document.getElementById(id);}else{id=$jZ();};if($35==null){$35=document.createElement("DIV");$35.style.width="100%";$35.style.height="100%";$w=document.createElement("TABLE");var $Da=document.createElement("TBODY");var $eB,$6O;$6O=document.createElement("TD");$eB=document.createElement("TR");$eB.appendChild($6O);$Da.appendChild($eB);$6O=document.createElement("TD");$l8=document.createElement("DIV");$6O.appendChild($l8);$eB=document.createElement("TR");$eB.appendChild($6O);$Da.appendChild($eB); $w.appendChild($Da);$35.appendChild($w);$35.id=id;};if(!$35.className)$35.className="TabSet";$35.$ow=$35.className;$35.getId=__DoradoComponent_getId;$35.getViewModel=__DoradoComponent_getViewModel;$35.isActive=__DoradoComponent_isActive;$35.activate=$CD;$35.destroy=$bu;$35.getTag=__DoradoElement_getTag;$35.setTag=__DoradoElement_setTag;$35.addTab=$sn;$35.getTab=$k4;$35.removeTab=$xw;$35.removeAllTabs=$Su;$35.getTabCount=$0Z;$35.isShowFrame=$5R;$35.setShowFrame=$Bk;$35.getTabPlacement=$xx;$35.setTabPlacement=$BP;$35.getContentContainer=$9x;$35.getBlankContainer=$dp;$35.$z$=$fW;$35.refresh=$wu;$35.getCurrentTab=$ea;$35.setCurrentTab=$Xn;$35.$N4=$EF;$35.$oe=$Sj;$35.$ZW=$RI;$35.$9B=$Xy;$35.onResize=$PJ;$35.$f=$3K;$35.$V_=new HashList();$35.$jS=null;$35.$ht=true;$35.$BI=($wn)?$wn:"top";if(browserType==BROWSER_IE){EventManager.addSystemEvent($35,"onresize",function($tb){if(!$35.$yj)return;if($35.$pJ)clearTimeout($35.$pJ);$35.$pJ=setTimeout("var $35 = document.getElementById(\""+$35.id+"\");"+"if ($35 != null) $35.onResize()",50); });};return $35;};DoradoFactory.registerComponentType("TabSet",$5f);function $bu(){var $xX=this.$V_;var $bY=$xX.size();for(var $ze=0;$ze<$bY;$ze++){var $l2=$xX.$6R[$ze];$l2.destroy();};this.$_9=null;this.$3t=null;this.$Fo=null;this.$fV=null;this.$oA=null;};function $CD(){if(!this.$yj){this.$z$();this.$yj=true;if(!this.$ht)this.setShowFrame(false);this.refresh();fireDoradoEvent(this,"onActive",[this]);}};function $Sj($l2){var $xX=this.$V_;var $xg=-1;if($l2!=null){$xg=$xX.indexOf($l2.$eS);};var size=$xX.size();for(var $ze=$xg+1;$ze=0;$ze--){var $l2=$xX.get($ze);if($l2.$AO&&!$l2.$ZG){return $l2;}};return null; };function $wu(){var $SX=this.$_9;var $u$=$SX.childNodes.length;var $NO=null;if($u$>0){$NO=$SX.childNodes[$u$-1];$SX.removeChild($NO);$u$--;};var $6O,$jK,label;var $xX=this.$V_;var $HE=new Array();var size=$xX.size();for(var $ze=0;$ze0){if($xg<$u$){$6O=$SX.childNodes[$xg];$jK=$6O.firstChild;}else{$6O=document.createElement("TD");$jK=document.createElement("IMG");$6O.appendChild($jK);$SX.appendChild($6O);};$xg++;$Qa($jK,__SKIN_PATH+"/tab_3_last_"+this.$BI+".gif");};for(var $ze=$u$-1;$ze>=$xg;$ze--){$SX.deleteCell($ze);};if($NO==null){$NO=document.createElement("TD");this.$oA=$NO;$NO.align="right";$NO.style.width="100%";$NO.style.backgroundPositionX="right";};$SX.appendChild($NO);var src; if($HE.length>0){if(browserType!=BROWSER_IE){$SX.style.height=parseInt(getPreferenceSetting("__"+this.className+"$tk",24));};src="url("+__SKIN_PATH+"/tab_blank_"+this.$BI+".gif)";}else{if(this.$ht){$SX.style.height=2;src="url("+__SKIN_PATH+"/tab_blank_border_"+this.$BI+".gif)";}else{$SX.style.height=0;src="url(none)";}};var $NT;if(browserType!=BROWSER_IE){this.$3t.style.height=$SX.style.height;$NT=true;};$Kw($NO,src);if(this.offsetHeight<$SX.offsetHeight){this.style.height=$SX.offsetHeight;$NT=true;};if($NT)this.onResize();var $M9=this.$jS;if($M9==null||$M9.$ZG){$M9=this.$oe($M9);};this.$N4($M9);};function $fW(){function $iD($35,$eB){var $6O=$eB.cells[0];$6O.vAlign="top";var $zs=document.createElement("DIV");$zs.style.width="100%";$zs.style.height="100%";$zs.style.overflowY="visible";$zs.style.overflowX="hidden";var $6e=document.createElement("TABLE");$6e.style.width="100%";$6e.cellPadding=0;$6e.cellSpacing=0;var $SX=document.createElement("TR"); var $92=document.createElement("TBODY");$92.appendChild($SX);$6e.appendChild($92);$zs.appendChild($6e);EventManager.addSystemEvent($SX,"onclick",function($tb){$73($35,$tb);});$35.$_9=$SX;$35.$3t=$zs;$6O.appendChild($zs);};function $aU($35,$eB){$6O=$eB.cells[0];$6O.height="100%";$6O.vAlign="top";var $R9=$6O.firstChild;$R9.style.width="100%";$R9.style.height="100%";$sD($R9,$35.$ow+"ContentContainer_"+$35.$BI);$35.$Fo=$R9;};if(browserType!=BROWSER_IE){this.style.overflow="hidden";};var $w=this.firstChild;if(browserType==BROWSER_IE)this.removeChild($w);$w.style.width="100%";$w.style.height="100%";$w.cellPadding=0;$w.cellSpacing=0;$w.style.tableLayout="fixed";var $Da=$w.tBodies[0];var $gX=$Da.rows[0];var $D0=$Da.rows[1];if(this.$BI=="top"){$D0.style.height="100%";$iD(this,$gX);$aU(this,$D0);}else{$gX.style.height="100%";$aU(this,$gX); $iD(this,$D0);};if(browserType==BROWSER_IE)this.appendChild($w);};function $sn($l2){var name=$l2.$eS;this.$V_.put(name,$l2);$l2.$im=this;if(this.$yj){this.refresh();};return $l2;};function $k4(name){return this.$V_.get(name);};function $xw($l2){if(typeof($l2)=="string"){$l2=this.getTab($l2);if($l2==null)return null;};if(this.$jS==$l2){this.$N4(this.$oe($l2));};this.$V_.remove($l2.$eS);if(this.$yj){this.refresh();};$l2.destroy();return $l2;};function $Su(){var $eg=this.$yj;this.$yj=false;var $Ob=this.getTabCount();for(var $ze=$Ob-1;$ze>=0;$ze--){var $l2=this.getTab($ze);this.removeTab($l2);};this.$yj=$eg;if(this.$yj){this.refresh();}};function $0Z(){return this.$V_.size(); };function $ea(){return this.$jS;};function $Xn($l2){if(typeof($l2)!="object"){$l2=this.$V_.get($l2);};if(this.$jS!=$l2){;this.$N4($l2);};return $l2;};function $5R(){return this.$ht;};function $Bk($A6){this.$ht=$A6;if(!this.$yj)return;var $jg=this.$Fo;if(this.$BI=="top"){if($A6){$jg.style.borderBottomStyle="";$jg.style.borderLeftStyle="";$jg.style.borderRightStyle="";}else{$jg.style.borderBottomStyle="none";$jg.style.borderLeftStyle="none";$jg.style.borderRightStyle="none";}}else{if($A6){$jg.style.borderTopStyle="";$jg.style.borderLeftStyle="";$jg.style.borderRightStyle="";}else{$jg.style.borderTopStyle="none";$jg.style.borderLeftStyle="none";$jg.style.borderRightStyle="none";}}};function $xx(){return this.$BI;};function $BP($wn){this.$BI=$wn;} function $9x(){return this.$Fo;};function $dp(){return this.$oA;};function $EF($l2){function getTabCell($SX,$xg){return $SX.cells[$xg*2+1];};if(this.$yj){var $RS=(this.$C7||(this.$jS!=$l2));if($l2!=null&&($l2.$ZG))return;try{var $xX=this.$V_;var $HE=new Array();var size=$xX.size();for(var $ze=0;$ze=0){var $Dr=$xg*2+1;var $37=$SX.cells[$Dr-1];if($xg==0){$Qa($37.firstChild,__SKIN_PATH+"/tab_1_first_"+this.$BI+".gif");}else{$Qa($37.firstChild,__SKIN_PATH+"/tab_1_"+this.$BI+".gif");};var $q5=$SX.cells[$Dr];$Kw($q5,"url("+__SKIN_PATH+"/tab_2_"+this.$BI+".gif)");var label=$q5.firstChild;if($4a.$ZG){$sD(label,"DisabledTab_"+this.$BI);} else{$sD(label,"Tab_"+this.$BI);};var $nK=$SX.cells[$Dr+1];if($xg==$HE.length-1){$Qa($nK.firstChild,__SKIN_PATH+"/tab_3_last_"+this.$BI+".gif");}else{$Qa($nK.firstChild,__SKIN_PATH+"/tab_1_"+this.$BI+".gif");}};if($RS)$4a.deactivate();};$4a=$l2;if($l2!=null){var $xg=$HE.indexOf($l2);if($xg>=0){var $Dr=$xg*2+1;var $37=$SX.cells[$Dr-1];if($xg==0){$Qa($37.firstChild,__SKIN_PATH+"/tab_1_current_first_"+this.$BI+".gif");}else{$Qa($37.firstChild,__SKIN_PATH+"/tab_1_current_"+this.$BI+".gif");};var $q5=$SX.cells[$Dr];var label=$q5.firstChild;$sD(label,"CurrentTab_"+this.$BI);$Kw($q5,"url("+__SKIN_PATH+"/tab_2_current_"+this.$BI+".gif)");var $nK=$SX.cells[$Dr+1];if($xg==$HE.length-1){$Qa($nK.firstChild,__SKIN_PATH+"/tab_3_current_last_"+this.$BI+".gif");}else{$Qa($nK.firstChild,__SKIN_PATH+"/tab_3_current_"+this.$BI+".gif");}};if($RS)$l2.activate();};if($RS){this.$jS=$l2;this.$C7=false;fireDoradoEvent(this,"afterTabChange",[this,$l2]);}} catch(e){$hT(e);}}else{this.$jS=$l2;this.$C7=true;}};function $73($35,$tb){var $nq;if(browserType==BROWSER_IE){$nq=$tb.srcElement;}else{$nq=$tb.target;};$nq=$2i($nq,"Tab");if($nq!=null){var $l2=$nq.$4a;$35.$N4($l2);}};function $PJ(){if(!this.$yj)return;var $zs=this.$3t;if($zs.scrollWidth>$zs.offsetWidth){var $Nv=this.$ZW();__setDisplay($Nv,true);this.$9B();}else{var $Nv=this.$fV;if($Nv!=null)__setDisplay($Nv,false);};if(browserType!=BROWSER_IE){var $R9=this.$Fo;var $6O=$R9.parentNode;$R9.style.width=this.offsetWidth-2;$R9.style.height=this.offsetHeight-$zs.offsetHeight-2;$8T($R9);};return false;};function $Xy(){var $zs=this.$3t;var $Nv=this.$ZW();$Nv.style.left=$zs.scrollLeft+$zs.offsetWidth-$Nv.offsetWidth-4;$Nv.style.top=4; };function $RI(){var $fr=this.$fV;if($fr==null){var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");var $35=this;var $6O,$I0;$6O=document.createElement("TD");$I0=document.createElement("IMG");$Qa($I0,__SKIN_PATH+"/tabset_scroll1.gif");$I0.$3L="$2p";$6O.appendChild($I0);$eB.appendChild($6O);EventManager.addSystemEvent($I0,"onclick",function($tb){$oo($35,$tb);});$6O=document.createElement("TD");$I0=document.createElement("IMG");$Qa($I0,__SKIN_PATH+"/tabset_scroll2.gif");$I0.$3L="$f2";$6O.appendChild($I0);$eB.appendChild($6O);EventManager.addSystemEvent($I0,"onclick",function($tb){$oo($35,$tb);});$Da.appendChild($eB);$fr=document.createElement("TABLE");$fr.appendChild($Da);$fr.cellPadding=0;$fr.cellSpacing=0;$fr.style.position="absolute";this.$3t.appendChild($fr);this.$fV=$fr;};return $fr;};function $oo($35,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{ target=$tb.target;};var $zs=$35.$3t;if(target.$3L=="$2p"){$zs.scrollLeft-=40;}else if(target.$3L=="$f2"){$zs.scrollLeft+=40;};$35.$9B();} var $g0="horizontal";var $2U="vertical";var $Yx="mousemove";var $lV="mouseup";var $Au=10;var $3A=(getPreferenceSetting("__SkinVersion"))?"ScrollBar_Button":"Button";function $qe(id,$3K,$Kb){var $gn=null;if(id){$gn=document.getElementById(id);}else{id=$jZ();};if($gn==null){$gn=document.createElement("TABLE");$gn.id=id;};if(!$gn.className)$gn.className="ScrollBar";$gn.$ow=$gn.className;$gn.getId=__DoradoComponent_getId;$gn.getViewModel=__DoradoComponent_getViewModel;$gn.isActive=__DoradoComponent_isActive;$gn.activate=__DataControl_activate;$gn.$ti=$q3;$gn.destroy=$PY;$gn.getTag=__DoradoElement_getTag;$gn.setTag=__DoradoElement_setTag;$gn.reset=$2M;$gn.refresh=$By;$gn.$Xm=$sf;$gn.$P2=$pB;$gn.$M7=$Te;$gn.getDragMode=$Uv;$gn.setDragMode=$oc;$gn.getMin=$c9;$gn.setMin=$Ak;$gn.getMax=$kD;$gn.setMax=$FD;$gn.getSmallChange=$AK;$gn.setSmallChange=$GP;$gn.getBigChange=$9n;$gn.setBigChange=$$N;$gn.getPageSize=$aY;$gn.setPageSize=$7F;$gn.getPosition=$gV;$gn.setPosition=$Pw; $gn.isShowDraggingTip=$i$;$gn.setShowDraggingTip=$bq;$gn.rebuild=$fT;$gn.onResize=$nc;$gn.$f=$3K;$gn.$h5=($Kb==null)?$g0:$Kb;$gn.$x6=$Yx;$gn.$Gn=true;$gn.$7N=0;$gn.$rM=100;$gn.$uT=20;$gn.$7H=20;$gn.$F2=20;$gn.$jk=0;return $gn;};DoradoFactory.registerComponentType("ScrollBar",$qe);function $q3(){this.rebuild();this.$yj=true;this.refresh();};function $PY(){this.$cB.$V2=null;this.$0Y.$V2=null;this.$fi.$V2=null;this.$rR.$V2=null;this.$cB=null;this.$0Y=null;this.$fi.onmousedown=null;this.$fi=null;this.$rR=null;this.$j7=null;};function $fT(){if(this.$h5==$g0){this.style.height=1;}else{this.style.width=1;};for(var $ze=this.childNodes.length-1;$ze>=0;$ze--){this.removeChild(this.childNodes[$ze]);};this.border=0;this.cellSpacing=1; this.cellPadding=0;var $t0=document.createElement("IMG");var $dV=document.createElement("IMG");var $n4=document.createElement("IMG");var $N3=document.createElement("TD");$N3.appendChild($n4);$N3.style.width="100%";$N3.style.height="100%";$N3.vAlign="top";this.$cB=$t0;this.$0Y=$dV;this.$fi=$n4;this.$rR=$N3;var $Da=document.createElement("TBODY");var $eB,$6O;if(this.$h5==$g0){$eB=document.createElement("TR");$Da.appendChild($eB);$6O=document.createElement("TD");$eB.appendChild($6O);$6O.appendChild($t0);$eB.appendChild($N3);$6O=document.createElement("TD");$eB.appendChild($6O);$6O.appendChild($dV);}else{$eB=document.createElement("TR");$Da.appendChild($eB);$6O=document.createElement("TD");$eB.appendChild($6O);$6O.appendChild($t0);$eB=document.createElement("TR");$eB.style.height="100%";$Da.appendChild($eB);$eB.appendChild($N3);$eB=document.createElement("TR");$Da.appendChild($eB);$6O=document.createElement("TD");$eB.appendChild($6O);$6O.appendChild($dV);};this.appendChild($Da); $t0.$V2=this;$t0.className=$3A;$dV.$V2=this;$dV.className=$3A;$N3.$V2=this;$n4.className="Silder";$n4.style.position="relative";$n4.$D2=false;$n4.$V2=this;var $ek;if(this.$h5==$g0){$ek="hori";}else{$ek="vert";};$Qa($t0,__SKIN_PATH+"/scrollbar_btn1_"+$ek+".gif");$Qa($dV,__SKIN_PATH+"/scrollbar_btn2_"+$ek+".gif");$Qa($n4,__SKIN_PATH+"/scrollbar_slider_"+$ek+".gif");EventManager.addSystemEvent($t0,"onclick",function($tb){$Mx($t0.$V2,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($dV,"onclick",function($tb){$Mx($t0.$V2,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($N3,"onclick",function($tb){$Mx($t0.$V2,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($t0,"onmousedown",function($tb){$az($t0.$V2,$tb);});EventManager.addSystemEvent($dV,"onmousedown",function($tb){$az($t0.$V2,$tb);}); if(browserType==BROWSER_IE){EventManager.addSystemEvent($n4,"onmousedown",function($tb){$eI($n4,$tb);});}else{$n4.onmousedown=function($tb){$eI($n4,$tb);return false;}};if(browserType==BROWSER_IE){EventManager.addSystemEvent($n4,"onmouseup",function($tb){$83($n4,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($n4,"onmousemove",function($tb){$jN($n4,$tb);});}};function $2M(){this.$jk=0;this.refresh();};function $By(){if(!this.$yj)return;if(this.$rMthis.$rM)this.$jk=this.$rM;if(this.$jk0){var $ms=0;var $en;var $XL;if(this.$h5==$g0){var $SK=this.$rR.offsetWidth;$en=(this.$F2/($9q+this.$F2))*$SK;var $0q=$SK-$en;if($en<$Au){$en=$Au;$0q=$SK-$en;} else{$ms=1;};if(this.$jk==this.$rM){$XL=$0q+$ms;}else{$XL=(this.$jk-this.$7N)/$9q*$0q;};this.$fi.style.width=$en;this.$fi.style.left=$XL;this.$fi.$Cr=$XL;}else{var $SG=this.$rR.offsetHeight+1;$en=(this.$F2/($9q+this.$F2))*$SG;var $Wt=$SG-$en;if($en<$Au){$ms=-1;this.$sI=$Au-$en;$en=$Au;$Wt=$SG-$en;};if(this.$jk==this.$rM){$XL=$Wt+$ms;}else{$XL=(this.$jk-this.$7N)/$9q*$Wt;};this.$fi.style.height=$en;this.$fi.style.top=$XL;this.$fi._top=$XL;};this.$cB.disabled=false;this.$0Y.disabled=false;this.$cB.className=$3A;this.$0Y.className=$3A;__setDisplay(this.$fi,true);}else{this.$cB.disabled=true;this.$0Y.disabled=true;this.$cB.className="Button_Disabled";this.$0Y.className="Button_Disabled";__setDisplay(this.$fi,false);}};function $sf(){var $9q=(this.$rM-this.$7N); if(this.$h5==$g0){var $SK=this.$rR.offsetWidth;this.setPosition(this.$fi.$Cr/($SK-this.$fi.offsetWidth)*$9q+this.$7N);}else{var $SG=this.$rR.offsetHeight;this.setPosition(this.$fi._top/($SG-this.$fi.offsetHeight)*$9q+this.$7N);}};function $Uv(){return this.$x6;};function $oc($5X){this.$x6=$5X;};function $c9(){return this.$7N;};function $Ak($Tk){this.$7N=$Tk;this.refresh();};function $kD(){return this.$rM;};function $FD($Tz){this.$rM=$Tz;this.refresh();};function $AK(){return this.$uT;};function $GP($A9){this.$uT=$A9;};function $9n(){return this.$7H;};function $$N($9r){this.$7H=$9r;};function $aY(){return this.$F2;};function $7F($6M){this.$F2=$6M;this.refresh();};function $gV(){return this.$jk;} function $Pw(position){var $7g=this.$jk;this.$jk=Math.round(position);this.refresh();fireDoradoEvent(this,"onPositionChanged",[this,$7g]);};function $i$(){return this.$Gn;};function $bq($8W){this.$Gn=$8W;};function $Mx($gn,$tb){var srcElement;if(browserType==BROWSER_IE){srcElement=$tb.srcElement;}else{srcElement=$tb.target;};if(srcElement==$gn.$cB){$gn.setPosition($gn.$jk-$gn.$uT);}else if(srcElement==$gn.$0Y){$gn.setPosition($gn.$jk+$gn.$uT);}else if(srcElement==$gn.$rR){var $$d,$ME;var $6f,$8N;var $YW=getAbsolutePosition($gn.$fi);$$d=$YW[0];$ME=$YW[1];if(browserType==BROWSER_IE){$6f=$tb.clientX+document.body.scrollLeft;$8N=$tb.clientY+document.body.scrollTop;}else{$6f=$tb.pageX;$8N=$tb.pageY;};var $$7;if($gn.$h5==$g0){$$7=($6f>$$d);}else{$$7=($8N>$ME);} var $9r=(($gn.$7H>0)?$gn.$7H:$gn.$F2);if($$7){$gn.setPosition($gn.$jk+$9r);}else{$gn.setPosition($gn.$jk-$9r);}}};function $az($gn,$tb){var srcElement;if(browserType==BROWSER_IE){srcElement=$tb.srcElement;}else{srcElement=$tb.target;};srcElement.className="Button_Down";};function $jp($gn,$tb){var srcElement;if(browserType==BROWSER_IE){srcElement=$tb.srcElement;}else{srcElement=$tb.target;};srcElement.className=$3A;};function $eI($n4,$tb){$n4.$D2=true;$n4.$0J=$n4.$Cr;$n4.$w3=$n4._top;if(browserType==BROWSER_IE){var target=$tb.srcElement;target.unselectable=true;$n4.$48=$tb.clientX;$n4.$5P=$tb.clientY;$n4.setCapture(true);}else{var target=$tb.target;target.style.MozUserSelect="none";$n4.$48=$tb.pageX;$n4.$5P=$tb.pageY;$S9=$n4;EventManager.addSystemEvent(window,"onmousemove",$GL,true);EventManager.addSystemEvent(window,"onmouseup",$qF,true); };$n4.className="Silder_Down";var $FE=$n4.$V2;if($FE.$Gn){__setDisplay($FE.$P2(),true);$FE.$M7();}};function $83($n4,$tb){var $FE=$n4.$V2;if($FE.$Gn){__setDisplay($FE.$P2(),false);};$n4.$D2=false;$n4.className="Silder";if(browserType==BROWSER_IE){$n4.releaseCapture();}else{EventManager.removeSystemEvent(window,"onmousemove",$GL,true);EventManager.removeSystemEvent(window,"onmouseup",$qF,true);$S9=null;};if($n4.$V2.$x6==$lV){$n4.$V2.$Xm();}};function $jN($n4,$tb){if(!$n4.$D2)return;var x,y;if(browserType==BROWSER_IE){x=$tb.clientX;y=$tb.clientY;}else{x=$tb.pageX;y=$tb.pageY;};var $N3=$n4.$V2.$rR;if($n4.$V2.$h5==$g0){var left=(x-$n4.$48)+$n4.$0J;if(left<0)left=0;var $SK=$N3.offsetWidth;if(left+$n4.offsetWidth>$SK){left=$SK-$n4.offsetWidth; };if(left==$n4.style.left)return;$n4.style.left=left;$n4.$Cr=left;}else{var top=(y-$n4.$5P)+$n4.$w3;if(top<0)top=0;var $SG=$N3.offsetHeight;if(top+$n4.offsetHeight>$SG){top=$SG-$n4.offsetHeight;};if(top==$n4.style.top)return;$n4.style.top=top;$n4._top=top;};var $FE=$n4.$V2;$FE.$M7();if($n4.$V2.$x6==$Yx){$n4.$V2.$Xm();}};var $S9=null;function $qF($tb){$83($S9,$tb);};function $GL($tb){$jN($S9,$tb);};function $nc(){this.refresh();};function $pB(){var label=this.$j7;if(label==null){label=document.createElement("LABEL");label.className=this.$ow+"PositionLabel";label.style.display="none";label.style.position="absolute";document.body.appendChild(label);this.$j7=label;};label.style.zIndex=$IC();return label;};function $Te(){if(!this.$Gn)return;var label=this.$P2(); var $n4=this.$fi;var $N3=this.$rR;var $YW=getAbsolutePosition($n4);var $9q=(this.$rM-this.$7N);var position;if(this.$h5==$g0){var $SK=$N3.offsetWidth;position=Math.round(this.$fi.$Cr/($SK-this.$fi.offsetWidth)*$9q+this.$7N);if(position>this.$rM)position=this.$rM;label.innerText=position+"/"+this.$rM;label.style.left=$YW[0]+(($n4.offsetWidth-label.offsetWidth)/2);label.style.top=$YW[1]-label.offsetHeight-3;}else{var $SG=$N3.offsetHeight;position=Math.round(this.$fi._top/($SG-this.$fi.offsetHeight)*$9q+this.$7N);if(position>this.$rM)position=this.$rM;label.innerText=position+"/"+this.$rM;label.style.left=$YW[0]-label.offsetWidth-3;label.style.top=$YW[1]+(($n4.offsetHeight-label.offsetHeight)/2);}} function __DataControl_activate(){if(!this.$yj){if(this.$ti){this.$ti();}else{this.$yj=true;this.establishBinding();};fireDoradoEvent(this,"onActive",[this]);}};function __DataControl_getDataset(){return this.$kd;};function __DataControl_setDataset($cf){var $nv=this.$kd;this.$kd=getDataset($cf);if(this.$yj){if($nv!=null&&!$nv.$$m)$nv.removeObserver(this);this.establishBinding();}};function __DataControl_establishBinding(){var $cf=this.$kd;if($cf!=null){if(isNaN(this.$Nc))this.$Nc=0;$cf.addObserver(this);}else if(this.$Nc<=0){this.refresh();}};function __DataControl_disposeBinding(){var $cf=this.$kd;if($cf!=null&&$cf.$85!=this.$85){$cf.removeObserver(this);};this.$kd=null;this.$1N=null;} function __DataControl_disableBinding(){this.$Nc++;};function __DataControl_enableBinding(){this.$Nc--;};function __SimpleDataControl_getField(){return this.$o_;};function __SimpleDataControl_setField($fN){this.$o_=$fN;};function $GK(id,$3K){var $J5=null;if(id){$J5=document.getElementById(id);}else{id=$jZ();};if($J5==null){$J5=document.createElement("TABLE");$J5.id=id;};$J5.cellPadding=0;$J5.cellSpacing=1;if(!$J5.className)$J5.className="DataPilot";$J5.getId=__DoradoComponent_getId;$J5.getViewModel=__DoradoComponent_getViewModel;$J5.isActive=__DoradoComponent_isActive;$J5.getTag=__DoradoElement_getTag;$J5.setTag=__DoradoElement_setTag;$J5.getDataset=__DataControl_getDataset;$J5.setDataset=__DataControl_setDataset;$J5.establishBinding=__DataControl_establishBinding;$J5.$7c=__DataControl_disposeBinding;$J5.activate=__DataControl_activate;$J5.$ti=$t2;$J5.processDatasetMessage=$fQ;$J5.disableBinding=__DataControl_disableBinding;$J5.enableBinding=__DataControl_enableBinding;$J5.refresh=$xu;$J5.destroy=$Gy;$J5.getButtonNames=$mI;$J5.setButtonNames=$4Z;$J5.isConfirmCancel=$cT;$J5.setConfirmCancel=$v1;$J5.isConfirmDelete=$yP; $J5.setConfirmDelete=$zh;$J5.$z$=$nA;$J5.$f=$3K;$J5.$kd=null;$J5.$sO="movefirst,moveprev,movenext,movelast,appendrecord,deleterecord,postrecord,cancelrecord";$J5.$CO=null;$J5.$SS=true;$J5.$Ry=true;$J5.$U3=false;return $J5;};DoradoFactory.registerComponentType("DataPilot",$GK);function $t2(){this.$yj=true;this.$z$();this.establishBinding();};function $nA(){function $OE($I0,buttonName){$I0.$P$=buttonName;switch(buttonName){case"movefirst":{$I0.setIcon(__SKIN_PATH+"/move_first.gif");$I0.$uq(__SKIN_PATH+"/move_first_disabled.gif");$I0.title=__DATAPILOT_MOVE_FIRST;$I0.style.paddingLeft=2;$I0.style.paddingRight=2;break;};case"prevpage":{$I0.setIcon(__SKIN_PATH+"/prev_page.gif");$I0.$uq(__SKIN_PATH+"/prev_page_disabled.gif");$I0.title=__DATAPILOT_PREV_PAGE;$I0.style.paddingLeft=2;$I0.style.paddingRight=2;break;};case"moveprev":{$I0.setIcon(__SKIN_PATH+"/move_prev.gif");$I0.$uq(__SKIN_PATH+"/move_prev_disabled.gif");$I0.title=__DATAPILOT_MOVE_PREV;$I0.style.paddingLeft=2;$I0.style.paddingRight=2;break;};case"movenext":{$I0.setIcon(__SKIN_PATH+"/move_next.gif");$I0.$uq(__SKIN_PATH+"/move_next_disabled.gif");$I0.title=__DATAPILOT_MOVE_NEXT;$I0.style.paddingLeft=2; $I0.style.paddingRight=2;break;};case"nextpage":{$I0.setIcon(__SKIN_PATH+"/next_page.gif");$I0.$uq(__SKIN_PATH+"/next_page_disabled.gif");$I0.title=__DATAPILOT_NEXT_PAGE;$I0.style.paddingLeft=2;$I0.style.paddingRight=2;break;};case"movelast":{$I0.setIcon(__SKIN_PATH+"/move_last.gif");$I0.$uq(__SKIN_PATH+"/move_last_disabled.gif");$I0.title=__DATAPILOT_MOVE_LAST;$I0.style.paddingLeft=2;$I0.style.paddingRight=2;break;};case"insertrecord":{$I0.setValue(__DATAPILOT_INSERT_RECORD);$I0.title=__DATAPILOT_INSERT_RECORD;$I0.style.paddingLeft=3;$I0.style.paddingRight=3;break;};case"appendrecord":{$I0.setValue(__DATAPILOT_APPEND_RECORD);$I0.title=__DATAPILOT_APPEND_RECORD;$I0.style.paddingLeft=3;$I0.style.paddingRight=3;break;};case"deleterecord":{$I0.setValue(__DATAPILOT_DELETE_RECORD);$I0.title=__DATAPILOT_DELETE_RECORD;$I0.style.paddingLeft=3;$I0.style.paddingRight=3;break;};case"postrecord":{$I0.setValue(__DATAPILOT_POST_RECORD);$I0.title=__DATAPILOT_POST_RECORD;$I0.style.paddingLeft=3;$I0.style.paddingRight=3;break;};case"cancelrecord":{$I0.setValue(__DATAPILOT_CANCEL_RECORD);$I0.title=__DATAPILOT_CANCEL_RECORD;$I0.style.paddingLeft=3; $I0.style.paddingRight=3;break;}}};var $Da=this.$8F;if($Da!=null){this.removeChild($Da);for(var $ze=$Da.childNodes.length-1;$ze>=0;$ze--){$Da.removeChild($Da.childNodes[$ze]);}}else{$Da=document.createElement("TBODY");this.$8F=$Da;};var $_f=new Array();this.$CO=$_f;var $J5=this;var $eB=document.createElement("TR");var $Tp=this.$sO.split(",");for(var $ze=0;$ze<$Tp.length;$ze++){var buttonName=$Tp[$ze];var $6O=document.createElement("TD");var $I0=DoradoFactory.create("Button",null,null);$OE($I0,buttonName);$I0.setDisabled(true);$I0.$kd=this.$kd;EventManager.addSystemEvent($I0,"onclick",function($tb){$_M($J5,$tb);});$I0.activate();$_f.push($I0);$6O.appendChild($I0);$eB.appendChild($6O);};$Da.appendChild($eB);this.appendChild($Da);this.$U3=true;};function $xu(){this.processDatasetMessage(__Dataset_MSG_REFRESH,this.$kd,null);};function $Gy(){this.$7c();this.$8F=null; this.$CO=null;};function $mI(){return this.$sO;};function $4Z($Tp){if($Tp!=null)$Tp=$Tp.toLowerCase();this.$sO=$Tp;if(this.$yj){this.$z$();}};function $cT(){return this.$Ry;};function $v1($Pl){this.$Ry=$Pl;};function $yP(){return this.$SS;};function $zh($8l){this.$SS=$8l;};function $fQ(message,$cf,$sY){function $4V($I0,$cf){var buttonName=$I0.$P$;switch(buttonName){case"movefirst":{$I0.setDisabled($cf.isFirst());break;};case"prevpage":{$I0.setDisabled($cf.getPageIndex()<=1);break;};case"moveprev":{$I0.setDisabled($cf.isFirst());break;};case"movenext":{$I0.setDisabled($cf.isLast());break;};case"nextpage":{$I0.setDisabled($cf.getPageIndex()>=$cf.getPageCount());break;};case"movelast":{$I0.setDisabled($cf.isLast()); break;};case"insertrecord":;case"appendrecord":{$I0.setDisabled($cf.isReadOnly());break;};case"deleterecord":{var $Ol=$cf.$y;$I0.setDisabled($Ol==null||$cf.isReadOnly());break;};case"postrecord":;case"cancelrecord":{var $Ol=$cf.$y;$I0.setDisabled($Ol==null||(!$Ol.isDirty()&&$Ol.$hU!=$Hs));break;}}};switch(message){case __Dataset_MSG_CURRENT_CHANGED:{if(this.$te==$cf.getPageIndex()){break;}};case __Dataset_MSG_REFRESH:;case __Dataset_MSG_STATE_CHANGED:;case __Dataset_MSG_RECORD_STATE_CHANGED:{this.$te=(($cf!=null)?$cf.getPageIndex():1);var $_f=this.$CO;for(var $ze=0;$ze<$_f.length;$ze++){try{var $I0=$_f[$ze];$I0.$kd=$cf;if(this._onRefreshButton!=null){var $xc=fireDoradoEvent(this,"onRefreshButton",[this,$I0,$I0.$P$]);if($xc!=null)throw $xc;};if($cf!=null){$4V($I0,$cf);}else{$I0.setDisabled(true);}}catch(e){$hT(e);} };break;}}};function $_M($J5,$tb){var $I0;if(browserType==BROWSER_IE){$I0=$tb.srcElement;}else{$I0=$tb.target;};if($J5._onButtonClick!=null&&!fireDoradoEvent($J5,"onButtonClick",[$J5,$I0,$I0.$P$])){return;};var $cf=$I0.$kd;switch($I0.$P$){case"movefirst":{if(!$cf.isAutoLoadPage()&&$cf.getPageIndex()>1){$cf.setPageIndex(1);$cf.flushData();};$cf.moveFirst();break;};case"prevpage":{if($cf.isAutoLoadPage()){$cf.moveToPage($cf.getPageIndex()-1);}else if($cf.getPageIndex()>1){$cf.setPageIndex($cf.getPageIndex()-1);$cf.flushData();};break;};case"moveprev":{$cf.movePrev();break;};case"movenext":{$cf.moveNext();break;};case"nextpage":{if($cf.isAutoLoadPage()){$cf.moveToPage($cf.getPageIndex()+1);} else if($cf.getPageIndex()<$cf.getPageCount()){$cf.setPageIndex($cf.getPageIndex()+1);$cf.flushData();};break;};case"movelast":{if(!$cf.isAutoLoadPage()&&$cf.getPageIndex()<$cf.getPageCount()){$cf.setPageIndex($cf.getPageCount());$cf.flushData();};$cf.moveLast();break;};case"insertrecord":{$cf.insertRecord("before");break;};case"appendrecord":{$cf.insertRecord();break;};case"deleterecord":{if(!$J5.$SS||confirm(__CONFIRM_DELETE_RECORD)){$cf.deleteRecord();};break;};case"postrecord":{$cf.postRecord();break;};case"cancelrecord":{if(!$J5.$Ry||confirm(__CONFIRM_CANCEL_RECORD)){$cf.cancelRecord();};break;}}};var $4A="link";var $9s="button";function $qO(id,$3K){var $J5=null;if(id){$J5=document.getElementById(id);}else{id=$jZ(); };if($J5==null){$J5=document.createElement("TABLE");$J5.id=id;};$J5.cellPadding=0;$J5.cellSpacing=1;if(!$J5.className)$J5.className="PagePilot";$J5.getId=__DoradoComponent_getId;$J5.getViewModel=__DoradoComponent_getViewModel;$J5.isActive=__DoradoComponent_isActive;$J5.getTag=__DoradoElement_getTag;$J5.setTag=__DoradoElement_setTag;$J5.getDataset=__DataControl_getDataset;$J5.setDataset=__DataControl_setDataset;$J5.establishBinding=__DataControl_establishBinding;$J5.$7c=__DataControl_disposeBinding;$J5.activate=__DataControl_activate;$J5.processDatasetMessage=$U0;$J5.disableBinding=__DataControl_disableBinding;$J5.enableBinding=__DataControl_enableBinding;$J5.refresh=$hH;$J5.destroy=$iM;$J5.getPilotType=$ip;$J5.setPilotType=$Uk;$J5.getMaxLink=$14;$J5.setMaxLink=$i9;$J5.isShowPageInfo=$dm;$J5.setShowPageInfo=$I9;$J5.isShowGotoButton=$A1;$J5.setShowGotoButton=$W8;$J5.$z$=$MT;$J5.$f=$3K;$J5.$te=0;$J5.$kd=null;$J5.$ZR=$4A;$J5.$EW=10;$J5.$B6=true;$J5.$$w=true;$J5.$U3=false;return $J5;};DoradoFactory.registerComponentType("PagePilot",$qO);function $MT(){var $eB=this.$Xd;if($eB!=null){for(var $ze=$eB.childNodes.length-1;$ze>=0;$ze--){$eB.removeChild($eB.childNodes[$ze]);}}else{ $Da=document.createElement("TBODY");var $eB=document.createElement("TR");$Da.appendChild($eB);this.appendChild($Da);this.$Xd=$eB;};var $6O;$6O=document.createElement("TD");$eB.appendChild($6O);this.$l$=$6O;var $81=this;if(this.$ZR==$4A){$6O.noWrap=true;EventManager.addSystemEvent($6O,"onclick",function($tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};$yd(target,$81);});}else{var $I0;$I0=DoradoFactory.create("Button",null,null);$I0._doradoClass="PagePilot_MoveFirst";$I0.setIcon(__SKIN_PATH+"/move_first.gif");$I0.$uq(__SKIN_PATH+"/move_first_disabled.gif");$I0.title=__PAGEPILOT_FIRST_PAGE;$I0.style.width=30;$I0.activate();$6O.appendChild($I0);$I0=DoradoFactory.create("Button",null,null);$I0._doradoClass="PagePilot_PrevPage";$I0.setIcon(__SKIN_PATH+"/prev_page.gif");$I0.$uq(__SKIN_PATH+"/prev_page_disabled.gif");$I0.title=__PAGEPILOT_PREV_PAGE;$I0.style.width=30;$I0.style.marginLeft=1;$I0.activate();$6O.appendChild($I0);$I0=DoradoFactory.create("Button",null,null);$I0._doradoClass="PagePilot_NextPage";$I0.setIcon(__SKIN_PATH+"/next_page.gif");$I0.$uq(__SKIN_PATH+"/next_page_disabled.gif"); $I0.title=__PAGEPILOT_NEXT_PAGE;$I0.style.width=30;$I0.style.marginLeft=1;$I0.activate();$6O.appendChild($I0);$I0=DoradoFactory.create("Button",null,null);$I0._doradoClass="PagePilot_MoveLast";$I0.setIcon(__SKIN_PATH+"/move_last.gif");$I0.$uq(__SKIN_PATH+"/move_last_disabled.gif");$I0.title=__PAGEPILOT_LAST_PAGE;$I0.style.width=30;$I0.style.marginLeft=1;$I0.activate();$6O.appendChild($I0);EventManager.addSystemEvent($6O,"onclick",function($tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};$yi(target,$81);});};if(this.$B6){$6O=document.createElement("TD");$6O.style.width="8";$eB.appendChild($6O);$6O=document.createElement("TD");$6O.align="right";$6O.style.whiteSpace="nowrap";$eB.appendChild($6O);this.$FU=$6O;};if(this.$$w){$6O=document.createElement("TD");$6O.style.width="8";$eB.appendChild($6O);var $Uc=DoradoFactory.create("TextEditor",null,null);$Uc.style.width="30";$6O=document.createElement("TD");$6O.style.width="1";$6O.appendChild($Uc); $eB.appendChild($6O);this.$9_=$6O;var $I0=DoradoFactory.create("Button",null,null);$I0.activate();$I0.setValue(__PAGEPILOT_GOTO);$6O=document.createElement("TD");$6O.style.width="1";$6O.appendChild($I0);$eB.appendChild($6O);this.$EP=$6O;EventManager.addSystemEvent($I0,"onclick",function($tb){$lZ($81);});};this.$U3=true;};function $iM(){this.$7c();this.$Xd=null;this.$l$=null;this.$9_=null;this.$EP=null;this.$FU=null;};function $dm(){return this.$B6;};function $I9($Bl){this.$B6=$Bl;};function $A1(){return this.$$w;};function $W8($BY){this.$$w=$BY;};function $ip(){return this.$ZR;};function $Uk($yN){this.$ZR=$yN;};function $14(){return this.$EW;};function $i9($NH){this.$EW=$NH; };function $U0(message,$cf,$sY){if(!this.$U3){this.$z$();};switch(message){case __Dataset_MSG_REFRESH:{this.refresh();break;};case __Dataset_MSG_CURRENT_CHANGED:{if($cf.getPageIndex()!=this.$te){this.refresh();};break;}}};function $hH(){function $wm($81,$cf,$ae){var label=document.createElement("LABEL");label.$te=$ae;label.innerText=$ae;if($ae==$cf.getPageIndex()){label.className="CurrentPageLink";}else if($cf.isPageLoaded($ae)){label.className="VisitedPageLink";}else{label.className="PageLink";};return label;};var $cf=this.$kd;var $ae=$cf.getPageIndex();var $SZ=$cf.getPageCount();var $GG=this.$l$;if(this.$ZR==$4A){$GG.innerHTML="";var $NH=this.getMaxLink();var $qm=$ae-parseInt($NH/2);if($qm>($SZ-$NH+1)){$qm=$SZ-$NH+1;};if($qm<1){ $qm=1;};var $HW=$qm+$NH-1;if($HW>$SZ){$HW=$SZ;};if($qm>1){$GG.appendChild($wm(this,$cf,1));if($qm>2){$GG.appendChild(document.createTextNode("..."));}};for(var $ze=$qm;$ze<=$HW;$ze++){$GG.appendChild($wm(this,$cf,$ze));};if($HW<$SZ){if($HW<$SZ-1){$GG.appendChild(document.createTextNode("..."));};$GG.appendChild($wm(this,$cf,$SZ));}}else{var childNodes=$GG.childNodes;for(var $ze=0;$ze=$SZ);break;};case"PagePilot_MoveLast":{$I0.setDisabled($ae>=$SZ);break;}}}};if(this.$FU!=null){var text=__DATAPILOT_PAGEINFO.replace("${pageIndex}",$cf.getPageIndex());text=text.replace("${pageCount}",$cf.getPageCount()); text=text.replace("${possibleRecordCount}",$cf.getPossibleRecordCount());this.$FU.innerText=text;};if(this.$$w){var $If=this.$9_.firstChild;$If.value=$ae;};this.$te=$ae;};function $yd($8a,$81){if($8a.className!="CurrentPageLink"){var $cf=$81.$kd;if($cf.isAutoLoadPage()){$cf.moveToPage($8a.$te);}else if($8a.$te>=1&&$8a.$te<=$cf.getPageCount()){$cf.setPageIndex($8a.$te);$cf.flushData();}}};function $yi($I0,$81){var $cf=$81.$kd;var $ae=$cf.getPageIndex();var $SZ=$cf.getPageCount();switch($I0._doradoClass){case"PagePilot_MoveFirst":{if($cf.isAutoLoadPage()){$cf.moveToPage(1);}else if($ae>1){$cf.setPageIndex(1);$cf.flushData();};break;};case"PagePilot_PrevPage":{if($cf.isAutoLoadPage()){$cf.moveToPage($ae-1);}else if($ae>1){$cf.setPageIndex($ae-1);$cf.flushData();};break;};case"PagePilot_NextPage":{if($cf.isAutoLoadPage()){$cf.moveToPage($ae+1); }else if($ae<$SZ){$cf.setPageIndex($ae+1);$cf.flushData();};break;};case"PagePilot_MoveLast":{if($cf.isAutoLoadPage()){$cf.moveToPage($SZ);}else if($ae<$SZ){$cf.setPageIndex($SZ);$cf.flushData();};break;}}};function $lZ($81){var $cf=$81.$kd;var $If=$81.$9_.firstChild;var $ae=parseInt($If.value);if(isNaN($ae)||$ae<1||$ae>$cf.getPageCount()){alert(__PAGEPILOT_INVALID_PAGEINDEX);$If.value=$cf.getPageIndex();return;};if($cf.isAutoLoadPage()){$cf.moveToPage($ae);}else if($cf.getPageCount()>1){$cf.setPageIndex($ae);$cf.flushData();}};var $hK="simple";var $1S="schedule";function $11(id,$3K){var $X2=null;if(id){$X2=document.getElementById(id);}else{id=$jZ();};if($X2==null){$X2=document.createElement("DIV"); $X2.style.width=400;$X2.style.height=300;$X2.id=id;};if(!$X2.className)$X2.className="Calendar";$X2.getId=__DoradoComponent_getId;$X2.getViewModel=__DoradoComponent_getViewModel;$X2.isActive=__DoradoComponent_isActive;$X2.activate=__DataControl_activate;$X2.$ti=$lj;$X2.destroy=$O8;$X2.getTag=__DoradoElement_getTag;$X2.setTag=__DoradoElement_setTag;$X2.getDataset=__DataControl_getDataset;$X2.setDataset=__DataControl_setDataset;$X2.getField=__SimpleDataControl_getField;$X2.setField=__SimpleDataControl_setField;$X2.establishBinding=__DataControl_establishBinding;$X2.$7c=__DataControl_disposeBinding;$X2.processDatasetMessage=$g4;$X2.disableBinding=__DataControl_disableBinding;$X2.enableBinding=__DataControl_enableBinding;$X2.refresh=$Sw;$X2.setCalendarType=$po;$X2.getCalendarType=$Co;$X2.setDate=$yw;$X2.getDate=$LS;$X2.setDateX=$Dd;$X2.onKeyDown=$Dw;$X2.onKeyUp=$W0;$X2.refresh=$Sw;$X2.post=$Ua;$X2.getRecords=$uj;$X2.$z$=$hx;$X2.$rx=$gP;$X2.$Z8=$rK;$X2.$wS=$8j;$X2.$iS=$Me;$X2.$0h=$rQ;$X2.$8i=$lE;$X2.$K9=$KX;$X2.$f=$3K;$X2.$kd=null;$X2.$o_=null;$X2.$yY=$hK;$X2.$aN=null;$X2.$$X=null; $X2.$Hq=null;$X2._currentCell=null;$X2.$hB=true;return $X2;};DoradoFactory.registerComponentType("Calendar",$11);function $O8(){this.$7c();var cells=this.$Hq;for(var $ze=0;$ze";if($Wi==1)$I0.className="Button";$4$=document.createElement("TD");$4$.appendChild($I0);$h_.appendChild($4$); EventManager.addSystemEvent($I0,"onclick",function(){$YP($X2);});$4$=document.createElement("TD");$4$.style.width=1;$h_.appendChild($4$);$Rl=document.createElement("INPUT");$Rl.style.width=43;$Rl.className="TextEditor";this.$$X=$Rl;$4$=document.createElement("TD");$4$.appendChild($Rl);$h_.appendChild($4$);EventManager.addSystemEvent($Rl,"onkeyup",function(){$X2.onKeyUp();});$4$=document.createElement("TD");$4$.style.width=1;$h_.appendChild($4$);$I0=document.createElement("Button");$I0.hideFocus=true;$I0.innerHTML="";if($Wi==1)$I0.className="Button";$4$=document.createElement("TD");$4$.appendChild($I0);$h_.appendChild($4$);EventManager.addSystemEvent($I0,"onclick",function(){$_t($X2);});$4$=document.createElement("TD");$4$.style.width=6;$h_.appendChild($4$);$I0=document.createElement("Button");$I0.hideFocus=true;$I0.innerHTML="";if($Wi==1)$I0.className="Button";$4$=document.createElement("TD");$4$.appendChild($I0);$h_.appendChild($4$);EventManager.addSystemEvent($I0,"onclick",function(){ $xL($X2);});$4$=document.createElement("TD");$4$.style.width=1;$h_.appendChild($4$);$Rl=document.createElement("INPUT");$Rl.style.width=23;$Rl.className="TextEditor";this.$aN=$Rl;$4$=document.createElement("TD");$4$.appendChild($Rl);$h_.appendChild($4$);EventManager.addSystemEvent($Rl,"onkeyup",function(){$X2.onKeyUp();});$4$=document.createElement("TD");$4$.style.width=1;$h_.appendChild($4$);$I0=document.createElement("Button");$I0.hideFocus=true;$I0.innerHTML="";if($Wi==1)$I0.className="Button";$4$=document.createElement("TD");$4$.appendChild($I0);$h_.appendChild($4$);EventManager.addSystemEvent($I0,"onclick",function(){$5i($X2);});$R8.appendChild($h_);$s.appendChild($R8);$6O.appendChild($s);$eB.appendChild($6O);$Da.appendChild($eB);$eB=document.createElement("TR");$eB.style.height="100%";$6O=document.createElement("TD");$6O.appendChild(this.$Z8());$eB.appendChild($6O); $Da.appendChild($eB);$eB=document.createElement("TR");$eB.className="Footer";$6O=document.createElement("TD");$I0=DoradoFactory.create("Button",null,null);$I0.activate();$I0.setValue(__CALENDAR_TODAY+" "+formatDate(new Date(),"yyyy-MM-dd"));$6O.align="right";$6O.appendChild($I0);EventManager.addSystemEvent($I0,"onclick",function(){$E$($X2);});$eB.appendChild($6O);$Da.appendChild($eB);$w.appendChild($Da);this.appendChild($w);};function $rK(){var $w=document.createElement("TABLE");$w.className="CalendarTable";$w.style.tableLayout="fixed";$w.border=getPreferenceSetting("__Calendar_DateTable_BorderWidth");$w.borderColor=getPreferenceSetting("__Calendar_DateTable_BorderColor");$w.style.width="100%";$w.style.height="100%";var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");for(var $ze=0;$ze<7;$ze++){var $6O=document.createElement("TD");$6O.align="center";$6O.vAlign="center";$eB.appendChild($6O);};$Da.appendChild($eB);var $rX=$eB;this.$Hq=new Array();for(var $ze=0;$ze<6;$ze++){var $Sm=$eB.cloneNode(true);for(var $J=0;$J<7;$J++){var $6O=$Sm.childNodes[$J];$6O._doradoClass="CalendarCell";this.$Hq.push($6O);};$Da.appendChild($Sm);} $w.appendChild($Da);$rX.className="Header";for(var $ze=0;$ze<7;$ze++){var $6O=$rX.childNodes[$ze];$6O.innerText=__CALENDAR_DAYS.charAt($ze);};var $X2=this;EventManager.addSystemEvent($w,"onmousedown",function($tb){var $FJ;var target;if(browserType==BROWSER_IE){$FJ=$tb.button;target=$tb.srcElement;}else{$FJ=$tb.which;target=$tb.target;};if($FJ!=1)return;target=$2i(target,"CalendarCell");if(target!=null){$X2.$iS(target.$ox,target.$AL,target.$yW);fireDoradoEvent($X2,"onCellClick",[$X2]);}});return $w;};function $lj(){this.$z$();this.$yj=true;this.establishBinding();if(!this.$ox){if(this.$EC!=null){this.setDate(this.$EC);this.$EC=null;}else{this.setDate(new Date());}}};function $po($iQ){this.$yY=$iQ;};function $Co(){return this.$yY; };function $yw(date){if(date==null)return;this.setDateX(date.getFullYear(),date.getMonth(),date.getDate());};function $LS(){var $6O=this._currentCell;if($6O!=null){return new Date($6O.$ox,$6O.$AL,$6O.$yW);}else{return null;}};function $Dd($5x,$t,date){var $9O=new Date($5x,$t,date);this.$iS($9O.getFullYear(),$9O.getMonth(),$9O.getDate());};function $Me($5x,$t,date){if(!$5x||($t<0)||!date)return;var $9O=new Date($5x,$t,date);if(!this.$yj){this.$EC=$9O;return;};$5x=$9O.getFullYear();$t=$9O.getMonth();date=$9O.getDate();if(this.$ox==$5x&&this.$AL==$t&&this.$yW==date){return;};if(this._beforeDateChange!=null){var $xc=fireDoradoEvent(this,"beforeDateChange",[this,$9O]);if($xc!=null)throw $xc;};if(this.$ox!=$5x||this.$AL!=$t){if(this._beforeMonthChange!=null){var $xc=fireDoradoEvent(this,"beforeMonthChange",[this,$9O]);if($xc!=null)throw $xc;};this.$ox=$5x;this.$AL=$t;this.$yW=date;this.$rx($5x,$t,date);fireDoradoEvent(this,"afterMonthChange",[this,$9O]);} else if(this.$yW!=date){this.$ox=$5x;this.$AL=$t;this.$yW=date;var $iP=null;for(var $ze=0;$zen)$3w=n;$X2.setDateX($5x,$t,$3w);}};function $5i($X2){var $6O=$X2._currentCell;if($6O!=null){var $5x=$6O.$ox;var $t=$6O.$AL+1;var $3w=$6O.$yW;if($t==12){$5x++;$t=0;};var n=$X2.$0h($5x,$t);if($3w>n)$3w=n;$X2.setDateX($5x,$t,$3w);}};function $YP($X2){var $6O=$X2._currentCell;if($6O!=null){var $5x=$6O.$ox-1;var $t=$6O.$AL;var $3w=$6O.$yW;var n=$X2.$0h($5x,$t);if($3w>n)$3w=n;$X2.setDateX($5x,$t,$3w);}};function $_t($X2){var $6O=$X2._currentCell;if($6O!=null){var $5x=$6O.$ox+1;var $t=$6O.$AL;var $3w=$6O.$yW;var n=$X2.$0h($5x,$t);if($3w>n)$3w=n;$X2.setDateX($5x,$t,$3w);}};function $E$($X2){$X2.setDate(new Date()); fireDoradoEvent($X2,"onTodayClick",[$X2]);};function $Dw($tb){function $RD($X2,$5x,$t,date){setTimeout($X2.id+".setDateX("+$5x+", "+$t+", "+date+");",0);};switch($tb.keyCode){case 37:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox,$6O.$AL-1,$6O.$yW);}else{$RD(this,$6O.$ox,$6O.$AL,$6O.$yW-1);}};break;};case 39:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox,$6O.$AL+1,$6O.$yW);}else{$RD(this,$6O.$ox,$6O.$AL,$6O.$yW+1);}};break;};case 38:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox-1,$6O.$AL,$6O.$yW);}else{$RD(this,$6O.$ox,$6O.$AL,$6O.$yW-7);}};break;};case 40:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox+1,$6O.$AL,$6O.$yW);} else{$RD(this,$6O.$ox,$6O.$AL,$6O.$yW+7);}};break;};case 33:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox-1,$6O.$AL,$6O.$yW);}else{$RD(this,$6O.$ox,$6O.$AL-1,$6O.$yW);}};break;};case 34:{var $6O=this._currentCell;if($6O!=null){if($tb.ctrlKey){$RD(this,$6O.$ox+1,$6O.$AL,$6O.$yW);}else{$RD(this,$6O.$ox,$6O.$AL+1,$6O.$yW);}};break;};case 84:{if($tb.ctrlKey){this.setDate(new Date());};break;}}};function $W0(){var $ZE=this.$$X;var $LO=this.$aN;var $5x=parseInt($ZE.value);var $t=parseInt($LO.value)-1;if($5x>=1900&&$5x<=3000&&$t>=0&&$t<=11){var $6S,$Ay;var $6O=this._currentCell;if($6O!=null){$6S=$6O.$ox;$Ay=$6O.$AL; };if($6S!=$5x||$Ay!=$t){this.setDateX($5x,$t,1);}}};function $g4(message,$cf,$sY){this.$MB=true;try{if(this.$yY==$hK){switch(message){case __Dataset_MSG_REFRESH:case __Dataset_MSG_REFRESH_RECORD:case __Dataset_MSG_CURRENT_CHANGED:{if($cf.$y!=null){var date=$cf.getValue(this.$o_);this.setDate(date);};break;};case __Dataset_MSG_DATA_CHANGED:{var name=$sY[1];if(name==this.$o_){var date=$cf.getValue(this.$o_);this.setDate(date);}};case __Dataset_MSG_GAINING_CHANGE:{this.post();break;}}}else{switch(message){case __Dataset_MSG_REFRESH:case __Dataset_MSG_REFRESH_RECORD:{this.refresh();break;};case __Dataset_MSG_RECORD_DELETED:{var $Ol=$sY[0];var date=$Ol.getValue(this.$o_);this.$8i(date);break;};case __Dataset_MSG_DATA_CHANGED:{var name=$sY[1]; if(name==this.$o_){var $Ol=$sY[0];var $Je=$sY[2];var date=$Ol.getValue(name);this.$8i($Je);this.$8i(date,$Ol);};break;}}}}finally{this.$MB=false;}};function $Sw(){this.$rx(this.$ox,this.$AL,this.$yW);};function $gP($5x,$t,date){if(!$5x||($t<0)||!date)return;if(this.$aN!=null){this.$aN.value=$t+1;};if(this.$$X!=null){this.$$X.value=$5x;};var $3w=new Date($5x,$t).getDay();var $kh=0;if($3w>0){$9O=new Date($5x,$t-1);$kh=this.$0h($9O.getYear(),$9O.getMonth());};if(this.$yY==$1S){var $cf=this.$kd;if($cf!=null){for(var $ze=0;$ze0){$9O=new Date($5x,$t+1);for(var $ze=0;$ze<$pV;$ze++){var $6O=this.$Hq[$xg];$6O.$ox=$9O.getFullYear();$6O.$AL=$9O.getMonth();$6O.$yW=$ze+1;this.$K9($6O,$9O.getFullYear(),$9O.getMonth(),$ze+1);$xg++;}}};function $lE(date,$Ol){if(date==null)return;var $5x=date.getFullYear();var $t=date.getMonth();var $3w=date.getDate();var $6O;var $Ed=this._currentCell;if($Ed!=null&&$Ed.$ox==$5x&&$Ed.$AL==$t&&$Ed.$yW==$3w){$6O=$Ed;}else{ for(var $ze=0;$ze=0;$ze--){var $cs=$um[$ze];var $9O=$cs.getValue(this.$o_);if($cs.$hU==$U||$9O==null||$9O.getFullYear()!=$5x||$9O.getMonth()!=$t||$9O.getDate()!=$3w){$um.splice($ze,1);}};if($Ol!=null){var $9O=$Ol.getValue(this.$o_);if($9O!=null&&$9O.getFullYear()==$5x&&$9O.getMonth()==$t&&$9O.getDate()==$3w&&$um.indexOf($Ol)<0){$um.push($Ol);}}};this.$K9($6O,$5x,$t,$3w);};function $KX($6O,$5x,$t,date){$6O.$ox=$5x;$6O.$AL=$t;$6O.$yW=date;if(this._onCellRefresh==null||fireDoradoEvent(this,"onCellRefresh",[this,$6O,new Date($5x,$t,date),$6O.$WC],false)){var $Ga="
"+""+"";if(this.$yY==$1S){$Ga+="";};$Ga+="
"; $6O.innerHTML=$Ga;}else{return;};if($t==this.$AL){if(date==this.$yW){this._currentCell=$6O;$6O.className="CurrentDay";}else{$6O.className="CurrentMonth";}}else if($t>this.$AL){$6O.className="NextMonth";}else{$6O.className="PrevMonth";};var $eB=$6O.firstChild.firstChild.tBodies[0].rows[0];if($eB!=null){var $un=$eB.cells[0];if(this._onDateRefresh==null||fireDoradoEvent(this,"onDateRefresh",[this,$un,new Date($5x,$t,date),$6O.$WC],false)){$un.innerText=date;}};$eB=$6O.firstChild.firstChild.tBodies[0].rows[1];if($eB!=null){var $ZT=$eB.cells[0];$ZT.className="Content";if(this._onContentRefresh!=null){fireDoradoEvent(this,"onContentRefresh",[this,$ZT,new Date($5x,$t,date),$6O.$WC],false);}}};function $Ua(){if(this.$kd!=null&&this.$o_!=null){if(this.$kd.$y!=null){this.$kd.getValue(this.$o_,this.getDate());}}};function $uj(date){var $um=null;if(date!=null)var $5x=date.getFullYear();var $t=date.getMonth(); var date=date.getDate();var $xg;if($t==this.$AL){var $3w=new Date($5x,$t,1).getDay();$xg=$3w+date-1;}else if($tthis.$AL){var $3w=new Date($5x,this.$AL,1).getDay();var $ze=this.$0h($5x,this.$AL);$xg=$3w+$ze+date-1;};var $6O=this.$Hq[$xg];if($6O!=null){$um=$6O.$WC;};if($um==null){$um=new Array();};return $um;};var $NW="horizontal";var $Kr="vertical";function $Lm(id,$3K,$Kb){var $yt=null;if(id){$yt=document.getElementById(id);}else{id=$jZ();};if($yt==null){$yt=document.createElement("DIV");if($Kb==$NW){$yt.style.width=200;}else{$yt.style.height=200;};$yt.id=id;};if(!$yt.className)$yt.className="ProgressBar"; $yt.getId=__DoradoComponent_getId;$yt.getViewModel=__DoradoComponent_getViewModel;$yt.isActive=__DoradoComponent_isActive;$yt.getTag=__DoradoElement_getTag;$yt.setTag=__DoradoElement_setTag;$yt.getDataset=__DataControl_getDataset;$yt.setDataset=__DataControl_setDataset;$yt.getField=__SimpleDataControl_getField;$yt.setField=__SimpleDataControl_setField;$yt.establishBinding=__DataControl_establishBinding;$yt.$7c=__DataControl_disposeBinding;$yt.activate=__DataControl_activate;$yt.processDatasetMessage=$r_;$yt.disableBinding=__DataControl_disableBinding;$yt.enableBinding=__DataControl_enableBinding;$yt.refresh=$ir;$yt.destroy=$Rn;$yt.getMin=$WJ;$yt.setMin=$9p;$yt.getMax=$I8;$yt.setMax=$AX;$yt.getPosition=$SJ;$yt.setPosition=$tc;$yt.isShowText=$if;$yt.setShowText=$8m;$yt.getTextPattern=$ZU;$yt.setTextPattern=$Zi;$yt.$eo=$ve;$yt.$f=$3K;$yt.$kd=null;$yt.$o_=null;$yt.$h5=($Kb==null)?$NW:$Kb;$yt.$7N=0;$yt.$rM=100;$yt.$jk=0;$yt.$sT=true;$yt.$Hw=null;$yt.$eo();return $yt;};DoradoFactory.registerComponentType("ProgressBar",$Lm);function $Rn(){this.$7c();this.$Q1=null;this.$MS=null;this.$68=null;} function $r_(message,$cf,$sY){switch(message){case __Dataset_MSG_REFRESH:;case __Dataset_MSG_REFRESH_RECORD:case __Dataset_MSG_CURRENT_CHANGED:case __Dataset_MSG_DATA_CHANGED:{var position=0;if($cf.$y!=null){position=parseInt($cf.getValue(this.$o_));if(isNaN(position))position=0;};this.setPosition(position);break;}}};function $ve(){this.style.overflow="hidden";var pointer=document.createElement("DIV");pointer.className="Pointer";pointer.style.width="100%";pointer.style.height="100%";var $6O,$eB,$Da;if(this.$h5==$NW){$eB=document.createElement("TR");$eB.style.height="100%";$6O=document.createElement("TD");$6O.style.width=0;$6O.appendChild(pointer);this.$Q1=$6O;$eB.appendChild($6O);$6O=document.createElement("TD");$eB.appendChild($6O);$Da=document.createElement("TBODY");$Da.appendChild($eB);$w=document.createElement("TABLE");$w.cellPadding=0;$w.cellSpacing=0;$w.style.width="100%";$w.style.height=(browserType==BROWSER_IE)?"100%":"100%";$w.style.tableLayout="fixed";$w.appendChild($Da);};this.appendChild($w);$6O=document.createElement("TD");$6O.className="Label";$6O.align="center";$6O.vAlign="middle"; $eB=document.createElement("TR");$eB.appendChild($6O);$Da=document.createElement("TBODY");$Da.appendChild($eB);$w=document.createElement("TABLE");$w.appendChild($Da);$w.style.width="100%";$w.style.height=(browserType==BROWSER_IE)?"0":"100%";$w.cellPadding=0;$w.cellSpacing=0;$w.style.position="relative";this.appendChild($w);this.$68=$6O;this.$MS=$w;};function $ir(){if(this.$rMthis.$rM){this.$jk=this.$rM;};var $Ci=(this.$jk/(this.$rM-this.$7N));var pointer=this.$Q1;var $AB=this.$MS;if(this.$h5==$NW){var width=parseInt($Ci*100+0.5)+"%";pointer.style.width=width;if(browserType!=BROWSER_IE){pointer.style.height=pointer.parentNode.clientHeight-3;}}else{var height=parseInt($Ci*this.clientHeight+0.5);pointer.style.height=height;pointer.style.top=this.clientHeight-height;};if(browserType==BROWSER_IE)this.offsetHeight;if(this.$sT){var top;if(browserType==BROWSER_IE){this.$68.innerText=" ";top=Math.round((pointer.offsetHeight-$AB.offsetHeight)/2+$AB.offsetHeight)*(-1); }else{top=pointer.offsetHeight*(-1);};if(!top)top=-16;$AB.style.top=top;if(this.$Hw!=null){var position=this.$jk;var text=this.$Hw.replace(/\$\{position\}/g,position);text=text.replace(/\$\{min\}/g,this.$7N);text=text.replace(/\$\{max\}/g,this.$rM);this.$68.innerText=text;}else{this.$68.innerText=this.$jk;}}};function $WJ(){return this.$7N;};function $9p($Tk){this.$7N=$Tk;this.refresh();};function $I8(){return this.$rM;};function $AX($Tz){this.$rM=$Tz;this.refresh();};function $SJ(){return this.$jk;};function $tc(position){if(isNaN(position))position=0;this.$jk=position;this.refresh();fireDoradoEvent(this,"onPositionChanged",[this,position]);};function $if(){return this.$sT;} function $8m($OL){this.$sT=$OL;};function $ZU(){return this.$Hw;};function $Zi($bQ){this.$Hw=$bQ;} function __initFormElementRenderer(id){var $m=document.getElementById(id);var $Ft=document.getElementById(id+"_renderer");if($m!=null&&$Ft!=null){$m.appendChild($Ft);__setDisplay($Ft,true);}};function $7L(id,$3K){var label=null;if(id){if(browserType==BROWSER_IE){eval("label = "+id);}else{label=document.getElementById(id);}}else{id=$jZ();};if(label==null){label=document.createElement("LABEL");label.id=id;};label.getDataset=__DataControl_getDataset;label.setDataset=__DataControl_setDataset;label.getField=__SimpleDataControl_getField;label.setField=__SimpleDataControl_setField;label.getId=__DoradoComponent_getId;label.getViewModel=__DoradoComponent_getViewModel;label.isActive=__DoradoComponent_isActive;label.getTag=__DoradoElement_getTag;label.setTag=__DoradoElement_setTag;label.processDatasetMessage=$_8;label.activate=__DataControl_activate;label.establishBinding=__DataControl_establishBinding;label.$7c=__DataControl_disposeBinding;label.refresh=$WL;label.destroy=label.$7c;label.$f=$3K;label.$kd=null;label.$o_=null;$sD(label,"FieldLabel");return label;} DoradoFactory.registerComponentType("FieldLabel",$7L);function $WL(){if(this.$kd!=null){var $fN=this.$kd.getField(this.getField());if($fN!=null){var $s="";for(var $ze=0;$ze<$fN.$sH.length;$ze++){var $9H=$fN.$sH[$ze];if($9H._doradoClass=="RequiredValidator"){$s="";break;}};if($fN.$nx!=null){this.title=$fN.$nx;$s+="";}else{this.title="";};if(this._onRefresh!=null){if(!fireDoradoEvent(this,"onRefresh",[this,$fN.$68]))return;};if($s){this.innerHTML=$s+$fN.$68;}else{this.innerText=$fN.$68;}}else{this.innerText="";}}};function $_8(message,$cf,$sY){switch(message){case __Dataset_MSG_REFRESH:{this.refresh();break;}}};function $7q(id,$3K){var label=null; if(id){if(browserType==BROWSER_IE){eval("label = "+id);}else{label=document.getElementById(id);}}else{id=$jZ();};if(label==null){label=document.createElement("LABEL");label.id=id;};label.getDataset=__DataControl_getDataset;label.setDataset=__DataControl_setDataset;label.getField=__SimpleDataControl_getField;label.setField=__SimpleDataControl_setField;label.getId=__DoradoComponent_getId;label.getViewModel=__DoradoComponent_getViewModel;label.isActive=__DoradoComponent_isActive;label.getTag=__DoradoElement_getTag;label.setTag=__DoradoElement_setTag;label.processDatasetMessage=$6_;label.activate=__DataControl_activate;label.establishBinding=__DataControl_establishBinding;label.$7c=__DataControl_disposeBinding;label.refresh=$Y1;label.destroy=label.$7c;label.$f=$3K;label.$kd=null;label.$o_=null;$sD(label,"DataLabel");return label;};DoradoFactory.registerComponentType("DataLabel",$7q);function $Y1(){var $cf=this.$kd;if($cf!=null){var value="";if($cf.$y!=null){var $fN=$cf.getField(this.getField());if($fN!=null){value=$cf.getString(this.$o_);} if(this._onRefresh!=null){if(!fireDoradoEvent(this,"onRefresh",[this,value]))return;}};this.innerText=value;}};function $6_(message,$cf,$sY){switch(message){case __Dataset_MSG_REFRESH:case __Dataset_MSG_REFRESH_RECORD:case __Dataset_MSG_CURRENT_CHANGED:{this.refresh();break;};case __Dataset_MSG_DATA_CHANGED:{var name=$sY[1];if(name==this.$o_){this.refresh();}}}};function $CW($Uc,$6$){$Uc._doradoClass="Editor";$Uc.getDataset=__DataControl_getDataset;$Uc.setDataset=__DataControl_setDataset;$Uc.getField=__SimpleDataControl_getField;$Uc.setField=__SimpleDataControl_setField;$Uc.setBandMode=$c7;$Uc.getBandMode=$sF;$Uc.setRecord=$6k;$Uc.getRecord=$Ju;$Uc.setDataType=$hV;$Uc.getDataType=$xn;$Uc.isReadOnly=$ZX;$Uc.setReadOnly=$yU;$Uc.getToolTip=$m4;$Uc.setToolTip=$2y;$Uc.getId=__DoradoComponent_getId;$Uc.getViewModel=__DoradoComponent_getViewModel;$Uc.isActive=__DoradoComponent_isActive;$Uc.getTag=__DoradoElement_getTag;$Uc.setTag=__DoradoElement_setTag;$Uc.processDatasetMessage=$pK;$Uc.activate=__DataControl_activate; $Uc.establishBinding=__DataControl_establishBinding;$Uc.$7c=__DataControl_establishBinding;$Uc.$7c=__DataControl_disposeBinding;$Uc.disableBinding=__DataControl_disableBinding;$Uc.enableBinding=__DataControl_enableBinding;$Uc.destroy=$49;$Uc.refresh=$Yq;$Uc.post=$C_;$Uc.$S6=$0H;$Uc.$VK=$KU;$Uc.$pd=$C9;$Uc.onKeyDown=$KZ;$Uc.$VF=$RF;$Uc.$4y=$bS;$Uc.$ZJ=$W7;EventManager.addSystemEvent($Uc,"onfocus",function($tb){__Element_onFocus($Uc);});if($6$!=null){$Uc.$ql=$6$;}else{$Uc.$ql="current";};$Uc.$kd=null;$Uc.$1N=null;$Uc.$o_=null;$Uc.$H1=null;$Uc.$_K="";$Uc.$De=false;$Uc.$nx="";$Uc.$hB=true;};function $c7($6$){this.$ql=$6$;};function $sF(){return this.$ql;};function $6k($Ol){this.$1N=$Ol;};function $Ju(autoInsert){if(this.$ql=="current"){var $cf=this.$kd;if($cf!=null){ if(autoInsert&&$cf.$y==null&&!$cf.$De){$cf.insertRecord();};return $cf.$y;}else{return null;}}else{return this.$1N;}};function $xn(){return this.$H1;};function $hV($Aq){this.$H1=$Aq;};function $ZX(){return this.$De;};function $yU(readOnly){this.$De=readOnly;this.$ZJ(readOnly);};function $W7(readOnly){this.readOnly=readOnly;this.$4y();this.$pd();};function $m4(){return this.$nx;};function $2y($4b){this.$nx=$4b;};function $pK(message,$cf,$sY){this.$6K=true;switch(message){case __Dataset_MSG_REFRESH:;case __Dataset_MSG_REFRESH_RECORD:case __Dataset_MSG_CURRENT_CHANGED:{this.$S6();this.$VK();break;};case __Dataset_MSG_DATA_CHANGED:{var $Ol=$sY[0];var name=$sY[1]; if($Ol==this.getRecord()&&name==this.$o_){this.$S6($Ol);this.$VK($Ol);};break;};case __Dataset_MSG_RECORD_STATE_CHANGED:{var $Ol=$sY[0];if($Ol==this.getRecord()){this.$S6($Ol);this.$VK($Ol);};break;};case __Dataset_MSG_GAINING_CHANGE:{this.post();break;}};this.$6K=false;};function $dB(){var $cf=this.$kd;if($cf!=null){if(this.$H1==null){var $fN=$cf.getField(this.$o_);if($fN!=null){this.$H1=$fN.$H1;}};$cf.addObserver(this);}};function $49(){this.$7c();this.$rL=null;};function $Yq(){this.$S6();this.$VK();};function $C_(){if(this.$4y(this.$1N)){var value=this.getValue();if(this.$_K!=value){var $Ol=this.getRecord(true);if($Ol==null)return false;if(!$Ol.setValue(this.$o_,value))return false;this.$_K=this.getValue(); fireDoradoEvent(this,"onPost",[this]);return true;}};return false;};function $bS($cs){var editable=true;var $Jb=this.$o_;if(editable&&$Jb!="select"){editable=!this.$De;if(editable){var $cf=this.$kd;var $Ol=this.$1N;if($cf==null&&$Ol!=null){$cf=$Ol.$kd;};if($Jb!=null){if($cf!=null){var $fN=$cf.getField($Jb);if($fN!=null){if($cf.$De||$fN.$De){editable=false;};if(!$Ol)$Ol=$cf.$y;if($Ol!=null){if(this.$ql=="record"&&$cs!=null&&$cs!=$Ol){editable=false;};if($fN.$Q7&&$Ol.$hU!=$Hs&&$Ol.$hU!=$KD){editable=false;}}}}}}};this.$nC=!editable;return editable;};function $0H($cs){var $cf=this.$kd;var $fN=null;var $Jb=this.$o_;if($Jb!=null){ if($cf!=null){$fN=$cf.getField($Jb);}};var $4b=null;if($fN!=null){$4b=$fN.$nx;};if($4b==null){$4b=this.$nx;};if($4b==null){this.title="";}else{this.title=$4b;};var editable=this.$4y($cs);this.$ZJ(!editable);};function $KU($cs){var value="";var $Ol=this.getRecord();if($Ol!=null&&$Ol.$kd!=null){if(this.$ql=="record"&&$cs!=null&&$cs!=$Ol){return;};if(this.$o_!=null){value=$Ol.getValue(this.$o_);}};this.setValue(value);};function $6x($m$){this.$rL=$m$;};function $gh(){return getControl(this.$rL);};function $KZ($tb){if(this._onKeyDown){var $xc=fireDoradoEvent(this,"onKeyDown",[this,$tb]);if(!$xc)return false;};switch($tb.keyCode){case 9: case 13:{if(this.tagName.toUpperCase()=="TEXTAREA"&&!$tb.ctrlKey)return false;var $2Q=null;if($tb.shiftKey){$2Q=$f6(this);}else{$2Q=$mA(this);};if($2Q!=null){$cx($2Q);if($tb.keyCode==9)$tb.returnValue=false;}else{$IF(null);$tb.keyCode=9;};break;}};return true;};function $C9(){if(this.$nC){$sD(this,"ReadOnly"+this.$ow);}else if(this._hasFocus){$sD(this,"Active"+this.$ow);}else{$sD(this,this.$ow);}};function $YD(id,$3K,$6$,$s$){var s=new Date();var $Uc=null;if(id){$Uc=document.getElementById(id);}else{id=$jZ();};if($Uc==null){switch($s$){case"textarea":{$Uc=document.createElement("TEXTAREA");break; };case"password":{$Uc=document.createElement("INPUT");$Uc.type="password";break;};default:{$Uc=document.createElement("INPUT");$Uc.type="text";break;}};$Uc.id=id;};$Uc.$RJ=$s$;$CW($Uc,$6$);$Uc.destroy=$_a;$Uc.$1r=$Uc.establishBinding;$Uc.establishBinding=$A4;$Uc.getDataType=$fS;$Uc.setDataType=$gU;$Uc.getEditorType=$6z;$Uc.setEditorType=$cV;$Uc.setDropDown=$N6;$Uc.$rA=$gh;$Uc.getDropDown=$iU;$Uc.setValue=$Mf;$Uc.getValue=$BC;$Uc.onFocus=$EI;$Uc.onBlur=$k$;$Uc.$py=$Uc.onKeyDown;$Uc.onKeyDown=$kO;$Uc.onKeyPress=$qo;$Uc.$VK=$jT;$Uc.$pd=$Qc;$Uc.$KF=$Uc.$4y;$Uc.$4y=$Fd;$Uc.$Rt=$fx;$Uc.$Pt=$Pg;$Uc.$Qs=$PZ;$Uc.$xz=$oh;$Uc.$FL=$od;$Uc.$ix=$Bm;EventManager.addSystemEvent($Uc,"onkeypress",function($tb){$Uc.onKeyPress($tb);});EventManager.addSystemEvent($Uc,"onmouseenter",function($tb){if($Uc.$LY!=2){ if($Uc.$9R){clearTimeout($Uc.$9R);$Uc.$9R=0;};var $m$=$Uc.getDropDown();if($m$!=null&&!$Uc.$nC){var $I0=$Uc.$sz;if(this.$2g)return;$I0=$Uc.$Qs();if($I0&&$Uc!=$me)$sD($I0,"InactiveDropDownButton");}}});EventManager.addSystemEvent($Uc,"onmouseleave",function($tb){if($Uc.$LY!=2){var $I0=$Uc.$sz;if($I0==null||$Uc==$me)return;$Uc.$9R=setTimeout("getControl(\""+$Uc.id+"\").$xz();",100);}});$Uc.$f=$3K;if(!$Uc.className){$sD($Uc,"TextEditor");};$Uc.$ow=$Uc.className;$Uc.$H1=null;$Uc.$LY=parseInt(getPreferenceSetting("__TextEditor_Type",1));return $Uc;};DoradoFactory.registerComponentType("TextEditor",$YD);function $_a(){$49.apply(this);var $I0=this.$sz;if($I0){$I0.$nR=null;this.$sz=null;};this.$Qd=null;};function $N6($m$){this.$rL=$m$;if(this.$LY==2){if($m$){this.$FL(); }else{this.$ix();}}};function $iU(){var $m$=this.$rA();if($m$==null&&(this.$H1==10||this.$H1==12)){$m$=getDefaultDateDropDown();};return $m$;};function $A4(){var $cf=this.$kd;if($cf!=null&&this.$o_){var $fN=$cf.getField(this.$o_);if($fN!=null){this.$aZ=$fN.$H1;if(!this.$rL){this.$rL=$fN.$rL;};var maxLength=0;for(var $ze=0;$ze<$fN.$sH.length;$ze++){var $9H=$fN.$sH[$ze];if($9H._doradoClass=="LengthValidator"){maxLength=parseInt($9H.$RG);break;}};if(maxLength>0){this.maxLength=maxLength;}else{this.removeAttribute("maxLength");}}};this.$1r();if(this.$LY==2){if(this.$rL){this.$FL();}else{this.$ix();}} };function $fS(){return this.$H1;};function $gU($Aq){this.$H1=$Aq;};function $6z(){return this.$RJ;};function $cV($s$){this.$RJ=$s$;};function $Mf(value){if(this._onSetValue==null||fireDoradoEvent(this,"onSetValue",[this,value])){var $m$=this.getDropDown();if($m$!=null){if($m$.$iy){value=$m$.getLabel(value);}};this.value=value;};this.$_K=value;};function $BC(){if(this._onGetValue!=null){return fireDoradoEvent(this,"onGetValue",[this]);}else{return this.value;}};function $Fd($cs){var editable=this.$KF($cs);if(editable){var $m$=this.getDropDown();if($m$!=null&&$m$.$nl){editable=false;}};return editable;};function $jT($cs){if(this.$kd==null||this.$o_==null){return;};var value=""; var $Ol=this.getRecord();if($Ol!=null&&$Ol.$kd!=null){if(this.$ql=="record"&&$cs!=null&&$cs!=$Ol){return;};if(this.$o_!=null){if(this._hasFocus&&!this.readOnly){value=$Ol.getValue(this.$o_);if(value!=null){var $Aq=(this.$H1)?this.$H1:this.$aZ;switch($Aq){case 10:if(typeof(value)=="string")value=parseDate(value);value=(isNaN(value))?"":formatDate(value,"yyyy-MM-dd");break;case 11:if(typeof(value)=="string")value=parseDate(value);value=(isNaN(value))?"":formatDate(value,"HH:mm:ss");break;case 12:if(typeof(value)=="string")value=parseDate(value);value=(isNaN(value))?"":formatDate(value,"yyyy-MM-dd HH:mm:ss");break;default:value=parseString(value);break;}}else{value=parseString(value);}}else{value=$Ol.getString(this.$o_);}}};this.setValue(value);this.$_K=this.value;};function $Qc(){var $kA=this.$Qd;if(this.$LY==2&&$kA){var $I0=this.$sz;if(this.$nC){$sD($kA,"ReadOnly"+this.$ow+"_Holder");if($I0){$sD($I0,"InactiveDropDownButton"); $I0.style.display="none";$I0.disabled=true;}}else if(this._hasFocus){$sD($kA,"Active"+this.$ow+"_Holder");if($I0){$sD($I0,"DropDownButton");$I0.style.display="";$I0.disabled=false;}}else{$sD($kA,this.$ow+"_Holder");if($I0){$sD($I0,"InactiveDropDownButton");$I0.style.display="";$I0.disabled=false;}}};$C9.apply(this);};var $3o;function $EI(){this._hasFocus=true;this.refresh();if(this.select){clearTimeout($3o);$3o=setTimeout("document.getElementById(\""+this.id+"\").select();",10);};var $m$=this.getDropDown();if($m$!=null&&!this.$nC){var $I0;if(this.$LY!=2){$I0=this.$Qs();$sD($I0,"DropDownButton");if(this.readOnly){$I0.focus();}}else{$I0=this.$sz;};if($m$.$oG&&!$m$.isOpened()){this.$Ti=setTimeout("getControl(\""+$m$.id+"\").open(getControl(\""+this.id+"\"))",50);}} fireDoradoEvent(this,"onFocus",[this]);};function $k$(){this._hasFocus=false;var $m$=this.getDropDown();if(this.value==""&&this.$_K!=""&&$m$!=null){$m$.$nR=this;$m$.$PV(null);};if($m$!=null){clearTimeout(this.$Ti);if(this.$LY!=2){this.$xz();};if($m$.isOpened()){$m$.close();}};if(!this.post()){this.$VK();};this.$S6();fireDoradoEvent(this,"onBlur",[this]);};function $kO($tb){if(this._onKeyDown){var $xc=fireDoradoEvent(this,"onKeyDown",[this,$tb]);if(!$xc)return false;};var $m$=this.getDropDown();switch($tb.keyCode){case 113:case 118:{if($m$!=null){if($m$.isOpened()){$m$.close();}else{$m$.open(this);}};break;};case 38:case 40:{ if($tb.altKey){if($m$!=null){if($m$.isOpened()){$m$.close();}else{$m$.open(this);}};return false;}else{if($m$!=null&&$m$.isOpened()){$m$.onKeyDown($tb);return false;}};break;};case 13:{if($m$!=null&&$m$.isOpened()){if(!$tb.ctrlKey){$m$.onKeyDown($tb);return false;}}else if(this.tagName.toUpperCase()=="TEXTAREA"&&!$tb.ctrlKey){return false;};break;};case 9:{break;};default:{if($m$!=null&&$m$.isOpened()){$m$.onKeyDown($tb);return false;};break;}};if(typeof(this.$py)=="function"){var $mP=this._onKeyDown;this._onKeyDown=null;var $xc=this.$py($tb);this._onKeyDown=$mP; return $xc;}else{return true;}};function $qo($tb){var $xc=true;var $Aq=(this.$H1)?this.$H1:this.$aZ;switch($Aq){case 2:;case 3:;case 4:;case 5:{$xc=($tb.keyCode==44||$tb.keyCode==45||($tb.keyCode>=48&&$tb.keyCode<=57));break;};case 6:;case 7:;case 8:{$xc=($tb.keyCode==44||$tb.keyCode==45||$tb.keyCode==46||($tb.keyCode>=48&&$tb.keyCode<=57));break;};case 10:case 11:case 12:{$xc=($tb.keyCode==47||$tb.keyCode==58||$tb.keyCode==32||$tb.keyCode==45||($tb.keyCode>=48&&$tb.keyCode<=57));break;}};$tb.returnValue=$xc;};function $fx(){var $I0=this.$sz;if($I0==null){$I0=document.createElement("BUTTON");this.$sz=$I0;$I0._doradoClass="InactiveDropDownButton";$I0.$nR=this;$I0.onClick=$ry;$I0.hideFocus=true;__setVisible($I0,false);$I0.style.position="absolute";$I0.style.left=0;$I0.style.top=0;$I0.style.width=0;$I0.style.height=0;document.body.appendChild($I0); var $jK=document.createElement("IMG");$jK.style.width=7;$jK.style.height=7;$jK.src=__SKIN_PATH+"/dropdown_button.gif";$I0.appendChild($jK);EventManager.addSystemEvent($I0,"onfocus",function($tb){__Element_onFocus($I0.$nR);});EventManager.addSystemEvent($I0,"onmousedown",function($tb){$tb.cancelBubble=true;});EventManager.addSystemEvent($I0,"onclick",function($tb){$I0.onClick($tb);});var $Uc=$I0.$nR;EventManager.addSystemEvent($I0,"onmouseenter",function($tb){if($Uc.$LY!=2){if($Uc.$9R){clearTimeout($Uc.$9R);$Uc.$9R=0;}}});EventManager.addSystemEvent($I0,"onmouseleave",function($tb){if($Uc.$LY!=2){if($I0.className=="DropDownButton")return;$Uc.$9R=setTimeout("getControl(\""+$Uc.id+"\").$xz();",100);}});};return $I0;};function $ry($tb){var $Uc=this.$nR;if(!$Uc.$nC){var $m$=$Uc.getDropDown();if($m$!=null){if($m$.isOpened()){var time=new Date().getTime();if(time-$m$.$DS<150)return;$m$.close(); }else{$m$.open($Uc);}}}};function $0y($tb){var $Uc=this.$nR;if($Uc!=null){$Uc.onKeyDown($tb);}};function $Pg(){var $I0=this.$sz;if($I0!=null){var $YW=getAbsolutePosition(this);if(this.offsetHeight>2&&this.offsetWidth>17){$I0.style.width=16;$I0.style.height=this.offsetHeight-2;$I0.style.left=$YW[0]+this.offsetWidth-17;$I0.style.top=$YW[1]+1;}}};function $PZ(){var $I0=this.$Rt();$I0.style.zIndex=$IC()+100;if(!this.$2g){this.$mO=this.offsetWidth;this.$Tw=this.style.width;this.style.borderRightWidth=18;this.style.width=this.$mO;};this.$Pt();__setVisible($I0,true);this.$2g=true;return $I0;};function $oh(){var $I0=this.$sz;if($I0!=null){this.style.borderRightWidth="";try{this.style.width=this.$Tw;}catch(e){};__setVisible($I0,false); this.$2g=false;}};function $od(){if(!this.$GJ){this.$GJ=true;var $Uc=this;setTimeout(function(){var $w,$Da,$eB,$6Q,$ch,$I0;$6Q=document.createElement("TD");$6Q.style.width="100%";$Uc.$7R=$6Q;$ch=document.createElement("TD");if(browserType==BROWSER_IE){$ch.style.width=16;};$Uc.$dr=$ch;$eB=document.createElement("TR");$eB.appendChild($6Q);$eB.appendChild($ch);$Da=document.createElement("TBODY");$Da.appendChild($eB);$w=document.createElement("TABLE");if(browserType==BROWSER_IE){$w.style.tableLayout="fixed";};$w.cellPadding=0;$w.cellSpacing=0;$w.appendChild($Da);$w.className=$Uc.className+"_Holder";var parentNode=$Uc.parentNode;if(parentNode!=null){$w.style.position=$Uc.style.position;$w.style.left=($Uc.offsetLeft)?$Uc.offsetLeft:0;$w.style.top=($Uc.offsetTop)?$Uc.offsetTop:0;var width=($Uc.style.width)?$Uc.style.width:$Uc.offsetWidth;var height=($Uc.style.height)?$Uc.style.height:$Uc.offsetHeight;parentNode.replaceChild($w,$Uc);$I0=document.createElement("BUTTON");$ch.appendChild($I0);if(browserType!=BROWSER_IE){$I0.style.width=16;}else{$I0.style.width="100%"; };$I0.style.height="100%";$I0.hideFocus=true;$sD($I0,"InactiveDropDownButton");if($Uc.$nC)$I0.style.display="none";$I0.onClick=$ry;$I0.$nR=$Uc;$Uc.$sz=$I0;var $jK=document.createElement("IMG");$jK.style.width=7;$jK.style.height=7;$jK.src=__SKIN_PATH+"/dropdown_button.gif";$I0.appendChild($jK);$6Q.appendChild($Uc);$Uc.style.borderStyle="none";$Uc.style.position="";$Uc.style.left=0;$Uc.style.top=0;$Uc.style.width="100%";$Uc.style.height="100%";$w.style.width=width;$w.style.height=(height<18)?18:height;$Uc.$Qd=$w;EventManager.addSystemEvent($I0,"onfocus",function($tb){__Element_onFocus($I0.$nR);});EventManager.addSystemEvent($I0,"onmousedown",function($tb){$tb.cancelBubble=true;});EventManager.addSystemEvent($I0,"onclick",function($tb){$I0.onClick($tb);});}else{this.$LY=1;}},100);}else if(this.$sz){this.$sz.parentNode.display="";}};function $Bm(){ if(this.$GJ&&this.$sz){this.$sz.parentNode.display="none";}};function $$p(id,$3K,$6$){var checkbox=null;if(id){checkbox=document.getElementById(id);}else{id=$jZ();};if(checkbox==null){checkbox=document.createElement("INPUT");checkbox.type="checkbox";checkbox.hideFocus=true;checkbox.id=id;};$CW(checkbox,$6$);checkbox.$vF=checkbox.establishBinding;checkbox.establishBinding=$1V;checkbox.getOnValue=$Ce;checkbox.setOnValue=$qt;checkbox.getOffValue=$IH;checkbox.setOffValue=$re;checkbox.setValue=$IX;checkbox.getValue=$IB;checkbox.onFocus=$SO;checkbox.onBlur=$DJ;checkbox.$ZJ=$yH;checkbox.$op=$LJ;EventManager.addSystemEvent(checkbox,"onclick",function($tb){$1c(checkbox,$tb);});checkbox.$f=$3K;if(!checkbox.className)$sD(checkbox,"CheckBox");checkbox.$ow=checkbox.className;return checkbox;};DoradoFactory.registerComponentType("CheckBox",$$p);function $1V(){var $cf=getDataset(this.$kd);if($cf!=null){var $fN=$cf.getField(this.$o_); if($fN!=null){if($fN.$H1!=9){if(typeof(this.$La)=="undefined")this.$La=__DEFAULT_ONVALUE;if(typeof(this.$Ca)=="undefined")this.$Ca=__DEFAULT_OFFVALUE;this.refresh();}else{this.$La=true;this.$Ca=false;}}};this.$vF();if($cf==null){this.setValue(this.$_K);}};function $yH(readOnly){this.disabled=readOnly;this.$pd();};function $Ce(){return this.$La;};function $qt($I_){this.$La=$I_;};function $IH(){return this.$Ca;};function $re($7A){this.$Ca=$7A;};function $LJ(value){return(parseString(value)==parseString(this.$La));};function $IX(value){this.$Ko=true;try{if(this._onSetValue==null||fireDoradoEvent(this,"onSetValue",[this,value])){this.checked=this.$op(value);};this.$_K=this.checked;}finally{this.$Ko=false;}} function $IB(){if(this._onGetValue!=null){return fireDoradoEvent(this,"onGetValue",[this]);}else{var value=(this.checked)?this.$La:this.$Ca;return value;}};function $SO(){this._hasFocus=true;this.$pd();fireDoradoEvent(this,"onFocus",[this]);};function $DJ(){this.post();this._hasFocus=false;this.$pd();fireDoradoEvent(this,"onBlur",[this]);};function $1c(checkbox,$tb){if(!checkbox.$Ko){fireDoradoEvent(checkbox,"onClick",[checkbox]);if(!checkbox.post()&&(checkbox.$kd!=null||checkbox.$1N!=null)){checkbox.$VK();}}};var $Sx="flow";var $Y5="horizontal";var $gG="vertical";function $ok(id,$3K,$6$){var $z8=null;if(id){if(browserType==BROWSER_IE){eval("$z8 = "+id);}else{$z8=document.getElementById(id);}}else{id=$jZ();} if($z8==null){$z8=document.createElement("TABLE");$z8.id=id;$z8.cellPadding=0;$z8.cellSpacing=0;var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");var $6O=document.createElement("TD");$6O.align="center";$eB.appendChild($6O);$Da.appendChild($eB);$z8.appendChild($Da);};$CW($z8,$6$);$z8.$1r=$z8.establishBinding;$z8.establishBinding=$ps;$z8.setDropDown=$6x;$z8.getDropDown=$gh;$z8.$ti=$Qk;$z8.destroy=$k6;$z8.setValue=$zz;$z8.getValue=$Y6;$z8.setLayout=$ts;$z8.getLayout=$vi;$z8.onFocus=$62;$z8.onBlur=$pU;$z8.getRadioBoxs=$n8;$z8.$ZJ=$1b;$z8.build=$GO;$z8.$f=$3K;if(!$z8.className)$sD($z8,"RadioGroup");$z8.$ow=$z8.className;var name=$z8.getAttribute("name");$z8.$eS=(name)?name:"__RadioGroup_"+$z8.id;$z8.$1d=$Sx;$z8.$NE=new Array();return $z8;};DoradoFactory.registerComponentType("RadioGroup",$ok);function $ps(){if(!this.$rL){var $cf=this.$kd;if($cf!=null){var $fN=$cf.getField(this.$o_);if($fN!=null){this.$rL=$fN.$rL;} }};this.$1r();};function $1b(readOnly){this.disabled=readOnly;this.$pd();};function $k6(){this.$7c();this.$NE=null;};function $Qk(){this.$yj=true;this.establishBinding();this.build();};function $GO(){this.$NE=new Array();var $6O=this.tBodies[0].rows[0].cells[0];$6O.innerHTML="";switch(this.$1d){case $Sx:;case $gG:{$6O.style.whiteSpace="";break;};case $Y5:;{$6O.style.whiteSpace="nowrap";break;}};var $m$=this.getDropDown();if($m$!=null){if(typeof($m$.$iy)=="undefined"){alert("RadioGroup \""+this.id+"\" is $75 with $_n $Qo DropDown \""+$m$.id+"\"!");return;};var $cf=$m$.getDataset();if($cf!=null){var $EA=$m$.$NZ;var $_G=($m$.$iy)?$m$.$vo:$EA;var $z8=this;var $Ol=$cf.getFirstRecord();while($Ol!=null){if(this.$NE.length>0&&this.$1d==$gG){var $Q0=document.createElement("BR"); $6O.appendChild($Q0);};var radio;var $4D=$jZ();if(browserType==BROWSER_IE){radio=document.createElement("");}else{radio=document.createElement("INPUT");radio.id=$4D;radio.type="radio";radio.name=this.$eS;};radio.value=$Ol.getString($EA);$6O.appendChild(radio);var label=document.createElement("LABEL");label.innerText=$Ol.getString($_G);label.htmlFor=$4D;$6O.appendChild(label);this.$NE.push(radio);EventManager.addSystemEvent(radio,"onclick",function($tb){$Uh($z8,$tb);});EventManager.addSystemEvent(radio,"onfocus",function($tb){__Element_onFocus(radio);});$Ol=$Ol.getNextRecord();}};if(this.$kd&&this.$o_){this.$VK();}else{this.setValue(this.$_K);}}};function $zz(value){value=new String(value);this.$Ko=true;try{if(this._onSetValue==null||fireDoradoEvent(this,"onSetValue",[this,value])){ var $99=this.$NE;for(var $ze=0;$ze<$99.length;$ze++){var radio=$99[$ze];radio.checked=(radio.value==value);}};this.$_K=value;}finally{this.$Ko=false;}};function $Y6(){if(this._onGetValue!=null){return fireDoradoEvent(this,"onGetValue",[this]);}else{var value="";var $99=this.$NE;for(var $ze=0;$ze<$99.length;$ze++){var radio=$99[$ze];if(radio.checked){value=radio.value;break;}};return value;}};function $vi(){return layout;};function $ts(layout){this.$1d=layout;};function $62(){this._hasFocus=true;this.$pd();var $99=this.$NE;for(var $ze=0;$ze<$99.length;$ze++){var radio=$99[$ze];if(radio.checked){try{radio.focus();}catch(e){};return;} };if($99.length>0){try{$99[0].focus();}catch(e){}};fireDoradoEvent(this,"onFocus",[this]);};function $pU(){this.post();this._hasFocus=false;this.$pd();fireDoradoEvent(this,"onBlur",[this]);};function $n8(){return this.$NE;};function $Uh($z8,$tb){if(!$z8.$Ko){fireDoradoEvent($z8,"onClick",[$z8]);if(!$z8.post()&&($z8.$kd!=null||$z8.$1N!=null)){$z8.$VK();}}} function $Rw($m$){var $w=$8y($m$.id+"$E9");if(!$w.className)$w.className="DropDownTable";$w.style.width="100%";$w.setReadOnly(true);$w.setShowIndicator(false);$w.$rL=$m$;EventManager.addSystemEvent($w,"onclick",function($tb){$w.$rL.onClick();});return $w;};function DropDown(id){this.$nl=true;this.$oG=false;this.$X4=0;this.$N7=0;this.$rJ=null;this.$wE=false;};DropDown.prototype=new DoradoComponent();DropDown.prototype.isFixed=function(){return this.$nl;};DropDown.prototype.setFixed=function(fixed){this.$nl=fixed;};DropDown.prototype.isAutoDropDown=function(){return this.$oG;};DropDown.prototype.setAutoDropDown=function(autoDropDown){this.$oG=autoDropDown;};DropDown.prototype.getWidth=function(){return this.$X4;};DropDown.prototype.setWidth=function(width){this.$X4=width;};DropDown.prototype.getHeight=function(){return this.$N7;};DropDown.prototype.setHeight=function(height){this.$N7=height; };DropDown.prototype.getDropDownBox=function(){var $QE=this.$rJ;if($QE==null){$QE=document.createElement("DIV");$QE._doradoClass="DropDownBox";__setVisible($QE,false);$QE.style.position="absolute";$QE.style.left=0;$QE.style.top=0;$QE.style.width=0;$QE.style.height=0;$QE.className="DropDownBox";document.body.appendChild($QE);this.$rJ=$QE;$QE.$rL=this;var $m$=this;EventManager.addSystemEvent($QE,"onmousedown",function($tb){__Element_onFocus($m$.$nR);$tb.cancelBubble=true;});};return $QE;};DropDown.prototype.isOpened=function(){return this.$wE;};DropDown.prototype.$gt=function(){var $Uc=this.$nR;var $m=($Uc.$Qd)?$Uc.$Qd:$Uc;var $YW=getAbsolutePosition($m);var x=$YW[0],y=$YW[1];var left,top;var $QE=this.getDropDownBox();if(y+$m.offsetHeight+$QE.offsetHeight+1>document.body.clientHeight){top=y-$QE.offsetHeight-1;}else{top=y+$m.offsetHeight+1;};if(top<0)top=0;if(x+$QE.offsetWidth>document.body.clientWidth){left=x+$m.offsetWidth-$QE.offsetWidth;}else{left=x; };if(left<0)left=0;$QE.style.left=left;$QE.style.top=top;};DropDown.prototype.$ak=function($Uc){this.$nR=$Uc;var $m=($Uc.$Qd)?$Uc.$Qd:$Uc;if(this._beforeOpen!=null){var $xc=fireDoradoEvent(this,"beforeOpen",[this,$Uc]);if($xc!=null)throw $xc;};var $QE=this.getDropDownBox();var $YW=getAbsolutePosition($m);$QE.style.zIndex=$IC()+110;if(this.$X4>0){$QE.style.width=this.$X4;}else{$QE.style.width=(($m.offsetWidth<160)?160:$m.offsetWidth);};$QE.style.height=0;this.$cE($QE);this.$gt();var childNodes=$QE.childNodes;for(var $ze=0;$ze8){$w.setScrollMode($kb);$w.setShowVScrollBar(true);$w.style.height=200;}else{$w.setScrollMode($6w);$w.setShowVScrollBar(false);};this.$$g($w);$w.activate();this.$MA=$w;};$QE.style.overflow="visible";if(this.$N7>0){$QE.style.height=this.$N7;}else{$QE.style.height=$w.offsetHeight;}};AbstractDatasetDropDown.prototype.$PV=function($lX){var $Ol=$lX;var $Uc=this.$nR;if($Uc!=null){var $cs=$Uc.getRecord(true);if($Ol!=null){ if($cs!=null){if(this.$NZ!=null){$cs.setValue($Uc.$o_,$Ol.getValue(this.$NZ));}else{$cs.setValue($Uc.$o_,$Ol.getValue(0));}}else{if(this.$NZ!=null){$Uc.value=$Ol.getValue(this.$NZ);}else{$Uc.value=$Ol.getValue(0);}}}else{if($cs!=null){$cs.setValue($Uc.$o_,"");}else{$Uc.value="";}}}};AbstractDatasetDropDown.prototype.$$g=function($w){if(this.$m8==null){if(this.$iy){$w.addColumn(this.$vo);}else{$w.addColumn(this.$NZ);}}else{var $cj=this.$m8.split(",");for(var $ze=0;$ze<$cj.length;$ze++){$w.addColumn($cj[$ze]);}}};AbstractDatasetDropDown.prototype.onKeyDown=function($tb){switch($tb.keyCode){case 38:case 40:{var $w=this.$MA;if($w!=null){$w.onKeyDown($tb);} break;};case 13:{this.close(this.getDataset().$y);$tb.returnValue=false;break;}}};AbstractDatasetDropDown.prototype.onClick=function($tb){this.close(this.getDataset().getCurrent());};function ListDropDown(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$3L="List";};DoradoFactory.registerComponentType("ListDropDown",function(id,$3K){return new ListDropDown(id,$3K);});ListDropDown.prototype=new AbstractDatasetDropDown();ListDropDown.prototype.getDataset=function(){if(this.$kd==null){var $cf=DoradoFactory.create("Dataset",this.getViewModel().getNamespace(),this.id+"$J2");$cf.addField(this.$NZ,"string");$cf.addField(this.$vo,"string");var $xK=document.getElementById("__"+this.id);if($xK!=null){var $TQ;if(browserType==BROWSER_IE){$TQ=$xK.documentElement;}else{$TQ=$xK.getElementsByTagName("rs")[0];};if($TQ!=null){$cf.$0E($TQ,true);}};this.$kd=$cf;this.establishBinding();};return this.$kd;} function DatasetDropDown(id,$3K){this.id=id;this.$f=$3K;this.$3L="Dataset";this.$NZ=null;this.$vo=null;this.$o$=null;this.$wa=null;this.$m8=null;this.$sw=false;};DoradoFactory.registerComponentType("DatasetDropDown",function(id,$3K){return new DatasetDropDown(id,$3K);});DatasetDropDown.prototype=new AbstractDatasetDropDown();DatasetDropDown.prototype.activate=function(){if(!this.$yj){this.$yj=true;var $kd=this.$kd;if(this.$sw&&$kd!=null){$kd.insertRecord("begin");if(this.$vo!=null){var label=(typeof(__DROPDOWN_EMPTY_ITEM)!="undefined")?__DROPDOWN_EMPTY_ITEM:"";$kd.setValue(this.$NZ,"");$kd.setValue(this.$vo,label);};$kd.postRecord();};this.establishBinding();fireDoradoEvent(this,"onActive",[this]);}};DatasetDropDown.prototype.setDataset=__DataControl_setDataset;DatasetDropDown.prototype.getVisibleFields=function(){return this.$m8;};DatasetDropDown.prototype.setVisibleFields=function($gp){this.$m8=$gp;};DatasetDropDown.prototype.$PV=function($lX){var $Ol=$lX;var $Uc=this.$nR;if($Uc!=null){var $cs=$Uc.getRecord(true);if($cs!=null){var $cf=$cs.$kd; var $r4;var $0u;if(this.$o$!=null){$r4=this.$o$.split(",");}else{$r4=[];};if(this.$wa!=null){$0u=this.$wa.split(",");}else{$0u=$r4;};if($r4.length!=$0u.length){alert("error: readFields and writeFields!");return;};if($Ol!=null){if($r4.length>0){if($r4.length>3){$cf.disableControls();};try{for(var $ze=0;$ze<$r4.length;$ze++){$cs.setValue($0u[$ze],$Ol.getValue($r4[$ze]));}}finally{if($r4.length>3){$cf.enableControls();$cf.refreshControls();}}}else{if(this.$NZ!=null){$cs.setValue($Uc.$o_,$Ol.getValue(this.$NZ));}}}else{if($r4.length>0){if($r4.length>3){$cf.disableControls();};try{ for(var $ze=0;$ze<$r4.length;$ze++){$cs.setValue($0u[$ze],"");}}finally{if($r4.length>3){$cf.enableControls();$cf.refreshControls();}}}else{$cs.setValue($Uc.$o_,"");}}}else{if($Ol!=null){var $fN=$Uc.$o_;if($fN!=null){$Uc.value=$Ol.getValue($fN);}else{$Uc.value=$Ol.getValue(0);}}else{$Uc.value="";}}}};DatasetDropDown.prototype.getValueField=function(){return this.$NZ;};DatasetDropDown.prototype.setValueField=function($EA){this.$NZ=$EA;};DatasetDropDown.prototype.getLabelField=function(){return this.$vo;};DatasetDropDown.prototype.setLabelField=function($_G){this.$vo=$_G;};DatasetDropDown.prototype.getReadFields=function(){return this.$o$;};DatasetDropDown.prototype.setReadFields=function($r4){this.$o$=$r4;};DatasetDropDown.prototype.getWriteFields=function(){ return this.$wa;};DatasetDropDown.prototype.setWriteFields=function($0u){this.$wa=$0u;};DatasetDropDown.prototype.isShowColumnHeader=function(){return this.$tR;};DatasetDropDown.prototype.setShowColumnHeader=function($d8){this.$tR=$d8;};DatasetDropDown.prototype.isStartWithEmptyRecord=function(){return this.$sw;};DatasetDropDown.prototype.setStartWithEmptyRecord=function($t$){this.$sw=$t$;};function DateDropDown(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$3L="Date";this.$nl=false;};DoradoFactory.registerComponentType("DateDropDown",function(id,$3K){return new DateDropDown(id,$3K);});DateDropDown.prototype=new SimpleDropDown();DateDropDown.prototype.$cE=function($QE){$QE.style.width=280;$QE.style.height=180;var $X2;if($QE.childNodes.length==0){$X2=DoradoFactory.create("Calendar",null,null);$X2.style.borderWidth=0;$X2.style.width="100%";$X2.style.height="100%";$QE.appendChild($X2);$X2.activate();var $WQ=this;EventManager.addDoradoEvent($X2,"onCellClick",function($cc){$WQ.$Vo($cc,$cc.getDate());});EventManager.addDoradoEvent($X2,"onTodayClick",function($cc){$WQ.$Vo($cc,new Date()); });}else{$X2=$QE.firstChild;};var $PB=null;if(this.$nR!=null){$PB=parseDate(this.$nR.value);};if($PB!=null){$X2.setDate($PB);}else{$X2.setDate(new Date());}};DateDropDown.prototype.$Vo=function($cc,date){this.close(date);};DateDropDown.prototype.$PV=function($lX){var date=$lX;var $Uc=this.$nR;if($Uc!=null){var $cs=$Uc.getRecord(true);if(date!=null){if($cs!=null){var $Aq=1;var $cf=$cs.$kd;if($cf){var $fN=$cf.getField($Uc.$o_);if($fN)$Aq=$fN.$H1;};if($Aq<=1){$cs.setValue($Uc.$o_,formatDate(date,"yyyy-MM-dd"));}else{$cs.setValue($Uc.$o_,date);}}else{$Uc.value=date;}}else{if($cs!=null){$cs.setValue($Uc.$o_,"");}else{ $Uc.value="";}}}};DateDropDown.prototype.onKeyDown=function($tb){var $X2=this.getDropDownBox().firstChild;switch($tb.keyCode){case 37:case 39:case 38:case 40:case 33:case 34:{$X2.onKeyDown($tb);break;};case 84:{if($tb.ctrlKey){$X2.onKeyDown($tb);};break;};case 13:{this.$Vo($X2,$X2.getDate());$tb.returnValue=false;break;}}};var $H$=30;function AdvanceDropDown(id){this.$Zd=true;this.$FG=null;this.$X3=null;this.$b0=null;this.$o$=null;this.$wa=null;this.$B5=0;};AdvanceDropDown.prototype=new DropDown();AdvanceDropDown.prototype.activate=function(){DoradoComponent.prototype.activate.apply(this);if(this.$B5>0){this.scheduleWarmUp(this.$B5);} };AdvanceDropDown.prototype.destroy=function(){this.$rJ=null;this.$nR=null;this.$X3=null;this.$b0=null;};AdvanceDropDown.prototype.isCachable=function(){return this.$Zd;};AdvanceDropDown.prototype.setCachable=function($q0){this.$Zd=$q0;};AdvanceDropDown.prototype.getReadFields=function(){return this.$o$;};AdvanceDropDown.prototype.setReadFields=function($r4){this.$o$=$r4;};AdvanceDropDown.prototype.getWriteFields=function(){return this.$wa;};AdvanceDropDown.prototype.setWriteFields=function($0u){this.$wa=$0u;};AdvanceDropDown.prototype.getWarmUpDelay=function(){return this.$B5;};AdvanceDropDown.prototype.setWarmUpDelay=function($2L){this.$B5=$2L;};AdvanceDropDown.prototype.getStatusLabel=function($Uc){var label=this.$b0;if(label==null){label=document.createElement("DIV");label.className="DropDownStatusLabel";label.style.whiteSpace="nowrap";label.innerText=__DROPDOWN_OPENING;__setVisible(label,false);label.style.position="absolute";document.body.appendChild(label);this.$b0=label;};return label;};AdvanceDropDown.prototype.showStatusLabel=function($Uc){var $m=($Uc.$Qd)?$Uc.$Qd:$Uc;var $YW=getAbsolutePosition($m);var label=this.getStatusLabel($Uc);if(label.offsetWidth<$m.offsetWidth){ label.style.width=$m.offsetWidth;};label.style.left=$YW[0]-((label.offsetWidth-$m.offsetWidth)/2);label.style.top=$YW[1]+$m.offsetHeight+2;__setVisible(label,true);};AdvanceDropDown.prototype.hideStatusLabel=function(){if(this.$b0!=null){__setVisible(this.$b0,false);}};AdvanceDropDown.prototype.$vl=function(){if(!this.$wE)return false;var show=false;var $XW=this.$X3.contentWindow;if($XW.$y5){show=true;$XW.$DA(this,window);}else if((new Date().getTime()-this.$DS)>($H$*1000)){show=true;alert(__DROPDOWN_TIMEOUT);};if(show){this.hideStatusLabel();this.$gt();var $QE=this.getDropDownBox();__setVisible($QE,true);if(typeof(this.$xb)=="function"){this.$xb();}}else{this.$1w=setTimeout("getControl(\""+this.id+"\").$vl()",100);};return show;};AdvanceDropDown.prototype.scheduleWarmUp=function($z6){if($z6>=0){setTimeout(this.id+".warmUp();",$z6*100);}};AdvanceDropDown.prototype.warmUp=function(){if(!this.$Zd){alert("$T5 $20 $lQ! \""+this.id+"\" is $p0 $q0.");return; };var $QE=this.getDropDownBox();this.$cE($QE);};AdvanceDropDown.prototype.$cE=function($QE){var $s9=false;var $pC=this.$X3;if($pC==null){$QE.innerHTML="";$pC=$QE.firstChild;this.$X3=$pC;if(browserType==BROWSER_IE){EventManager.addSystemEvent($pC,"onfocus",function($tb){__Element_onFocus($pC);});};$s9=true;};if($s9||!this.$Zd){if(browserType==BROWSER_IE){var path=this.getPath();$pC.contentWindow.location.href=path;}else{$pC.src=this.getPath();}};$QE.style.overflow="hidden";if(this.$N7>0){$QE.style.height=this.$N7;}else{$QE.style.height=200;}};AdvanceDropDown.prototype.open=function($Uc){try{if(!this.getPath()){alert("\"path\" not defined!");return;};this.$ak($Uc);this.$DS=new Date().getTime();if(!this.$vl()){ this.showStatusLabel($Uc);clearTimeout(this.$1w);this.$1w=setTimeout("getControl(\""+this.id+"\").$vl()",100);}}catch(e){$hT(e);}};AdvanceDropDown.prototype.close=function($lX){this.hideStatusLabel();this.$Md($lX);var $XW=this.$X3.contentWindow;if(this.$1w){clearTimeout(this.$1w);if($XW!=null&&typeof($XW.$FM)=="function"){$XW.$FM();}};if(!this.$Zd&&$XW!=null){$XW.location.href="about:blank";}};AdvanceDropDown.prototype.$PV=function($lX){var $Ol=$lX;var $Uc=this.$nR;if($Uc!=null){var $cs=$Uc.getRecord(true);if($cs!=null){var $cf=$cs.$kd;var $r4;var $0u;if(this.$o$!=null){$r4=this.$o$.split(",");}else{$r4=[];};if(this.$wa!=null){$0u=this.$wa.split(",");}else{$0u=$r4;};if($Ol!=null){ if($r4.length>0){if($r4.length>3){$cf.disableControls();};try{for(var $ze=0;$ze<$r4.length&&$ze<$0u.length;$ze++){$cs.setValue($0u[$ze],$Ol.getValue($r4[$ze]));}}finally{if($r4.length>3){$cf.enableControls();$cf.refreshControls();}}}else{$cs.setValue($Uc.getField(),$Ol.getValue(0));}}else{if($r4.length>0){if($r4.length>3){$cf.disableControls();};try{for(var $ze=0;$ze<$r4.length;$ze++){$cs.setValue($0u[$ze],"");}}finally{if($r4.length>3){$cf.enableControls();$cf.refreshControls();}}}else{$cs.setValue($Uc.getField(),"");}}}else{if($Ol!=null){var $fN=$Uc.$o_;if($fN!=null){$Uc.value=$Ol.getValue($fN);}else{$Uc.value=$Ol.getValue(0);} }else{$Uc.value="";}}}};function DynamicDropDown(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$FG=__CONTEXT_PATH+"/dorado/smartweb2.showDynamicDropDown.d";this.$3L="Dynamic";this.$m8="";this.$tR=true;this.$fY="";this.$bw=false;this.$sw=false;this.$$0=new ParameterSet();};DoradoFactory.registerComponentType("DynamicDropDown",function(id,$3K){return new DynamicDropDown(id,$3K);});DynamicDropDown.prototype=new AdvanceDropDown();DynamicDropDown.prototype.getPath=function(){var path=this.$FG;var $3K=this.$f;path+="?__viewInstanceId="+$3K.$47;var $Ld=this.id;if($3K._namespace){$Ld=$Ld.substring($3K._namespace.length+1);};path+="&dropDown="+$Ld;path+="&showColumnHeader="+this.$tR;path+="&startWithEmptyRecord="+this.$sw;path+="&visibleFields="+this.$m8;path+="&filterParameter="+this.$fY;if(this.$bw&&this.$fY&&this.$nR){this.$$0.setValue(this.$fY,this.$nR.value);};var $e9=this.$$0.$$0;var size=$e9.size();for(var $ze=0;$ze0&&path.charAt(0)=='/'){path=__CONTEXT_PATH+path;};this.$FG=path;};CustomDropDown.prototype.getOpenMode=function(){return this.$p9;};CustomDropDown.prototype.setOpenMode=function($vh){this.$p9=$vh;};CustomDropDown.prototype.onKeyDown=function($tb){if(this.$X3!=null){var $XW=this.$X3.contentWindow;if($XW!=null){switch($tb.keyCode){ case 13:{this.close();$tb.returnValue=false;break;};default:{if($XW.$Zy!=null){$XW.$Zy($tb);};break;}}}}};CustomDropDown.prototype.warmUp=function(){if(!this.$Zd){alert("$T5 $20 $lQ! \""+this.id+"\" is $p0 $q0.");return;};if(this.$p9==$u1){var $QE=this.getDropDownBox();this.$cE($QE);}else{this.$VE();}};CustomDropDown.prototype.$VE=function(){var $GY=this.$8Q;var $s9=($GY==null);if($GY==null){$GY=this.$aL();$GY.$be=100;this.$8Q=$GY;};$GY.style.width=this.$X4;$GY.style.height=this.$N7;this.$X3=$GY.getContentContainer().firstChild;if($s9||!this.$Zd){if(browserType==BROWSER_IE){var $_X=this.$X3;var $jA=$_X.nextSibling;$jA.style.display="";};window.open(this.getPath(),"__frame_"+$GY.id);};return $GY;} CustomDropDown.prototype.$xh=CustomDropDown.prototype.open;CustomDropDown.prototype.open=function($Uc){if(this.$p9==$u1){this.$xh($Uc);}else{try{if(!this.getPath()){alert("\"path\" not defined!");return;};if(this._beforeOpen!=null){var $xc=fireDoradoEvent(this,"beforeOpen",[this,$Uc]);if($xc!=null)throw $xc;;};var $GY=this.$VE();$GY.show(false,true);$IF(null);this.$nR=$Uc;this.$wE=true;this.$DS=new Date().getTime();if(!this.$vl()){clearTimeout(this.$1w);this.$1w=setTimeout("getControl(\""+this.id+"\").$vl()",100);}}catch(e){$hT(e);}}};CustomDropDown.prototype.$JF=CustomDropDown.prototype.close;CustomDropDown.prototype.close=function($lX){if(this.$p9==$u1){this.$JF($lX);}else{var $GY=this.$8Q;$GY.hide();this.$Md($lX);var $XW=this.$X3.contentWindow;if(this.$1w){clearTimeout(this.$1w);if($XW!=null&&typeof($XW.$FM)=="function"){$XW.$FM(); }}}};CustomDropDown.prototype.$2E=AdvanceDropDown.prototype.$vl;CustomDropDown.prototype.$vl=function(){if(!this.$wE)return false;if(this.$p9==$u1){return this.$2E();}else{var $XW=this.$X3.contentWindow;if($XW.$y5){$XW.$DA(this,window);return true;}else if((new Date().getTime()-this.$DS)>($H$*1000)){alert(__DROPDOWN_TIMEOUT);}else{this.$1w=setTimeout("getControl(\""+this.id+"\").$vl()",100);};return false;}};CustomDropDown.prototype.$aL=function(){var $GY=DoradoFactory.create("SubWindow",null,null,$Nn);$GY.style.width=400;$GY.style.height=300;$GY.setShowMinimizeButton(false);$GY.setShowMaximizeButton(false);$GY.setShowCloseButton(true);$GY.activate();var $jg=$GY.getContentContainer();if(browserType==BROWSER_IE){$jg.style.position="relative";};var $xP="";if(browserType==BROWSER_IE){$xP+="
"+"
"+__LOADING_TIP+"
";};$jg.innerHTML=$xP;$GY.style.position="absolute"; document.body.appendChild($GY);var $m$=this;EventManager.addDoradoEvent($GY,"afterHide",function($GY){var $pC=$m$.$X3;if(!$m$.$Zd){window.open("about:blank","__frame_"+$GY.id);}});return $GY;};function $Sz($GY){var $_X=$GY.getContentContainer().firstChild;try{var $_X=$GY.getContentContainer().firstChild;if(browserType==BROWSER_IE){var $jA=$_X.nextSibling;$jA.style.display="none";};var title=$_X.contentWindow.document.title;if(!title){title=$_X.contentWindow.location.href;};$GY.setTitle(title);}catch(e){}} var $MG={};function $0G(checkbox){var dd=null;var $r="$_5";if(checkbox){$r=checkbox.id;};dd=$MG[$r];if(dd==null){dd=DoradoFactory.create("ListDropDown");dd.setMapValue(true);var $cf=dd.getDataset();$cf.insertRecord();var label=(typeof(__DROPDOWN_EMPTY_ITEM)!="undefined")?__DROPDOWN_EMPTY_ITEM:"";$cf.setValue("label",label);$cf.postRecord();$cf.insertRecord();$cf.setValue("value",(checkbox)?checkbox.$Ca:__DEFAULT_OFFVALUE);$cf.setValue("label",(typeof(__BOOLEAN_FALSE)!="undefined")?__BOOLEAN_FALSE:false);$cf.postRecord();$cf.insertRecord();$cf.setValue("value",(checkbox)?checkbox.$La:__DEFAULT_ONVALUE);$cf.setValue("label",(typeof(__BOOLEAN_TRUE)!="undefined")?__BOOLEAN_TRUE:true);$cf.postRecord();dd.activate();$MG[$r]=dd;};return dd;};function $sc($6$,$s$){if($s$!=null){$s$=$s$.toLowerCase();}else{$s$="text";};var $Uc;if($s$=="text"||$s$=="password"){$Uc=DoradoFactory.create("TextEditor",null,null,$6$,$s$);$Uc.$LY=1;$Uc.$7n=30;}else if($s$=="textarea"){ $Uc=DoradoFactory.create("TextEditor",null,null,$6$,$s$);$Uc.$LY=1;$Uc.$7n=80;$Uc.$vn=50;}else if($s$=="checkbox"){$Uc=DoradoFactory.create("CheckBox",null,null,$6$);}else if($s$=="radiogroup"){$Uc=DoradoFactory.create("RadioGroup",null,null,$6$);}else{$Uc=DoradoFactory.create("TextEditor",null,null,$6$);$Uc.$LY=1;$Uc.$7n=30;};EventManager.addSystemEvent($Uc,"onmousewheel",function($tb){return $qf($Uc.$MA,$tb);});if(!$Uc.$7u){$Uc.$7u=$Uc.destroy;$Uc.destroy=$PI;};$Uc.$MA=null;$Uc.$Ed=null;$Uc.$hB=true;return $Uc;};function $b_(){if(typeof(this.$ZH)=="function"){this.$ZH();}};function $AJ(){if(this.$Xe){return;};this.$Xe=true;try{if(this.$AO){this.$MA.$f0();};if(typeof(this.$Vu)=="function"){this.$Vu();}}finally{this.$Xe=false;} };function $d3($tb){var keyCode=$tb.keyCode;var $Hl=(keyCode!=9&&keyCode!=13);if(!$Hl){if(keyCode==13){$Hl=(!$tb.ctrlKey);if(!$Hl){var $m$=this.getDropDown();if($m$!=null&&$m$.isOpened()){$Hl=true;}}}};if($Hl&&typeof(this.$6B)=="function"){if(!this.$6B($tb))return;};this.$MA.onKeyDown($tb);};function $PI(){this.$MA=null;this.$Ed=null;this.$7u();};var $2C=12;var $ef=null;var $7O=null;var $Xt=null;var $EU=null;var $CX=null;var $qx=null;function $DT(){if($ef!=null){$ef.$oK=null;};if($7O!=null){$7O.$Ed=null;$7O.$u6=null;};$ef=null;$7O=null;$Xt=null;$EU=null;$CX=null;$qx=null;};registerFinalizeProcedure($DT); function Column(name){this.$3L=null;this.$eS=name;this.$68=null;this.$AO=true;this.$SI=true;this.$nx=null;this.$Zw=false;this.$WR=null;};Column.prototype.getType=function(){return this.$3L;};Column.prototype.setType=function(type){this.$3L=type;};Column.prototype.getName=function(){return this.$eS;};Column.prototype.setLabel=function(label){this.$68=label;};Column.prototype.getLabel=function(){return this.$68;};Column.prototype.isVisible=function(){return this.$AO;};Column.prototype.setVisible=function(visible){this.$AO=visible;};Column.prototype.isResizable=function(){return this.$SI;};Column.prototype.setResizable=function(resizable){this.$SI=resizable;};Column.prototype.getToolTip=function(){return this.$nx;};Column.prototype.setToolTip=function($4b){this.$nx=$4b;};Column.prototype.isHeaderClickable=function(){return this.$Zw;};Column.prototype.setHeaderClickable=function($th){this.$Zw=$th;};Column.prototype.getTag=__DoradoElement_getTag;Column.prototype.setTag=__DoradoElement_setTag; function DataColumn(name){this.$3L="data";this.$eS=name;this.$o_=name;this.$X4=80;this.$WM=null;this.$_h=null;this.$De=false;this.$Ki=null;this.$RJ=null;this.$rL=null;this.$ls=true;this.$4B=null;this.$CF=null;this.$GX=true;this.$QV=false;this.$gy=true;};DataColumn.prototype=new Column();DataColumn.prototype.destroy=function(){};DataColumn.prototype.getField=function(){return this.$o_;};DataColumn.prototype.setField=function($fN){this.$o_=$fN;};DataColumn.prototype.getWidth=function(){return this.$X4;};DataColumn.prototype.setWidth=function(width){this.$X4=width;};DataColumn.prototype.getAlign=function(){return this.$WM;};DataColumn.prototype.setAlign=function(align){this.$WM=align;};DataColumn.prototype.getValign=function(){return this.$_h;};DataColumn.prototype.setValign=function(valign){this.$_h=valign;};DataColumn.prototype.isReadOnly=function(){return this.$De;};DataColumn.prototype.setReadOnly=function(readOnly){this.$De=readOnly;} DataColumn.prototype.isNoWrap=function(){return this.$gy;};DataColumn.prototype.setNoWrap=function(noWrap){this.$gy=noWrap;};DataColumn.prototype.getRendererType=function(){return this.$Ki;};DataColumn.prototype.setRendererType=function($sa){this.$Ki=$sa;this.$8S=(this._onCreateCellRenderer==null&&$sa&&$sa!="text");};DataColumn.prototype.getEditorType=function(){return this.$RJ;};DataColumn.prototype.setEditorType=function($s$){this.$RJ=$s$;if(this.$WM==null&&($s$=="checkbox"||$s$=="radiogroup")){this.$WM="center";}};DataColumn.prototype.getDropDown=function(){return getControl(this.$rL);};DataColumn.prototype.setDropDown=function($m$){this.$rL=$m$;};DataColumn.prototype.getFooterValue=function(){return this.$4B;};DataColumn.prototype.setFooterValue=function($Rx){this.$4B=$Rx;};DataColumn.prototype.getOrder=function(){return this.$CF;};DataColumn.prototype.setOrder=function($WU){this.$CF=$WU;};DataColumn.prototype.isFilterable=function(){return this.$GX;};DataColumn.prototype.setFilterable=function($vy){this.$GX=$vy;};DataColumn.prototype.isGroupable=function(){return this.$QV;} DataColumn.prototype.setGroupable=function($yE){this.$QV=$yE;};DataColumn.prototype.$8U=function(){function $2_(){this.$7u();this.$MA=null;};if(this.$Cl==null){var $E2=this;var $w=$E2.$MA;var $TY=null;if(this._onCreateCellRenderer!=null){$TY=function(){var $m=fireDoradoEvent($E2,"onCreateCellRenderer",[$E2]);$m.$MA=$w;$m.$hB=true;if($m.$6B==null){$m.$6B=$m.onKeyDown;};$m.onKeyDown=$d3;$m.$7u=$m.destroy;$m.destroy=$2_;return $m;}}else{switch(this.$Ki){case"checkbox":{$TY=function(){var checkbox=DoradoFactory.create("CheckBox",null,null,"record");checkbox.setField($E2.$o_);checkbox.activate();if($E2.$H1==9){checkbox.$La=true;checkbox.$Ca=false;}else{checkbox.$La=__DEFAULT_ONVALUE;checkbox.$Ca=__DEFAULT_OFFVALUE;};checkbox.$MA=$E2.$MA;checkbox.$hB=true;checkbox.$6B=checkbox.onKeyDown;checkbox.onKeyDown=$d3; checkbox.$7u=checkbox.destroy;checkbox.destroy=$2_;return checkbox;};break;};case"radiogroup":{$TY=function(){var $z8=DoradoFactory.create("RadioGroup",null,null,"record");$z8.setField($E2.$o_);$z8.setDropDown($E2.$rL);$z8.activate();$z8.$MA=$w;$z8.$hB=true;$z8.$6B=$z8.onKeyDown;$z8.onKeyDown=$d3;$z8.$7u=$z8.destroy;$z8.destroy=$2_;return $z8;};break;}}};if($TY!=null){this.$Cl=new ObjectPool($TY);}};return this.$Cl;};DataColumn.prototype.isSortable=function(){return this.$ls;};DataColumn.prototype.setSortable=function($V$){this.$ls=$V$;};function ColumnGroup(name){this.$3L="group";this.$eS=name;this.$Ws=new HashList();};ColumnGroup.prototype=new Column();ColumnGroup.prototype.destroy=function(){var $qC=this.$Ws.size();for(var $ze=0;$ze<$qC;$ze++){var $E2=this.$Ws.get($ze);$E2.destroy();} };ColumnGroup.prototype.addColumn=function($E2){var name;if(typeof($E2)=="string"){name=$E2;$E2=new DataColumn(name);}else{name=$E2.getName();};$E2.$MA=this.$MA;this.$Ws.put(name.toLowerCase(),$E2);return $E2;};ColumnGroup.prototype.getColumn=function(name){if(typeof(name)=="string"){name=name.toLowerCase();};return this.$Ws.get(name);};ColumnGroup.prototype.removeColumn=function(name){if(typeof(name)=="string"){name=name.toLowerCase();};return this.$Ws.remove(name);};ColumnGroup.prototype.getColumnCount=function(name){return this.$Ws.size();};ColumnGroup.prototype.getColumns=function(){return this.$Ws;};var $oj=0;var $TW=1;var $HZ=2;function $DF($w,id){var $KS=document.createElement("TABLE");$KS.id=id;$KS.border=getPreferenceSetting("__"+$w.className+"_Grid_BorderWidth");$KS.borderColor=getPreferenceSetting("__"+$w.className+"_HeaderGrid_BorderColor");$KS.$IY=getPreferenceSetting("__"+$w.className+"_HeaderGrid_IconHeight");var $gF=document.createElement("COLGROUP");if(browserType==BROWSER_IE){$KS.appendChild($gF);};var $Da=document.createElement("TBODY");$KS.appendChild($Da);$KS.$MA=$w; $KS.$fy=$gF;$KS.$8F=$Da;$KS.$fo=new HashList();$KS.$hU=$oj;$KS.$uM=0;$KS.$ig=0;EventManager.addSystemEvent($KS,"onmousemove",function($tb){$zu($KS,$tb);});EventManager.addSystemEvent($KS,"onmousedown",function($tb){$Qe($KS,$tb);});EventManager.addSystemEvent($KS,"onmouseup",function($tb){$YY($KS,$tb);});EventManager.addSystemEvent($KS,"onclick",function($tb){$6a($KS,$tb);});$KS.processDatasetMessage=$M5;$KS.destroy=$JR;$KS.refresh=$XU;$KS.getResizingCell=$hr;$KS.setColumnWidth=$9L;$KS.getMovingCell=$Bi;$KS.getColumnDropIndex=$W$;return $KS;};function $hr($tb){function getResizingCell($eB,x,y){var $UJ=2;var $8A=5;var childNodes=$eB.childNodes;var $m=null;var $ze;for($ze=0;$zeright-$UJ&&x$YW[1]+$m.offsetHeight){$m=null;}}};return $m;};var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};var $6O=getResizingCell(this.$_b,x,y);if($6O==null){$6O=getResizingCell(this.$1E,x,y);};return $6O;};function $Bi($tb){var x;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;}else{x=$tb.pageX;};var childNodes=this.$_b.childNodes;var $m=null;for(var $ze=0;$zeleft&&x$ZO){var $v5=Math.abs(x-left);if($v5<$er){$er=$v5;$y$=$BL+$ze;}}};var $v5=Math.abs(x-(getAbsolutePosition($Fc)[0]+$Fc.offsetWidth));if($v5<$er){$y$=$BL+childNodes.length;};return $y$;};function $Qe($KS,$tb){$KS.$oE=false; var $w=$KS.$MA;var $Bc=$KS.getResizingCell($tb);if($Bc!=null){var x;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;}else{x=$tb.pageX;};var $n4=$w.$GI();$n4.style.zIndex=$IC();var $GG=$w.$Sc.tBodies[0].rows[0].cells[0];var $RB=getAbsolutePosition($GG);var $nN=getAbsolutePosition($Bc);var $Zr=parseInt(getPreferenceSetting("__"+$w.className+"_Grid_BorderWidth"));$n4.style.left=$nN[0];$n4.style.top=$RB[1]+$Zr;if(browserType==BROWSER_IE){$n4.style.width=$Bc.offsetWidth;}else{$n4.style.width=$Bc.offsetWidth-4;};$n4.style.height=$GG.offsetHeight-$Zr*2;__setVisible($n4,true);$n4.$oK=$Bc;$KS.$hU=$TW;if(browserType==BROWSER_IE){$n4.$48=$tb.clientX+document.body.scrollLeft;$n4.$5P=$tb.clientX+document.body.scrollLeft;$KS.setCapture(true);}else{$n4.$48=$tb.pageX;$n4.$5P=$tb.pageX;$EU=$KS;EventManager.addSystemEvent(window,"onmousemove",$sV,true);EventManager.addSystemEvent(window,"onmouseup",$Rz,true);}}else if($w.$dI){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;}while(target!=null&&target.tagName!="TH"){ target=target.parentNode;};if(target==null)return;if(browserType==BROWSER_IE){$KS.$uM=$tb.button;$KS.$ig=$tb.clientX+document.body.scrollLeft;}else{$KS.$uM=$tb.which;$KS.$ig=$tb.pageX;}}};function $zu($KS,$tb){var x;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;}else{x=$tb.pageX;};var $w=$KS.$MA;var $T3=$KS.$hU;if($T3==$TW){var $n4=$w.$GI();var $Bc=$n4.$oK;var width=$Bc.offsetWidth;var change=$n4.$48-x;if((change+5)<=width){$n4.style.width=width-change;}}else if($T3==$HZ){var cursor=$w.$jO();var $2s=cursor.$u6;var $E2=$2s.$GC;var $YW=getAbsolutePosition($w);var $yD=(cursor.offsetWidth/2);if(x<$YW[0]+$yD){cursor.style.left=$YW[0];}else if(x>$YW[0]+$w.offsetWidth-$yD){cursor.style.left=$YW[0]+$w.offsetWidth-cursor.offsetWidth;}else{cursor.style.left=x-$yD;};__setVisible(cursor,true); var cursor=$w.$XK();var $xg=$KS.getColumnDropIndex($tb);var $V3;var $6O,$ze,$BL=0;var $At=$w.$vb;if($At!=null){var cells=$At.$_b.childNodes;$BL=cells.length;if($xg0&&Math.abs($KS.$ig-x)>2){$KS.$uM=0;$KS.$ig=0;var $2s=$KS.getMovingCell($tb);if($2s!=null){var $w=$KS.$MA;var cursor=$w.$jO($2s);cursor.style.zIndex=$IC();var $YW=getAbsolutePosition($2s);cursor.style.top=$YW[1];$KS.$hU=$HZ;if(browserType==BROWSER_IE){cursor.$48=$tb.clientX+document.body.scrollLeft;cursor.$5P=$tb.clientX+document.body.scrollLeft;$KS.setCapture(true);}else{cursor.$48=$tb.pageX; cursor.$5P=$tb.pageX;$EU=$KS;EventManager.addSystemEvent(window,"onmousemove",$sV,true);EventManager.addSystemEvent(window,"onmouseup",$Rz,true);};var cursor=$w.$XK();var $YW=getAbsolutePosition($KS);cursor.style.top=$YW[1]+$KS.offsetHeight+1;}}else{var $Bc=$KS.getResizingCell($tb);if($Bc!=null){if(browserType==BROWSER_IE){if(browserVersion>="6.0"){$KS.style.cursor="e-resize";}}else{$KS.style.cursor="e-resize";}}else{if(browserType==BROWSER_IE){if(browserVersion>="6.0"){$KS.style.cursor="default";}}else{$KS.style.cursor="default";}}}}};function $YY($KS,$tb){var $w=$KS.$MA;var $T3=$KS.$hU;if($w.$Jr!=null){$sD($w.$Jr,"");};if($T3==$TW){var $n4=$w.$GI();__setVisible($n4,false);var $Bc=$n4.$oK;var $E2=$Bc.$GC;var width;if(browserType==BROWSER_IE){width=$n4.offsetWidth;} else{width=$n4.offsetWidth-4;};$w.setColumnWidth($E2,width);$KS.$oE=true;}else if($T3==$HZ){var cursor=$w.$jO();var $E2=cursor.$u6.$GC;var $xg=$KS.getColumnDropIndex($tb);if($w.isShowIndicator()){$xg--;};var $qC=$w.$Ws.size();var $Ob=0,target=$qC;for(var $ze=0;$ze<$qC;$ze++){var $IQ=$w.$Ws.$6R[$ze];if($Ob==$xg){target=$ze;break;};if($IQ.$AO){$Ob++;}};$w.setColumnIndex($E2,target);cursor.$u6=null;__setVisible(cursor,false);var cursor=$w.$XK();__setVisible(cursor,false);$KS.$oE=true;};$KS.$hU=$oj;$KS.$uM=0;$KS.$ig=0;if(browserType==BROWSER_IE){$KS.releaseCapture();}else{EventManager.removeSystemEvent(window,"onmousemove",$sV,true);EventManager.removeSystemEvent(window,"onmouseup",$Rz,true);$EU=null;}};function $6a($KS,$tb){function $Cx($w,$0D){var $$4=false;var $Ol=$w.$RK();while($Ol!=null){if(parseBoolean($Ol.getValue("select"))!=$0D){ $Ol.setValue("select",$0D);$Ol.$eA(true);$$4=true;};$Ol=$w.$C5($Ol);};return $$4;};if($KS.$oE)return;var target,x;if(browserType==BROWSER_IE){target=$tb.srcElement;x=$tb.clientX+document.body.scrollLeft;}else{target=$tb.target;x=$tb.pageX;}while(target!=null&&target.tagName!="TH"){target=target.parentNode;};if(target==null)return;var $E2=target.$GC;if($E2!=null){if($E2.$3L=="data"){var $w=$KS.$MA;var $cf=$w.$kd;if($E2.$o_!=null){var $fN=$cf.getField($E2.$o_);if($fN!=null){if($E2.$eS=="select"){var $0D=!parseBoolean($E2.$Q2);$cf.disableControls();try{if(!$Cx($w,$0D)){$Cx($w,!$0D);}}catch(e){$hT(e);}finally{$cf.enableControls();$w.refresh();}}else if($E2.$ls&&$w.$ls){if($fN.$CF!=null){if($tb.shiftKey||$tb.altKey){$fN.$CF=null; }else{$fN.$CF=($fN.$CF=="ascent")?"descent":"ascent";}}else{$fN.$CF="ascent";};if($w.$yR){$w.$pA.$xd=null;$w.$pA.$J3=null;if($fN.$CF==null){$cf.sort(null);}else{$cf.sort((($fN.$CF=="ascent")?"+":"-")+$fN.$eS);}}else{var $e9=$cf.$$0;if($fN.$CF==null){$e9.removeParameter("dorado.sortField");$e9.removeParameter("dorado.sortMode");}else{$e9.setValue("dorado.sortField",$fN.$eS);$e9.setValue("dorado.sortMode",($fN.$CF=="ascent")?"ASC":"DESC");};var $qC=$w.$Ws.size();for(var $ze=0;$ze<$qC;$ze++){var $IQ=$w.$Ws.$6R[$ze];$IQ.$CF=null;};$E2.$CF=$fN.$CF;var $_B=$cf.$w_;$cf.$w_=true;var $WU=$fN.$CF;$cf.flushDataAsync(function(){$fN.$CF=$WU;$cf.$w_=$_B;});}}else if($E2.$Zw){fireDoradoEvent($w,"onHeaderClick",[$w,target,$E2]);}}} }}else{var $w=$KS.$MA;if($w._onHeaderClick==null||fireDoradoEvent($w,"onHeaderClick",[$w,target,null])){$w.showPropertiesWindow();}}};function $fA($KS,$W3,$tb){var $w=$KS.$MA;var $E2=$W3.$GC;if($E2==null){$sD($W3,"HotCell");$w.$Jr=$W3;}else{if($w.$ls&&($E2.$ls||$E2.$Zw)){$sD($W3,"HotCell");$w.$Jr=$W3;}}};function $Rv($KS,$W3,$tb){$sD($W3,"$hA");$KS.$MA.$Jr=null;};function $9L($E2,width){this.$hU=$oj;var $6O=this.$fo.get($E2.$eS);if($6O!=null){if(browserType==BROWSER_IE){var $3N=this.$fy.childNodes;for(var $ze=0;$ze<$3N.length;$ze++){var $IQ=$3N[$ze];if($IQ.$eS==$E2.$eS){$IQ.width=width;break;}}}else{var $jJ=this.$MA.$LA;if($jJ){var $NL=$jJ[$E2.$o_];$NL.style.width=width;};var label=$6O.firstChild;var $bj=label.offsetWidth; var $z8=$E2.$Y7;var $9f=null,$Mn=null,$pQ=0;if($z8!=null){$9f=this.$fo.get($z8.$eS);$Mn=$9f.firstChild;$pQ=$Mn.offsetWidth;$Mn.style.width=1;};label.style.width=width;if($9f!=null){$Mn.style.width=$pQ+(label.offsetWidth-$bj);}}}};function $XU($cf){function $P8($Y3){var $IQ=document.createElement("COL");$gF.appendChild($IQ);var $6O=document.createElement("TH");var label=document.createElement("DIV");$6O.appendChild(label);$D0.appendChild($6O);$6O.rowSpan=2;label.style.overflow="hidden";label.style.whiteSpace="nowrap";if(browserType==BROWSER_IE){$IQ.width=$2C;label.style.width="100%";}else{label.style.width=$2C+1;};EventManager.addSystemEvent($6O,"onmouseenter",function($tb){$fA($Y3,$6O,$tb);});EventManager.addSystemEvent($6O,"onmouseleave",function($tb){$Rv($Y3,$6O,$tb);});return $6O;};function $Na($Y3,$E2){var $6O=document.createElement("TH");var label=document.createElement("DIV");$6O.$GC=$E2;var $8t=$E2.$Ws;var $qC=$8t.size();var $DG=0;for(var $ze=0;$ze<$qC;$ze++){ var $xt=$8t.get($ze);if(!$xt.$AO)continue;var $mY=$1s($Y3,$Y3.$1E,$xt);$DG++;var $mu=$Y3.$4S;if($mu){$mu.appendChild($nB($Y3,$xt));}};if($DG>0){$6O.colSpan=$DG;};if(browserType==BROWSER_IE){label.style.width="100%";label.style.overflow="hidden";label.unselectable=true;}else{if($Y3.$MA.$NR){label.style.width="100%";label.style.overflow="hidden";}else{$6O.align="center";};label.style.MozUserSelect="none";};label.style.whiteSpace="nowrap";label.style.textOverflow="ellipsis";var $sA=$E2.$68;if(!$sA)$sA=$E2.$eS;if($E2.$nx!=null){$6O.title=$E2.$nx;};if($E2._onHeaderRefresh==null||fireDoradoEvent($E2,"onHeaderRefresh",[$E2,label,$sA])){if($E2.$nx!=null){label.innerHTML=""+$sA;}else{label.innerText=$sA;}};EventManager.addSystemEvent($6O,"onmouseenter",function($tb){$fA($Y3,$6O,$tb);});EventManager.addSystemEvent($6O,"onmouseleave",function($tb){$Rv($Y3,$6O,$tb); });$6O.appendChild(label);$Y3.$_b.appendChild($6O);$Y3.$fo.put($E2.$eS,$6O);return $6O;};function $1s($Y3,$eB,$E2){var $IQ=document.createElement("COL");$IQ.$eS=$E2.$eS;$Y3.$fy.appendChild($IQ);var $6O=document.createElement("TH");var label=document.createElement("DIV");$6O.$GC=$E2;if(browserType==BROWSER_IE){$IQ.width=$E2.$X4;label.style.width="100%";label.unselectable=true;}else{label.style.width=$E2.$X4;label.style.MozUserSelect="none";};label.style.overflow="hidden";label.style.whiteSpace="nowrap";label.style.textOverflow="ellipsis";var $sA=$E2.$68;var $s="",$c5="";var $WU;if($E2.$o_!=null){var $w=$Y3.$MA;var $fN=$w.$kd.getField($E2.$o_);if($fN!=null){if(!$sA)$sA=$fN.$68;if($E2.$eS!="select"){for(var $ze=0;$ze<$fN.$sH.length;$ze++){if($fN.$sH[$ze]._doradoClass=="RequiredValidator"){$s="";break;}};$WU=$fN.$CF;}}};if($E2.$CF!=null)$WU=$E2.$CF;if($WU!=null){$c5="";};var $4b=(($E2.$nx!=null)?$E2.$nx:(($fN!=null)?$fN.$nx:null));if($4b!=null){$6O.title=$4b;$s+="";}else{$6O.title="";};if(!$sA)$sA=$E2.$eS;if($E2._onHeaderRefresh==null||fireDoradoEvent($E2,"onHeaderRefresh",[$E2,label,$sA])){if($E2.$eS=="select"&&$sA=="select"){label.innerHTML=$s+"";}else if($s.length>0||$c5.length>0){label.innerHTML=$s+$sA+$c5;}else{label.innerText=$sA;}};EventManager.addSystemEvent($6O,"onmouseenter",function($tb){$fA($Y3,$6O,$tb);});EventManager.addSystemEvent($6O,"onmouseleave",function($tb){$Rv($Y3,$6O,$tb);});$6O.appendChild(label);$eB.appendChild($6O);$Y3.$fo.put($E2.$eS,$6O);return $6O;};function $nB($Y3,$E2){var $6O=document.createElement("TD");$6O.$GC=$E2;if($E2.$GX){var $w=$Y3.$MA;var $jJ=$w.$LA;if(!$jJ){$jJ={};$w.$LA=$jJ;};var $Uc=$jJ[$E2.$o_];if(!$Uc){ $Uc=DoradoFactory.create("TextEditor");$Uc.$LY=1;$Uc.style.width="100%";$Uc.style.height="100%";$Uc.$hB=false;var $w=$Y3.$MA;var $tQ=$w.$MZ;$Uc.setDataset($tQ);$Uc.setField($E2.$o_);$Uc.$MA=$w;var $fN=$tQ.getField($E2.$o_);if($fN)$fN.$Vk=true;EventManager.addSystemEvent($Uc,"onmousedown",function($tb){$tb.cancelBubble=parseBoolean($Uc._hasFocus);});var $zO=$Uc.onKeyDown;$Uc.onKeyDown=function($tb){if($tb.keyCode==13){this.post();$d$($w);$cx($Uc,500);}else{$zO.apply(this,[$tb]);}};var $p$=$Uc.destroy;$Uc.destroy=function(){$p$.apply(this,[]);this.$MA=null;};var $KH=$w.$gl;if(!$KH){$KH=[];$w.$gl=$KH;};$KH.push($Uc);$jJ[$E2.$o_]=$Uc;}else if(browserType!=BROWSER_IE){$Uc.style.width=$E2.$X4;};$6O.appendChild($Uc);} return $6O;};function $d$($w,$mj){if($w.$3n)clearTimeout($w.$3n);$IF(null);var $tQ=$w.$MZ;var $cn=$tQ.$y;var $cf=$w.$kd;var $Wk=$cf.parameters();for(var $ze=0;$ze<$tQ.getFieldCount();$ze++){var $fN=$tQ.getField($ze);var name=$fN.getName();if($fN.$Vk){if($cn){$Wk.setValue(name,$cn.getValue(name));}else{$Wk.setValue(name,"");}}};var $_B=$cf.isShowLoadingTip();$cf.setPageIndex(1);$cf.setShowLoadingTip(true);$cf.flushDataAsync($mj);$cf.setShowLoadingTip($_B);};var $w=this.$MA;var $IZ=this.isShowIndicator();var $x=this.getFirstColumnIndex();var $4P=this.getLastColumnIndex();var $gF=this.$fy;var $Da=this.$8F;for(var $ze=$Da.childNodes.length-1;$ze>=0;$ze--){$Da.deleteRow($ze);};this.style.height=1;for(var $ze=$gF.childNodes.length-1;$ze>=0;$ze--){$gF.removeChild($gF.childNodes[$ze]);};var $D0=document.createElement("TR");this.$_b=$D0;var $yZ=document.createElement("TR");this.$1E=$yZ;$D0.height=$w.$tL;this.$fo.clear(); var $mu=null;var $tQ=null;if($w.$uy){$tQ=$w.$MZ;if(!$tQ){$tQ=DoradoFactory.create("Dataset");$w.$MZ=$tQ;var $cf=$w.$kd;var $Gb=$cf.$bX.size();for(var $ze=0;$ze<$Gb;$ze++){var $fN=$cf.$bX.get($ze);var $Aq=$fN.$H1;var $Z9=$tQ.addField($fN.$eS,1);$Z9.$II=$fN.$II;$Z9.$RJ=$fN.$RJ;$Z9.$rL=$fN.$rL;if(!$Z9.$rL&&$fN.$H1==9){$Z9.$rL=$0G();}};$tQ.activate();$tQ.insertRecord();};var $mu=document.createElement("TR");this.$4S=$mu;$mu.height=$w.$tL;};if($IZ){$P8(this);if($mu){var $6O=document.createElement("TD");var $jK=document.createElement("IMG");$jK.src=__SKIN_PATH+"/clear.gif";$jK.style.cursor="pointer";EventManager.addSystemEvent($jK,"onclick",function($tb){$tQ.clearData();$tQ.insertRecord();$d$($w);});$6O.appendChild($jK);$mu.appendChild($6O);}};var $PM=false;for(var $ze=$x;$ze<=$4P;$ze++){ var $E2=$w.getColumn($ze);if(!$E2.$AO)continue;var $6O;if($E2.$3L=="data"){$6O=$1s(this,$D0,$E2);$6O.rowSpan=2;if($mu){$mu.appendChild($nB(this,$E2));}}else{$yZ.height=$w.$tL;$Na(this,$E2);$PM=true;}};if(browserType!=BROWSER_IE&&!$PM){var $Ny=false;var $nz=$w.getColumnCount();for(var $ze=0;$ze<$nz;$ze++){var $E2=$w.getColumn($ze);if(!$E2.$AO)continue;if($E2.$3L=="group"){$Ny=true;break;}};if($Ny){$D0.style.height=$w.$tL*2-this.border*4;$yZ.style.height=0;}};$Da.appendChild($D0);$Da.appendChild($yZ);if($mu)$Da.appendChild($mu);if($mu){var $KH=$w.$gl;if($KH){$w.$gl=null;setTimeout(function(){for(var $ze=0;$ze<$KH.length;$ze++){$KH[$ze].activate();}},400);}}};function $M5(message,$cf,$sY){if(message==__Dataset_MSG_REFRESH){ this.refresh($cf);}};function $JR(){this.$MA=null;this.$fy=null;this.$8F=null;this.$_b=null;this.$1E=null;this.$fo.clear();};function $Rz($tb){$YY($EU,$tb);};function $sV($tb){$zu($EU,$tb);};function $mx($w,id){var $KS=$DF($w,id);$KS.isShowIndicator=$fg;$KS.getFirstColumnIndex=$EE;$KS.getLastColumnIndex=$pS;return $KS;};function $fg(){return this.$MA.$zx;};function $EE(){return 0;};function $pS(){return this.$MA.$46-1;};function $mC($w,id){var $KS=$DF($w,id);$KS.isShowIndicator=$j6;$KS.getFirstColumnIndex=$Q3;$KS.getLastColumnIndex=$m6;return $KS;};function $j6(){return false;};function $Q3(){return this.$MA.$46;};function $m6(){ return this.$MA.$Ws.size()-1;};function $ma($w,id){var $km=document.createElement("TABLE");$km.id=id;$km.border=getPreferenceSetting("__"+$w.className+"_Grid_BorderWidth");$km.borderColor=getPreferenceSetting("__"+$w.className+"_FooterGrid_BorderColor");$km.style.height="100%";var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");$Da.appendChild($eB);$km.appendChild($Da);$km.$MA=$w;$km.$Xd=$eB;$km.processDatasetMessage=$T0;$km.destroy=$oT;$km.refresh=$dw;$km.setColumnWidth=$Yh;return $km;};function $T0(message,$cf,$sY){if(message==__Dataset_MSG_REFRESH||message==__Dataset_MSG_DATA_CHANGED||message==__Dataset_MSG_RECORD_DELETED){this.refresh($cf);}};function $oT(){this.$MA=null;this.$Xd=null;};function $dw(){var $w=this.$MA;var $IZ=this.isShowIndicator();var $x=this.getFirstColumnIndex();var $4P=this.getLastColumnIndex();var $eB=this.$Xd;var $U9=$eB.childNodes;var $xg=0;if($IZ){var $6O,label;if($xg<$U9.length){$6O=$U9[$xg];label=$6O.firstChild;}else{$6O=document.createElement("TD");var label=document.createElement("DIV");label.style.overflow="hidden"; label.style.whiteSpace="nowrap";label.style.textOverflow="ellipsis";$6O.appendChild(label);$eB.appendChild($6O);};if(browserType==BROWSER_IE){label.style.width="100%";$6O.style.width=$2C;}else{label.style.width=$2C+1;};$xg++;};var $8t=$w.$Ws.$6R;for(var $ze=$x;$ze<=$4P;$ze++){var $E2=$8t[$ze];if(!$E2.$AO)continue;if($E2.$3L=="data"){$7J(this,$eB,$E2,$xg,$U9);$xg++;}else if($E2.$3L=="group"){var $An=$E2.$Ws.$6R;var $DG=0;for(var $J=0;$J<$An.length;$J++){var $xt=$An[$J];if(!$xt.$AO)continue;$7J(this,$eB,$xt,$xg,$U9);$DG++;$xg++;}}};for(var $ze=$U9.length-1;$ze>=$xg;$ze--){$eB.removeChild($U9[$ze]);};function $7J($km,$eB,$E2,$xg,$U9){var $6O,label;if($xg<$U9.length){$6O=$U9[$xg];label=$6O.firstChild;}else{$6O=document.createElement("TD");var label=document.createElement("DIV");label.style.overflow="hidden";label.style.whiteSpace="nowrap";label.style.textOverflow="ellipsis";$6O.appendChild(label);$eB.appendChild($6O); };$6O.$GC=$E2;if(browserType==BROWSER_IE){label.style.width="100%";$6O.style.width=$E2.$X4;}else{label.style.width=$E2.$X4;};var value="";var $cf=$km.$MA.$kd;var $fN=$cf.getField($E2.$o_);if($fN!=null&&$fN.$OI){if($fN.$II){value=formatFloat($cf.getSum($E2.$o_),$fN.$II);}else{value=$cf.getSum($E2.$o_);}}else{value=parseString($E2.$4B);};if(!$E2.$x8)$E2.$4B=value;if($E2._onFooterRefresh==null||fireDoradoEvent($E2,"onFooterRefresh",[$E2,label,value])){if($E2.$eS=="select"&&value==""){$6O.align="center";label.innerHTML="";}else{$6O.align=($E2==null||$E2.$WM==null)?"right":$E2.$WM;label.innerText=value;}};return $6O;}};function $Yh($E2,width){var $eB=this.$Xd;var $U9=$eB.childNodes;for(var $ze=0;$ze<$U9.length;$ze++){var $6O=$U9[$ze];if($6O.$GC==$E2){if(browserType==BROWSER_IE){$6O.style.width=width;}else{$6O.firstChild.style.width=width;} break;}}};function $O$($w,id){var $km=$ma($w,id);$km.isShowIndicator=$fH;$km.getFirstColumnIndex=$Gt;$km.getLastColumnIndex=$pH;return $km;};function $fH(){return this.$MA.$zx;};function $Gt(){return 0;};function $pH(){return this.$MA.$46-1;};function $NU($w,id){var $km=$ma($w,id);$km.isShowIndicator=$Wx;$km.getFirstColumnIndex=$M$;$km.getLastColumnIndex=$Z1;return $km;};function $Wx(){return false;};function $M$(){return this.$MA.$46;};function $Z1(){return this.$MA.$Ws.size()-1;};function $ys($w,id){var $nP=document.createElement("TABLE");$nP.id=id;$nP.border=getPreferenceSetting("__"+$w.className+"_Grid_BorderWidth");$nP.borderColor=getPreferenceSetting("__"+$w.className+"_DataGrid_BorderColor");var $gF=document.createElement("COLGROUP");if(browserType==BROWSER_IE){$nP.appendChild($gF);} var $Da=document.createElement("TBODY");$nP.appendChild($Da);$nP.$MA=$w;$nP.$fy=$gF;$nP.$8F=$Da;$nP.buildTemplate=$dn;$nP.$tq=$Zs;$nP.refresh=$ce;$nP.$Y9=$RR;$nP.$NA=$hZ;$nP.$4m=$HY;$nP.$2K=$1a;$nP.$8i=$5b;$nP.$sj=$fR;$nP.$P5=$YM;$nP.processDatasetMessage=$3p;$nP.destroy=$rl;$nP.setColumnWidth=$71;$nP.$nI=$LG;$nP.$rO=$Nj;$nP.$$O=$AH;$nP.$Ws=null;$nP.$fo=new HashList();$nP.$jq=null;EventManager.addSystemEvent($nP,"onmousedown",function($tb){$w.$xm($nP,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($nP,"onmousemove",function($tb){$w.$Ik($nP,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($nP,"onmouseup",function($tb){$w.$T4($nP,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($nP,"onclick",function($tb){$w.$RX($nP,$tb);});EventManager.addSystemEvent($nP,"ondblclick",function($tb){$w.$tf($nP,$tb);});return $nP; };function $dn($IZ,$Ob,$cf){var $w=this.$MA;var $f7=document.createElement("TR");$sD($f7,"Row");$f7.$1N=null;var $xg=0;if($IZ){var $6O=document.createElement("TD");var label=document.createElement("DIV");label._doradoClass="CellRenderer";label.style.overflow="hidden";label.style.whiteSpace="nowrap";if(browserType==BROWSER_IE){label.style.width="100%";}else{label.style.width=$2C;};$sD($6O,"Indicator");if(!$w.$Fv)$6O.style.height=$w.$TP;$6O.setAttribute("_doradoClass","DataCell");$6O.appendChild(label);$f7.appendChild($6O);$xg++;};for(var $ze=$xg;$ze<$Ob;$ze++){var $E2=this.$Ws[$ze-$xg];var $6O=document.createElement("TD");var label=document.createElement("DIV");label._doradoClass="CellRenderer";if($E2.$gy||browserType!=BROWSER_IE){label.style.overflow="hidden";};if($E2.$gy)label.style.whiteSpace="nowrap";label.style.textOverflow="ellipsis";label.style.height=$w.$Ez;label.style.width="100%";if(!$w.$Fv)$6O.style.height=$w.$TP;$6O.setAttribute("_doradoClass","DataCell");$6O.align=($E2==null||$E2.$WM==null)?"left":$E2.$WM;$6O.vAlign=($E2==null||$E2.$_h==null)?"top":$E2.$_h;$6O.appendChild(label);$f7.appendChild($6O);};return $f7;};function $Zs($f7){var $eB=$f7.cloneNode(true);if(browserType!=BROWSER_IE){ for(var $ze=0;$ze<$eB.childNodes.length;$ze++){var $6O=$eB.childNodes[$ze];var label=$6O.firstChild;$6O._doradoClass="DataCell";label._doradoClass="CellRenderer";}};return $eB;};function $RR($eB){var $Da=this.$8F;for(var $ze=$eB.childNodes.length-1;$ze>=0;$ze--){var $6O=$eB.childNodes[$ze];var $E2=$6O.$GC;if($E2!=null){var $G2=$E2.$8U();if($G2!=null){$G2.returnObject($6O.firstChild.firstChild);}}};$Da.removeChild($eB);};function $hZ(){var $Da=this.$8F;for(var $ze=$Da.childNodes.length-1;$ze>=0;$ze--){this.$Y9($Da.childNodes[$ze]);}};function $5b($eB,label,$Ol,$E2){if($Ol==null||$Ol.$x8){if($E2._onRefresh!=null){if(!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,"",$Ol],false))return;};label.innerText="";label.title="";return;};if($E2.$x8){if($E2._onRefresh!=null){if(!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,"",$Ol],false))return;}}else if($E2._onCreateCellRenderer==null&&(!$E2.$Ki||$E2.$Ki=="text")){if($E2.$RJ=="checkbox"){var value=$Ol.getValue($E2.$o_);if($E2._onRefresh!=null){if(!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,value,$Ol],false))return;} var checked;if($E2.$H1==9){checked=value;}else{checked=(parseString(value)==__DEFAULT_ONVALUE);};var $xP;if(checked){$xP="a";}else{$xP="c";};label.className="RendererCell";label.innerHTML=$xP;}else{var value;var $m$=$E2.getDropDown();if($m$==null){value=$Ol.getString($E2.$o_);}else{if($m$.$iy){value=$m$.getLabel($Ol.getValue($E2.$o_));}else{value=$Ol.getString($E2.$o_);}};if($E2._onRefresh!=null){if(!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,value,$Ol],false))return;};label.className="TextCell";if(browserType!=BROWSER_IE){label.style.height="";};if($E2.$QV){var $xU=$Ol.getPrevRecord();var $w=this.$MA;if($xU&&$Ol!=$w.getFirstRecord()&&$xU.getValue($E2.$o_)==value){label.innerText="";if($Ol.getNextRecord()==null){label.parentNode.className="LastGroupCell";} else{label.parentNode.className="OmittedGroupCell";}}else{label.innerText=value;if($Ol.getNextRecord()==null){label.parentNode.className="";}else{label.parentNode.className="FirstGroupCell";}}}else{label.innerText=value;};label.title=value;if(browserType!=BROWSER_IE){label.style.height=label.scrollHeight-4;}}}else{var value=$Ol.getValue($E2.$o_);var $Ou=false;if($E2._onRefresh!=null){$Ou=!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,value,$Ol],false);};var $G2=$E2.$8U();if($G2!=null){var $hd=label.firstChild;if($hd!=$me||$me==null){if($hd!=null){$G2.returnObject($hd);for(var $ze=label.childNodes.length-1;$ze>=0;$ze--){label.removeChild(label.childNodes[$ze]);}};if(!$Ou){$hd=$G2.borrowObject();label.appendChild($hd);if(browserType==BROWSER_IE){$hd.style.width="100%";$hd.style.height="100%";}else if($hd._doradoClass=="Editor"&&$hd.type=="checkbox"){label.align="center";}else{ $hd.style.width="100%";$hd.style.height="100%";};if(typeof($hd.setRecord)=="function")$hd.setRecord($Ol);$hd.setValue.apply($hd,[value]);}}else if($hd.getRecord()!=$Ol){if(!$Ou){if(typeof($hd.setRecord)=="function")$hd.setRecord($Ol);$hd.setValue.apply($hd,[value]);}}}}};function $fR($eB,$Ol,name){var $IZ=this.isShowIndicator();var $8t=this.$Ws;for(var $ze=0;$ze<$8t.length;$ze++){var $E2=$8t[$ze];if($E2.$o_.toLowerCase()==name.toLowerCase()){var $xg=($IZ)?($ze+1):$ze;var $6O=$eB.childNodes[$xg];var label=$6O.firstChild;this.$8i($eB,label,$Ol,$E2);}};var $w=this.$MA;if($w.$Fv){$w.$BF(this,$eB);}};function $HY($8t,$eB,$Ol,$IZ){if($eB.$Gw==$Ol.$Gw)return false;$eB.$Gw=$Ol.$Gw;$eB.$1N=$Ol;$eB.$x8=$Ol.$x8;var $w=this.$MA;var cells=$eB.childNodes;var $0n=($IZ)?1:0;var $xg=0;for(var $ze=$0n;$ze=0)$IQ.width=$E2.$X4;$IQ.$GC=$E2;$IQ.$2D=$Ob;this.$fo.put($E2.$eS,$IQ);this.$Ws.push($E2);$Ob++;}else if($E2.$3L=="group"){var $qC=$E2.$Ws.size();for(var $J=0;$J<$qC;$J++){var $xt=$E2.$Ws.$6R[$J];if(!$xt.$AO)continue;var $IQ;if($Ob<$vD.length){$IQ=$vD[$Ob];}else{$IQ=document.createElement("COL");this.$fy.appendChild($IQ);};if($xt.$X4>=0)$IQ.width=$xt.$X4;$IQ.$2D=$Ob;$IQ.$GC=$xt;this.$fo.put($xt.$eS,$IQ);this.$Ws.push($xt);$Ob++;}}};for(var $ze=$vD.length-1;$ze>=$Ob;$ze--){this.$fy.removeChild($vD[$ze]);} if($f7!=null){if($Ob!=$f7.childNodes.length){this.$Sg=null;$f7=null;}};if($f7==null){$f7=this.buildTemplate($IZ,$Ob,$cf);this.$Sg=$f7;$IA=true;};if($IA){this.$NA();}};var $xg=0;var $IN=getPreferenceSetting("__DataTable_UseEvenColor",false);var $hS=$w.$6b;var $Ol;if($w.$YA==$6w){$Ol=$w.$RK();}else{$Ol=$w.getFirstRecord();if($Ol!=null&&childNodes.length>1){var $Kk=childNodes[0];var $3m=$Kk.$1N;if($w.$C5($3m)==$Ol){$hS=1-$hS;this.$Y9($Kk);$Kk=childNodes[0];if($w.$oI){$Kk.$5H=true;$Kk.$Gw=null;}}else if($w.$XQ($3m)==$Ol){$hS=1-$hS;var $eB=this.$tq($f7);$Da.insertBefore($eB,$Kk);if($w.$oI){$Kk.$5H=true;$Kk.$Gw=null;}}}};this.$1u.clear();var $qP=childNodes.length; var $Ai=$w.$oQ();while($Ol!=null){var $eB,$wh=false;if(!$IA&&$xg<$qP){$eB=childNodes[$xg];}else{$eB=this.$tq($f7);$Da.appendChild($eB);$wh=true;};this.$1u.put($Ol._hashCode,$eB);if($Ol==null||$Ol.$x8){if($IN&&($xg+$hS)%2==0){$sD($eB,"MockRow");}else{$sD($eB,"MockEvenRow");}}else{if($IN&&($xg+$hS)%2==0||$w.$oI){$sD($eB,"Row");}else{$sD($eB,"EvenRow");}};if($wh||$7y||$Ol!=$eB.$1N||$eB.$5H){this.$4m(this.$Ws,$eB,$Ol,$IZ);};$xg++;if($w.$YA!=$6w){if($xg>=$Ai){break;}};$Ol=$w.$C5($Ol);};$w.$pA.$J3=$Ol;if(this._doradoClass=="DataGrid")$w.$6b=$hS;for(var $ze=$qP-1;$ze>=$xg;$ze--){this.$Y9(childNodes[$ze]);}};function $71($E2,width){var $IQ=this.$fo.get($E2.$eS);if($IQ!=null){if(browserType==BROWSER_IE){$IQ.width=width; }else{var $Dr=$IQ.$2D;var rows=this.$8F.childNodes;for(var $ze=0;$ze";}else{$dR.innerText="";}}}};function $3p(message,$cf,$sY){switch(message){case __Dataset_MSG_REFRESH:{this.refresh($cf,true);this.$nI($cf);break;};case __Dataset_MSG_DATA_CHANGED:{var $Ol=$sY[0];var name=$sY[1];var $eB=this.$1u.get($Ol._hashCode);if($eB!=null){this.$sj($eB,$Ol,name);var $w=this.$MA;var $zA=$Ol.getNextRecord();if($w.$oI){ var $0j=this.$1u.get($zA._hashCode);if($0j!=null)this.$sj($0j,$zA,name);}};break;};case __Dataset_MSG_CURRENT_CHANGED:{this.$nI($cf);break;};case __Dataset_MSG_RECORD_DELETED:{var $Ol=$sY[0];var $w=this.$MA;var $eB=this.$1u.get($Ol._hashCode);if($eB!=null){this.$Y9($eB);if($w.$YA!=$6w){var $f7=this.$Sg;var $3m=$w.getFirstRecord();var $JY=$w.getLastRecord();if($JY!=null&&$w.$C5($JY)!=null){var $td=$w.$C5($JY);var $eB=this.$tq($f7);this.$1u.put($td._hashCode,$eB);this.$8F.appendChild($eB);this.$2K($eB,$td);}else if($3m!=null&&$w.$XQ($3m)!=null){var $8L=$w.$XQ($3m);var $eB=this.$tq($f7);this.$1u.put($8L._hashCode,$eB);this.$8F.insertBefore($eB,this.$8F.childNodes[0]);this.$2K($eB,$8L);}}};break;};case __Dataset_MSG_RECORD_INSERTED:{var $w=this.$MA;var $o5=$sY[0];var $4=$sY[1];var $zT=$sY[2];var $Da=this.$8F;var $l4=false;var $Dj=null; switch($4){case"begin":{if($w.$RK()==$cf.getFirstRecord()){$Dj=$Da.rows[0];};break;};case"before":{$Dj=this.$1u.get($zT._hashCode);break;};case"after":{$Dj=this.$1u.get($zT._hashCode);if($Dj!=null){$Dj=$Dj.nextSibling;$l4=($Dj==null);};break;};case"end":{if($w.$w$()==$cf.getLastRecord()){$l4=true;};break;}};var $f7=this.$Sg;var $eB=this.$tq($f7);if($Dj!=null){$Da.insertBefore($eB,$Dj);}else if($l4){$Da.appendChild($eB);}else{return;};if($o5!=null){this.$1u.put($o5._hashCode,$eB);this.$2K($eB,$o5);};if(this.$YA!=$6w){if($Dj!=null){$Da.deleteRow($Da.rows.length-1);} else{$Da.deleteRow(0);}};break;};case __Dataset_MSG_RECORD_STATE_CHANGED:{var $Ol=$sY[0];var $eB=this.$1u.get($Ol._hashCode);if($eB!=null){this.$P5($eB,$cf.getCurrent());};break;};case __Dataset_MSG_REFRESH_RECORD:{var $Ol=$sY[0];var $eB=this.$1u.get($Ol._hashCode);if($eB!=null){this.$P5($eB,$cf.getCurrent());this.$2K($eB,$Ol);};break;}}};function $rl(){this.$MA=null;this.$fy=null;this.$8F=null;this.$Sg=null;this.$jq=null;this.$Ws=null;this.$fo.clear();this.$1u.clear();};function $Nj($E2){return(this.$Ws.indexOf($E2)>=0);};function $AH($E2){if(this.$jq!=null){var $IQ=this.$fo.get($E2.$eS);if($IQ!=null){var $xg=$IQ.$2D;return this.$jq.childNodes[$xg];}};return null; };function $Mh($w,id){var $nP=$ys($w,id);$nP.$1u=new HashList();$nP._doradoClass="FixedDataGrid";$nP.isShowIndicator=$Ck;$nP.getFirstColumnIndex=$f8;$nP.getLastColumnIndex=$hN;return $nP;};function $Ck(){return this.$MA.$zx;};function $f8(){return 0;};function $hN(){return this.$MA.$46-1;};function $z1($w,id){var $nP=$ys($w,id);$nP.$1u=$w.$pA.$1u;$nP._doradoClass="DataGrid";$nP.isShowIndicator=$EZ;$nP.getFirstColumnIndex=$Vj;$nP.getLastColumnIndex=$oL;$nP.$Df=$nP.refresh;$nP.refresh=$fX;return $nP;};function $EZ(){return false;};function $Vj(){return this.$MA.$46;};function $oL(){return this.$MA.$Ws.size()-1;};function $fX($cf,$7y){this.$Df($cf,$7y);var $w=this.$MA;var scrollLeft=0;if($w.$BR!=null)scrollLeft=$w.$BR.scrollLeft;else if($w.$bG!=null)scrollLeft=$w.$bG.scrollLeft;if(scrollLeft>0)$w.$rh.scrollLeft=scrollLeft;} function $8y(id,$3K){var $w=null;if(id){$w=document.getElementById(id);}else{id=$jZ();};if($w==null){$w=document.createElement("DIV");$w.id=id;};$w.getId=__DoradoComponent_getId;$w.getViewModel=__DoradoComponent_getViewModel;$w.isActive=__DoradoComponent_isActive;$w.getTag=__DoradoElement_getTag;$w.setTag=__DoradoElement_setTag;$w.getDataset=__DataControl_getDataset;$w.setDataset=$hE;$w.getHeaderHeight=$WE;$w.setHeaderHeight=$21;$w.getFooterHeight=$oW;$w.setFooterHeight=$4G;$w.getRowHeight=$HU;$w.setRowHeight=$Eg;$w.isDynaRowHeight=$so;$w.setDynaRowHeight=$iz;$w.getScrollMode=$BD;$w.setScrollMode=$mz;$w.getFixedColumn=$ye;$w.setFixedColumn=$e_;$w.isShowHeader=$4O;$w.setShowHeader=$PA;$w.isShowFooter=$No;$w.setShowFooter=$US;$w.isShowFilterBar=$ru;$w.setShowFilterBar=$WF;$w.isSupportsFilterBar=$Xb;$w.setSupportsFilterBar=$wC;$w.isShowIndicator=$Ze;$w.setShowIndicator=$n_;$w.isShowHScrollBar=$P7;$w.setShowHScrollBar=$0V;$w.isShowVScrollBar=$xs;$w.setShowVScrollBar=$5K;$w.isHighlightSelection=$t3;$w.setHighlightSelection=$$K;$w.isReadOnly=$0k;$w.setReadOnly=$nT;$w.isEditable=$2Z;$w.setEditable=$aQ; $w.isConfirmCancel=$3e;$w.setConfirmCancel=$nu;$w.isConfirmDelete=$dU;$w.setConfirmDelete=$MP;$w.getMaxRow=$$W;$w.setMaxRow=$2F;$w.isSupportsPropertiesWindow=$Mk;$w.setSupportsPropertiesWindow=$_Q;$w.isLocalSort=$iq;$w.setLocalSort=$P3;$w.isColumnDraggable=$Dt;$w.setColumnDraggable=$Mz;$w.isSupportsMouseWheel=$tA;$w.setSupportsMouseWheel=$QJ;$w.isRowDraggable=$oR;$w.setRowDraggable=$r2;$w.getVerticalScrollBar=$6P;$w.getHorizontalScrollBar=$CU;$w.getFilterDataset=$EM;$w.getColumns=$qN;$w.getFirstRecord=$MU;$w.getLastRecord=$Nr;$w.destroy=$hF;$w.activate=__DataControl_activate;$w.$vF=__DataControl_establishBinding;$w.establishBinding=$fZ;$w.$7c=__DataControl_disposeBinding;$w.processDatasetMessage=$Uo;$w.disableBinding=__DataControl_disableBinding;$w.enableBinding=__DataControl_enableBinding;$w.addColumn=$XV;$w.addColumnGroup=$w2;$w.getColumn=$mV;$w.removeColumn=$GR;$w.removeAllColumns=$bz;$w.getColumnCount=$PS;$w.rebuild=$G8;$w.refresh=$Tv;$w.refreshHeader=$Ct;$w.refreshFooter=$nY;$w.onResize=$9T;$w.onKeyDown=$q4;$w.setColumnWidth=$Wj;$w.setColumnIndex=$fL;$w.setCurrentColumn=$7D;$w.$4U=$js;$w.$f0=$Yc;$w.$$q=$dK;$w.showPropertiesWindow=$l_;$w.getVisibleCount=$ba;$w.$VF=$ft; $w.$RK=$10;$w.$w$=$rc;$w.$XQ=$Ok;$w.$C5=$Em;$w.$1L=$63;$w.$IL=$yv;$w.$fw=$wf;$w.$eC=$Z$;$w.$Yv=$06;$w.$Z0=$$o;$w.$d5=$Ug;$w.$QO=$M1;$w.$st=$lN;$w.$oQ=$X8;$w.$t1=$HM;$w.$MJ=$XM;$w.$Eo=$$V;$w.$sG=$jM;$w.$JM=$Oq;$w.$8O=$wH;$w.$GI=$2T;$w.$jO=$vN;$w.$XK=$fI;$w.$_c=$TF;$w.$YQ=$7$;$w.$tC=$V4;$w.$Aj=$hv;$w.$Pv=$1H;$w.$L2=$Et;$w.$b3=$Cy;$w.$Ee=$Fl;$w.$C8=$qD;$w.$xm=$1K;$w.$Ik=$YU;$w.$T4=$Jg;$w.$RX=$0b;$w.$tf=$LP;$w.$ST=$JX;$w.$BF=$wj;$w.$f=$3K;$w.$Ws=new HashList();$w.$tL=22;$w.$ne=22;$w.$Ez=19;$w.$Fv=false;$w.$46=0;$w.$YA=$kb;$w.$4N=true;$w.$xl=false;$w.$zx=true; $w.$CG=true;$w.$T2=true;$w.$AP=true;$w.$De=false;$w.$1n=true;$w.$SS=true;$w.$Ry=true;$w.$au=true;$w.$yR=true;$w.$uy=false;$w.$zo=false;$w.$PX=0;$w.$dI=true;$w.$bK=false;$w.$SY=true;$w.$Sc=null;$w.$LX=null;$w.$mh=null;$w.$Bh=null;$w.$bA=null;$w.$BR=null;$w.$_z=null;$w.$rh=null;$w.$Av=null;$w.$bG=null;$w.$vb=null;$w.$BT=null;$w.$VI=null;$w.$CT=null;$w.$L3=null;$w.$Pe=null;$w.$Z3=null;$w.$6b=0;$w.$T$=false;$w.$08=0;$w.$Pu=0;$w.$Jr=null;$w.$Ms=null;$w.$cK=null;$w.$9N=false;$w.$hB=true;$w.$ls=true;EventManager.addSystemEvent($w,"onmousewheel",function($tb){return $qf($w,$tb);});if(browserType==BROWSER_IE){EventManager.addSystemEvent($w,"onresize",function($tb){$w.onResize();} );};return $w;};var $6w="simple";var $kb="record";function $5F(id,$3K){var $w=$8y(id,$3K);if(!$w.className)$sD($w,"DataTable");return $w;};DoradoFactory.registerComponentType("DataTable",$5F);function $Uo(message,$cf,$sY){function $_N($w){var $nP=$w.$CT;if(!$w.$CG){var $x=$nP.getFirstColumnIndex();var $4P=$nP.getLastColumnIndex();var $Iw=0,$ZF=0;if(browserType==BROWSER_IE){$Iw=parseInt(getPreferenceSetting("__"+$w.className+"_InnerTable_CellSpacing"));$ZF=0;}else{$Iw=parseInt(getPreferenceSetting("__"+$w.className+"_Grid_BorderWidth"));$ZF=$Iw+2;};var $8t=new Array();var $Kn=$Iw;for(var $ze=$x;$ze<=$4P;$ze++){var $E2=$w.getColumn($ze);if(!$E2.$AO)continue;if($E2.$3L=="data"){$8t.push($E2);$Kn+=$E2.$X4+$ZF;}else{var $An=$E2.$Ws;var $qC=$An.size();for(var $J=0;$J<$qC;$J++){var $xt=$An.get($J);if(!$xt.$AO)continue;$8t.push($xt);$Kn+=$xt.$X4+$ZF;}}} var $Ka=0;var $JV=$Iw;var $R5=$w.$rh.offsetWidth;if(!$R5)$R5=$Kn;var $Ci=$R5/$Kn;for(var $ze=0;$ze<$8t.length;$ze++){var $E2=$8t[$ze];if(!$E2.$AO)return;if($ze<$8t.length-1){var width=$E2.$X4*$Ci;var $C2=parseInt(width);$Ka+=width-$C2;if($Ka>0.5){$C2+=1;$Ka-=1;};$E2.$X4=$C2;}else{$E2.$X4=$R5-$JV-$ZF;};if(browserType!=BROWSER_IE){$nP.setColumnWidth($E2,$E2.$X4);var $km=$w.$Pe;if($km)$km.setColumnWidth($E2,$E2.$X4);};$JV+=$E2.$X4+$ZF;}}};function $Op($6M,$co,$ha){if($co==$ha){return 1;}else{return($ha-$co-1)*$6M+1;}};function $nI($w,$cf,$sY){with($w){var $gQ=null;if($YA!=$6w){if($CT.$jq!=null){$gQ=$CT.$jq.$1N;}};if($VI!=null){ $VI.processDatasetMessage(__Dataset_MSG_CURRENT_CHANGED,$cf,$sY);};$CT.processDatasetMessage(__Dataset_MSG_CURRENT_CHANGED,$cf,$sY);if(!$9N&&$mh!=null&&$YA!=$6w){$mh.setMax(getVisibleCount());var position=$mh.getPosition();var $6M=$cf.$F2;var $DM=$cf.$y;var $RP=false;if($DM!=null&&$gQ!=null){var $2B=$gQ;var next=$gQ;var $S4=0;var $kF=0;for(var $ze=0;$ze<10;$ze++){if(next!=null){var $db=next.$te;next=$C5(next);if(next!=null){$S4+=$Op($6M,$db,next.$te);if(next==$DM){position+=$S4;$RP=true;break;}}};if($2B!=null){var $db=$2B.$te;$2B=$XQ($2B);if($2B!=null){$kF+=$Op($6M,$db,$2B.$te);if($2B==$DM){position-=$kF;$RP=true;break;}}}}};if($RP){$9N=true;$mh.setPosition(position);$9N=false;}else{if($w$()==$DM){ position=$mh.getMax();}else{position=1;var $Ol=$RK();while($Ol!=null){if($Ol==$DM)break;var $db=$Ol.$te;$Ol=$C5($Ol);if(($Ol!=null)){position+=$Op($6M,$db,$Ol.$te);}}};$9N=true;$mh.setPosition(position);$9N=false;}}}};function $es($w,$cj,$E2){var $fN=$cj.get($E2.$o_.toLowerCase());if($fN!=null){if($E2.$WM==null){if($fN.$H1>=2&&$fN.$H1<=8){$E2.$WM="right";}};if(!$E2.$rL){$E2.$rL=$fN.$rL;};if(!$E2.$RJ){$E2.$RJ=$fN.$RJ;};if($E2.$QV){$w.$oI=true;}}else{$E2.$x8=true;}};function $AZ($w,$cf){$w.$oI=false;var $cj=$cf.$bX;var $8t=$w.$Ws;var $qC=$8t.size();for(var $ze=0;$ze<$qC;$ze++){var $E2=$8t.$6R[$ze];if($E2.$3L=="group"){ if($E2.$AO){var $An=$E2.$Ws;var $Bd=$An.size();var $s_=0;for(var $J=0;$J<$Bd;$J++){var $xt=$An.$6R[$J];$es($w,$cj,$xt);if($xt.$AO)$s_++;};if($s_==0){$E2.$AO=false;}}}else{$es($w,$cj,$E2);}}};with(this){$6K=true;if((this.offsetWidth==0||this.offsetHeight==0)&&browserType==BROWSER_IE){if($T$&&$zN.findElement(this)==null){$zN.insert(this);};return;};if(!$T$){rebuild();};switch(message){case __Dataset_MSG_REFRESH:{this.$TP=this.$Ez+2+parseInt(getPreferenceSetting("__"+this.className+"_Grid_BorderWidth"));$AZ(this,$cf);var $ET=false;if($vb!=null){$vb.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);};if($BT!=null){$_N(this);$ET=true;$BT.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);};$JM();if($YA!=$6w){$t1();};if(!$ET){ $_N(this);};if($L3!=null){$L3.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);};if($Pe!=null){$Pe.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);};if($VI!=null){if($oI)$sD($VI,"DataGrid");$VI.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);};$sG();if(browserType==BROWSER_IE){$8O();};$CT.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,$sY);if(browserType!=BROWSER_IE){$8O();};$Eo();$nI(this,$cf,[$cf.$y]);$Aj();this.$Tw=this.offsetWidth;this.$86=this.offsetHeight;if(this.$S1)clearTimeout(this.$S1);if(this.$VS)clearTimeout(this.$VS);break;};case __Dataset_MSG_CURRENT_CHANGED:{this.$f0();if($YA!=$6w){$t1();};$nI(this,$cf,$sY);$Aj();break;};case __Dataset_MSG_REFRESH_RECORD:;case __Dataset_MSG_DATA_CHANGED:;case __Dataset_MSG_RECORD_STATE_CHANGED:{if($VI!=null){$VI.processDatasetMessage(message,$cf,$sY);};$CT.processDatasetMessage(message,$cf,$sY);if($L3!=null){$L3.processDatasetMessage(message,$cf,$sY);};if($Pe!=null){$Pe.processDatasetMessage(message,$cf,$sY); };$8O();break;};case __Dataset_MSG_GAINING_CHANGE:{if($cK!=null){$cK.processDatasetMessage(message,$cf,$sY);};break;};case __Dataset_MSG_RECORD_INSERTED:{if($VI!=null){$VI.processDatasetMessage(message,$cf,$sY);};$CT.processDatasetMessage(message,$cf,$sY);if($YA!=$6w){var rows=$CT.$8F.rows;if(rows.length>0){$pA.$xd=rows[0].$1N;$pA.$J3=rows[rows.length-1].$1N;}};$sG();break;};case __Dataset_MSG_RECORD_DELETED:{if($VI!=null){$VI.processDatasetMessage(message,$cf,$sY);};$CT.processDatasetMessage(message,$cf,$sY);if($L3!=null){$L3.processDatasetMessage(message,$cf,$sY);};if($Pe!=null){$Pe.processDatasetMessage(message,$cf,$sY);};if($YA!=$6w){var rows=$CT.$8F.rows;if(rows.length>0){$pA.$xd=rows[0].$1N;$pA.$J3=rows[rows.length-1].$1N;}else{$pA.$xd=null;$pA.$J3=null;}} break;};default:{if($VI!=null){$VI.processDatasetMessage(message,$cf,$sY);};$CT.processDatasetMessage(message,$cf,$sY);break;}};$6K=false;}};function $hF(){this.$7c();if(this.$vR!=null){this.$vR.$MA=null;this.$vR=null;};this.$kd=null;if(this.$vb!=null){this.$vb.destroy();};if(this.$BT!=null){this.$BT.destroy();};if(this.$VI!=null){this.$VI.destroy();};if(this.$CT!=null){this.$CT.destroy();};if(this.$L3!=null){this.$L3.destroy();};if(this.$Pe!=null){this.$Pe.destroy();};if(this.$mh!=null){this.$mh.$MA=null;};if(this.$Bh!=null){this.$Bh.$MA=null;};if(this.$$Q){var $m=this.$$Q.$I;while($m!=null){$m.$cJ=null;$m=$m.$q$; };this.$$Q.clear();};var $qC=this.$Ws.size();for(var $ze=0;$ze<$qC;$ze++){var $E2=this.$Ws.get($ze);$E2.destroy();};this.$Ws.clear();this.$Sc=null;this.$LX=null;this.$mh=null;this.$Bh=null;this.$bA=null;this.$BR=null;this.$_z=null;this.$rh=null;this.$Av=null;this.$bG=null;this.$vb=null;this.$BT=null;this.$VI=null;this.$CT=null;this.$L3=null;this.$Pe=null;this.$Jr=null;this.$Z3=null;this.$Ms=null;this.$cK=null;};function $fZ(){var $cf=this.$kd;if($cf!=null){var $8t=this.$Ws.$6R;if($8t.length==0){this.$MJ();};for(var $ze=0;$ze<$8t.length;$ze++){var $E2=$8t[$ze];if($E2.$3L=="data"){var $fN=$cf.getField($E2.$o_);if($fN!=null)$E2.$H1=$fN.$H1;}else{var $An=$E2.$Ws.$6R;for(var $J=0;$J<$An.length;$J++){var $xt=$An[$J];var $fN=$cf.getField($xt.$o_);if($fN!=null)$xt.$H1=$fN.$H1; }}}};this.$vF();};function $q4($tb){function $ey($w,$E2){var $8t,$pI;var $nP=$w.$CT;if($nP!=null&&$nP.$Ws.length>0){$8t=$nP.$Ws;var $xg=$8t.indexOf($E2);if($xg>0){return $8t[$xg-1];}else if($xg==0){$pI=true;}};$nP=$w.$VI;if($nP!=null&&$nP.$Ws.length>0){$8t=$nP.$Ws;if($pI){return $8t[$8t.length-1];}else{var $xg=$8t.indexOf($E2);if($xg>0){return $8t[$xg-1];}}};return null;};function $lk($w,$E2){var $8t,$pI;var $nP=$w.$VI;if($nP!=null&&$nP.$Ws.length>0){$8t=$nP.$Ws;var $xg=$8t.indexOf($E2);if($xg>=0&&$xg<$8t.length-1){return $8t[$xg+1];}else if($xg==$8t.length-1){$pI=true;}};$nP=$w.$CT;if($nP!=null&&$nP.$Ws.length>0){ $8t=$nP.$Ws;if($pI){return $8t[0];}else{var $xg=$8t.indexOf($E2);if($xg>=0&&$xg<$8t.length-1){return $8t[$xg+1];}}};return null;};function $CY($w,$E2){var $8t;var $nP=$w.$VI;if($nP!=null&&$nP.$Ws.length>0){return $nP.$Ws[0];};$nP=$w.$CT;if($nP!=null&&$nP.$Ws.length>0){return $nP.$Ws[0];};return null;};function $wW($w,$E2){var $8t;var $nP=$w.$CT;if($nP!=null&&$nP.$Ws.length>0){$8t=$nP.$Ws;return $8t[$8t.length-1];};$nP=$w.$VI;if($nP!=null&&$nP.$Ws.length>0){$8t=$nP.$Ws;return $8t[$8t.length-1];};return null;};function $dJ($w,$E2){if($w.$De||!$w.$1n||$E2.$De){return false;};var $cf=$w.$kd;if($cf==null||$cf.$De||$cf.$y==null){return false;};var $fN=$cf.getField($E2.$o_); if($fN==null||$fN.$De||($fN.$Q7&&$cf.$y.$hU!=$Hs&&$cf.$y.$hU!=$KD)){return false;};return true;};var $cf=this.$kd;var $E2=(this._currentCell!=null)?this._currentCell.$GC:null;if(this._onKeyDown){var $m;if(browserType==BROWSER_IE){$m=$tb.srcElement;}else{$m=$tb.target;};var $xc=fireDoradoEvent(this,"onKeyDown",[this,$E2,$tb,$m]);if(!$xc)return false;};switch($tb.keyCode){case 37:{if($tb.ctrlKey&&$E2){var $gE=$ey(this,$E2);if($gE!=null){this.setCurrentColumn($gE);$tb.returnValue=false;}};break;};case 39:{if($tb.ctrlKey&&$E2){var $Q_=$lk(this,$E2);if($Q_!=null){this.setCurrentColumn($Q_);$tb.returnValue=false;}};break;};case 38:{if($cf.$y){this.$f0();this.$IL();if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;} break;};case 40:{if($cf.$y){this.$f0();if($cf.$y==this.$w$()&&($cf.$y.$hU!=$Hs)&&!$cf.$De&&!this.$De){this.$Z0();}else{this.$fw();};if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;};break;};case 45:{this.$f0();if(!$cf.$De&&!this.$De){if($tb.ctrlKey){this.$Z0("before");}else{this.$Z0();}};if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;break;};case 46:{if(!this.$De){if($tb.ctrlKey){this.$f0();if(!this.$SS||confirm(__CONFIRM_DELETE_RECORD)){this.$d5();if($E2)this.setCurrentColumn($E2);};$tb.returnValue=false;}};break;};case 27:{if(!this.$De&&$cf.$aB){this.$f0();if(!this.$Ry||confirm(__CONFIRM_CANCEL_RECORD)){this.$QO();if($E2)this.setCurrentColumn($E2); };$tb.returnValue=false;};break;};case 9:case 13:{if($tb.shiftKey){var $gE=$E2;do{$gE=$ey(this,$gE);}while($gE!=null&&!$dJ(this,$gE));if($gE!=null){this.setCurrentColumn($gE);$tb.returnValue=false;}else{var $q8=this.$CT.$jq;if(this.$kd.$y){if(this.$kd.postRecord())this.$IL();}else{this.$IL();};if($q8==this.$CT.$jq){var $2Q=$f6(this);if($2Q!=null)$cx($2Q);$tb.returnValue=false;}else{$gE=$wW(this,$E2);while($gE!=null&&!$dJ(this,$gE)){$gE=$ey(this,$gE);};if($gE!=null){this.setCurrentColumn($gE);$tb.returnValue=false;}}}}else{var $Q_=$E2;do{$Q_=$lk(this,$Q_);}while($Q_!=null&&!$dJ(this,$Q_)); if($Q_!=null){this.setCurrentColumn($Q_);$tb.returnValue=false;}else{var $q8=this.$CT.$jq;if($cf.getCurrent()==this.$w$()){if($tb.keyCode==13&&this.$1n&&!this.$De&&!$cf.$De){this.$Z0();}}else{if(this.$kd.$y){if(this.$kd.postRecord())this.$fw();}else{this.$fw();}};if($q8==this.$CT.$jq){var $2Q=$mA(this);if($2Q!=null)$cx($2Q);$tb.returnValue=false;}else{$Q_=$CY(this,$E2);while($Q_!=null&&!$dJ(this,$Q_)){$Q_=$lk(this,$Q_);};if($Q_!=null){this.setCurrentColumn($Q_);$tb.returnValue=false;}}}};break;};case 33:{this.$f0();this.$Yv(this.$oQ()*(-1));if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;break;};case 34:{this.$f0();this.$Yv(this.$oQ());if($E2)this.setCurrentColumn($E2); $tb.returnValue=false;break;};case 36:{this.$f0();if($tb.ctrlKey){this.$1L();if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;}else{var $lL=$CY(this,$E2);if($lL!=null){this.setCurrentColumn($lL);$tb.returnValue=false;}};break;};case 35:{this.$f0();if($tb.ctrlKey){this.$eC();if($E2)this.setCurrentColumn($E2);$tb.returnValue=false;}else{var $Ie=$wW(this,$E2);if($Ie!=null){this.setCurrentColumn($Ie);$tb.returnValue=false;}};break;};case 84:{if($tb.ctrlKey){this.$f0();this.showPropertiesWindow();$tb.returnValue=false;};break;}}};function $hE($cf){__DataControl_setDataset.apply(this,[$cf]);if(this.$pA==null){this.$pA=new $iF();} this.$pA.setDataset(this.getDataset());};function $WE(){return this.$tL;};function $21($MM){this.$tL=$MM;};function $oW(){return this.$ne;};function $4G($EB){this.$ne=$EB;};function $HU(){return this.$Ez;};function $Eg($eb){this.$Ez=$eb;};function $so(){return this.$Fv;};function $iz($x7){this.$Fv=$x7;};function $ye(){return this.$46;};function $e_($f$){this.$46=$f$;};function $BD(){return this.$YA;};function $mz($kl){this.$YA=$kl;};function $4O(){return this.$4N;};function $PA(isShowHeader){this.$4N=isShowHeader;};function $No(){return this.$xl;};function $US(isShowFooter){this.$xl=isShowFooter;};function $ru(){ return this.$uy;};function $WF(isShowFilterBar){this.$uy=isShowFilterBar;};function $Xb(){return this.$zo;};function $wC(isSupportsFilterBar){this.$zo=isSupportsFilterBar;};function $Ze(){return this.$zx;};function $n_(isShowIndicator){this.$zx=isShowIndicator;};function $P7(){return this.$CG;};function $0V(isShowHScrollBar){this.$CG=isShowHScrollBar;};function $xs(){return this.$T2;};function $5K(isShowVScrollBar){this.$T2=isShowVScrollBar;};function $0k(){return this.$De;};function $nT(readOnly){this.$De=readOnly;};function $2Z(){return this.$1n;};function $aQ(editable){this.$1n=editable;};function $t3(){return this.$AP;};function $$K($xS){this.$AP=$xS;};function $3e(){return this.$Ry;};function $nu($Pl){ this.$Ry=$Pl;};function $dU(){return this.$SS;};function $MP($8l){this.$SS=$8l;};function $Mk(){return this.$au;};function $_Q($j3){this.$au=$j3;};function $iq(){return this.$yR;};function $P3($xi){this.$yR=$xi;};function $Dt(){return this.$dI;};function $Mz($lv){this.$dI=$lv;};function $oR(){return this.$bK;};function $r2($Rj){this.$bK=$Rj;};function $tA(){return this.$SY;};function $QJ($9E){this.$SY=$9E;};function $EM(){return this.$MZ;};function $6P(){return this.$mh;};function $CU(){return this.$Bh;};function $$W(){return this.$PX;};function $2F($eU){ this.$PX=$eU;};function $XV($E2){var name;if(typeof($E2)=="string"){name=$E2;$E2=new DataColumn(name);}else{name=$E2.getName();};$E2.$MA=this;this.$Ws.put(name.toLowerCase(),$E2);if(name=="select"){$E2.setRendererType("checkbox");$E2.setWidth(20);};return $E2;};function $w2(name){var $E2=new ColumnGroup(name);$E2.$MA=this;this.$Ws.put(name.toLowerCase(),$E2);var $An=$E2.$Ws.$6R;for(var $ze=0;$ze<$An.length;$ze++){var $xt=$An[$ze];$xt.$MA=this;};return $E2;};function $mV(name){if(typeof(name)=="string"){name=name.toLowerCase();};return this.$Ws.get(name);};function $GR(name){if(typeof(name)=="string"){name=name.toLowerCase();};return this.$Ws.remove(name);};function $bz(){this.$Ws.clear();};function $qN(){return this.$Ws;};function $PS(){return this.$Ws.size();} function $XM(){var $cf=this.$kd;if($cf==null)return;var $Gb=$cf.getFieldCount();for(var $ze=0;$ze<$Gb;$ze++){var $fN=$cf.getField($ze);if($fN.$AO){this.addColumn($fN.$eS);}}};function $G8(){if(this.$$Q)this.$$Q.clear();this.$$Q=new HashList();this.$Ez=parseInt(getPreferenceSetting("__"+this.className+"_DefaultRowHeight",this.$Ez));for(var $ze=this.childNodes.length-1;$ze>=0;$ze--){this.removeChild(this.childNodes[$ze]);};var $Da,$eB,$6O,$l8,$KS;var $BL=this.$46;if(!this.$CG){$BL=0;};if(this.$zx){$BL++;};var $sB=document.createElement("TABLE");$sD($sB,"InnerTable");$sB.border=getPreferenceSetting("__"+this.className+"_InnerTable_BorderWidth");$sB.borderColor=getPreferenceSetting("__"+this.className+"_InnerTable_BorderColor");$sB.cellSpacing=getPreferenceSetting("__"+this.className+"_InnerTable_CellSpacing");$sB.cellPadding=0;$sB.style.width="100%";$sB.style.height="100%";$Da=document.createElement("TBODY");if(this.$4N){$eB=document.createElement("TR");$eB.style.height=1;if($BL>0){$6O=document.createElement("TD");$6O.vAlign="top";$l8=document.createElement("DIV");$sD($l8,"HeaderDiv");var $KS=$mx(this,this.id+"$vb"); $sD($KS,"HeaderGrid");this.$vb=$KS;this.$bA=$l8;$l8.appendChild($KS);$6O.appendChild($l8);$eB.appendChild($6O);};$6O=document.createElement("TD");$6O.width="100%";$6O.vAlign="top";$l8=document.createElement("DIV");$sD($l8,"HeaderDiv");$l8.style.overflow="hidden";var $KS=$mC(this,this.id+"$BT");$sD($KS,"HeaderGrid");this.$BT=$KS;this.$BR=$l8;$l8.appendChild($KS);$6O.appendChild($l8);$eB.appendChild($6O);$6O.appendChild($l8);$Da.appendChild($eB);};$eB=document.createElement("TR");$eB.style.height="100%";if($BL>0){$6O=document.createElement("TD");$6O.vAlign="top";$l8=document.createElement("DIV");if(browserType==BROWSER_MOZILLA){$l8.style.height="100%";};$l8.style.overflow="hidden";var $nP=$Mh(this,this.id+"$VI");$sD($nP,"FixedDataGrid");$nP.style.tableLayout="fixed";if(browserType==BROWSER_IE){$nP.width=1;};this.$VI=$nP;this.$_z=$l8;$l8.appendChild($nP);$6O.appendChild($l8);$eB.appendChild($6O);};$6O=document.createElement("TD");$6O.width="100%";$6O.vAlign="top";$l8=document.createElement("DIV");if(browserType==BROWSER_MOZILLA){ $l8.style.height="100%";$l8.style.width="100%";};$l8.style.overflow="hidden";if(browserType==BROWSER_IE){EventManager.addSystemEvent($l8,"onscroll",function($tb){$Ub($nP.$MA,$tb);});};var $nP=$z1(this,this.id+"$CT");$sD($nP,"DataGrid");$nP.style.tableLayout="fixed";this.$CT=$nP;this.$rh=$l8;this.$Z3=$6O;$l8.appendChild($nP);$6O.appendChild($l8);$eB.appendChild($6O);$Da.appendChild($eB);if(this.$xl){$eB=document.createElement("TR");$eB.style.height=this.$ne;;if($BL>0){$6O=document.createElement("TD");$6O.vAlign="top";$l8=document.createElement("DIV");$l8.style.height="100%";$l8.style.overflow="hidden";var $km=$O$(this,this.id+"$L3");$sD($km,"FooterGrid");this.$L3=$km;this.$Av=$l8;$l8.appendChild($km);$6O.appendChild($l8);$eB.appendChild($6O);};$6O=document.createElement("TD");$6O.width="100%";$6O.vAlign="top";$l8=document.createElement("DIV");$l8.style.height="100%";$l8.style.overflow="hidden";var $km=$NU(this,this.id+"$Pe");$sD($km,"FooterGrid");this.$Pe=$km;this.$bG=$l8;$l8.appendChild($km);$6O.appendChild($l8);$eB.appendChild($6O); $Da.appendChild($eB);};$sB.appendChild($Da);if(this.$T2){var $OX=DoradoFactory.create("ScrollBar",null,null,$2U);$OX.activate();$OX.style.height="100%";$OX.$MA=this;$OX.setMin(1);if(this.$YA!=$6w){$OX.setSmallChange(1);$OX.setDragMode($lV);};EventManager.addDoradoEvent($OX,"onPositionChanged",$Tx);this.$mh=$OX;};if(this.$CG){var $mc=DoradoFactory.create("ScrollBar",null,null,$g0);$mc.activate();$mc.$Gn=false;$mc.style.width="100%";$mc.$MA=this;EventManager.addDoradoEvent($mc,"onPositionChanged",$tl);this.$Bh=$mc;};var $Jf=document.createElement("TABLE");$Da=document.createElement("TBODY");$eB=document.createElement("TR");$eB.style.height="100%";$6O=document.createElement("TD");$6O.width="100%";$6O.appendChild($sB);$eB.appendChild($6O);if(this.$T2){$6O=document.createElement("TD");$6O.width=1;$6O.appendChild($OX);$eB.appendChild($6O);};$Da.appendChild($eB);if(this.$CG){$eB=document.createElement("TR");$eB.style.height=1;$6O=document.createElement("TD");$6O.width="100%";$6O.appendChild($mc);$eB.appendChild($6O);if(this.$T2){$6O=document.createElement("TD");$6O.width=1; $eB.appendChild($6O);};$Da.appendChild($eB);};$sD($Jf,"OuterTable");$Jf.border=getPreferenceSetting("__"+this.className+"_OuterTable_BorderWidth");$Jf.borderColor=getPreferenceSetting("__"+this.className+"_OuterTable_BorderColor");$Jf.cellSpacing=0;$Jf.cellPadding=0;$Jf.appendChild($Da);$Jf.style.width="100%";if(browserType!=BROWSER_IE||!this.$T2){$Jf.style.height="100%";};this.$LX=$sB;this.$Sc=$Jf;this.style.overflow="hidden";this.appendChild($Jf);if($OX!=null)$OX.refresh();if($mc!=null)$mc.refresh();this.$T$=true;};function $10(){return this.$pA.getFirstRecord();};function $rc(){return this.$pA.getLastRecord();};function $Ok($Ol){return this.$pA.getPrevRecord($Ol);};function $Em($Ol){return this.$pA.getNextRecord($Ol);};function $63(){this.$kd.moveFirst();};function $yv(){this.$kd.movePrev();};function $wf(){this.$kd.moveNext();};function $Z$(){this.$kd.moveLast();};function $06($Ob){return this.$kd.move($Ob);};function $$o($4){this.$kd.insertRecord($4); };function $Ug(){this.$kd.deleteRecord();};function $M1(){this.$kd.cancelRecord();};function $lN(){this.$kd.postRecord();};function $MU(){return this.$pA.$1F();};function $Nr(){return this.$pA.$Ii();};function $HM(){this.$pA.$5U(this.$oQ());};function $X8(){var clientHeight=this.offsetHeight-this.$Pu;var $Ai=parseInt(clientHeight/this.$TP+0.9);if($Ai>this.$PX&&this.$PX>0){return this.$PX;}else{return $Ai;}};function $Tv(){this.processDatasetMessage(__Dataset_MSG_REFRESH,this.$kd,null);};function $Ct(){var $cf=this.$kd;with(this){if($vb!=null){$vb.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,null);};if($BT!=null){$BT.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,null);}}};function $nY(){var $cf=this.$kd;with(this){if($L3!=null){$L3.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,null);} if($Pe!=null){$Pe.processDatasetMessage(__Dataset_MSG_REFRESH,$cf,null);}}};function $jM(){with(this){if($bA!=null){$bA.style.width=$vb.offsetWidth;};if($_z!=null){var $X4=0;if($bA!=null)$X4=$bA.style.width;else if($Av!=null)$X4=$Av.style.width;else $X4=$VI.offsetWidth;$_z.style.width=$X4;};if($Av!=null){$Av.style.width=$L3.offsetWidth;};this.$08=$Sc.offsetWidth-$Z3.offsetWidth;}};function $Oq(){with(this){if($vb!=null&&$BT!=null){if($vb.offsetHeight<$BT.offsetHeight){$vb.style.height=$BT.offsetHeight;}else{$BT.style.height=$vb.offsetHeight;}};if($bA!=null){$bA.style.height=$vb.offsetHeight;};if($BR!=null){$BR.style.height=$BT.offsetHeight;};this.$Pu=$Sc.offsetHeight-$Z3.offsetHeight;}};function $wH(){with(this){var $X4=this.offsetWidth-this.$08;var $N7=this.offsetHeight-this.$Pu;if($BR!=null){if($X4>0){$BR.style.width=$X4;}} if($bG!=null){if($X4>0){$bG.style.width=$X4;}};if($_z!=null){if($N7>0){if($T2){$_z.style.height=$N7;}else if(browserType==BROWSER_MOZILLA){$_z.style.height=$VI.offsetHeight;}}};if($rh!=null){if($X4>0){$rh.style.width=$X4;};if($N7>0){if($T2){$rh.style.height=$N7;}else if(browserType==BROWSER_MOZILLA){$rh.style.height=$CT.offsetHeight;}}}}};function $wj($nP,$eB){var $b4=this.$VI;var $qT=this.$CT;var $kX;var $UF;if($b4==$nP){$UF=$qT.$1u.get($eB.$1N._hashCode);}else{if($b4){$UF=$b4.$1u.get($eB.$1N._hashCode);}};$eB.style.height="";var height=$eB.offsetHeight;$eB.$3W=height;if($UF){var $1G=$UF.$3W;if($1G>height){$eB.style.height=$UF.$3W; }else if(!$1G||$1G0);if(!$6i){$6i=(this.$Tw!=this.offsetWidth&&this.offsetWidth>0); };if(!$6i)return;};if(this.$S1)clearTimeout(this.$S1);this.$S1=setTimeout("var $w = document.getElementById(\""+this.id+"\");"+"if ($w != null) $w.$ST()",100);};function $JX(){this.$8O();if(browserType!=BROWSER_IE){var $OX=this.$mh;this.$LX.style.display="none";if($OX)$OX.style.display="none";this.$Sc.style.height=this.clientHeight;this.$LX.style.display="";if($OX)$OX.style.display="";};this.refresh();};function $Tx($gn,$7g){var $w=$gn.$MA;if($w.$9N)return;$w.$9N=true;try{if($w.$YA==$kb){$w.$kd.$OW=parseInt($w.$oQ()/2);var $YW=$gn.getPosition();if($YW<=$gn.getMin()){$w.$1L();}else if($YW>=$gn.getMax()){$w.$eC();}else{var $Zr=$YW-$7g;$w.$Yv($Zr);}}else{var $Gg=$gn.$MA.$_z;var $pp=$gn.$MA.$rh;var $Ci=$gn.getPosition()/($gn.getMax()-$gn.getMin()-$gn.getPageSize());if($Gg!=null){$Gg.scrollTop=($Gg.scrollHeight-$Gg.clientHeight)*$Ci;};$pp.scrollTop=($pp.scrollHeight-$pp.clientHeight)*$Ci;$w.$$q(); }}finally{$w.$9N=false;}};function $tl($gn,$7g){var $w=$gn.$MA;$w.$9N=true;try{var $19=$gn.$MA.$BR;var $pp=$gn.$MA.$rh;var $z_=$gn.$MA.$bG;var $Ci=($gn.getPosition()-$gn.getMin())/($gn.getMax()-$gn.getMin());if($19!=null){$19.scrollLeft=($19.scrollWidth-$19.clientWidth)*$Ci;};$pp.scrollLeft=($pp.scrollWidth-$pp.clientWidth)*$Ci;if($z_!=null){$z_.scrollLeft=($z_.scrollWidth-$z_.clientWidth)*$Ci;};$gn.$MA.$$q();}finally{setTimeout("document.getElementById(\""+$w.id+"\").$9N = false;",0);}};function $Ub($w,$tb){with($w){if(!$9N){if($YA==$6w){if($mh!=null)$mh.setPosition($rh.scrollTop);};if($Bh!=null)$Bh.setPosition($rh.scrollLeft);}}};function $2T(){if($ef==null){var $l8=document.createElement("DIV");document.body.appendChild($l8);$sD($l8,"ColumnSplitSlider");$l8.style.borderTopStyle="none";$l8.style.borderBottomStyle="none";__setVisible($l8,false);$l8.$oK=null;$ef=$l8;};return $ef;};function $Wj($E2,width){ with(this){var $sR=null;if(!$CG){var $8t=new Array();if($VI!=null){$8t=$8t.concat($VI.$Ws);};$8t=$8t.concat($CT.$Ws);var $xg=$8t.indexOf($E2);if($xg>=0){if($xg==$8t.length-1){if($xg>=0){$sR=$8t[$xg-1];}}else{$sR=$8t[$xg+1];}};var $Zr=width-$E2.$X4;if($sR!=null){if($sR.$X4-$Zr<5){$Zr=$sR.$X4-5;};$sR.$X4=$sR.$X4-$Zr;};$E2.$X4=$E2.$X4+$Zr;}else{$E2.$X4=width;};if($vb!=null){$vb.setColumnWidth($E2,$E2.$X4);if($sR!=null){$vb.setColumnWidth($sR,$sR.$X4);}};if($VI!=null){$VI.setColumnWidth($E2,$E2.$X4);if($sR!=null){$VI.setColumnWidth($sR,$sR.$X4);}};if($L3!=null){$L3.setColumnWidth($E2,$E2.$X4);if($sR!=null){$L3.setColumnWidth($sR,$sR.$X4);}};if($BT!=null){$BT.setColumnWidth($E2,$E2.$X4); if($sR!=null){$BT.setColumnWidth($sR,$sR.$X4);}};$CT.setColumnWidth($E2,$E2.$X4);if($sR!=null){$CT.setColumnWidth($sR,$sR.$X4);};if($Pe!=null){$Pe.setColumnWidth($E2,$E2.$X4);if($sR!=null){$Pe.setColumnWidth($sR,$sR.$X4);}};$JM();$sG();$8O();$Eo();setTimeout("var $w = document.getElementById(\""+id+"\");"+"if ($w != null) $w.$Eo()",0);}};function $vN($2s){var $w=$7O;if($w==null){var $w=document.createElement("TABLE");var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");var $6O=document.createElement("TD");$sD($w,"ColumnDraggingCursor");$w.cellPadding=0;$w.cellSpacing=0;__setVisible($w,false);$6O.align="center";$6O.vAlign="middle";$eB.appendChild($6O);$Da.appendChild($eB);$w.appendChild($Da);document.body.appendChild($w);$w.$Ed=$6O;$w.$u6=null;$7O=$w;};if($2s!=null&&$w.$u6==null){var $6O=$w.$Ed;$6O.innerText="";$w.style.width=$2s.offsetWidth;$w.style.height=$2s.offsetHeight;var $9X=$2s.cloneNode(true);$9X.style.backgroundImage="none"; $6O.appendChild($9X);$w.$u6=$2s;};return $w;};function $fI(){var $jK=$Xt;if($jK==null){var $jK=document.createElement("IMG");$Qa($jK,__SKIN_PATH+"/datatable_column_drop_cursor.gif");$jK.style.zIndex=$IC();$jK.style.position="absolute";__setVisible($jK,false);document.body.appendChild($jK);$Xt=$jK;};return $jK;};function $TF($a$){var cursor=$CX;if(cursor==null){var cursor=document.createElement("TABLE");var $Da=document.createElement("TBODY");var $eB=document.createElement("TR");var $6O=document.createElement("TD");$sD(cursor,"ColumnDraggingCursor");cursor.cellPadding=0;cursor.cellSpacing=0;__setVisible(cursor,false);$6O.align="center";$6O.vAlign="middle";$eB.appendChild($6O);$Da.appendChild($eB);cursor.appendChild($Da);document.body.appendChild(cursor);$CX=cursor;};if($a$!=null){cursor.$_g=$a$;cursor.style.width=this.offsetWidth;cursor.style.height=$a$.offsetHeight;};return cursor;};function $7$(){var cursor=$qx;if(cursor==null){var cursor=document.createElement("DIV");cursor.style.backgroundColor="gray";cursor.style.height=2;cursor.style.position="absolute"; cursor.style.overflow="hidden";__setVisible(cursor,false);document.body.appendChild(cursor);$qx=cursor;};cursor.style.width=this.offsetWidth;return cursor;};function $fL($E2,$xg){function $Uu($8t,$Ek,$Uj){var $oX,$SN,$C4;if($Ek>$Uj){$oX=$Uj;$SN=$Ek;$C4="left";}else{$oX=$Ek;$SN=$Uj;$C4="right";};var $TU=new Array();var size=$8t.size();for(var $ze=0;$ze=$oX;$ze--){$TU[$ze+1]=$TU[$ze];};$TU[$oX]=$di;}else{var $di=$TU[$oX];for(var $ze=$oX+1;$ze<=$SN;$ze++){$TU[$ze-1]=$TU[$ze];};$TU[$SN]=$di;};$8t.clear();for(var $ze=0;$ze$Ek)?$xg-1:$xg);if($Ek==$Uj)return; $Uu($Ws,$Ek,$Uj);var $np=($Ek<$46||$Uj<$46);var $4E=($Ek>=$46||$Uj>=$46);var $cf=this.$kd;if($np){if($vb!=null){$vb.refresh($cf);};if($VI!=null){$VI.$Sg=null;$VI.refresh($cf,true);$VI.$nI($cf);};if($L3!=null){$L3.refresh($cf);}};if($4E){if($BT!=null){$BT.refresh($cf);};if($CT!=null){$CT.$Sg=null;$CT.refresh($cf,true);$CT.$nI($cf);};if($Pe!=null){$Pe.refresh($cf);}};$JM();$sG();$8O();$Eo();}};function $V4(){function $5C($m,$l8,$HK){var $YW=getAbsolutePosition($m,$l8);var left=$YW[0];var top=$YW[1];var right=left+$m.offsetWidth;var bottom=top+$m.offsetHeight;var scrollLeft=$l8.scrollLeft;var scrollTop=$l8.scrollTop;var $TX=scrollLeft+$l8.clientWidth;var $Vl=scrollTop+$l8.clientHeight;if(top$Vl){ $l8.scrollTop=$l8.scrollTop+(bottom-$Vl);};if($HK){if(left$TX){$l8.scrollLeft=$l8.scrollLeft+(right-$TX);}}};if(this.$VI!=null){var $6O=this._currentCell;var $eB=this.$VI.$jq;if($eB){if($6O!=null&&$6O.parentNode==$eB){$5C($6O,this.$_z,true);}else{$5C($eB,this.$_z);}}};if(this.$CT!=null){var $eB=this.$CT.$jq;if($eB){if($6O!=null&&$6O.parentNode==$eB){$5C($6O,this.$rh,true);}else{$5C($eB,this.$rh);}};if(browserType==BROWSER_MOZILLA&&this.$YA==$6w){if(this.$mh!=null){this.$9N=true;this.$mh.setPosition(this.$rh.scrollTop);this.$9N=false;}}}};function $hv(){setTimeout("var $w = document.getElementById(\""+this.id+"\");"+"if ($w != null) $w.$tC()",0);};function $Et($E2){if(this.$De||!this.$1n||$E2.$De||$E2.$8S){return false;} var $cf=this.$kd;if($cf==null||$cf.$De||$cf.$y==null){return false;};var $fN=$cf.getField($E2.$o_);if($fN==null||$fN.$De||($fN.$Q7&&$cf.$y.$hU!=$Hs&&$cf.$y.$hU!=$KD)){return false;};return true;};function $7D($E2){this.$f0();if(typeof($E2)=="number"){$E2=this.getColumn($E2);}else if(typeof($E2)=="string"){$E2=this.getColumn($E2);};if($E2==null)return;var $6O=this.$Pv($E2);this._currentCell=$6O;this.$Aj();if($6O!=null){if(this._hasFocus&&this.$L2($E2)){this.$GB=false;this.$4U();return true;}else{var label=$6O.firstChild;var $hd=label.firstChild;if($hd!=null&&$hd.focus&&!$hd.disabled){$hd.focus();return true;}else{$IF(this);}}};return false;};function $1H($E2){var $6O;if(this.$VI!=null){$6O=this.$VI.$$O($E2);};if($6O==null){$6O=this.$CT.$$O($E2); };return $6O;};function $Cy($6O){var $E2=$6O.$GC;var $s$=$E2.$RJ;var $Uc=this.$$Q.get($E2.$eS);if($Uc==null){$Uc=$sc("record",$s$);$Uc.$MA=this;$Uc.setDataset(this.$kd);$Uc.setField($E2.$o_);if(typeof($Uc.setDropDown)=="function"){$Uc.setDropDown($E2.getDropDown());};$Uc.style.position="absolute";__setDisplay($Uc,false);$Uc.activate();if($Uc.$Qd){document.body.appendChild($Uc.$Qd);}else{document.body.appendChild($Uc);};this.$$Q.put($E2.$eS,$Uc);};if($E2._onGetCellEditor!=null){var $U7=$Uc;$Uc=fireDoradoEvent($E2,"onGetCellEditor",[$E2,$6O,$Uc,$6O.parentNode.$1N]);if($U7!=$Uc){$Uc.$MA=this;if($Uc.getDataset()!=this.$kd){$Uc.setDataset(this.$kd);$Uc.setField($E2.$o_);};if(!$Uc.$7u){$Uc.$7u=$Uc.destroy;$Uc.destroy=$PI;};$Uc.$hB=true;$Uc.style.position="absolute";__setDisplay($Uc,false);$Uc.activate();document.body.appendChild($Uc);}};if($Uc!=null){ $Uc._doradoClass="CellEditor";if($Uc.$ZH==null){$Uc.$ZH=$Uc.onFocus;};$Uc.onFocus=$b_;if($Uc.$Vu==null){$Uc.$Vu=$Uc.onBlur;};$Uc.onBlur=$AJ;if($Uc.$6B==null){$Uc.$6B=$Uc.onKeyDown;};$Uc.onKeyDown=$d3;};return $Uc;};function $Yc(){var $Uc=this.$cK;if($Uc!=null){$Uc.onBlur();setTimeout("__setDisplay(document.getElementById(\""+$Uc.id+"\"), false);",0);$Uc.$Ed=null;};this.$cK=null;};function $Fl(){var $6O=this._currentCell;var $Uc=null;if($6O!=null&&$6O.$GC!=null){$Uc=this.$b3($6O);};if($Uc!=null){$Uc.$Ed=$6O;$Uc.setRecord(this.$kd.$y);$Uc.refresh();$Uc.style.zIndex=$IC();__setDisplay($Uc,true);this.$C8($Uc);var $Zz=($me==$Uc);$Uc.focus();if($Uc.select){setTimeout("document.getElementById(\""+$Uc.id+"\").select();",0);};if($Zz){$Uc.onFocus();}};this.$cK=$Uc; };function $js(){setTimeout("var $w = document.getElementById(\""+this.id+"\");"+"if ($w != null) $w.$Ee()",0);};function $qD($Uc){var $6O=null;if($Uc!=null)$6O=$Uc.$Ed;if($6O!=null){var $YW=getAbsolutePosition($6O);if(browserType==BROWSER_IE){$Uc.style.left=$YW[0];$Uc.style.top=$YW[1];}else{if($Uc.type=="checkbox"){$Uc.style.left=$YW[0]-5;$Uc.style.top=$YW[1]-4;}else{$Uc.style.left=$YW[0]-1;$Uc.style.top=$YW[1]-1;}};var width=$6O.offsetWidth+1;var height=$6O.offsetHeight+1;if($Uc.$7n>0&&width<$Uc.$7n)width=$Uc.$7n;if($Uc.$vn>0&&height<$Uc.$vn)height=$Uc.$vn;$Uc.style.width=width;$Uc.style.height=height;$Uc.$Pt();}};function $dK(){this.$C8(this.$cK);};function $ft(){__Element_onFocus(this);var $wc=this.$Ws.$6R;for(var $ze=0;$ze<$wc.length;$ze++){var $E2=$wc[$ze];if($E2.$AO&&!$E2.$De){this.setCurrentColumn($E2);break;}}} function $1K($nP,$tb){var $w=$nP.$MA;__Element_onFocus($w);var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;target.style.MozUserSelect="none";};var $6O=$2i(target,"DataCell");if($6O!=null){var $eB=$6O.parentNode;var $Ol=$eB.$1N;if($Ol!=null){var $cf=$w.$kd;if(!$Ol.$x8){$cf.setCurrent($Ol);}else{var $Pa=0,$Ox=0;var $Da=$nP.$8F;for(var $ze=0;$ze<$Da.childNodes.length;$ze++){var $_E=$Da.childNodes[$ze];if($_E.$1N==$cf.$y){$Pa=$ze;}else if($_E.$1N==$Ol){$Ox=$ze;}};$cf.$OW=parseInt($w.$oQ()/2);$w.$Yv($Ox-$Pa);};if($w.$bK){$w.$_g=$eB;$w.$GB=true;};$nP.$MA.setCurrentColumn($6O.$GC);if($w.$GB){if(browserType==BROWSER_IE){target.unselectable=true;}else{target.style.MozUserSelect="none"; };var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};$w.$IK=x;$w.$00=y;}}}};function $YU($nP,$tb){var $w=$nP.$MA;if($w.$GB){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};if(Math.abs(x-$w.$IK)>10||Math.abs(y-$w.$00)>10){var cursor=$w.$_c($w.$_g);__setVisible(cursor,true);$nP.setCapture(true);$w.$qw=true;};if($w.$qw){var cursor=$w.$_c();var $YW=getAbsolutePosition($w);var y=y-cursor.offsetHeight/2;cursor.style.left=$YW[0];var $pp=$w.$rh; var $DY=getAbsolutePosition($pp);var $5c=$DY[1];var $n2=($5c+$pp.offsetHeight-(cursor.offsetHeight/2));if(y<$5c)y=$5c;if(y>$n2)y=$n2;cursor.style.top=y;var $xg=parseInt(((y-$5c+(cursor.offsetHeight/2))/$w.$TP)+0.4);var rows=$w.$CT.tBodies[0].childNodes;if($xg>=0&&$xg<=rows.length){var $wo=$w.$YQ();var y=$DY[1]+($w.$TP*$xg);$wo.style.top=y;$wo.style.left=$YW[0];$wo.$2D=$xg;__setVisible($wo,true);}}}};function $Jg($nP,$tb){var $w=$nP.$MA;$w.$GB=false;if($w.$qw){$w.$qw=false;if(browserType==BROWSER_IE){$nP.releaseCapture();}else{};var cursor=$w.$_c();__setVisible(cursor,false);var $wo=$w.$YQ();__setVisible($wo,false);var $xg=$wo.$2D;if(cursor.$_g!=null){var $Wm=cursor.$_g.$1N;var $ik=$w.$CT.tBodies[0].childNodes[$xg];if($ik==null){var $um=$Wm.$WC;$um.removeElement($Wm);$um.insertElement($Wm);$w.refresh();}else{var $pF=$ik.$1N; if($pF&&$pF!=$Wm){var $um=$Wm.$WC;$um.removeElement($Wm);$um.insertElement($Wm,"before",$pF);$w.refresh();}}}}};function $0b($nP,$tb){if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};target=$2i(target,"DataCell");if(target!=null){fireDoradoEvent($nP.$MA,"onRecordClick",[$nP.$MA,target,target.$GC]);}};function $LP($nP,$tb){if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};target=$2i(target,"DataCell");if(target!=null){fireDoradoEvent($nP.$MA,"onRecordDblClick",[$nP.$MA,target,target.$GC]);}};function $qf($w,$tb){if(!$w.$SY)return;$QI=true;var $cf=$w.$kd;var $E2=($w._currentCell!=null)?$w._currentCell.$GC:null;var $l5=0;if($tb.wheelDelta>=120){$w.$f0();if(!$cf.isFirst()){$l5=-2;$w.$Yv($l5);}}else if($tb.wheelDelta<=-120){$w.$f0();if(!$cf.isLast()){ $l5=2;$w.$Yv($l5);}};if($l5!=0){$w.processDatasetMessage(__Dataset_MSG_CURRENT_CHANGED,$cf,[$cf.$y]);};return($l5==0);};function $l_(){if(!this.$au)return;var $3K=this.$f;var $GY=this.$vR;if($GY==null){var $s5=$3K._namespace;$GY=DoradoFactory.create("SubWindow",$s5,this._originId+"$Lf");$GY.setShowMinimizeButton(false);$GY.setShowMaximizeButton(false);$GY.setShowCloseButton(true);$GY.style.position="absolute";$GY.style.width=250;$GY.style.height=280;var offsetElement=this.$VI;if(offsetElement==null){offsetElement=this.$CT;};var $YW=getAbsolutePosition(offsetElement);$GY.style.left=$YW[0]+2;$GY.style.top=$YW[1]-8;if(typeof(__DATATABLE_PROPERTIES_WIN_TITLE)=="string"){$GY.setTitle(__DATATABLE_PROPERTIES_WIN_TITLE);}else{$GY.setTitle("DataTable Properties");};$GY.activate();$l8=document.createElement("DIV");$l8.style.width="100%";$l8.style.height="100%";var $xP=""+""+"
"+"
"+"
"+"";$xP+= "
"+" "+__DATATABLE_FIXED_COLUMN+""+""+""+""+"
";$l8.innerHTML=$xP;$GY.getContentContainer().appendChild($l8);document.body.appendChild($GY);var $cf=DoradoFactory.create("Dataset",null,$GY.id+"$n7");with($cf){var $fN;$fN=addField("select","boolean");$fN=addField("label","string");$fN.setLabel("Label");$fN=addField("name","string");$fN.setLabel("Name");};var $Lv=DoradoFactory.create("DataTable",null,$GY.id+"$zL");$Lv.$au=false;with($Lv){setShowIndicator(false);setShowHScrollBar(false);setDataset($cf);var $E2;$E2=addColumn("select");$E2=addColumn("label");$E2.setReadOnly(true);$E2=addColumn("name");$E2.setReadOnly(true);activate();};var $XB=DoradoFactory.create("ListDropDown",null,null);$XB.setMapValue(false);$XB.setAutoDropDown(true);$XB.disabled=!this.$CG;var $XC=$XB.getDataset();$XC.moveLast();while(!$XC.isFirst()){$XC.deleteRecord();};var $qC=this.$Ws.size();for(var $ze=0;$ze<$qC-1;$ze++){$XC.insertRecord();$XC.setValue("value",$ze);$XC.postRecord();};$XC.moveFirst(); var $Fe=DoradoFactory.create("TextEditor",null,$GY.id+"$UN");$Fe.setDropDown($XB);var $Vg=DoradoFactory.create("Button",null,$GY.id+"$Ra");var $w=this;EventManager.addSystemEvent($Vg,"onclick",function(){$Xg($w);});$GY.$MA=this;this.$vR=$GY;}else{$GY.$UW=true;$GY.setStatus($NP);};var $Uc=getControl($GY.id+"$UN");$Uc.value=this.$46;$Uc.disabled=(this.$46==0&&!this.$zx);var $cf=getDataset($GY.id+"$n7");$cf.disableControls();try{$cf.moveLast();while(!$cf.isFirst()){$cf.deleteRecord();};var $8t=this.$Ws;var $qC=$8t.size();for(var $ze=0;$ze<$qC;$ze++){var $E2=$8t.get($ze);$cf.insertRecord();$cf.setValue("select",$E2.isVisible());var name=$E2.$eS;$cf.setValue("name",name);var label=$E2.$68;if(!label&&$E2.$o_){var $fN=this.$kd.getField($E2.$o_);if($fN!=null){label=$fN.$68;}};$cf.setValue("label",label);$cf.postRecord();};$cf.moveFirst();}finally{$cf.enableControls();$cf.refreshControls();}} function $Xg($w){var $GY=$w.$vR;if($GY==null)return;var $Uc=getControl($GY.id+"$UN");var $6c=parseInt($Uc.value);$w.setFixedColumn(($6c>=0)?$6c:0);var $cf=getDataset($GY.id+"$n7");$cf.postRecord();$cf.disableControls();try{$cf.moveFirst();while(!$cf.isLast()){var name=$cf.getValue("name");var $E2=$w.getColumn(name);if($E2!=null){$E2.setVisible($cf.getValue("select"));$E2.setLabel($cf.getValue("label"));};$cf.moveNext();};fireDoradoEvent($w,"onPropertiesWindowClose",[$w,$cf]);}finally{$cf.enableControls();$cf.refreshControls();};$w.refresh();$GY.setStatus($Nn);} var __RPC_AGENT=null;function $W4(){return(new Date()).getTime();};function $V1(){};function $R7($3K,action,type,xml,$mF){var $xc;if(browserType==BROWSER_IE){if($mF){var $rg=new Object();$rg.action=action;$rg.type=type;$rg.xml=xml;$rg.viewInstanceId=$3K.$47;$rg.clientType="smartweb2";$xc=showModalDialog(__CONTEXT_PATH+"/dorado/smartweb2.showRPCLoadingTip.d?skin="+$3K.$5L,$rg,"dialogHeight:"+getPreferenceSetting("__RPC_LoadingDialog_Height")+"px;dialogWidth: "+getPreferenceSetting("__RPC_LoadingDialog_Width")+"px;center:yes;help:no;resizable:yes;status:no");}else{var $Ru="__type="+type+"&__viewInstanceId="+$3K.$47+"&__xml="+escape(xml).replace(/\+/g,"$2B")+"&"+$W4();if(action.indexOf('?')>0){var $c$=action.charAt(action.length-1);if($c$!='&'&&$c$!='?')action+='&';}else{action+='?';};action+="__rpc=true"; var $Dh=new ActiveXObject("Microsoft.XMLHTTP");$Dh.open("POST",action,false);$Dh.setRequestHeader("Content-Type","application/x-www-form-urlencoded");$Dh.setRequestHeader("Pragma","no-cache");$Dh.send($Ru);$xc=$Dh.responseText;};var $xK=new ActiveXObject("Msxml.DOMDocument");if($xK.loadXML($xc)){return $xK;}else{return null;}}else{if($mF){var left=(window.screen.availWidth-parseInt(getPreferenceSetting("__RPC_LoadingDialog_Width")))/2;var top=(window.screen.availHeight-parseInt(getPreferenceSetting("__RPC_LoadingDialog_Height")))/2;__RPC_AGENT=window.open(__CONTEXT_PATH+"/dorado/smartweb2.showRPCLoadingTip.d?skin="+$3K.$5L,"_blank","directories=no,location=no,menubar=no,resizable=yes,scrollbars=no,status=no,titlebar=no,toolbar=no,top="+top+",left="+left+",width=260,height=100");__RPC_AGENT.focus();};try{var $Ru="__type="+type+"&__viewInstanceId="+$3K.$47+"&__xml="+escape(xml).replace(/\+/g,"$2B")+"&"+$W4();if(action.indexOf('?')>0){var $c$=action.charAt(action.length-1);if($c$!='&'&&$c$!='?')action+='&';}else{action+='?';};action+="__rpc=true";var $Dh= new XMLHttpRequest();$Dh.open("POST",action,false);$Dh.setRequestHeader("Content-Type","application/x-www-form-urlencoded");$Dh.setRequestHeader("Pragma","no-cache");$Dh.send($Ru);return $Dh.responseXML;}finally{if($mF&&__RPC_AGENT!=null){__RPC_AGENT.close();}}}};var $xk=0;function $xG($3K,action,type,xml,$mF,$mj){if(browserType==BROWSER_IE){var $Ru="__type="+type+"&__viewInstanceId="+$3K.$47+"&__xml="+escape(xml).replace(/\+/g,"$2B")+"&"+$W4();if(action.indexOf('?')>0){var $c$=action.charAt(action.length-1);if($c$!='&'&&$c$!='?')action+='&';}else{action+='?';};action+="__rpc=true";var $Dh=new ActiveXObject("Microsoft.XMLHTTP");$Dh.onreadystatechange=function(){if($Dh.readyState==4){$Dh.onreadystatechange=$V1;$xk--;if($mF)hideLoadingTip(); var $xK=new ActiveXObject("Msxml.DOMDocument");if($xK.loadXML($Dh.responseText)){$mj(true,$xK);}}};$Dh.open("POST",action,true);$Dh.setRequestHeader("Content-Type","application/x-www-form-urlencoded");$Dh.setRequestHeader("Pragma","no-cache");$Dh.send($Ru);}else{var $Ru="__type="+type+"&__viewInstanceId="+$3K.$47+"&__xml="+escape(xml).replace(/\+/g,"$2B")+"&"+$W4();if(action.indexOf('?')>0){var $c$=action.charAt(action.length-1);if($c$!='&'&&$c$!='?')action+='&';}else{action+='?';};action+="__rpc=true";var $Dh=new XMLHttpRequest();$Dh.onreadystatechange=function(){if($Dh.readyState==4){$Dh.onreadystatechange=$V1;$xk--;if($mF)hideLoadingTip();$mj(true,$Dh.responseXML);}};$Dh.open("POST",action,true);$Dh.setRequestHeader("Content-Type","application/x-www-form-urlencoded");$Dh.setRequestHeader( "Pragma","no-cache");$Dh.send($Ru);};if($mF)showLoadingTip();$xk++;};var __LOADING_TIP_DIV=null;function showLoadingTip(){if(__LOADING_TIP_DIV==null){__LOADING_TIP_DIV=document.createElement("DIV");__LOADING_TIP_DIV.style.display="none";__LOADING_TIP_DIV.style.position="absolute";__LOADING_TIP_DIV.innerHTML=""+"
"+__LOADING_TIP+"
";__LOADING_TIP_DIV.className="LoadingTip";document.body.appendChild(__LOADING_TIP_DIV);};__LOADING_TIP_DIV.style.display="";var scrollLeft=document.body.scrollLeft;var scrollTop=document.body.scrollTop;var clientWidth=document.body.clientWidth;var clientHeight=document.body.clientHeight;var offsetWidth=__LOADING_TIP_DIV.offsetWidth;var offsetHeight=__LOADING_TIP_DIV.offsetHeight;__LOADING_TIP_DIV.style.left=scrollLeft+(clientWidth-offsetWidth)/2;__LOADING_TIP_DIV.style.top=scrollTop+(clientHeight-offsetHeight)/2;};function hideLoadingTip(){if($xk<=0&&__LOADING_TIP_DIV!=null)__LOADING_TIP_DIV.style.display="none";};function $oZ($TQ,properties){var $d7,$Hi;if(browserType==BROWSER_IE){$d7=$TQ.selectSingleNode("viewProperties");if($d7)$Hi=$d7.childNodes;}else{$d7=$TQ.getElementsByTagName("viewProperties")[0];if($d7)$Hi=$d7.getElementsByTagName("p");};if(!$Hi)return;for(var $ze=0;$ze<$Hi.length;$ze++){var $QW=$Hi.item($ze);var name=$QW.getAttribute("name");properties.setValue(name,unescape($QW.getAttribute("value")));properties.setDataType(name,parseInt($QW.getAttribute("dataType"))); }};function Command(){this.$ZG=false;};Command.prototype=new DoradoComponent();Command.prototype.isDisabled=function(){return this.$ZG;};Command.prototype.setDisabled=function(disabled){this.$ZG=disabled;};Command.prototype._fireBeforeExecute=function(){var $xc=fireDoradoEvent(this,"beforeExecute",[this]);if(typeof($xc)!="undefined"){throw $xc;}};Command.prototype._fireOnSuccess=function(){var $xc=fireDoradoEvent(this,"onSuccess",[this]);if(typeof($xc)=="undefined"){return true;}else{return $xc;}};Command.prototype._fireOnFailure=function($Qw){var $xc=fireDoradoEvent(this,"onFailure",[this,$Qw]);if(typeof($xc)=="undefined"){return true;}else{return $xc;}};function CommandQueue(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$74=new Collection();};CommandQueue.prototype=new Command();DoradoFactory.registerComponentType("CommandQueue",function(id,$3K){return new CommandQueue(id,$3K);}); CommandQueue.prototype.addCommand=function($b5){this.$74.insert($b5);};CommandQueue.prototype.getCommands=function(){return this.$74;};CommandQueue.prototype.execute=function(){if(this.$ZG){alert("Command \""+this.id+"\" is disabled!");return;};try{this._fireBeforeExecute();var $Dm=true;var $m=this.$74.$I;while($m!=null){var $b5=$m.$cJ;if(!$b5.execute()){$Dm=false;break;}};if($Dm){this._fireOnSuccess();};return $Dm;}catch(e){if(this._fireOnFailure(e)){$hT(e);};return false;}};var $33="_self";var $jz="_blank";var $8x="_parent";var $vv="_top";var $gK="_modal_dialog";var $CV="_modeless_dialog";var $CA="_subwindow";var $eu="_exclusive_subwindow";function $ym(){this.$L_=$33;this.$Zd=false;this.$Cr=0;this._top=0; this.$X4=0;this.$N7=0;this.$r0=true;this.$SI=false;this.$qK=false;};$ym.prototype.getTarget=function(){return this.$L_;};$ym.prototype.setTarget=function(Target){this.$L_=Target;};$ym.prototype.isCachable=function(){return this.$Zd;};$ym.prototype.setCachable=function($q0){this.$Zd=$q0;};$ym.prototype.getLeft=function(){return this.$Cr;};$ym.prototype.setLeft=function(left){this.$Cr=left;};$ym.prototype.getTop=function(){return this._top;};$ym.prototype.setTop=function(top){this._top=top;};$ym.prototype.getWidth=function(){return this.$X4;};$ym.prototype.setWidth=function(width){this.$X4=width;};$ym.prototype.getHeight=function(){return this.$N7;};$ym.prototype.setHeight=function(height){this.$N7=height;};$ym.prototype.isCenter=function(){return this.$r0;};$ym.prototype.setCenter=function(center){this.$r0=center;};$ym.prototype.isResizable=function(){return this.$SI;} $ym.prototype.setResizable=function(resizable){this.$SI=resizable;};$ym.prototype.isStatusbar=function(){return this.$qK;};$ym.prototype.setStatusbar=function(statusbar){this.$qK=statusbar;};$ym.prototype.$i0=function(){var top=this._top;var left=this.$Cr;var width=this.$X4;var height=this.$N7;if(this.$r0){left=(window.screen.width-width)/2;top=(window.screen.height-height)/2;};var features="";features+="resizable="+(this.$SI?"yes":"no")+",";features+="status="+(this.$qK?"yes":"no")+",";if(left>0){features+="left="+left+",";};if(top>0){features+="top="+top+",";};if(width>0){features+="width="+width+",";};if(height>0){features+="height="+height+",";};return features;};$ym.prototype.$4c=function(){var features="";features+="resizable:"+((this.$SI)?"yes":"no")+";";features+="status:"+((this.$qK)?"yes":"no")+";";features+="center:"+((this.$r0)?"yes":"no")+";";var top=this._top;var left=this.$Cr;var width=this.$X4;var height=this.$N7;if(left>0){features+="dialogLeft:"+left+"px;";};if(top>0){features+="dialogTop:"+top+"px;";};if(width>0){ features+="dialogWidth:"+width+"px;";};if(height>0){features+="dialogHeight:"+height+"px;";};return features;};function $NX(){this.$FG=null;this.$ZV="get";};$NX.prototype=new Command();$NX.prototype.getPath=function(){return this.$FG;};$NX.prototype.setPath=function(path){if(path.length>0&&path.charAt(0)=='/'){path=__CONTEXT_PATH+path;};this.$FG=path;};$NX.prototype.getMethod=function(){return this.$ZV;};$NX.prototype.setMethod=function(method){this.$ZV=method;};$NX.prototype.getFrame=function(){return this.$X3;};$NX.prototype.parameters=function(){return this.$$0;};$NX.prototype.$YL=function($Wk,$dk){var $xc;var $pC=this.$X3;var target=$pC.getTarget();if(target==$CA){$xc=this.$mi($Wk,$pC);}else if(target==$eu){$xc=this.$Le($Wk,$pC);}else if(target==$gK||target==$CV){$xc=this.$9C($Wk,$pC,$dk);this._fireOnSuccess();}else{$xc=this.$ak($Wk,$pC);this._fireOnSuccess(); };return $xc;};$NX.prototype.$5w=function($Wk){var path=this.$FG;if(path!=null){var $ze=path.indexOf("?");if($ze<0){path+="?";}else if($ze<(path.length-1)){path+="&";}};var $JQ=$Wk.size();for(var $ze=0;$ze<$JQ;$ze++){var $YR=$Wk.getParameter($ze);path+=$YR.$eS+"="+encodeURI($YR.$S)+"&";};return path;};$NX.prototype.$eA=function($Wk,target){var $7U=document.createElement("FORM");$7U.action=this.$FG;$7U.method="post";$7U.target=target;var $l8=document.createElement("DIV");var $JQ=$Wk.size();for(var $ze=0;$ze<$JQ;$ze++){var $YR=$Wk.getParameter($ze);$l8.innerHTML="";var $Rl=$l8.firstChild;$Rl.value=$YR.$S;$l8.removeChild($Rl);$7U.appendChild($Rl);};$7U.style.display="none";document.body.appendChild($7U);$7U.submit();document.body.removeChild($7U);return true;};$NX.prototype.$ak=function($Wk,$pC){if(this.$ZV==null||this.$ZV.toLowerCase()=="get"){var features=$pC.$i0();return window.open(this.$5w($Wk),$pC.getTarget(),features);}else{ return this.$eA($Wk,$pC.getTarget());}};$NX.prototype.$9C=function($Wk,$pC,$dk){var features=$pC.$4c();var path=this.$5w($Wk);if($pC.getTarget()==$gK){return window.showModalDialog(path,$dk,features);}else{window.showModelessDialog(path,$dk,features);return true;}};$NX.prototype.$mi=function($Wk,$pC){var $2X=true;var $GY=this._subwindow;if($GY==null){$GY=this.$UD();this._subwindow=$GY;$2X=false;};$GY.style.top=$pC.getTop();$GY.style.left=$pC.getLeft();var width=$pC.getWidth();var height=$pC.getHeight();if(width>0)$GY.style.width=width;if(height>0)$GY.style.height=height;if(!$2X||!$pC.$Zd){var $_X=$GY.getContentContainer().firstChild;var $jA=$_X.nextSibling;$jA.style.display="";var target=this.$P9;if(this.$ZV==null||this.$ZV.toLowerCase()=="get"){window.open(this.$5w($Wk),target);}else{this.$eA($Wk,target);}};$GY.show(false,$pC.isCenter());this._fireOnSuccess();return $GY;};$NX.prototype.$Le=function($Wk,$pC){var $2X=true;var $GY=this._subwindow;if($GY==null){ $GY=this.$UD();this._subwindow=$GY;$2X=false;};$GY.style.top=$pC.getTop();$GY.style.left=$pC.getLeft();var width=$pC.getWidth();var height=$pC.getHeight();if(width>0)$GY.style.width=width;if(height>0)$GY.style.height=height;if(!$2X||!$pC.$Zd){var $_X=$GY.getContentContainer().firstChild;var $jA=$_X.nextSibling;$jA.style.display="";var target=this.$P9;if(this.$ZV==null||this.$ZV.toLowerCase()=="get"){window.open(this.$5w($Wk),target);}else{this.$eA($Wk,target);}};$GY.show(true,$pC.isCenter());return $GY;};$NX.prototype.$UD=function(){var $GY=DoradoFactory.create("SubWindow",null,null,$Nn);$GY.style.width=400;$GY.style.height=300;$GY.setShowMinimizeButton(false);$GY.setShowMaximizeButton(false);$GY.setShowCloseButton(true);$GY.activate();var $jg=$GY.getContentContainer();$jg.style.position="relative";this.$P9="__frame_"+$GY.id+"_"+(new Date().getTime());$jg.innerHTML=""+"
"+"
"+__LOADING_TIP+"
";$GY.style.position="absolute";document.body.appendChild($GY);var $b5=this;EventManager.addDoradoEvent($GY,"afterHide",function($GY){var $pC=$b5.$X3; if(!$pC.$Zd){var target=$b5.$P9;setTimeout(function(){window.open("about:blank",target);},50);};if($GY.$UW){$b5._fireOnSuccess();}});return $GY;};function $gd($GY){var $_X=$GY.getContentContainer().firstChild;try{var $_X=$GY.getContentContainer().firstChild;var $jA=$_X.nextSibling;$jA.style.display="none";var title=$_X.contentWindow.document.title;if(!title){title=$_X.contentWindow.location.href;};$GY.setTitle(title);}catch(e){}};function RequestCommand(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$kd=null;this.$Rk=null;this.$X3=new $ym();this.$$0=new ParameterSet();};RequestCommand.prototype=new $NX();DoradoFactory.registerComponentType("RequestCommand",function(id,$3K){return new RequestCommand(id,$3K);});RequestCommand.prototype.destroy=function(){this._subwindow=null; };RequestCommand.prototype.getDataset=function(){return this.$kd;};RequestCommand.prototype.setDataset=function($cf){this.$kd=getDataset($cf);};RequestCommand.prototype.getParameterFields=function(){return this.$Rk;};RequestCommand.prototype.setParameterFields=function($8q){this.$Rk=$8q;};RequestCommand.prototype.execute=function($dk){if(this.$ZG){alert("Command \""+this.id+"\" is disabled!");return;};try{this._fireBeforeExecute();var $Wk=new ParameterSet();var $cf=this.$kd;if($cf!=null){var $Ol=$cf.getCurrent();var $8q=this.$Rk;if($8q!=null){var $cj=$8q.split(",");for(var $ze=0;$ze<$cj.length;$ze++){var value=null;if($Ol)value=$Ol.getValue($cj[$ze]);else value="";$Wk.setValue($cj[$ze],value);}}else{var $Gb=$cf.$bX.size();for(var $ze=0;$ze<$Gb;$ze++){var $fN=$cf.$bX.get($ze);var value=null;if($Ol){value=$Ol.getValue($ze);switch($fN.$H1){case 10:case 11:case 12:{value=value?value.getTime():0;break;}} }else{value="";};$Wk.setValue($fN.$eS,value);}}};$Wk.assign(this.$$0);return this.$YL($Wk,$dk);}catch(e){$hT(e);}};function RPCCommand(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$sZ=null;this.$ZV=null;this.$A8=false;this.$w_=true;this.$$0=new ParameterSet();this.$Qz=new ParameterSet();};RPCCommand.prototype=new Command();DoradoFactory.registerComponentType("RPCCommand",function(id,$3K){return new RPCCommand(id,$3K);});RPCCommand.prototype.getAction=function(){return this.$sZ;};RPCCommand.prototype.setAction=function(action){if(action.length>0&&action.charAt(0)=='/'){action=__CONTEXT_PATH+action;};this.$sZ=action;};RPCCommand.prototype.getMethod=function(){return this.$ZV;};RPCCommand.prototype.setMethod=function(method){this.$ZV=method;};RPCCommand.prototype.isShowLoadingTip=function(){return this.$w_; };RPCCommand.prototype.setShowLoadingTip=function($mF){this.$w_=$mF;};RPCCommand.prototype.isAsync=function(){return this.$A8;};RPCCommand.prototype.setAsync=function(async){this.$A8=async;};RPCCommand.prototype.parameters=function(){return this.$$0;};RPCCommand.prototype.outParameters=function(){return this.$Qz;};RPCCommand.prototype.execute=function($mj){if(this.$ZG){alert("Command \""+this.id+"\" is disabled!");return;};try{this.$Qz.clear();this._fireBeforeExecute();var action=this.$sZ;if(!action)action=__CONTEXT_PATH+__DEFAULT_RPC_SERVICE;var xml=$YH(this);if(!this.$A8){var $xK=$R7(this.$f,action,"base",xml,this.$w_);if($xK!=null){return this.$_L($xK);}}else{var $b5=this;$xG(this.$f,action,"base",xml,this.$w_,function($Dm,$xK){$Dm=$b5.$_L($xK);if($mj!=null)$mj($Dm);});return true;}}catch(e){$hT(e);};return false; };RPCCommand.prototype.$_L=function($xK){try{var $TQ=$xK.documentElement;if($TQ!=null){var $Dm=parseBoolean($TQ.getAttribute("succeed"));var outParameters=this.$Qz;$JJ(outParameters,$TQ);$oZ($TQ,this.getViewModel().properties());if($Dm){var message=outParameters.getValue("$message");if(this._fireOnSuccess()){if(message){alert(message);}}}else{var message;if(browserType==BROWSER_IE){message=$TQ.selectSingleNode("errorMessage").text;}else{var $NG=$TQ.getElementsByTagName("errorMessage")[0].firstChild;if($NG!=null)message=$NG.nodeValue;};if(this._fireOnFailure(message)){alert(__RPCCOMMAND_FAILED+"\n"+message);}};var script=outParameters.getValue("$javascript");if(script)eval(script);return $Dm;}}catch(e){$hT(e);return false;}};function $YH($b5){var $xK,$gY;if(browserType==BROWSER_IE){$xK=new ActiveXObject("Msxml.DOMDocument");$gY=$xK;} else{$xK=document.createElement("DOM");$gY=document;};var $Ml=$gY.createElement("rpc");$xK.appendChild($Ml);if($b5.$ZV!=null){$Ml.setAttribute("method",$b5.$ZV);};var $Y0=$CZ($gY,$b5.$$0);if($Y0!=null)$Ml.appendChild($Y0);var $jY=$HF($gY,$b5.$f.$g);if($jY!=null)$Ml.appendChild($jY);var xml;if(browserType==BROWSER_IE){xml=$xK.xml;}else{xml=$xK.innerHTML;};return xml;};function $CZ($xK,$HN){var $e9=$HN.$$0;var size=$e9.size();if(size>0){var $Y0=$xK.createElement("ps");for(var $ze=0;$ze0){var $Y0=$xK.createElement("vps");for(var $ze=0;$ze=0){$u2.splice($xg,1);}}else{if($kG.isDeleteSelectionOnSuccess()&&$cf.getField("select")!=null){$cf.disableControls();try{var $Ol=$cf.getFirstRecord();while($Ol!=null){var $Z5=$Ol.getNextRecord();if($Ol.getValue("select")){if($cf.$y==$Ol){var $GH=$Ol.getNextRecord(); if($GH==null){$GH=$Ol.getPrevRecord();};$cf.$y=$GH;};$Ol.$WC.removeElement($Ol);$Ol.destroy();};$Ol=$Z5;}}finally{$cf.enableControls();if($u2.indexOf($cf)<0)$u2.push($cf);}}else if($kG.isClearSelectionOnSuccess()&&$cf.getField("select")!=null){$cf.disableControls();try{var $Ol=$cf.getFirstRecord();while($Ol!=null){if($Ol.getValue("select")){$Ol.setValue("select","false");};$Ol=$Ol.getNextRecord();}}finally{$cf.enableControls();if($u2.indexOf($cf)<0)$u2.push($cf);}}}}};for(var $ze=0;$ze<$u2.length;$ze++){$u2[$ze].refreshControls();};var message=outParameters.getValue("$message");if(this._fireOnSuccess()){if(message){alert(message);}};if($Mc){window.open($Mc,"_self");} }else{var message;if(browserType==BROWSER_IE){message=$TQ.selectSingleNode("errorMessage").text;}else{var $NG=$TQ.getElementsByTagName("errorMessage")[0].firstChild;if($NG!=null)message=$NG.nodeValue;};if(this._fireOnFailure(message)){alert(__UPDATECOMMAND_FAILED+"\n"+message);}};var script=outParameters.getValue("$javascript");if(script)eval(script);return $Dm;}}catch(e){$hT(e);};return false;};UpdateCommand.prototype.$D4=function(){var $W6=this.$cN;var $Ob=$W6.size();for(var $ze=0;$ze<$Ob;$ze++){var $kG=$W6.get($ze);var $cf=$kG.$kd;if($cf!=null&&$cf.$y!=null){if(!$cf.postRecord()){return false;}}};return true;};UpdateCommand.prototype.$fD=function($xK,$kG){var $cf=$kG.$kd;var $cj=new Array();var $3y=new Array();var $eM=new Array();var $CL=$cf.getFieldCount();for(var $ze=0;$ze<$CL;$ze++){var $fN=$cf.getField($ze);$cj.push($fN.$eS);$3y.push($fN.$H1);$eM.push($ze); };$kG.$bX=$cj;$kG.$Yr=$3y;$kG.$1o=$eM;var $JN=$xK.createElement("dataset");$JN.setAttribute("type",$cf.$3L);$JN.setAttribute("id",$cf.id);if($cf.$8_){$JN.setAttribute("objectClazz",$cf.$8_);};for(var $ze=0;$ze<$cj.length;$ze++){var $Vt=$xK.createElement("f");$JN.appendChild($Vt);$Vt.setAttribute("name",$cj[$ze]);var $Aq=$3y[$ze];if($Aq!=1){$Vt.setAttribute("type",$Aq);}};var $Y0=$CZ($xK,$cf.$$0);if($Y0!=null)$JN.appendChild($Y0);return $JN;};UpdateCommand.prototype.$vW=function($xK,$kG,$ra,$4e){var $XD=$kG.getSubmitScope();var $cf=$ra.$kd;var $QS=$xK.createElement("rs");$QS.setAttribute("dataset",$cf.id);switch($XD){case $Vx:{var $Ol=$ra.$I;while($Ol!=null){if(!$Ol.$x8){var $Fu=this.$lW($xK,$Ol,$4e);var $m_=this.$Gx($xK,$kG,$Ol,$4e);if($Fu!=null)$m_.appendChild($Fu);$QS.appendChild($m_);};$Ol=$Ol.$q$;};break;};case $2o:{var $Ol=$ra.$I; while($Ol!=null){if(!$Ol.$x8&&$cf.isRecordVisible($Ol)){var $Fu=this.$lW($xK,$Ol,$4e);var $m_=this.$Gx($xK,$kG,$Ol,$4e);if($Fu!=null)$m_.appendChild($Fu);$QS.appendChild($m_);};$Ol=$Ol.$q$;};break;};case $w6:{var $Ol=$ra.$I;while($Ol!=null){if(!$Ol.$x8){var $Fu=this.$lW($xK,$Ol,$4e);if($Fu!=null||$Ol.$hU==$KD||$Ol.$hU==$8w||$Ol.$hU==$U){var $m_=this.$Gx($xK,$kG,$Ol,$4e);if($Fu!=null)$m_.appendChild($Fu);$QS.appendChild($m_);}};$Ol=$Ol.$q$;};break;};case $z3:{var $DM=$cf.$y;if($DM!=null&&!$DM.$x8&&$DM.$WC==$ra){var $Fu=this.$lW($xK,$DM,$4e);var $m_=this.$Gx($xK,$kG,$DM,$4e);if($Fu!=null)$m_.appendChild($Fu);$QS.appendChild($m_);};break;};case $_3:{var $Ol=$ra.$I;while($Ol!=null){if(!$Ol.$x8&&parseBoolean($Ol.getValue("select"))&&$cf.isRecordVisible($Ol)){var $Fu=this.$lW($xK,$Ol,$4e);var $m_=this.$Gx($xK,$kG,$Ol,$4e);if($Fu!=null)$m_.appendChild($Fu);$QS.appendChild($m_);};$Ol=$Ol.$q$;};break; }};if($QS.childNodes.length>0){return $QS;}else{return null;}};UpdateCommand.prototype.$lW=function($xK,$Ol,$4e){var $Fu;var $cf=$Ol.$kd;var $bD=$Ol.$lg;if($bD!=null){for(var $ze=0;$ze<$bD.size();$ze++){var $ra=$bD.get($ze);var $8r=$ra.$kd;if($8r.$L0!=null&&$8r.$L0.$5r==$cf){var $$J=this.$cN.get($8r.id);if($$J!=null){var $QS=this.$vW($xK,$$J,$ra,$4e);if($QS!=null){if($Fu==null){$Fu=$xK.createElement("detail");};$Fu.appendChild($QS);}}}}};return $Fu;};UpdateCommand.prototype.$Gx=function($xK,$kG,$Ol,$4e){var $cf=$kG.$kd;var $eM=$kG.$1o;var $3y=$kG.$Yr;$Ol.$7();$4e.put($Ol._hashCode+"",$Ol);var $n=$Ol.$cJ;var $m_=$xK.createElement("r");$m_.setAttribute("id",$Ol._hashCode);if($Ol.$hU!=$xB){$m_.setAttribute("state",$Ol.$hU);};var $Oh;var $5N; if($Ol.$hU!=$KD){$Oh=$cf.getOldRecord($Ol);$5N=$xK.createElement("o");};var $Wc;if($Oh!=null){$Wc=$Oh.$cJ;};var $kt=$xK.createElement("n");$m_.appendChild($kt);var $dH=0,$oJ=0;for(var $ze=0;$ze<$eM.length;$ze++){var $CH=$n[$eM[$ze]];if($CH!=null&&$CH!==""){var $7W=$xK.createElement("v");var $Aq=$3y[$ze];var $FH;if($Aq==1){$FH=escape($CH);}else if($Aq>=10&&$Aq<=12){$FH=$CH.getTime();}else{$FH=$CH;};if(browserType==BROWSER_IE){$7W.text=$FH;}else{$7W.innerText=$FH;};if($oJ>0){$7W.setAttribute("s",$oJ);$oJ=0;};$kt.appendChild($7W);}else{$oJ++;};if($Wc!=null){var $z9=$Wc[$eM[$ze]];if($z9!=$CH){var $7W=$xK.createElement("v");var $Aq=$3y[$ze];var $FH; if($Aq==1){$FH=escape($z9);}else if($Aq>=10&&$Aq<=12&&$z9){$FH=$z9.getTime();}else{$FH=$z9;};if($FH!=null){if(browserType==BROWSER_IE){$7W.text=$FH;}else{$7W.innerText=$FH;}};if($dH>0){$7W.setAttribute("s",$dH);$dH=0;};$5N.appendChild($7W);}else{$dH++;}}};if($5N!=null&&$5N.childNodes.length>0){$m_.appendChild($5N);};$m_.appendChild($kt);return $m_;};UpdateCommand.prototype.$xQ=function($4e){var $xK,$gY;if(browserType==BROWSER_IE){$xK=new ActiveXObject("Msxml.DOMDocument");$gY=$xK;}else{$xK=document.createElement("DOM");$gY=document;};var $Lq=$gY.createElement("def");var $W6=this.$cN;var $Sa=$W6.size();for(var $ze=0;$ze<$Sa;$ze++){ var $kG=$W6.get($ze);var $JN=this.$fD($gY,$kG);$Lq.appendChild($JN);};var $EK=$gY.createElement("data");var $Sa=$W6.size();for(var $ze=0;$ze<$Sa;$ze++){var $kG=$W6.get($ze);var $cf=$kG.$kd;if($cf.$L0!=null){var $zD=$cf.$L0.$5r;if($zD!=null&&this.$cN.get($zD.id)!=null){continue;}};var $QS=this.$vW($gY,$kG,$cf.$WC,$4e);if($QS!=null){$EK.appendChild($QS);}};var $Ml=$gY.createElement("rpc");$xK.appendChild($Ml);$Ml.setAttribute("transaction",this.$Rc);if(this.$JE){$Ml.setAttribute("rri","true");};if(this.$ZV!=null){$Ml.setAttribute("method",this.$ZV);};$Ml.appendChild($Lq);$Ml.appendChild($EK);var $Y0=$CZ($gY,this.$$0);if($Y0!=null)$Ml.appendChild($Y0);var $3K=this.$f;if(!$3K)$3K=getViewModel();var $jY=$HF($gY,$3K.$g);if($jY!=null)$Ml.appendChild($jY);return $xK;};UpdateCommand.prototype.$ej=function($YO,$4e,$_T){var $nQ=new Array();if($_T){var $um=$4e.$6R;for(var $ze=0;$ze<$um.length;$ze++){var $Ol=$um[$ze];var $cf=$Ol.$kd; if($Ol.$hU==$U){if($cf.$y==$Ol){var $GH=$Ol.getNextRecord();if($GH==null){$GH=$Ol.getPrevRecord();};$cf.$y=$GH;};$Ol.$WC.removeElement($Ol);$Ol.destroy();}else{if($Ol.$hU==$xB)continue;$Ol.$hU=$xB;};if($nQ.indexOf($cf)<0){$nQ.push($cf);}}}else{var $pk=$YO.childNodes;for(var $ze=0;$ze<$pk.length;$ze++){var $jL=$pk[$ze];if(browserType==BROWSER_IE||$jL.nodeName.charAt(0)!='#'){var $I3=$jL.getAttribute("id");var $Ol=$4e.get($I3);if($Ol!=null){var $cf=$Ol.$kd;if($cf!=null){$Ol.$9d=false;$Ol.$KQ=$jL;var $T3=$jL.getAttribute("state");if($T3==$U){if($cf.$y==$Ol){var $GH=$Ol.getNextRecord();if($GH==null){$GH=$Ol.getPrevRecord();};$cf.$y=$GH;};$Ol.$WC.removeElement($Ol);$Ol.destroy();}else{$Ol.$7();$Ol.$S0=null;$Ol.$hU=$T3; };$Ol.$Gw=$U5();if($nQ.indexOf($cf)<0){$nQ.push($cf);}}}}}};return $nQ;};var $zZ="flush";var $lm="form-get";var $qU="form-post";function QueryCommand(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$A8=false;this.$w_=true;this.$hG=$zZ;this.$vx=null;this.$q6=null;this.$$0=new ParameterSet();};QueryCommand.prototype=new Command();DoradoFactory.registerComponentType("QueryCommand",function(id,$3K){return new QueryCommand(id,$3K);});QueryCommand.prototype.isAsync=function(){return this.$A8;};QueryCommand.prototype.setAsync=function(async){this.$A8=async;};QueryCommand.prototype.isShowLoadingTip=function(){return this.$w_;};QueryCommand.prototype.setShowLoadingTip=function($mF){this.$w_=$mF;};QueryCommand.prototype.getQueryMode=function(){return this.$hG; };QueryCommand.prototype.setQueryMode=function($12){this.$hG=$12;};QueryCommand.prototype.getConditionDataset=function(){return getDataset(this.$vx);};QueryCommand.prototype.setConditionDataset=function($RA){this.$vx=$RA;};QueryCommand.prototype.getQueryDataset=function(){return getDataset(this.$q6);};QueryCommand.prototype.setQueryDataset=function($f9){this.$q6=$f9;};QueryCommand.prototype.parameters=function(){return this.$$0;};QueryCommand.prototype.execute=function($mj){if(this.$ZG){alert("Command \""+this.id+"\" is disabled!");return;};try{this._fireBeforeExecute();var $RA=this.getConditionDataset();var $f9=this.getQueryDataset();if($f9==null)return false;if($RA!=null){if(!$RA.getCurrent())$RA.insertRecord();if(!$RA.postRecord())return false;};if(this.$hG==$zZ){var $e9=$f9.$$0;if($RA!=null){var $Gb=$RA.getFieldCount();for(var $ze=0;$ze<$Gb;$ze++){var $fN=$RA.getField($ze);var name=$fN.$eS;var value=null;if($RA.$y!=null){value=$RA.getValue($ze);};if($e9.getParameter(name)==null){$e9.setDataType(name,$fN.$H1);};$e9.setValue(name,value);} };$e9.assign(this.$$0);var $U2=$f9.$A8;var $_B=$f9.$w_;try{$f9.$A8=this.$A8;$f9.$w_=this.$w_;$f9.setPageIndex(1);if(!this.$A8){if($f9.flushData()>=0){this._fireOnSuccess();}else{this._fireOnFailure();}}else{var $b5=this;$f9.flushData(function($Dm){if($Dm){$b5._fireOnSuccess();}else{$b5._fireOnFailure();};if($mj!=null)$mj($Dm);});}}finally{$f9.$A8=$U2;$f9.$w_=$_B;}}else{var $7U=document.createElement("FORM");$7U.method=((this.$hG==$qU)?"post":"get");$7U.style.display="none";var $xP="";var $$a=new Array();if($RA!=null){var $Gb=$RA.getFieldCount();for(var $ze=0;$ze<$Gb;$ze++){var name=$RA.getField($ze).$eS;$$a.push(name);$xP+="";}};var $e9=this.$$0; var $JQ=$e9.size();for(var $ze=0;$ze<$JQ;$ze++){var name=$e9.getParameter($ze).$eS;if($$a.indexOf(name)>=0)continue;$$a.push(name);$xP+="";};$xP+="";$7U.innerHTML=$xP;document.body.appendChild($7U);if($RA!=null&&$RA.$y!=null){var $Gb=$RA.getFieldCount();for(var $ze=0;$ze<$Gb;$ze++){var value=$RA.getValue($ze);if(value!=null){$7U[$RA.getField($ze).$eS].value=value;}}};for(var $ze=0;$ze<$JQ;$ze++){var $D9=$e9.getParameter($ze);var value=$D9.$S;if(value!=null){$7U[$D9.$eS].value=value;}};$7U["__qd"].value=$f9.id;$7U.submit();$7U.parentNode.removeChild($7U);this._fireOnSuccess();};return true;}catch(e){if(this._fireOnFailure(e)){$hT(e);};return false;}};var $0T="download";var $Oa="output";var $IW="server-all"; var $aV="server-current-page";var $yI="client-visible";var $pm="client-selected";function Export2ExcelCommand(id,$3K){if(!id)id=$jZ();this.id=id;this.$f=$3K;this.$kd=null;this.$ZV="post";this.$_p=$0T;this.$pl=$IW;this.$PX=0;this.$GU=null;this.$yh=null;this.$i6=null;this.$X3=new $ym();this.$$0=new ParameterSet();};Export2ExcelCommand.prototype=new $NX();DoradoFactory.registerComponentType("Export2ExcelCommand",function(id,$3K){return new Export2ExcelCommand(id,$3K);});Export2ExcelCommand.prototype.getDataset=function(){return getDataset(this.$kd);};Export2ExcelCommand.prototype.setDataset=function($cf){this.$kd=$cf;};Export2ExcelCommand.prototype.getExportMode=function(){return this.$_p;};Export2ExcelCommand.prototype.setExportMode=function($Gj){this.$_p=$Gj;};Export2ExcelCommand.prototype.getDataMode=function(){return this.$pl;};Export2ExcelCommand.prototype.setDataMode=function($uU){this.$pl=$uU;};Export2ExcelCommand.prototype.getMaxRow=function(){return this.$PX;};Export2ExcelCommand.prototype.setMaxRow=function($eU){this.$PX=$eU; };Export2ExcelCommand.prototype.getFileName=function(){return this.$GU;};Export2ExcelCommand.prototype.setFileName=function($HQ){this.$GU=$HQ;};Export2ExcelCommand.prototype.getTemplateTable=function(){return getControl(this.$yh);};Export2ExcelCommand.prototype.setTemplateTable=function($J6){this.$yh=$J6;};Export2ExcelCommand.prototype.getTemplateFile=function(){return this.$i6;};Export2ExcelCommand.prototype.setTemplateFile=function($Q6){this.$i6=$Q6;};Export2ExcelCommand.prototype.execute=function($dk){function $H8($xK,$E2,$cf,$m$,$SF){if($E2.$AO&&$E2.$eS!="select"){var label=$E2.$68;var $qv=null;if($cf){var $fN=$cf.getField($E2.$o_);if($fN!=null){if(!label)label=$fN.$68;if(!$qv)$qv=$fN.$II;}};if(!label)label=$E2.$eS;var $gD=$xK.createElement("c");$gD.setAttribute("label",escape(label));if($E2.$3L=="data"){$gD.setAttribute("field",$E2.$o_);if($qv){$gD.setAttribute("format",escape($qv));};if($E2.$4B)$gD.setAttribute("footer",escape($E2.$4B));if($m$!=null&&$m$.$iy&&($m$.$3L=="List"||$m$.$3L=="Dataset")){var id=$m$.id; $gD.setAttribute("dict",id);if($SF.indexOf(id)<0){var $9D={};$9D.id=id;$9D.$cf=$m$.getDataset();$9D.$EA=$m$.$NZ;$9D.$_G=$m$.$vo;$SF.put(id,$9D);}}};return $gD;};return null;};if(this.$ZG){alert("Command \""+this.id+"\" is disabled!");return;};try{this._fireBeforeExecute();if(this.$_p==$0T){this.setPath("/dorado/export2Excel.download.d");}else{this.setPath("/dorado/export2Excel.output.d");};var $Wk=this.$$0;$Wk.setValue("_viewInstanceId",this.$f.$47);var $cf=this.getDataset();if($cf!=null){$Wk.setValue("_dataset",$cf.id);$Wk.setValue("_datasetType",$cf.$3L);$Wk.setValue("_dataMode",this.$pl);$Wk.setValue("_pageSize",$cf.$F2);$Wk.setValue("_pageIndex",$cf.getPageIndex());$Wk.setValue("_maxRow",this.$PX); if(this.$GU){$Wk.setValue("_fileName",this.$GU);};var $xK,$gY;if(browserType==BROWSER_IE){$xK=new ActiveXObject("Msxml.DOMDocument");$gY=$xK;}else{$xK=document.createElement("DOM");$gY=document;};var $Ml=$gY.createElement("excel");$xK.appendChild($Ml);var $Y0=$CZ($gY,$cf.$$0);if($Y0!=null)$Ml.appendChild($Y0);var $jY=$HF($gY,this.$f.$g);if($jY!=null)$Ml.appendChild($jY);var $OC=$gY.createElement("t");if(this.$i6){$OC.setAttribute("template",escape(this.$i6));};$Ml.appendChild($OC);var $SF=new HashList();var $w=this.getTemplateTable();if($w!=null){$OC.setAttribute("sf",$w.$xl);if($w._doradoClass=="TreeGrid"){$OC.setAttribute("isTree","true");$OC.setAttribute("rkf",$w.$We);$OC.setAttribute("rkp",$w.$Dy);};var $8t=$w.$Ws;var $qC=$8t.size();for(var $ze=0;$ze<$qC;$ze++){var $E2=$8t.get($ze);if($E2.$3L=="group"){var $Fa=$H8($gY,$E2,null,null,null);if($Fa!=null){$OC.appendChild($Fa); var $An=$E2.$Ws.$6R;for(var $J=0;$J<$An.length;$J++){var $xt=$An[$J];var $gD=$H8($gY,$xt,$cf,$xt.getDropDown(),$SF);if($gD!=null)$Fa.appendChild($gD);}}}else{var $gD=$H8($gY,$E2,$cf,$E2.getDropDown(),$SF);if($gD!=null)$OC.appendChild($gD);}}}else{var $E2={};$E2.$AO=true;$E2.$3L="data";var $Gb=$cf.$bX.size();for(var $ze=0;$ze<$Gb;$ze++){var $fN=$cf.$bX.get($ze);$E2.$o_=$fN.$eS;var $m$=null;if($fN.$rL)$m$=getControl($fN.$rL);var $gD=$H8($gY,$E2,$cf,$m$,$SF);if($gD!=null)$OC.appendChild($gD);}};var $o0=$gY.createElement("dicts");var $wc=$SF.$6R;for(var $ze=0;$ze<$wc.length;$ze++){var $9D=$wc[$ze];var $91=$gY.createElement("dict");$91.setAttribute("id",$9D.id);var $EA=$9D.$EA;var $_G=$9D.$_G;var $Ol=$9D.$cf.getFirstRecord();while($Ol!=null){var $ZI=$gY.createElement("value");$ZI.setAttribute("key",escape($Ol.getValue($EA)));var value=escape($Ol.getValue($_G));if(browserType==BROWSER_IE){$ZI.text=value;} else{$ZI.innerText=value;};$91.appendChild($ZI);$Ol=$Ol.getNextRecord();};$o0.appendChild($91);};$Ml.appendChild($o0);var $pE;if(browserType==BROWSER_IE){$pE=$xK.xml;}else{$pE=$xK.innerHTML;};if($pE){$Wk.setValue("_pattern",$pE);};var $uU=this.$pl;if($uU==$yI||$uU==$pm){var $oP=this.$Gh;if($oP==null){$oP=new UpdateCommand();$oP.addDatasetInfo($cf,($uU==$yI)?"all-visible":"selected");this.$Gh=$oP;};var $4e=new HashList();var $fv=$oP.$xQ($4e);var $Rr;if(browserType==BROWSER_IE){$Rr=$fv.xml;}else{$Rr=$fv.innerHTML;};if($Rr){$Wk.setValue("_data",$Rr);}}} return this.$YL($Wk,$dk);}catch(e){$hT(e);}} var $FC=new Array();var $2G=null;var $DV=null;var $yc=null;var $WK=null;var $90=(getPreferenceSetting("__SkinVersion"))?"MenuBar_Button":"Button";var $h1=(getPreferenceSetting("__SkinVersion"))?"OutlookBar_Button":"Button";function $by(){if($2G==null){var $eB,$6O;$eB=document.createElement("TR");$6O=document.createElement("TD");$6O.innerHTML="
";$eB.appendChild($6O);$6O=document.createElement("TD");$6O.innerHTML="
";$eB.appendChild($6O);$6O=document.createElement("TD");$6O.style.whiteSpace="nowrap";$6O.style.width="100%";$eB.appendChild($6O);$6O=document.createElement("TD");$6O.innerHTML="
";$eB.appendChild($6O);var $Da=document.createElement("TBODY");$Da.appendChild($eB);var $w=document.createElement("TABLE");$w.style.width="100%";$w.style.height="100%";$w.cellPadding=0;$w.cellSpacing=0;$w.appendChild($Da);var $l8=document.createElement("DIV");$l8.className="MenuItem";$l8.appendChild($w);$2G=$l8;};return $2G;};function $lB(){if($DV==null){var $l8=document.createElement("DIV");$l8.className="MenuItemSeperator_Hori";var $pa=document.createElement("DIV");$pa.style.width="100%";$pa.style.height=9;$pa.style.overflow="hidden";$pa.style.backgroundImage="url("+__SKIN_PATH+"/menuitem_seperator_hori.gif)";$l8.appendChild($pa);$DV=$l8; };return $DV;};function $Cc(){function $Dz($I0){var $xP=""+""+""+"
";$I0.innerHTML=$xP;};if($yc==null){var $I0=document.createElement("DIV");$Dz($I0);var $6O=document.createElement("TD");$6O.align="center";$6O.appendChild($I0);var $eB=document.createElement("TR");$eB.appendChild($6O);$yc=$eB;};return $yc;};function $AN(){function $Dz($I0){var $xP=""+""+"
";$I0.innerHTML=$xP;};if($WK==null){var $I0=document.createElement("DIV");$Dz($I0);var $6O=document.createElement("TD");$6O.align="center";$6O.appendChild($I0);var $eB=document.createElement("TR");$eB.appendChild($6O);$WK=$eB;};return $WK;};function $vM(){$2G=null;$yc=null;$WK=null;} registerFinalizeProcedure($vM);function $WN($tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $h4=false;for(var $ze=0;$ze<$FC.length;$ze++){var $_s=$FC[$ze];var $H7=$_s.getPopupContainer();if($H7!=null){$h4=true;var $5A=$H7.split(",");for(var $J=0;$J<$5A.length;$J++){var id=$5A[$J];var $jg=eval(id);if($jg==null){$jg=document.getElementById(id);};if($jg!=null){if($7I($jg,target)){$_s.$AR=$jg;$_s.show(null,$tb);$tb.returnValue=false;$tb.cancelBubble=true;}}}}};if(browserType!=BROWSER_IE&&$h4){$tb.cancelBubble=true;}};EventManager.addSystemEvent(document,"oncontextmenu",function($tb){$WN($tb);});function MenuItem(name,label){this.$eS=name;this.$68=(label)?label:name; this.$F$=null;this.$7f=null;this.$ZG=false;this.$AO=true;this.$FG=null;this.$RQ=null;this.$nx=null;this.$WR=null;};MenuItem.prototype.destroy=function(){if(this.$Fm!=null){if(this.$Fm.$wE){this.$Fm.hide();};this.$Fm=null;};var items=this.$J2;if(items){var size=items.size();for(var $ze=0;$ze0&&path.charAt(0)=='/'){path=__CONTEXT_PATH+path;};this.$FG=path;};MenuItem.prototype.getCommand=function(){return getControl(this.$RQ);};MenuItem.prototype.setCommand=function($b5){this.$RQ=$b5;};MenuItem.prototype.getTag=__DoradoElement_getTag;MenuItem.prototype.setTag=__DoradoElement_setTag;MenuItem.prototype.getItems=function(){return this.$rU();};MenuItem.prototype.$rU=function(){if(this.$J2==null){this.$J2=new HashList();};return this.$J2;};MenuItem.prototype.addItem=function(item){var items=this.$rU();items.put(item.$eS,item);item._parent=this;item.$KW(this.$E5);};MenuItem.prototype.removeItem=function(item){this.$rU().remove(item.$eS); item._parent=null;item.$KW(null);};MenuItem.prototype.getItem=function(name){var path=name.split("/");if(path.length<=1){var items=this.$J2;if(items){return items.get(name);}}else{var item=null;var items=this.$J2;for(var $ze=0;items&&$ze0){var $QE=$YN.$Fm;if($QE==null){$QE=$8Y($YN);$YN.$Fm=$QE;};$QE.refresh();return $QE;}else{return null;}};Menu.prototype.$y7=function(){if(this.$UR!=null){this.$UR.hide();this.$UR=null;}};Menu.prototype.show=function($2Q,$tb){var $QE=this.$sx(this.$Bz);if($QE!=null){$QE.show();var x=0;var y=0;if($2Q!=null){var $YW=getAbsolutePosition($2Q);x=$YW[0]; if(x+$QE.offsetWidth>document.body.clientWidth){x=$YW[0]-$QE.offsetWidth+$2Q.offsetWidth;};y=$YW[1]+$2Q.offsetHeight+1;if(y+$QE.offsetHeight>document.body.clientHeight){y=$YW[1]-$QE.offsetHeight-1;}}else if($tb!=null){var $KJ,$MO;if(browserType==BROWSER_IE){$KJ=$tb.clientX+document.body.scrollLeft;$MO=$tb.clientY+document.body.scrollTop;}else{$KJ=$tb.pageX;$MO=$tb.pageY;};x=$KJ-4;y=$MO-4;if(x+$QE.offsetWidth>document.body.clientWidth){x=$KJ-$QE.offsetWidth+4;};if(y+$QE.offsetHeight>document.body.clientHeight){y=$MO-$QE.offsetHeight+4;}}else{x=0;y=0;};if(x<0)x=0;if(y<0)y=0;$QE.style.left=x;$QE.style.top=y;$QE.$a2=setTimeout("getControl(\""+this.id+"\").$y7();",2000);};return $QE;};function $8Y(item){var $w=document.createElement("TABLE");$w.style.width="100%";$w.cellPadding=0; $w.cellSpacing=0;var $Da=document.createElement("TBODY");$w.appendChild($Da);$QE=document.createElement("DIV");$QE.appendChild($w);__setDisplay($QE,false);document.body.appendChild($QE);EventManager.addSystemEvent($w,"onclick",function($tb){$Gu($tb);});EventManager.addSystemEvent($w,"onmouseover",function($tb){$T1($tb);});EventManager.addSystemEvent($w,"onmouseout",function($tb){$57($tb);});$QE.id=$jZ();$QE.className="PopupMenu";$QE.style.position="absolute";$QE._doradoClass="PopupMenuBox";$QE.$Uq=item;$QE.$wE=false;$QE.$lR=null;$QE.$6C=null;$QE.refresh=$ka;$QE.show=$2f;$QE.hide=$KA;$QE.$mL=$aR;$QE.expand=$0o;$QE.$ws=$Fj;$QE.$dT=$nh;return $QE;};function $ka(){var $Da=this.firstChild.tBodies[0];for(var $ze=$Da.rows.length-1;$ze>=0;$ze--){var $eB=$Da.rows[$ze];if($eB.cells.length==1)$Da.removeChild($eB);};var $u$=$Da.rows.length;var $eB,$6O,$I0,$dc; var items=this.$Uq.getItems();var $Un=0;var size=items.size();for(var $ze=0;$ze0){var $0r=$$r.firstChild;var $5Y=($0r!=null);if(!$5Y){$0r=document.createElement("IMG");$0r.src=__SKIN_PATH+"/menu_indicator.gif";$$r.appendChild($0r);}}else{if($$r.firstChild!=null){$$r.removeChild($$r.firstChild);}};$I0.$Uq=item;if(item.$ZG){$I0.className="MenuItem_Disabled";}else{$I0.className="MenuItem";}}else{$6O=document.createElement("TD");$I0=$lB().cloneNode(true);$eB=document.createElement("TR");$6O.appendChild($I0);$eB.appendChild($6O);if($Un<$u$){$Da.insertBefore($eB,$Da.rows[$Un]);}else{$Da.appendChild($eB);};$I0.$Uq=item;};$Un++;}};function $2f($t6){var $_s=this.$Uq.$E5;if($t6==null){var $fa=$_s.$UR; if($fa!=null&&$fa.$wE){$fa.hide();};$_s.$UR=this;}else{$t6.$mL();$t6.$Hb=this;};this.style.zIndex=$IC();__setDisplay(this,true);if(browserType==BROWSER_MOZILLA){var $p2=this.firstChild.offsetWidth;if(this.firstChild.offsetWidth>this.offsetWidth){this.style.width=$p2+3;}};this.$wE=true;};function $aR(){if(this.$Hb!=null&&this.$Hb.$wE){this.$Hb.hide();this.$Hb=null;}};function $KA(){var $_s=this.$Uq.$E5;clearTimeout($_s.$a2);clearTimeout(this.$a2);clearTimeout(this.$tj);this.$lR=null;this.$6C=null;this.$mL();__setDisplay(this,false);this.$wE=false;};function $nh($I0){var $TD=this.$lR;if($TD!=null){if($TD.$Uq.$ZG){$TD.className="MenuItem_Disabled";}else{$TD.className="MenuItem";}} if($I0==null){$I0=this.$6C;};if($I0!=null){if($I0.$Uq.$ZG){$I0=null;}else{$I0.className="HotMenuItem";}};this.$lR=$I0;};function $0o($I0){var item=$I0.$Uq;if(item.$ZG)return;var $_s=item.$E5;var $QE=$_s.$sx(item);if($QE!=null){var $t6=$2i($I0,"PopupMenuBox");$QE.show($t6);var $YW=getAbsolutePosition($I0);var x=$YW[0]+$I0.offsetWidth-1;if(x+$QE.offsetWidth>document.body.clientWidth){x=$YW[0]-$QE.offsetWidth+1;};if(x<0)x=0;$QE.style.left=x;var y=$YW[1]-1;if(y+$QE.offsetHeight>document.body.clientHeight){y=$YW[1]+$I0.offsetHeight-$QE.offsetHeight+1;};if(y<0)y=0;$QE.style.top=y;}else{this.$mL();};this.$6C=$I0;};function $Fj(){if(this.$lR!=null){this.expand(this.$lR);}};function $Gu($tb){var target; if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"MenuItem");if($I0!=null){var item=$I0.$Uq;if(item!=null&&!item.$ZG){item.click($I0);};var $QE=$2i($I0,"PopupMenuBox");if($QE!=null){if($QE.$6C!=$I0){$QE.expand($I0);}}}};function $T1($tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $QE=$2i(target,"PopupMenuBox");var $_s=$QE.$Uq.$E5;clearTimeout($_s.$a2);clearTimeout($QE.$a2);var $I0=$2i(target,"MenuItem");if($I0!=null){$QE.$dT($I0);if($QE.$6C!=$I0){$QE.$tj=setTimeout("document.getElementById(\""+$QE.id+"\").$ws();",300);}}};function $57($tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;} var $QE=$2i(target,"PopupMenuBox");var $_s=$QE.$Uq.$E5;$_s.$a2=setTimeout("getControl(\""+$_s.id+"\").$y7();",500);var $I0=$2i(target,"MenuItem");if($I0!=null){var $QE=$2i($I0,"PopupMenuBox");if($QE!=null){clearTimeout($QE.$tj);$QE.$a2=setTimeout("document.getElementById(\""+$QE.id+"\").$dT(null);",300);}}};function $oz(id,$3K){var $yt=null;if(id){$yt=document.getElementById(id);}else{id=$jZ();};if($yt==null){$yt=document.createElement("TABLE");$yt.id=id;};if(!$yt.className)$yt.className="MenuBar";$yt.getId=__DoradoComponent_getId;$yt.getViewModel=__DoradoComponent_getViewModel;$yt.isActive=__DoradoComponent_isActive;$yt.activate=$AF;$yt.destroy=$2n;$yt.getTag=__DoradoElement_getTag;$yt.setTag=__DoradoElement_setTag;$yt.refresh=$QZ;$yt.getMenu=$K_;$yt.setMenu=$aT;$yt.isShowBorder=$I5;$yt.setShowBorder=$Is;$yt.isFitWidth=$du;$yt.setFitWidth=$Bp;$yt.getBlankPanel=$24;$yt.$pO=$gq;$yt.$Ye=$ag;$yt.$Rq=$sM;$yt.$z$=$rP;$yt.$f=$3K;$yt.$E5=null;$yt.$ON=true;$yt.$96=false; $yt.$hB=true;$yt.$lR=null;$yt.$6C=null;return $yt;};DoradoFactory.registerComponentType("MenuBar",$oz);function $2n(){this.$lR=null;this.$6C=null;this.$Xd=null;this.$XX=null;};function $AF(){if(!this.$yj){this.$z$();this.refresh();this.$yj=true;fireDoradoEvent(this,"onActive",[this]);}};function $K_(){return getControl(this.$E5);};function $aT($_s){this.$E5=$_s;if(this.$yj){this.refresh();}};function $I5(){return this.$ON;};function $Is($yO){this.$ON=$yO;};function $du(){return this.$96;};function $Bp(isFitWidth){this.$96=isFitWidth;};function $24(){return this.$XX;};function $rP(){this.cellPadding=getPreferenceSetting("__MenuBar_CellPadding");this.border=getPreferenceSetting("__MenuBar_BorderWidth");this.borderColor=getPreferenceSetting("__MenuBar_BorderColor");var $Da=document.createElement("TBODY");var $eB=document.createElement("TR"); this.$Xd=$eB;$Da.appendChild($eB);this.appendChild($Da);if(!this.$ON){this.style.borderWidth=0;};var $yt=this;EventManager.addSystemEvent($yt,"onclick",function($tb){$Yz($yt,$tb);});EventManager.addSystemEvent($yt,"onmouseover",function($tb){$ww($yt,$tb);});EventManager.addSystemEvent($yt,"onmouseout",function($tb){$rk($yt,$tb);});};function $QZ(){function $4V($_s,item,$I0){$I0._doradoClass="MenuBarButton";var $xT=document.createElement("TD");$xT.style.whiteSpace="nowrap";$xT.align="center";$xT.style.width="100%";if($_s._onRefreshItem==null||fireDoradoEvent($_s,"onRefreshItem",[$_s,$xT,item])){$xT.innerText=item.$68;var $RO=(item.$nx)?item.$nx:"";$I0.title=$RO;};$I0.className=(item.$ZG)?"Button_Disabled":$90;if(browserType==BROWSER_IE){$I0.style.height="100%";};var $eB,$6O;$eB=document.createElement("TR");var $0r=(item.$ZG&&item.$7f)?item.$7f:item.$F$;if($0r!=null){$6O=document.createElement("TD");$6O.innerHTML="";$eB.appendChild($6O);} $eB.appendChild($xT);var $Wi=parseInt(getPreferenceSetting("__Button_Type",1));if($Wi==2&&item.$J2&&item.$J2.size()>0){$6O=document.createElement("TD");$eB.appendChild($6O);$eB.appendChild($6O);$6O=document.createElement("TD");$6O.innerHTML="";$eB.appendChild($6O);};var $Da=document.createElement("TBODY");$Da.appendChild($eB);var $w=document.createElement("TABLE");$w.style.height="100%";$w.cellSpacing=0;$w.cellPadding=1;$w.appendChild($Da);$I0.appendChild($w);$I0.$Uq=item;};var $eB=this.$Xd;for(var $ze=$eB.childNodes.length-1;$ze>=0;$ze--){$eB.deleteCell($ze);};var $_s=this.getMenu();if($_s!=null){var items=$_s.$Bz.$J2;if(items){var size=items.size();for(var $ze=0;$zedocument.body.clientWidth){x=$YW[0]+$I0.offsetWidth-$QE.offsetWidth;};if(x<0)x=0;$QE.style.left=x;var y=$YW[1]+$I0.offsetHeight+2;if(y+$QE.offsetHeight>document.body.clientHeight){y=$YW[1]-$QE.offsetHeight-2;};if(y<0)y=0;$QE.style.top=y;}else{$wA=1500;};this.$uL=setInterval("document.getElementById(\""+this.id+"\").$Rq();",$wA);this.$6C=$I0;};function $sM(){var $Ig=false;var $_s=this.getMenu();var $QE=$_s.$UR;if($QE!=null){$Ig=(!$QE.$wE);}else{$Ig=true;};if($Ig){clearInterval(this.$uL);this.$6C=null;this.$pO(null);}};function $Yz($yt,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target; };if(target._doradoClass=="MenuBarBlank"){return;};var $I0=$2i(target,"MenuBarButton");if($I0!=null){var $_s=$yt.getMenu();var item=$I0.$Uq;if(item.$ZG)return;item.click($I0);$yt.$Ye($I0);}};function $ww($yt,$tb){var $_s=$yt.getMenu();clearTimeout($_s.$a2);var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"MenuBarButton");if($I0!=null){clearTimeout($yt.$a2);var item=$I0.$Uq;if(!item.$ZG){$yt.$pO($I0);if($yt.$6C!=null){$yt.$Ye($I0);}}}};function $rk($yt,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"MenuBarButton");if($I0!=null){$yt.$a2=setTimeout("document.getElementById(\""+$yt.id+"\").$pO(null);",300);} var $_s=$yt.getMenu();$_s.$a2=setTimeout("getControl(\""+$_s.id+"\").$y7();",500);};function OutlookBarGroup(){this.$fK=null;this.$Wq=false;};OutlookBarGroup.prototype.destroy=function(){this.$dr=null;this.$kE=null;this.$9K=null;this.$9I=null;this.$fK=null;this.$nH=null;};OutlookBarGroup.prototype.getName=function(){return this.$eS;};OutlookBarGroup.prototype.setDisabled=function(disabled){this.$ZG=disabled;};OutlookBarGroup.prototype.getDiv=function(){return this.$fK;};OutlookBarGroup.prototype.toString=function(){var text="[OutlookBarGroup]\n";text+="name: "+this.getName()+"\n";text+="label: "+this.getLabel();return text;};OutlookBarGroup.prototype.getTag=__DoradoElement_getTag;OutlookBarGroup.prototype.setTag=__DoradoElement_setTag;function DefaultOutlookBarGroup(name){this._doradoClass="DefaultOutlookBarGroup";this.$eS=name;this.$68=name;this.$F$=null;this.$ZG=false;this.$AO=true;this.$RY=null;};DefaultOutlookBarGroup.prototype=new OutlookBarGroup();DefaultOutlookBarGroup.prototype.getLabel=function(){return this.$68;};DefaultOutlookBarGroup.prototype.setLabel=function(label){this.$68=label; };DefaultOutlookBarGroup.prototype.getIcon=function(){return this.$F$;};DefaultOutlookBarGroup.prototype.setIcon=function($0r){this.$F$=$0r;};DefaultOutlookBarGroup.prototype.isVisible=function(){return this.$AO;};DefaultOutlookBarGroup.prototype.setVisible=function(visible){this.$AO=visible;};DefaultOutlookBarGroup.prototype.isDisabled=function(){return this.$ZG;};DefaultOutlookBarGroup.prototype.setDisabled=function(disabled){this.$ZG=disabled;};DefaultOutlookBarGroup.prototype.getPadding=function(){return this.$RY;};DefaultOutlookBarGroup.prototype.setPadding=function(padding){this.$RY=padding;};DefaultOutlookBarGroup.prototype.$_P=function(){if(this.$Wq)return;var $l8=document.getElementById(this.$nH.id+"_"+this.$eS);if($l8==null){$l8=document.createElement("DIV");};$l8.className="Group";$l8.style.overflow="hidden";$l8.style.display="";if(this.$RY!=null){$l8.style.padding=this.$RY;};this.$fK=$l8;$bZ(this._initChildren,this);this.$Wq=true;};var $Zh="icon";var $x_="list";function MenuOutlookBarGroup(name){this._doradoClass="MenuOutlookBarGroup";this.$eS=name;this.$Uq=null; this.$5a=$Zh;};MenuOutlookBarGroup.prototype=new OutlookBarGroup();MenuOutlookBarGroup.prototype.getMenuItem=function(){return this.$Uq;};MenuOutlookBarGroup.prototype.setMenuItem=function(item){this.$Uq=item;};MenuOutlookBarGroup.prototype.getLabel=function(){return(this.$Uq)?this.$Uq.$68:null;};MenuOutlookBarGroup.prototype.setLabel=function(label){this.$Uq.$68=label;};MenuOutlookBarGroup.prototype.getIcon=function(){return this.$Uq.$F$;};MenuOutlookBarGroup.prototype.setIcon=function($0r){this.$Uq.$F$=$0r;};MenuOutlookBarGroup.prototype.isVisible=function(){return this.$Uq.$AO;};MenuOutlookBarGroup.prototype.setVisible=function(visible){this.$Uq.$AO=visible;};MenuOutlookBarGroup.prototype.isDisabled=function(){return this.$Uq.$ZG;};MenuOutlookBarGroup.prototype.setDisabled=function(disabled){this.$Uq.$ZG=disabled;};MenuOutlookBarGroup.prototype.getViewMode=function(){return this.$5a;};MenuOutlookBarGroup.prototype.setViewMode=function($o8){this.$5a=$o8;};MenuOutlookBarGroup.prototype.refresh=function(){var $l8=this.$fK;var $YN=this.$Uq;var $eB,$6O,$I0,$jK,label;var $Da=document.createElement("TBODY");var items=$YN.getItems();var size=items.size();for(var $ze=0;$ze0){var $0r=$$r.firstChild;var $5Y=($0r!=null);if(!$5Y){$0r=document.createElement("IMG");$0r.src=__SKIN_PATH+"/outlookbar_indicator.gif";$$r.appendChild($0r);}}else{if($$r.firstChild!=null){$$r.removeChild($$r.firstChild);} }}else{var $LD=$I0.firstChild.tBodies[0];var label=$LD.rows[0].cells[1].firstChild;if($_s._onRefreshItem==null||fireDoradoEvent($_s,"onRefreshItem",[$_s,label,item])){label.innerText=item.$68;};var $0r=$LD.rows[0].cells[0].firstChild;if(item.$F$!=null){$0r.src=item.$F$;$0r.style.display="";}else{$0r.style.display="none";};var $$r=$LD.rows[0].cells[2];if(item.$J2&&item.$J2.size()>0){var $0r=$$r.firstChild;var $5Y=($0r!=null);if(!$5Y){$0r=document.createElement("IMG");$0r.src=__SKIN_PATH+"/outlookbar_indicator.gif";$$r.appendChild($0r);}}else{if($$r.firstChild!=null){$$r.removeChild($$r.firstChild);}}};$Da.appendChild($eB);};var $w=document.createElement("TABLE");$w.style.width="100%";$w.appendChild($Da);$l8.appendChild($w);};MenuOutlookBarGroup.prototype.$_P=function(){if(this.$Wq)return;var $l8=document.createElement("DIV");$l8.className=(this.$5a==$Zh)?"IconGroup":"ListGroup";$l8.style.overflow="hidden"; this.$fK=$l8;this.refresh();this.$Wq=true;};function $4q(id,$3K){var $yt=null;if(id){$yt=document.getElementById(id);}else{id=$jZ();};if($yt==null){$yt=document.createElement("DIV");var $w=document.createElement("TABLE");$yt.appendChild($w);$yt.id=id;};if(!$yt.className)$yt.className="OutlookBar";$yt.getId=__DoradoComponent_getId;$yt.getViewModel=__DoradoComponent_getViewModel;$yt.isActive=__DoradoComponent_isActive;$yt.activate=$Zb;$yt.destroy=$0z;$yt.isAnimated=$Br;$yt.setAnimated=$_W;$yt.getTag=__DoradoElement_getTag;$yt.setTag=__DoradoElement_setTag;$yt.refresh=$tr;$yt.getMenu=$cG;$yt.setMenu=$a1;$yt.addGroup=$4w;$yt.removeGroup=$Zu;$yt.getGroup=$kR;$yt.getGroupCount=$Yp;$yt.setCurrentGroup=$$M;$yt.onResize=$fB;$yt.$z$=$gO;$yt.$kr=$mt;$yt.$uw=$bW;$yt.$wY=$iB;$yt.$Sd=$cp;$yt.$f=$3K;$yt.$E5=null;$yt.$JL=new HashList();$yt.$bR=null;$yt.$lH=true; if(browserType==BROWSER_IE){EventManager.addSystemEvent($yt,"onresize",function($tb){$yt.onResize();});};return $yt;};DoradoFactory.registerComponentType("OutlookBar",$4q);function $0z(){var $5$=this.$JL.$6R;for(var $ze=0;$ze<$5$.length;$ze++){var $z8=$5$[$ze];$z8.destroy();};this.$JL.clear();this.$9Z=null;this.$OS=null;this.$8F=null;};function $Zb(){if(!this.$yj){var $Hn=this.$bR;this.$bR=null;this.$kr();this.$z$();this.refresh();this.$yj=true;if(typeof($Hn)=="string"){$Hn=this.$JL.get($Hn);};if(!$Hn&&this.$JL.size()>0){$Hn=this.$JL.get(0);};this.setCurrentGroup($Hn);fireDoradoEvent(this,"onActive",[this]);}};function $cG(){return getControl(this.$E5);};function $a1($_s){this.$E5=$_s;if(this.$yj){this.refresh();}};function $4w($z8){var size=this.$JL.size(); this.$JL.put($z8.$eS,$z8);$z8.$nH=this;if(this.$yj&&size==0){this.setCurrentGroup($z8);};return $z8;};function $kR(name){return this.$JL.get(name);};function $Zu($z8){if(typeof($z8)=="string"){$z8=this.getGroup($z8);if($z8==null)return null;};if(this.$jS==$l2){this.$N4(this.$oe($l2));};this.$JL.remove($z8.$eS);if(this.$yj){this.refresh();};$l2.destroy();return $z8;};function $Yp(){return this.$JL.size();};function $mt(){var $5$=new HashList();var $nf=this.$JL;var $_s=this.getMenu();if($_s!=null){var $zC=false;var items=$_s.$Bz.getItems();var size=items.size();for(var $ze=0;$ze=0;$ze--){$Da.removeChild($Da.childNodes[$ze]);};var $_s=this.getMenu();var $yL=null;if($_s!=null)$yL=$_s.$Bz;var $5$=this.$JL.$6R;for(var $ze=0;$ze<$5$.length;$ze++){var $z8=$5$[$ze];var $eB=document.createElement("TR");var $6O=document.createElement("TD");$6O._doradoClass="OutlookBarButton";$6O.align="center";var $I0=document.createElement("DIV");if($z8.isDisabled()){$I0.className="DisabledButton";}else{$I0.className=$h1;};if(browserType==BROWSER_IE){$I0.style.width="100%";$I0.style.height="100%";};$I0.style.whiteSpace="nowrap";if($_s!=null){var item=$yL.getItem($z8.$eS);if(item!=null){if($_s._onRefreshItem==null||fireDoradoEvent($_s,"onRefreshItem",[$_s,$I0,item])){$I0.innerText=$z8.getLabel();$I0.title=item.$nx;}}else{$I0.innerText=$z8.getLabel();}}else{$I0.innerText=$z8.getLabel();};$I0.$Y7=$z8;$6O.appendChild($I0);$eB.appendChild($6O);$Da.appendChild($eB);$z8.$9K=$eB;var $eB=document.createElement("TR"); $eB.id=$jZ();var $6O=document.createElement("TD");if(this.$bR==$z8){$eB.style.display="";$eB.style.height="100%";}else{$eB.style.display="none";$eB.style.height="0%";};$eB.appendChild($6O);$Da.appendChild($eB);$z8.$9I=$eB;this.$wY();}};function $$M($z8){if(this.$yj){var $Hn=this.$bR;var $cL;if(typeof($Hn)=="string"){$cL=this.$JL.get($Hn);}else{$cL=$Hn;};var $9m;if(typeof($z8)=="string"){$9m=this.$JL.get($z8);}else{$9m=$z8;};if($9m!=null){if($9m.isDisabled())return;var $wh;if(!$9m.$Wq){$9m.$_P();$wh=$9m.$9I;var $l8=$9m.getDiv();var $6O=$wh.cells[0];if(browserType==BROWSER_IE){$l8.style.width="100%";$l8.style.height="100%";}else{$l8.style.position="relative";} $6O.appendChild($l8);}else{$wh=$9m.$9I;};if(browserType!=BROWSER_IE){$wh=$9m.$9I;var $l8=$9m.getDiv();$l8.style.width=0;$l8.style.height=0;};if($9m!=$cL){if($cL!=null){if(this.$GZ){clearTimeout(this.$GZ);this.$GZ=0;};var $q8=$cL.$9I;if(browserType==BROWSER_IE){$wh.style.display="";};if(this.$lH){setTimeout("$pM("+"document.getElementById(\""+this.id+"\"), "+"document.getElementById(\""+$q8.id+"\"), "+"document.getElementById(\""+$wh.id+"\"), 20)",0);}else{$q8.style.display="none";$q8.style.height="0%";$wh.style.display="";$wh.style.height="100%";this.$Sd();}}else{$wh.style.display="";$wh.style.height="100%";this.$Sd();}}};this.$bR=$9m;}else{this.$bR=$z8;}};function $pM($yt,$q8,$wh,$YW){ if($YW>=100){$q8.style.display="none";$q8.style.height="0%";$wh.style.display="";$wh.style.height="100%";$yt.$Sd();}else{$q8.style.height=(100-$YW)+"%";$wh.style.height=$YW+"%";setTimeout("$pM("+"document.getElementById(\""+$yt.id+"\"), "+"document.getElementById(\""+$q8.id+"\"), "+"document.getElementById(\""+$wh.id+"\"), "+($YW+20)+")",20);}};function $bW(){var $t0,$dV;if(this.$9Z==null){$t0=document.createElement("DIV");$t0._doradoClass="OutlookBarScrollButton1";$t0.className="ScrollButton";$t0.style.position="absolute";$t0.style.zIndex=$IC();__setVisible($t0,false);$t0.innerHTML="";var $yt=this;EventManager.addSystemEvent($t0,"onclick",function($tb){$DQ($yt,$t0,$tb);});this.$9Z=$t0;};if(this.$OS==null){$dV=document.createElement("DIV");$dV._doradoClass="OutlookBarScrollButton2";$dV.className="ScrollButton";$dV.style.position="absolute";$dV.style.zIndex=$IC();__setVisible($dV,false);$dV.innerHTML="";var $yt=this;EventManager.addSystemEvent($dV,"onclick",function($tb){$DQ($yt,$dV,$tb);}); this.$OS=$dV;};return[this.$9Z,this.$OS];};function $cp(){if(this.$bR){var $l8=this.$bR.$fK;if(browserType!=BROWSER_IE){$l8.style.width=0;$l8.style.height=0;$l8.style.width=$l8.parentNode.clientWidth-$l8.offsetWidth;$l8.style.height=$l8.parentNode.clientHeight-$l8.offsetHeight;};$1B($l8);};this.$wY();};function $iB(){if(!this.$yj)return;var $_f=this.$uw();var $t0=$_f[0];var $dV=$_f[1];if(this.$bR!=null){var $jg=this.$bR.$9I.cells[0].firstChild;if($jg==null)return;if($jg.offsetHeight<($jg.scrollHeight-2)){if($jg.scrollTop>0){$jg.appendChild($t0);__setVisible($t0,true);$t0.style.left=$jg.offsetWidth-$t0.offsetWidth-1;$t0.style.top=$jg.scrollTop+2;}else{__setVisible($t0,false);};if($jg.scrollTop+$jg.clientHeight<$jg.scrollHeight){$jg.appendChild($dV);__setVisible($dV,true);$dV.style.left=$jg.offsetWidth-$dV.offsetWidth-1;$dV.style.top=$jg.scrollTop+$jg.offsetHeight-$dV.offsetHeight-1;}else{__setVisible($dV,false);}}else{ __setVisible($t0,false);__setVisible($dV,false);}}};function $fB(){if(!this.$yj)return;this.$Sd();return true;};function $DQ($yt,$I0,$tb){if($yt.$bR!=null){var $jg=$yt.$bR.$9I.cells[0].firstChild;if($I0._doradoClass=="OutlookBarScrollButton1"){$jg.scrollTop=$jg.scrollTop-100;}else{$jg.scrollTop=$jg.scrollTop+100;}};$yt.$wY();};function $ex($yt,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"OutlookBarButton");if($I0!=null){var $z8=$I0.firstChild.$Y7;if($z8!=$yt.$bR){$yt.setCurrentGroup($z8);var item=$z8.$Uq;if(item!=null){item.click($I0);}}}else{$I0=$2i(target,"OutlookBarSubButton");if($I0!=null){var item=$I0.$Uq;if(item.$ZG)return;item.click($I0);var $_s=item.$E5;var $QE=$_s.$sx(item); if($QE!=null){$QE.show();var $YW=getAbsolutePosition($I0);var x=$YW[0]+$I0.offsetWidth-2;if(x+$QE.offsetWidth>document.body.clientWidth){x=$YW[0]-$QE.offsetWidth+2;};if(x<0)x=0;$QE.style.left=x;var y=$YW[1];if(y+$QE.offsetHeight>document.body.clientHeight){y=$YW[1]+$I0.offsetHeight-$QE.offsetHeight;if(y+$QE.offsetHeight>document.body.clientHeight){y=document.body.clientHeight-$QE.offsetHeight;}};if(y<0)y=0;$QE.style.top=y;$QE.$a2=setTimeout("getControl(\""+$_s.id+"\").$y7();",1000);}}}};function $h6($yt,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"OutlookBarButton");if($I0!=null){var $I0=$I0.firstChild;var $z8=$I0.$Y7;if($z8&&!$z8.isDisabled())$I0.className="HotButton";}else{$I0=$2i(target,"OutlookBarSubButton");if($I0!=null&&!$I0.$Uq.$ZG){$I0.className="HotSubButton";}}};function $a5($yt,$tb){var target;if(browserType==BROWSER_IE){ target=$tb.srcElement;}else{target=$tb.target;};var $I0=$2i(target,"OutlookBarButton");if($I0!=null){var $I0=$I0.firstChild;if($I0.$Y7.isDisabled()){$I0.className="DisabledButton";}else{$I0.className=$h1;}}else{$I0=$2i(target,"OutlookBarSubButton");if($I0!=null){if($I0.$Uq.$ZG){$I0.className="SubButton_Disabled";}else{$I0.className="SubButton";}}}} function TreeNode(){this.$F$=null;this.$BG=null;this.$Ui=false;this.$H3=false;this.$WR=null;this.$3V=null;this.$Ch=true;this.$H0=false;this._parent=null;this.$p4=null;this.$Ed=null;this.$kB=false;};TreeNode.prototype=new Element();TreeNode.prototype.toString=function(){return this.getLabel()+"\nlevel: "+this.getLevel();};TreeNode.prototype.destroy=function(){if(this.$3V!=null){var $NG=this.$3V.$I;while($NG!=null){$NG.destroy();$NG=$NG.$q$;}};this._parent=null;this.$Ed=null;this.$p4=null;};TreeNode.prototype.getLevel=function(){var $vE=0;var _parent=this._parent;while(_parent!=null){_parent=_parent._parent;$vE++;};return $vE;};TreeNode.prototype.getIcon=function(){return this.$F$;};TreeNode.prototype.setIcon=function($0r){this.$F$=$0r;};TreeNode.prototype.getExpandedIcon=function(){var $Us=this.$BG;if(!$Us)$Us=this.$F$;return $Us; };TreeNode.prototype.setExpandedIcon=function($Us){this.$BG=$Us;};TreeNode.prototype.isCheckable=function(){return this.$Ui;};TreeNode.prototype.setCheckable=function($ro){this.$Ui=$ro;};TreeNode.prototype.isChecked=function(){return this.$H3;};TreeNode.prototype.setChecked=function(checked){this.$H3=checked;};TreeNode.prototype.isHasChild=function(){return this.$Ch;};TreeNode.prototype.setHasChild=function($G$){this.$Ch=$G$;};TreeNode.prototype.getTag=__DoradoElement_getTag;TreeNode.prototype.setTag=__DoradoElement_setTag;TreeNode.prototype.isExpanded=function(){return this.$H0;};TreeNode.prototype.$3s=function($Qv){this.$H0=$Qv;if($Qv)this.$kB=true;};TreeNode.prototype.setExpanded=function($Qv){var $ZL=this.$p4;if($ZL!=null){if($Qv){$ZL.expandNode(this);}else{$ZL.collapseNode(this);}}else{this.$3s($Qv);}};TreeNode.prototype.getParent=function(){return this._parent;};TreeNode.prototype.getTree=function(){return this.$p4;} TreeNode.prototype.getNodes=function(){if(this.$3V==null){this.$3V=new Collection();};return this.$3V;};TreeNode.prototype.addNode=function($NG,$4,$8o){if($NG._parent!=null){$NG.remove();};this.$Ch=true;var $0d=this.getNodes();$0d.insertElement($NG,$4,$8o);$NG.$cJ=$NG;$NG._parent=this;if(this.$p4!=null){var $1U=true;var $ZL=this.$p4;var $8o;if(!$4||$4=="end"){$8o=$ZL.$70(this);$1U=false;}else if($4=="begin"){$8o=$NG.getNextNode();}else if($4=="before"){$8o=$8o;}else if($4=="after"){$8o=$8o.getNextNode();};$ZL.$io=$8o;try{var $Ha;if($1U){$Ha=this.$W_;this.$W_=null;this.setExpanded(false);};$ZL.$Om($NG);if($1U){this.setExpanded(true);$ZL.$k7($Ha);}}finally{ $ZL.$io=null;}}};TreeNode.prototype.removeNode=function($NG){if(this.$p4!=null){this.$p4.$nO($NG);};this.getNodes().removeElement($NG);};TreeNode.prototype.remove=function(){this._parent.removeNode(this);};TreeNode.prototype.hasExpanded=function(){return this.$kB;};TreeNode.prototype.refresh=function(){if(this.$p4!=null){this.$p4.refreshNode(this);}};TreeNode.prototype.getPerviousSibling=TreeNode.prototype.getPrevious;TreeNode.prototype.getNextSibling=TreeNode.prototype.getNext;TreeNode.prototype.getFirstChild=function(){return(this.$3V!=null)?this.$3V.$I:null;};TreeNode.prototype.getLastChild=function(){return(this.$3V!=null)?this.$3V.$h:null;};TreeNode.prototype.getNextNode=function(){function $$Y($NG){var parent=$NG._parent;if(parent!=null&&parent.$H0){var next=parent.$q$;if(next==null){next=$$Y(parent);};return next;};return null;};if(this.$H0&&this.$3V!=null){var next=this.$3V.$I;if(next!=null){return next;}};var next=this.$q$; if(next==null){next=$$Y(this);};return next;};TreeNode.prototype.$lF=function(){if(this.$H0&&this.$3V!=null){var $1W=this.$3V.$h;if($1W!=null){var $2B=$1W;$2B=$2B.$lF();if($2B!=null){return $2B;}else{return $1W;}}};return null;};TreeNode.prototype.getPrevNode=function(){var $2B=this.$KL;if($2B==null){$2B=this._parent;}else if($2B.$H0){var $1W=$2B.$lF();if($1W!=null)$2B=$1W;};return $2B;};function DefaultTreeNode(label){this._hashCode=$Xz();this._doradoClass="DefaultTreeNode";this.$68=label;this.$FG=null;};DefaultTreeNode.prototype=new TreeNode();DefaultTreeNode.prototype.getLabel=function(){return this.$68;};DefaultTreeNode.prototype.setLabel=function(label){this.$68=label;};DefaultTreeNode.prototype.getPath=function(){return this.$FG;};DefaultTreeNode.prototype.setPath=function(path){ if(path.length>0&&path.charAt(0)=='/'){path=__CONTEXT_PATH+path;};this.$FG=path;};function $$b(id){var $ZL=null;if(id){$ZL=document.getElementById(id);}else{id=$jZ();};if($ZL==null){$ZL=document.createElement("DIV");$ZL.style.width="100%";$ZL.id=id;};$ZL.getId=__DoradoComponent_getId;$ZL.getViewModel=__DoradoComponent_getViewModel;$ZL.isActive=__DoradoComponent_isActive;$ZL.getTag=__DoradoElement_getTag;$ZL.setTag=__DoradoElement_setTag;$ZL.activate=$Zq;$ZL.destroy=$8v;$ZL.isDraggable=$QG;$ZL.setDraggable=$v9;$ZL.getTopNode=$Oc;$ZL.getFirstRootNode=$sS;$ZL.getLastRootNode=$c8;$ZL.addRootNode=$T7;$ZL.refreshNode=$$h;$ZL.expandNode=$Kl;$ZL.collapseNode=$Yu;$ZL.getCurrentNode=$yn;$ZL.$k7=$ck;$ZL.setCurrentNode=$hY;$ZL.$9Y=$PO;$ZL.getTarget=$r9;$ZL.setTarget=$mK;$ZL.isHighlightSelection=$X6;$ZL.setHighlightSelection=$uF;$ZL.getAllCheckedNodes=$y8;$ZL.clearAllCheckedState=$Zp;$ZL.$Ro=$1x;$ZL.$70=$6I;$ZL.$Om=$cr;$ZL.$nO=$aj;$ZL.$_e=$m9;$ZL.$5k=$5B; $ZL.$Ue=$TN;$ZL.$Tc=$yg;$ZL.$zl=$al;$ZL.$z$=$6j;$ZL.$J4=$pr;$ZL.$Rh=$Yf;$ZL.$XY=$aK;$ZL.$KG=$mg;$ZL.$Nh=$K3;$ZL.$YQ=$d9;$ZL.onKeyDown=$rj;$ZL.$z$();var $ia=new DefaultTreeNode();$ia.$p4=$ZL;$ia.$AO=true;$ia.$68="TOP_NODE";$ZL.$Pn=$ia;$ZL.$UK=false;$ZL.$W_=null;$ZL.$sr=0;$ZL.$L_=null;$ZL.$hB=true;$ZL.$AP=true;$ZL.$A0=getPreferenceSetting("__Tree_LeftPadding");if(!($ZL.$A0>=0))$ZL.$A0=0;return $ZL;};function $F3(id,$3K){var $ZL=$$b(id);$ZL.$O7=$u3;$ZL.$e$=$rG;$ZL.$P_=$eK;$ZL.$Ec=$sQ;$ZL.$f=$3K;if(!$ZL.className)$ZL.className="Tree";return $ZL;};DoradoFactory.registerComponentType("Tree",$F3);function $Zq(){if(!this.$yj){this.$9Y();this.$yj=true;this.$Pn.setExpanded(true);fireDoradoEvent(this,"onActive",[this]); setTimeout("document.getElementById(\""+this.id+"\").$Nh()",0);}};function $8v(){this.$W_=null;this.$o2=null;this.$Gq=null;this.$Xq=null;this.$Pn.destroy();this.$Ux=null;this.$Sg=null;this.$8F=null;};function $6j(){this.style.overflow="auto";this.innerHTML="
";var $w=this.firstChild;$w.cellPadding=0;$w.cellSpacing=0;$w.style.width="100%";this.$8F=$w.tBodies[0];var $I0=document.createElement("IMG");$I0.className="TreeNodeButton";$I0.style.marginLeft=4;$I0.style.marginRight=4;var $6O=document.createElement("TD");var $eB=document.createElement("TR");$6O.className="TreeNode";$6O.style.width="100%";$6O.style.whiteSpace="nowrap";$6O.appendChild($I0);$eB.appendChild($6O);this.$Sg=$eB;var $ZL=this;EventManager.addSystemEvent($ZL,"onmousedown",function($tb){$Lo($ZL,$tb);$tb.cancelBubble=true;});EventManager.addSystemEvent($ZL,"onmousemove",function($tb){$Qt($ZL,$tb);});EventManager.addSystemEvent($ZL,"onmouseup",function($tb){$Wy($ZL,$tb);});EventManager.addSystemEvent($ZL,"onclick",function($tb){ $7G($ZL,$tb);});EventManager.addSystemEvent($ZL,"ondblclick",function($tb){$wX($ZL,$tb);});};function $QG(){return this.$UK;};function $v9($bf){this.$UK=$bf;};function $Oc(){return this.$Pn;};function $sS(){return this.$Pn.getFirstChild();};function $c8(){return this.$Pn.getLastChild();};function $T7($NG){this.$Pn.addNode($NG);};function $6I($NG){function $$Y($NG){var parent=$NG._parent;if(parent!=null&&parent.$H0){var next=parent.$q$;if(next==null){next=$$Y(parent);};return next;};return null;};var next=$NG.$q$;if(next==null){next=$$Y($NG);};return next;};function $cr($NG){this.$_e.apply(this,[$NG]);this.$Tc($NG);if(this.$W_==null){ this.setCurrentNode($NG);};if(this.$yj){this.refreshNode($NG._parent);}};function $m9($NG){$NG.$p4=this;fireDoradoEvent(this,"onInitNode",[this,$NG]);if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$_e($m.$cJ);$m=$m.$q$;}}};function $aj($NG){this.$zl($NG);this.$5k($NG);};function $5B($NG){if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$5k.apply(this,[$m.$cJ]);$m=$m.$q$;}};$NG.$Ed=null;$NG.$p4=null;};function $TN($6O,$NG){var $_k=($NG.getIcon()!=null||$NG.getExpandedIcon()!=null);if($6O.$6G==$_k&&$6O.$Ui==$NG.$Ui)return;for(var $ze=$6O.childNodes.length-1;$ze>=1;$ze--){$6O.removeChild($6O.childNodes[$ze]);};if($NG.$Ui){var checkbox=document.createElement("INPUT");checkbox.type="checkbox";checkbox._doradoClass="TreeNodeCheckBox";checkbox.$MW=$NG;$6O.appendChild(checkbox);};if($_k){var $jK=document.createElement("IMG");$jK._doradoClass="TreeNodeIcon"; if(browserType==BROWSER_IE){$jK.unselectable=true;}else{$jK.style.MozUserSelect="none";};$jK.style.marginRight=4;$6O.appendChild($jK);};var label=document.createElement("LABEL");label._doradoClass="TreeNodeLabel";if(browserType==BROWSER_IE){label.unselectable=true;}else{label.style.MozUserSelect="none";};$6O.appendChild(label);var $I0=$6O.firstChild;$I0._doradoClass="TreeNodeButton";$6O.$6G=$_k;$6O.$Ui=$NG.$Ui;};function $yg($NG){var _parent=$NG._parent;if(_parent.$AO==true&&_parent.$H0){var $Dj=null;var $8o=this.$io;if($8o!=null&&$8o.$Ed){$Dj=$8o.$Ed.parentNode;};var $eB=this.$Sg.cloneNode(true);$eB.$MW=$NG;var $6O=$eB.firstChild;$6O._doradoClass="$lt";if(browserType==BROWSER_IE){$6O.unselectable=true;}else{$6O.style.MozUserSelect="none";};if($Dj==null){this.$8F.appendChild($eB);}else{this.$8F.insertBefore($eB,$Dj);};$NG.$Ed=$6O; $NG.$AO=true;this.refreshNode($NG);if($NG.$H0){if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$Tc.apply(this,[$m.$cJ]);$m=$m.$q$;}}}}};function $1x($NG){var $ID=null;if($NG.$q$!=null){$ID=$NG.$q$.$cJ;}else if($NG.$KL!=null){$ID=$NG.$KL.$cJ;}else if($NG._parent!=this.$Pn){$ID=$NG._parent;};return $ID;};function $al($NG){if($NG.$H0){if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$zl.apply(this,[$m.$cJ]);$m=$m.$q$;}}};if(this.$W_==$NG){var $ID=this.$Ro($NG);this.setCurrentNode($ID);};this.$8F.removeChild($NG.$Ed.parentNode);$NG.$Ed=null;$NG.$AO=false;};function $$h($NG){var $6O=$NG.$Ed;if(!$6O)return;this.$Ue($6O,$NG);$sD($6O,($NG==this.$W_)?"CurrentTreeNode":"TreeNode"); $6O.style.paddingLeft=this.$A0+($NG.getLevel()-1)*16;var $I0=$6O.firstChild;if($NG.$Ch||($NG.$3V!=null&&$NG.$3V.size()>0)){if($NG.$H0){$I0.src=__SKIN_PATH+"/tree_collapse.gif";}else{$I0.src=__SKIN_PATH+"/tree_expand.gif";}}else{$I0.src=__SKIN_PATH+"/tree_nochild.gif";};var $0r,checkbox,label;var childNodes=$6O.childNodes;for(var $ze=1;$ze$Vl){this.scrollTop=this.scrollTop+(bottom-$Vl);}};function $ck($NG){if(this.$AP){if(this.$W_!=null){var $6O=this.$W_.$Ed;if($6O!=null){$6O.className="TreeNode";}};if($NG!=null){var $6O=$NG.$Ed;if($6O!=null){$6O.className="CurrentTreeNode";}}};this.$W_=$NG;};function $hY($NG){try{if($NG==this.$W_)return;var $xc=fireDoradoEvent(this,"beforeCurrentChange",[this,$NG]);if($xc!=null){throw $xc;};if(!this.$O7($NG)){throw"abort";};this.$k7($NG);fireDoradoEvent(this,"afterCurrentChange",[this,$NG]);this.$Nh();}catch(e){$hT(e);}};function $pr($pj){var $eB=document.createElement("TR");var $6O=$pj.cloneNode(true); $6O.firstChild.parentNode.removeChild($6O.firstChild);$6O.style.paddingLeft=0;$eB.appendChild($6O);var $Da=document.createElement("TBODY");$Da.appendChild($eB);cursor=document.createElement("TABLE");cursor.appendChild($Da);cursor.cellPadding=0;cursor.cellSpacing=0;cursor.className="TreeDraggingCursor";cursor.style.position="absolute";cursor.style.zIndex=$IC();__setVisible(cursor,false);document.body.appendChild(cursor);return cursor;};function $Yf($NG,$5v,$8o){if(this.$Gq!=null){var $6O=this.$Gq.$Ed;if($6O!=null){$6O.className="TreeNode";}};var $L4=true;var parentNode=$NG;while(parentNode){if(this.$o2==parentNode||this.$o2==$8o){$L4=false;break;};parentNode=parentNode._parent;};if($L4){this.$Gq=$NG;if($NG!=null){var $6O=$NG.$Ed;if($6O!=null){$6O.className="DraggingTarget";}};var $wo=this.$YQ();if($5v){if($8o){var $ew=$8o.$Ed;var $YW=getAbsolutePosition($ew);$wo.style.top=$YW[1]+$ew.offsetHeight;$wo.style.left=$YW[0];var $iv=this.$Gq;var $F7=$iv.getLevel()+1; var $Nt=$8o.getLevel();if($8o==$iv){this.$54="begin";this.$bI=null;}else{if($Nt==$F7){this.$54="after";this.$bI=$8o;}else if($Nt>$F7){this.$54="after";this.$bI=$8o._parent;}else{this.$54=null;this.$bI=null;}}}else{var $YW=getAbsolutePosition(this);$wo.style.top=$YW[1];$wo.style.left=$YW[0];this.$54="begin";this.$bI=null;};__setVisible($wo,true);}else{this.$54=null;this.$bI=null;__setVisible($wo,false);}}else{this.$Gq=null;}};function $eK($Y4,$iv){return true;};function $sQ($Y4,$iv){};function $aK(x,y){this.scrollLeft+=x*2;this.scrollTop+=y*2;};function $Lo($ZL,$tb){__Element_onFocus($ZL); var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};if(target._doradoClass!="TreeNodeButton"){var $6O=null;var $m=target;while($m!=null){if($m._doradoClass=="$lt"){$6O=$m;break;};$m=$m.parentNode;};if($6O!=null){var $eB=$6O.parentNode;var $NG=$eB.$MW;$ZL.setCurrentNode($NG);if($ZL.$W_!=$NG)return;$ZL.$o2=$NG;$ZL.$GB=true;var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};$ZL.$IK=x;$ZL.$00=y;}}};var $zS;function $d9(){var cursor=$zS;if(cursor==null){var cursor=document.createElement("DIV");cursor.style.backgroundColor="gray";cursor.style.height=2;cursor.style.position="absolute";cursor.style.overflow="hidden";__setVisible(cursor,false);document.body.appendChild(cursor);$zS=cursor; };cursor.style.width=this.offsetWidth;return cursor;};var $7w=null;function $jx($tb){$Wy($7w,$tb);};function $_D($tb){$Qt($7w,$tb);};function $Qt($ZL,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var x,y;if(browserType==BROWSER_IE){x=$tb.clientX+document.body.scrollLeft;y=$tb.clientY+document.body.scrollTop;}else{x=$tb.pageX;y=$tb.pageY;};if($ZL.$UK&&!$ZL.$qw&&$ZL.$GB){var $Y4=$ZL.$o2;if(Math.abs(x-$ZL.$IK)>5||Math.abs(y-$ZL.$00)>5){if($ZL._onDragStart==null||fireDoradoEvent($ZL,"onDragStart",[$ZL,$Y4])){if($Y4!=null){$ZL.$qw=true;var cursor=$ZL.$J4($Y4.$Ed);$ZL.$Ux=cursor;__setVisible(cursor,true);if(browserType==BROWSER_IE){$ZL.setCapture(true);}else{$7w=$ZL;EventManager.addSystemEvent(window,"onmousemove",$_D,true);EventManager.addSystemEvent(window,"onmouseup",$jx,true);}}}}} if($ZL.$qw){var cursor=$ZL.$Ux;cursor.style.left=x-(cursor.offsetWidth/2);cursor.style.top=y-(cursor.offsetHeight/2);var $YW=getAbsolutePosition($ZL);var rows=$ZL.$8F.rows;var $aF=0,$gI=0;if(x<$YW[0]){$aF=-1;}else if(x>($YW[0]+$ZL.offsetWidth)){$aF=1;};if(y<$YW[1]){$gI=-1;}else if(y>($YW[1]+$ZL.offsetHeight)){$gI=1;};if($aF==0&&$gI==0){clearInterval($ZL.$sr);$ZL.$sr=0;var $w=$ZL.$8F.parentNode;$YW=getAbsolutePosition($w);var $xg=Math.round(((y-$YW[1])/$w.offsetHeight)*rows.length);if($xg>=0&&$xg=y){if(y-$UV<$B9){$5v=true;if($eB.previousSibling)$8o=$eB.previousSibling.$MW;}else if($UV+offsetHeight-y<$B9){$5v=true;$8o=$eB.$MW;};break;};$UV+=offsetHeight;$eB=$eB.nextSibling; }while($UV<=y);}else{do{$eB=$eB.previousSibling;var offsetHeight=$eB.offsetHeight;if($UV-offsetHeight>=y){if($UV-y<$B9){$5v=true;if($eB.previousSibling)$8o=$eB.previousSibling.$MW;}else if(y-$UV-offsetHeight<$B9){$5v=true;$8o=$eB.$MW;};break;};$UV-=offsetHeight;}while($UV>=y);};$iv=($5v)?$eB.$MW._parent:$eB.$MW;var $v4=false;if($ZL._onDragOver==null&&$ZL.$P_($Y4,$iv)){$v4=true;}else if(fireDoradoEvent($ZL,"onDragOver",[$ZL,$Y4,$iv])){$v4=true;};if($v4){$ZL.$Rh($iv,$5v,$8o);}else{$ZL.$Rh(null,false,null);}}}else{$ZL.$Rh(null,false,null);if($ZL.$sr==0){$ZL.$sr=setInterval("document.getElementById(\""+$ZL.id+"\").$XY("+$aF+", "+$gI+")",10);}}}};function $Wy($ZL,$tb){var target; if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};$ZL.$GB=false;if($ZL.$qw){clearInterval($ZL.$sr);$ZL.$sr=0;if(browserType==BROWSER_IE){$ZL.releaseCapture();}else{EventManager.removeSystemEvent(window,"onmousemove",$_D,true);EventManager.removeSystemEvent(window,"onmouseup",$jx,true);$7w=null;};if($ZL.$Ux!=null){$ZL.$Ux.parentNode.removeChild($ZL.$Ux);};$ZL.$Ux=null;$ZL.$qw=false;var $Y4=$ZL.$o2;var $iv=$ZL.$Gq;if($Y4!=null&&$iv!=null){if($ZL._onDragEnd==null||fireDoradoEvent($ZL,"onDragEnd",[$ZL,$Y4,$iv])){$ZL.expandNode($iv);$ZL.$Ec($Y4,$iv);$ZL.$W_=null;$iv.addNode($Y4,$ZL.$54,$ZL.$bI);if($ZL.$W_!=$Y4)$ZL.setCurrentNode($Y4);}};$ZL.$Rh(null,false,null);}};function $7G($ZL,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{ target=$tb.target;};if(target._doradoClass=="TreeNodeCheckBox"){var $eB=target.parentNode.parentNode;var $NG=$eB.$MW;$NG.setChecked(target.checked);fireDoradoEvent($ZL,"onCheckStateChanged",[$ZL,$NG]);}else if(target._doradoClass=="TreeNodeButton"){var $eB=target.parentNode.parentNode;var $NG=$eB.$MW;var $ZL=$NG.$p4;if($NG.$H0){$ZL.collapseNode($NG);}else{$ZL.expandNode($NG);};$tb.cancelBubble=true;}else{var $6O=null;var $m=target;while($m!=null){if($m._doradoClass=="$lt"){$6O=$m;break;};$m=$m.parentNode;};if($6O!=null){var $eB=$6O.parentNode;var $NG=$eB.$MW;if($ZL._onClick==null||fireDoradoEvent($ZL,"onClick",[$ZL,$NG])){var path=$NG.getPath();if(path!=null){if($ZL.$L_==null){window.open(path,"_self");}else{window.open(path,$ZL.$L_);}}}}}};function $wX($ZL,$tb){try{var target; if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $6O=null;var $m=target;while($m!=null){if($m._doradoClass=="$lt"){$6O=$m;break;};$m=$m.parentNode;};fireDoradoEvent($ZL,"onDblClick",[$ZL,$NG]);if($6O!=null){var $eB=$6O.parentNode;var $NG=$eB.$MW;if($NG.$H0){$ZL.collapseNode($NG);}else{$ZL.expandNode($NG);}}}catch(e){$hT(e);}};function $PO(){if(this.$iX)return;this.$iX=true;var $xK=document.getElementById("__"+this.id);if($xK!=null){var $TQ;if(browserType==BROWSER_IE){$TQ=$xK.documentElement;}else{$TQ=$xK.getElementsByTagName("nodes")[0];};if($TQ!=null){var $ia=this.$Pn;$ia.$WR=$TQ.getAttribute("tag");this.$KG($ia,$TQ); }}};function $mg($sW,$_y,$vE){var $Hz=$_y.childNodes;for(var $ze=0;$ze<$Hz.length;$ze++){var $30=$Hz[$ze];if(browserType==BROWSER_IE||$30.nodeName.charAt(0)!='#'){var $T6=new DefaultTreeNode($30.getAttribute("label"));$T6.$3s(parseBoolean($30.getAttribute("expanded")));$T6.$Ch=parseBoolean($30.getAttribute("hasChild"));$T6.$F$=$30.getAttribute("icon");$T6.$BG=$30.getAttribute("expandedIcon");$T6.$Ui=parseBoolean($30.getAttribute("checkable"));$T6.$H3=parseBoolean($30.getAttribute("checked"));$T6.$FG=$30.getAttribute("path");$T6.$WR=$30.getAttribute("tag");this.$KG($T6,$30,$vE+1);$sW.addNode($T6);}}};function $r9(){return this.$L_;};function $mK(target){this.$L_=target;};function $X6(){return this.$AP;};function $uF($xS){this.$AP=$xS;};function $y8(){function $VH(parentNode,$0d){if(parentNode.$3V!=null){var $m=parentNode.$3V.$I;while($m!=null){var $NG=$m.$cJ;if($NG.isChecked()){$0d.push($NG);};$VH($NG,$0d);$m=$m.$q$;}};return null;};var $0d=new Array(); $VH(this.$Pn,$0d);return $0d;};function $Zp(){var $0d=this.getAllCheckedNodes();for(var $ze=0;$ze<$0d.length;$ze++){var $NG=$0d[$ze];$NG.setChecked(false);$NG.refresh();}};function $rj($tb){if(this._onKeyDown){var $xc=fireDoradoEvent(this,"onKeyDown",[this,$tb]);if(!$xc)return false;};switch($tb.keyCode){case 37:{if(this.$W_!=null){this.collapseNode(this.$W_);};$tb.returnValue=false;break;};case 39:{if(this.$W_!=null){this.expandNode(this.$W_);};$tb.returnValue=false;break;};case 38:{if(this.$W_!=null){var $6O=this.$W_.$Ed;if($6O!=null){var $F1=$6O.parentNode.previousSibling;if($F1!=null){this.setCurrentNode($F1.$MW);}}};$tb.returnValue=false;break;};case 40:{if(this.$W_!=null){var $6O=this.$W_.$Ed;if($6O!=null){var $F1=$6O.parentNode.nextSibling;if($F1!=null){ this.setCurrentNode($F1.$MW);}}};$tb.returnValue=false;break;}}};function RecordTreeNode($Ol,$tO){this._hashCode=$Xz();this._doradoClass="RecordTreeNode";this.$1N=$Ol;this.$BO=$tO;this.$F$=$tO.$F$;this.$BG=$tO.$BG;this.$Ch=$tO.$Ch;this.$Ui=$tO.$Ui;};RecordTreeNode.prototype=new TreeNode();RecordTreeNode.prototype.setRecord=function($Ol){this.$1N=$Ol;};RecordTreeNode.prototype.getRecord=function(){return this.$1N;};RecordTreeNode.prototype.setTreeLevel=function($tO){this.$BO=$tO;};RecordTreeNode.prototype.getTreeLevel=function(){return this.$BO;};RecordTreeNode.prototype.getLabel=function(){return this.$1N.getString(this.$BO.$vo);};RecordTreeNode.prototype.setLabel=function(label){this.$1N.setValue(this.$BO.$vo,label);};RecordTreeNode.prototype.isChecked=function(){var checked=false;if(this.$BO.$t_!=null){checked=this.$1N.getValue(this.$BO.$t_);}else{checked=this.$H3;};return checked;};RecordTreeNode.prototype.setChecked=function(checked){if(this.$BO.$t_!=null){ this.$1N.setValue(this.$BO.$t_,checked);}else{this.$H3=checked;}};RecordTreeNode.prototype.getIcon=function(){var $0r=null;if(this.$BO.$xp!=null){$0r=this.$1N.getString(this.$BO.$xp);};if(!$0r)$0r=this.$F$;return $0r;};RecordTreeNode.prototype.setIcon=function($0r){if(this.$BO.$xp!=null){this.$1N.setValue(this.$BO.$xp,$0r);}else{this.$F$=$0r;}};RecordTreeNode.prototype.getExpandedIcon=function(){var $Us=null;if(this.$BO.$9t!=null){$Us=this.$1N.getString(this.$BO.$9t);};if(!$Us)$Us=this.$BG;if(!$Us)$Us=this.$F$;return $Us;};RecordTreeNode.prototype.setExpandedIcon=function($Us){if(this.$BO.$9t!=null){this.$1N.setValue(this.$BO.$9t,$Us);}else{this.$BG=$Us;}};RecordTreeNode.prototype.getPath=function(){var $fN=this.$BO.$uk;var $Ol=this.$1N;if($fN&&$Ol){return $Ol.getString($fN);}else{return null;}};RecordTreeNode.prototype.setPath=function(path){if(path.length>0&&path.charAt(0)=='/'){ path=__CONTEXT_PATH+path;};if(this.$BO.$uk!=null){this.$1N.setValue(this.$BO.$uk,path);}else{this.$FG=path;}};function TreeLevel(name){this.$eS=name;this.$Ch=true;this.$H0=false;this.$kd=null;this.$vo=null;this.$F$=null;this.$xp=null;this.$BG=null;this.$9t=null;this.$uk=null;this.$t_=null;this.$Ui=false;this.$fz=false;this.$Pc=new HashList();};TreeLevel.prototype.addTreeLevel=function($vE){this.$Pc.put($vE.$eS,$vE);};TreeLevel.prototype.getTreeLevel=function(name){return this.$Pc.get(name);};TreeLevel.prototype.getTreeLevels=function(){return this.$Pc;};TreeLevel.prototype.getName=function(){return this.$eS;};TreeLevel.prototype.getDataset=function(){return this.$kd;};TreeLevel.prototype.setDataset=function($cf){this.$kd=getDataset($cf);};TreeLevel.prototype.getLabelField=function(){return this.$vo;};TreeLevel.prototype.setLabelField=function($_G){this.$vo=$_G;} TreeLevel.prototype.getIcon=function(){return this.$F$;};TreeLevel.prototype.setIcon=function($0r){this.$F$=$0r;};TreeLevel.prototype.getIconField=function(){return this.$xp;};TreeLevel.prototype.setIconField=function($DU){this.$xp=$DU;};TreeLevel.prototype.getExpandedIcon=function(){return this.$BG;};TreeLevel.prototype.setExpandedIcon=function($Us){this.$BG=$Us;};TreeLevel.prototype.$tJ=function(){return this.$9t;};TreeLevel.prototype.setExpandedIconField=function($mQ){this.$9t=$mQ;};TreeLevel.prototype.getPathField=function(){return this.$uk;};TreeLevel.prototype.setPathField=function($Hr){this.$uk=$Hr;};TreeLevel.prototype.getCheckedField=function(){return this.$t_;};TreeLevel.prototype.setCheckedField=function($dy){this.$t_=$dy;};TreeLevel.prototype.isCheckable=function(){return this.$Ui;};TreeLevel.prototype.setCheckable=function($ro){this.$Ui=$ro;};TreeLevel.prototype.isAutoSyncRecordWithDragging=function(){return this.$fz;};TreeLevel.prototype.setAutoSyncRecordWithDragging=function($L7){this.$fz=$L7;};function SimpleTreeLevel(name){this.$eS=name; this._doradoClass="SimpleTreeLevel";this.$Pc=new HashList();this.$As=null;this.$jb=null;this.$vI=null;this.$bO=null;};SimpleTreeLevel.prototype=new TreeLevel();SimpleTreeLevel.prototype.isHasChild=function(){return this.$Ch;};SimpleTreeLevel.prototype.setHasChild=function($G$){this.$Ch=$G$;};SimpleTreeLevel.prototype.isExpanded=function(){return this.$H0;};SimpleTreeLevel.prototype.setExpanded=function($Qv){this.$H0=$Qv;};SimpleTreeLevel.prototype.getMasterKeyFields=function(){return this.$As;};SimpleTreeLevel.prototype.setMasterKeyFields=function($eh){this.$As=$eh;if($eh!=null){this.$vI=$eh.split(",");}};SimpleTreeLevel.prototype.getDetailKeyParameters=function(){return this.$jb;};SimpleTreeLevel.prototype.setDetailKeyParameters=function($yC){this.$jb=$yC;if($yC!=null){this.$bO=$yC.split(",");}};SimpleTreeLevel.prototype.getMasterKeyFieldArray=function(){return this.$vI;};SimpleTreeLevel.prototype.getDetailKeyParameterArray=function(){return this.$bO;};function RecursiveTreeLevel(name){this.$eS=name;this._doradoClass="RecursiveTreeLevel";this.$Pc=new HashList();this.$As=null; this.$jb=null;this.$We=null;this.$Dy=null;this.$vI=null;this.$bO=null;this.$Ac=null;this.$e2=null;};RecursiveTreeLevel.prototype=new TreeLevel();RecursiveTreeLevel.prototype.getMasterKeyFields=function(){return this.$As;};RecursiveTreeLevel.prototype.setMasterKeyFields=function($eh){this.$As=$eh;if($eh!=null){this.$vI=$eh.split(",");}};RecursiveTreeLevel.prototype.getDetailKeyParameters=function(){return this.$jb;};RecursiveTreeLevel.prototype.setDetailKeyParameters=function($yC){this.$jb=$yC;if($yC!=null){this.$bO=$yC.split(",");}};RecursiveTreeLevel.prototype.getRecursiveKeyFields=function(){return this.$We;};RecursiveTreeLevel.prototype.setRecursiveKeyFields=function($Cw){this.$We=$Cw;if($Cw!=null){this.$Ac=$Cw.split(",");}};RecursiveTreeLevel.prototype.getRecursiveKeyParameters=function(){return this.$Dy;};RecursiveTreeLevel.prototype.setRecursiveKeyParameters=function($jl){this.$Dy=$jl;if($jl!=null){this.$e2=$jl.split(",");}};RecursiveTreeLevel.prototype.getMasterKeyFieldArray=function(){return this.$vI;};RecursiveTreeLevel.prototype.getDetailKeyParameterArray=function(){return this.$bO; };RecursiveTreeLevel.prototype.getRecursiveKeyFieldArray=function(){return this.$Ac;};RecursiveTreeLevel.prototype.getRecursiveKeyParameterArray=function(){return this.$e2;};function $tp(id,$3K){var $ZL=$$b(id);$ZL.processDatasetMessage=$UA;$ZL.activate=__DataControl_activate;$ZL.$ti=$i4;$ZL.$3_=$8v;$ZL.destroy=$ki;$ZL.establishBinding=$3U;$ZL.$7c=__DataControl_disposeBinding;$ZL.disableBinding=__DataControl_disableBinding;$ZL.enableBinding=__DataControl_enableBinding;$ZL.refresh=$mN;$ZL.$bM=$vX;$ZL.findNodeByRecord=$Ib;$ZL.refreshNodeByRecord=$G1;$ZL.setCurrentNodeByRecord=$lK;$ZL.deleteRecord=$0A;$ZL.$HG=$y0;$ZL.$KG=$sy;$ZL.$O7=$Y2;$ZL.$e$=$9V;$ZL.$P_=$0_;$ZL.$Ec=$WT;$ZL.addTreeLevel=$N$;$ZL.getTreeLevel=$Vn;$ZL.getTreeLevels=$Yo;$ZL.$f=$3K;$ZL.$Oo=new TreeLevel("$Iz");$ZL.$Pn.$BO=$ZL.$Oo;if(!$ZL.className)$ZL.className="Tree";return $ZL;};DoradoFactory.registerComponentType("DataTree",$tp);function $ki(){this.$7c();this.$3_();};function $UA(message,$cf,$sY){switch(message){case __Dataset_MSG_REFRESH:{ this.refresh($cf);break;};case __Dataset_MSG_DATA_CHANGED:{this.refreshNodeByRecord($cf.$y);break;};case __Dataset_MSG_RECORD_DELETED:{var $Ol=$sY[0];var $NG=this.findNodeByRecord($Ol);if($NG!=null){$NG.remove();var $cf=$Ol.$kd;if($cf.$y!=null){$NG=this.findNodeByRecord($cf.$y);if($NG!=null)this.setCurrentNode($NG);}};break;}}};function $i4(){this.$bM();this.$9Y();this.establishBinding();this.$yj=true;this.$Pn.setExpanded(true);};function $3U(){function addObserver($ZL,$vE){var $wc=$vE.$Pc.$6R;for(var $ze=0;$ze<$wc.length;$ze++){var $TJ=$wc[$ze];var $cf=$TJ.$kd;if($cf!=null){$ZL.$Nc=0;$cf.addObserver($ZL);addObserver($ZL,$TJ);}}};addObserver(this,this.$Oo);};function $mN($cf){function $gJ(parentNode,$cf,$Tb){if(parentNode.$3V!=null){var $m=parentNode.$3V.$I; while($m!=null){var $NG=$m.$cJ;if($cf!=null){if($NG._doradoClass=="RecordTreeNode"){var $Ol=$NG.$1N;if($Ol!=null){if($Ol.$hU==$U||$Ol.$kd==null){$Tb.push($NG);}else if($Ol.$kd==$cf){if($NG.$Gw!=$Ol.$Gw){$NG.refresh();$NG.$Gw=$Ol.$Gw;}}}}else{$NG.refresh();}}else{$NG.refresh();};if($NG.$H0&&$NG.$p4!=null){$gJ($NG,$cf,$Tb);};$m=$m.$q$;}}};var $Tb=new Array();$gJ(this.$Pn,$cf,$Tb);for(var $ze=0;$ze<$Tb.length;$ze++){$Tb[$ze].remove();;};delete $Tb;};function $Ib($Ol){function findNode(parentNode,$Ol){if(parentNode.$3V!=null){var $m=parentNode.$3V.$I;while($m!=null){var $NG=$m.$cJ;if($NG.$1N==$Ol){return $NG;};if($NG.$p4!=null){var childNode=findNode($NG,$Ol);if(childNode!=null){ return childNode;}};$m=$m.$q$;}};return null;};return findNode(this.$Pn,$Ol);};function $G1($Ol){function findNode(parentNode,$Ol){if(parentNode.$3V!=null){var $m=parentNode.$3V.$I;while($m!=null){var $NG=$m.$cJ;if($NG.$1N==$Ol){return $NG;};if($NG.$H0&&$NG.$p4!=null){var childNode=findNode($NG,$Ol);if(childNode!=null){return childNode;}};$m=$m.$q$;}};return null;};if($Ol==null)return;if(this.$W_!=null&&this.$W_.$1N==$Ol){this.$W_.refresh();};var $NG=findNode(this.$Pn,$Ol);if($NG!=null)$NG.refresh();};function $lK($Ol){var $NG=this.findNodeByRecord($Ol);if($NG!=null)this.setCurrentNode($NG);};function $N$($vE){this.$Oo.addTreeLevel($vE);};function $Vn(name){return this.$Oo.getTreeLevel(name);};function $Yo(){return this.$Oo.getTreeLevels();};function $vX(){ $xK=document.getElementById("__"+this.id+"$levels");if($xK!=null){var $TQ;if(browserType==BROWSER_IE){$TQ=$xK.documentElement;}else{$TQ=$xK.getElementsByTagName("levels")[0];};if($TQ!=null){this.$HG(this.$Oo,$TQ);}}};function $y0($vE,$NG){var childNodes=$NG.childNodes;for(var $ze=0;$ze0);}else{var $G$=false;for(var $ze=0;$ze<$Hz.length;$ze++){if($Hz[$ze].nodeName.charAt(0)!='#'){$G$=true;break;}};$sW.setExpanded($G$);};for(var $ze=0;$ze<$Hz.length;$ze++){var $30=$Hz[$ze];if(browserType==BROWSER_IE||$30.nodeName.charAt(0)!='#'){var $T6=null;var $I3=$30.getAttribute("record");if($I3!=null){var $Ol=$4e[$I3];if($Ol!=null){var $kM=$30.getAttribute("level");var $vE=null;var $FQ=$sW.$BO;if($FQ!=null){if($FQ._doradoClass=="RecursiveTreeLevel"&&$FQ.$eS==$kM){$vE=$FQ;}else{$vE=$FQ.getTreeLevel($kM);}};if($vE==null){alert("Could not found a suitable TreeLevel! ["+$kM+"]");return;};$Ol.$7();$T6=new RecordTreeNode($Ol,$vE);$T6.$3s(parseBoolean($30.getAttribute("expanded")));var $G$=$30.getAttribute("hasChild"); if($G$!=null){$T6.$Ch=parseBoolean($G$);}}else{alert("Could not found a matching Record! ["+$I3+"]");return;}}else{$T6=new DefaultTreeNode($30.getAttribute("label"));$T6.$3s(parseBoolean($30.getAttribute("expanded")));$T6.$Ch=parseBoolean($30.getAttribute("hasChild"));$T6.$F$=$30.getAttribute("icon");$T6.$BG=$30.getAttribute("expandedIcon");$T6.$Ui=parseBoolean($30.getAttribute("checkable"));$T6.$H3=parseBoolean($30.getAttribute("checked"));$T6.$FG=$30.getAttribute("path");$T6.$WR=$30.getAttribute("tag");};if($T6!=null){this.$KG($T6,$30);$sW.addNode($T6);}}};if($sW==this.$Pn){var $mb=$3K.$g.getValue("__recordMapRef");if($mb>1){$3K.$g.setValue("__recordMapRef",--$mb);}else{$3K.$g.removeParameter("__recordMapRef");$3K.$1u=null;}}};function $Y2($NG){if($NG==null)return true;if(this.$W_!=null){if(this.$W_.$p4!=null){var $Ol=this.$W_.$1N;if($Ol!=null&&$Ol.$kd!=null){if(!$Ol.post()){return false;}} }};var $um=new Array();var $Yt=$NG;var $4W=null;do{var $Ol=$Yt.getRecord();if($Ol.$kd!=$4W){$um.push($Ol);$4W=$Ol.$kd;};$Yt=$Yt.getParent();}while($Yt!=this.$Pn&&$Yt!=null&&$Yt._doradoClass=="RecordTreeNode");var $M6=new Array();for(var $ze=0;$ze<$um.length;$ze++){var $Ol=$um[$ze];var $cf=$Ol.$kd;var message=null;if($Ol!=$cf.$y){if($Ol.$WC==$cf.$WC){message=__Dataset_MSG_CURRENT_CHANGED;}else{message=__Dataset_MSG_REFRESH;}};$M6.push(message);$cf.disableControls();};for(var $ze=$M6.length-1;$ze>=0;$ze--){var $Ol=$um[$ze];var $cf=$Ol.$kd;var message=$M6[$ze];if(message!=null){if(message==__Dataset_MSG_REFRESH){$cf.$09($Ol.$WC);};$cf.setCurrent($Ol);};$cf.enableControls();if(message!=null){this.disableBinding();try{if(message==__Dataset_MSG_REFRESH){$cf.$e6(__Dataset_MSG_REFRESH,null);}else{$cf.$e6(__Dataset_MSG_CURRENT_CHANGED,null);}} finally{this.enableBinding();}}};return true;};function $9V($NG){function $Sb(parentNode,$FQ,$vE){var $Wl=$FQ.$kd;var $wK=parentNode.getRecord();var $cf=$vE.$kd;var $Cz=$cf.$y;var $uJ=$cf.$WC;$cf.disableControls();try{if($vE._doradoClass=="SimpleTreeLevel"){var $xj=($cf.$L0!=null&&$cf.$L0.$5r!=null);var $Ob=0;if($Wl!=null){var async=$cf.$A8;$cf.$A8=false;if($xj){$cf.$Kj($Wl,$wK);}else{var keyFields=$vE.$vI;var $yf=$vE.$bO;var $e9=$cf.parameters();for(var $ze=0;$ze0);}else{ var $G$=false;for(var $ze=0;$ze<$Hz.length;$ze++){if($Hz[$ze].nodeName.charAt(0)!='#'){$G$=true;break;}};$sW.setExpanded($G$);};for(var $ze=0;$ze<$Hz.length;$ze++){var $30=$Hz[$ze];if(browserType==BROWSER_IE||$30.nodeName.charAt(0)!='#'){var $T6=null;var $I3=$30.getAttribute("record");if($I3!=null){var $Ol=$4e[$I3];if($Ol!=null){$Ol.$7();$T6=new TreeGridNode($Ol);var $G$=$30.getAttribute("hasChild");if($G$!=null){$T6.$Ch=parseBoolean($G$);};this.$KG($T6,$30);$sW.addNode($T6);}}}};if($sW==this.$Pn){var $mb=$3K.$g.getValue("__recordMapRef");if($mb>1){$3K.$g.setValue("__recordMapRef",--$mb);}else{$3K.$g.removeParameter("__recordMapRef");$3K.$1u=null;}}};function $Sv($NG){};function $Ea($NG){this.$ZC($NG);if($NG.$1N!=null){this.$1u.put($NG.$1N._hashCode,$NG);}} function $Ot($NG){this.$aX($NG);if($NG.$1N!=null){this.$1u.remove($NG.$1N._hashCode);}};function $jh($NG){var _parent=$NG._parent;if(_parent.$AO==true&&_parent.$H0){this.$Zf++;$NG.$AO=true;if($NG.$H0){if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$Tc($m.$cJ);$m=$m.$q$;}}}}};function $pZ($NG){if($NG.$H0){if($NG.$3V!=null){var $m=$NG.$3V.$I;while($m!=null){this.$zl($m.$cJ);$m=$m.$q$;}}};$NG.$AO=false;this.$Zf--;};function $G_($NG){if($NG.$H0||(!$NG.$Ch&&($NG.$3V==null||$NG.$3V.size()==0))){return;};try{var $xc=fireDoradoEvent(this,"beforeExpandNode",[this,$NG]);if($xc!=null){throw $xc;};this.$e$($NG);var $zA=this.$C5($NG.$1N);var $0d=$NG.$3V;if($0d!=null){ var $cM=0;var $Ol=$zA;var $gi=this.getLastRecord();while($Ol!=null&&$Ol!=$gi){$Ol=this.$C5($Ol);$cM++;}};var $6u=this.$Zf;$NG.$3s(true);var $G$=false;if($0d!=null){var $m=$0d.$I;while($m!=null){$G$=true;var childNode=$m.$cJ;this.$Tc(childNode);$m=$m.$q$;}};$NG.$Ch=$G$;var $cf=this.$kd;var $QN=this.$Zf-$6u;if($QN>0){if($cM-$QN>0){for($ze=0;$ze<$QN;$ze++){if(this.$VI!=null){this.$VI.processDatasetMessage(__Dataset_MSG_RECORD_INSERTED,$cf,[null,"before",$zA]);};this.$CT.processDatasetMessage(__Dataset_MSG_RECORD_INSERTED,$cf,[null,"before",$zA]);}}};this.refresh();fireDoradoEvent(this,"afterExpandNode",[this,$NG]);}catch(e){$hT(e);}};function $Mr($NG){};function $_r($NG){if(!$NG.$H0){return;};try{var $xc=fireDoradoEvent(this,"beforeCollapseNode",[this,$NG]); if($xc!=null){throw $xc;};var $Yt=this.$W_;if($Yt!=null){do{$Yt=$Yt._parent;if($Yt==$NG){this.setCurrentNode($NG);break;}}while($Yt!=null&&$Yt!=this.$Pn);};var $zA=this.$C5($NG.$1N);var $0d=$NG.$3V;if($0d!=null){var $cM=0;var $Ol=$zA;var $gi=this.getLastRecord();while($Ol!=null&&$Ol!=$gi){$Ol=this.$C5($Ol);$cM++;}};var $6u=this.$Zf;$NG.$3s(false);if($0d!=null){var $m=$0d.$I;while($m!=null){var childNode=$m.$cJ;this.$zl(childNode);$m=$m.$q$;};$1U=true;};var $cf=this.$kd;var $ED=$6u-this.$Zf;if(false&&$ED>0){if($cM-$ED>3){var $Ol=$zA;for($ze=0;$ze<$ED;$ze++){if(this.$VI!=null){this.$VI.processDatasetMessage(__Dataset_MSG_RECORD_DELETED,$cf,[$Ol]);};this.$CT.processDatasetMessage(__Dataset_MSG_RECORD_DELETED,$cf,[$Ol]);$Ol=this.$C5($Ol);}} };this.refresh();fireDoradoEvent(this,"afterCollapseNode",[this,$NG]);}catch(e){$hT(e);}};function $7_(){return this.$W_;};function $RN($NG){try{this.$W_=$NG;if($NG!=null&&$NG.$1N!=null){var $xc=fireDoradoEvent(this,"beforeCurrentChange",[this,$NG]);if($xc!=null){throw $xc;};var $cf=this.$kd;$cf.setCurrent($NG.$1N);fireDoradoEvent(this,"afterCurrentChange",[this,$NG]);}}catch(e){$hT(e);}};function $0x($w,$E2,$eB,$6O,value,$Ol){$6O.style.whiteSpace="nowrap";$6O.parentNode.vAlign="middle";$6O.style.height="";$6O.innerText="";var $NG=$w.$1u.get($Ol._hashCode);if($NG==null)return true;$6O.style.paddingLeft=($NG.getLevel()-1)*16;var $I0=document.createElement("IMG");if($NG.$Ch||($NG.$3V!=null&&$NG.$3V.size()>0)){if($NG.$H0){$I0.src=__SKIN_PATH+"/tree_collapse.gif";}else{$I0.src=__SKIN_PATH+"/tree_expand.gif";}}else{$I0.src=__SKIN_PATH+"/tree_nochild.gif"; };$I0._doradoClass="TreeNodeButton";$I0.className="TreeNodeButton";$I0.style.marginLeft=4;$I0.style.marginRight=4;if(browserType==BROWSER_IE){$I0.unselectable=true;}else{$I0.style.MozUserSelect="none";};$I0.$MW=$NG;$6O.appendChild($I0);var label=document.createElement("LABEL");label._doradoClass="TreeNodeLabel";label.style.width="100%";$6O.appendChild(label);if(typeof($E2._onRefresh)=="object"){var $Ji=$E2._onRefresh;if($Ji.length>1){$E2._onRefresh=$Ji.slice(1);try{if(!fireDoradoEvent($E2,"onRefresh",[$E2,$eB,label,value,$Ol],false)){return false;}}finally{$E2._onRefresh=$Ji;}}};label.innerText=value;return false;};function $vd(name){var $E2=this.$ad(name);return $E2;};function $BV(){return this.$Zf;};function $Bj($nP,$tb){if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $w=$nP.$MA;if(target._doradoClass=="TreeNodeButton"){ __Element_onFocus($w);return;}else{$w.$EL($nP,$tb);}};function $rb($nP,$tb){if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $w=$nP.$MA;if(target._doradoClass=="TreeNodeButton"){var $w=$nP.$MA;var $NG=target.$MW;if($NG!=null){$NG.setExpanded(!$NG.$H0);}}else{$w.$4k($nP,$tb);}};function $3E(message,$cf,$sY){if(!this.$yj)return;switch(message){case __Dataset_MSG_REFRESH:{var $DM=$cf.$y;if($DM==null){this.$W_=null;}else{this.$W_=this.$1u.get($DM._hashCode);};this.$Jh(message,$cf,$sY);break;};case __Dataset_MSG_CURRENT_CHANGED:{var $DM=$cf.$y;if($DM==null){this.$W_=null;}else{var $NG=this.$1u.get($DM._hashCode);if($NG){ var $mW=true;var parentNode=$NG._parent;while(parentNode){if(!parentNode.$H0){$mW=false;break;};parentNode=parentNode._parent;};if(!$mW)$NG=null;this.setCurrentNode($NG);}else if($DM.$hU==$Hs||this.getFirstRootNode()!=null){break;}};this.$Jh(message,$cf,$sY);break;};case __Dataset_MSG_REFRESH_RECORD:;case __Dataset_MSG_DATA_CHANGED:;case __Dataset_MSG_RECORD_STATE_CHANGED:{this.$Jh(message,$cf,$sY);break;};case __Dataset_MSG_GAINING_CHANGE:{this.$Jh(message,$cf,$sY);break;};case __Dataset_MSG_RECORD_INSERTED:{break;};case __Dataset_MSG_RECORD_DELETED:{this.$Jh(message,$cf,$sY);break;};default:{this.$Jh(message,$cf,$sY);break;}}};function $us(){this.$kd.setCurrent(this.$RK());};function $E3(){var $cf=this.$kd;var $Ol=null; if(this.$W_!=null){var $NG=this.$W_.getPrevNode();if($NG!=null){$Ol=$NG.$1N;}};if($Ol!=null){$cf.setCurrent($Ol);}else{this.$1L();}};function $YE(){var $cf=this.$kd;var $Ol=null;if(this.$W_!=null){var $NG=this.$W_.getNextNode();if($NG!=null){$Ol=$NG.$1N;}};if($Ol!=null){$cf.setCurrent($Ol);}else{this.$eC();}};function $v6(){this.$kd.setCurrent(this.$w$());};function $bE($Ob){if($Ob==0)return;var $cf=this.$kd;var $Ol=null;if(this.$W_!=null){var $NG=this.$W_;if($Ob>0){for(var $ze=0;$NG!=null&&$ze<$Ob;$ze++){$NG=$NG.getNextNode();}}else{for(var $ze=0;$NG!=null&&$ze>$Ob;$ze--){$NG=$NG.getPrevNode();}} if($NG!=null){$Ol=$NG.$1N;if($Ol!=null)$cf.setCurrent($Ol);}}else{if($Ob>0){this.$eC();}else{this.$1L();}}};function $4C($4){};function $Ns($NG){if($NG.$kB||$NG.$1N==null)return;var $cf=this.$kd;var $DM=$cf.$y;$cf.disableControls();var $DM=$cf.$y;$cf.setCurrent($NG.$1N);var $e9=$cf.parameters();var keyFields=this.$Ac;var $yf=this.$e2;if(keyFields!=null&&$yf!=null){for(var $ze=0;$ze0);if($DM!=null){ $cf.setCurrent($DM);}else{$cf.setCurrent($NG.$1N);};$cf.enableControls();$cf.refreshControls();};function $55($Uc){var $6O=null;if($Uc!=null)$6O=$Uc.$Ed;if($6O!=null){var $E2=$6O.$GC;if($E2.$eS==this.$1q){var label=null;var $hd=$6O.firstChild;for(var $ze=0;$ze<$hd.childNodes.length;$ze++){var childNode=$hd.childNodes[$ze];if(childNode._doradoClass=="TreeNodeLabel"){label=childNode;break;}};if(label!=null){var $cu=getAbsolutePosition(label);var $2z=getAbsolutePosition($6O);if(browserType==BROWSER_IE){$Uc.style.left=$cu[0];$Uc.style.top=$2z[1];}else{$Uc.style.left=$cu[0]-1;$Uc.style.top=$2z[1]-1;};var width=$6O.offsetWidth+1-($cu[0]-$2z[0]);var height=$6O.offsetHeight+1;if($Uc.$7n>0&&width<$Uc.$7n)width=$Uc.$7n;if($Uc.$vn>0&&height<$Uc.$vn)height=$Uc.$vn;$Uc.style.width=width;$Uc.style.height=height;$Uc.$Pt();return;}};this.$uV($Uc);}} function $W5($6g){this.$3D=$6g;};$W5.prototype=new $iF();$W5.prototype.$5U=function($S8){var $cf=this.$kd;var $DM=$cf.$y;if($DM!=null&&$DM.$WC!=$cf.$WC){$DM=null;};if($DM==null){this.$xd=null;this.$J3=null;return;};var $Ol=null;var $3m=this.$1F();var $JY=this.$Ii();if($3m!=null&&this.$1u.get($DM._hashCode)!=null){$Ol=$3m;var $L4=$cf.isRecordVisible($Ol);var $M3=($Ol==$DM);if(!$L4||!$M3){for(var $ze=0;$ze<$S8-1;$ze++){$Ol=this.getNextRecord($Ol);if($Ol==null){$L4=false;break;};if(!$M3&&$Ol==$DM){$M3=true;}};if($L4&&$M3&&(!$JY||$JY==$Ol)){return;}}};var $nz=this.$3D.$Qb;if($3m!=null&&this.getPrevRecord($3m)==$DM){for(var $ze=0;$3m&&$ze<$nz;$ze++)$3m=this.getPrevRecord($3m);this.$xd=$3m;return;};if($JY!=null&&this.getNextRecord($JY)==$DM){ for(var $ze=0;$3m&&$ze<$nz;$ze++)$3m=this.getNextRecord($3m);this.$xd=$3m;return;};var $xg=0;var $Ol=this.getFirstRecord();while($Ol){$xg++;if($Ol==$DM)break;$Ol=this.getNextRecord($Ol);};var $eB=parseInt($xg/$nz);var $Ai=this.$3D.$j5;var $Ka=$xg-($eB-parseInt($Ai/2))*$nz-1;for(var $ze=0;$Ol&&$ze<$Ka;$ze++){$Ol=this.getPrevRecord($Ol);};this.$xd=($Ol)?$Ol:this.getFirstRecord();};function $5u(id,$3K){var $6g=null;if(id){$6g=document.getElementById(id);}else{id=$jZ();};if($6g==null){$6g=document.createElement("DIV");$6g.id=id;};$6g.getId=__DoradoComponent_getId;$6g.getViewModel=__DoradoComponent_getViewModel;$6g.isActive=__DoradoComponent_isActive;$6g.destroy=$6L;$6g.activate=__DataControl_activate;$6g.$ti=$zH;$6g.getTag=__DoradoElement_getTag;$6g.setTag=__DoradoElement_setTag;$6g.getDataset=__DataControl_getDataset;$6g.setDataset=$tK;$6g.establishBinding=__DataControl_establishBinding;$6g.processDatasetMessage=$7i;$6g.disableBinding=__DataControl_disableBinding; $6g.enableBinding=__DataControl_enableBinding;$6g.setBlockWidth=$$H;$6g.getBlockWidth=$il;$6g.setBlockHeight=$7o;$6g.getBlockHeight=$KB;$6g.setColumnCount=$cb;$6g.getColumnCount=$g3;$6g.isHighlightSelection=$JK;$6g.setHighlightSelection=$JK;$6g.rebuild=$TZ;$6g.refresh=$jr;$6g.$i5=$SV;$6g.$NN=$ac;$6g.onResize=$Rm;$6g.$ST=$Ww;$6g.onKeyDown=$3G;$6g.$hB=true;$6g.$Xh=100;$6g.$$P=100;$6g.$Lr=0;$6g.$hB=true;$6g.$AP=true;if(!$6g.className)$sD($6g,"DataBlock");EventManager.addSystemEvent($6g,"onclick",function($tb){$UQ($6g,$tb);});EventManager.addSystemEvent($6g,"ondblclick",function($tb){$LV($6g,$tb);});EventManager.addSystemEvent($6g,"onmousewheel",function($tb){return $Oe($6g,$tb);});if(browserType==BROWSER_IE){EventManager.addSystemEvent($6g,"onresize",function($tb){$6g.onResize();});};return $6g;} DoradoFactory.registerComponentType("DataBlock",$5u);function $tK($cf){__DataControl_setDataset.apply(this,[$cf]);if(this.$pA==null){this.$pA=new $W5(this);};this.$pA.setDataset(this.getDataset());};function $$H($Id){this.$Xh=$Id;};function $il(){return this.$Xh;};function $7o($dP){this.$$P=$dP;};function $KB(){return this.$$P;};function $cb($nz){this.$Lr=$nz;};function $g3(){return this.$Lr;};function $O_(){return this.$AP;};function $JK($xS){this.$AP=$xS;};function $zH(){this.rebuild();this.$yj=true;this.establishBinding();};function $6L(){this.$LX=null;this.$Sc=null;this.$Ov=null;this.$i3=null;this.$dF=null;this.$Ng=null;};function $TZ(){this.innerHTML="";var $Dx,$Du,$Da,$eB,$6O,$l8; $Da=document.createElement("TBODY");this.$dF=$Da;$Du=document.createElement("TABLE");$Du.cellPadding=0;$Du.cellSpacing=1;if(browserType!=BROWSER_IE){$Du.style.tableLayout="fixed";};this.$LX=$Du;$Du.appendChild($Da);$l8=document.createElement("DIV");this.$Ng=$l8;$l8.style.overflow="hidden";$l8.style.width="100%";$l8.style.height="100%";$l8.className="Container";$l8.appendChild($Du);$eB=document.createElement("TR");$6O=document.createElement("TD");$6O.style.width="100%";$6O.className="OuterTableCell";$6O.appendChild($l8);$eB.appendChild($6O);$6O=document.createElement("TD");$6O.className="OuterTableCell";var $gn=DoradoFactory.create("ScrollBar",null,null,$2U);$gn.activate();$gn.style.height="100%";$gn.setMin(1);$gn.setSmallChange(1);$gn.setDragMode($lV);$gn._parent=this;EventManager.addDoradoEvent($gn,"onPositionChanged",$xV);this.$i3=$gn;$6O.appendChild($gn);$eB.appendChild($6O);$Da=document.createElement("TBODY");$Da.appendChild($eB);$Dx=document.createElement("TABLE");$Dx.style.width="100%";$Dx.style.height="100%";$Dx.cellPadding=0;$Dx.cellSpacing=0;$Dx.className="OuterTable";$Dx.appendChild($Da); this.$Sc=$Dx;this.appendChild($Dx);};function $xV($gn,$7g){var parent=$gn._parent;if(parent.$9N)return;var $cf=parent.$kd;$cf.$OW=parseInt(parent.$$5/2);var $YW=$gn.getPosition();if($YW<=$gn.getMin()){$cf.moveFirst();}else if($YW>=$gn.getMax()){$cf.moveLast();}else{var $Zr=$YW-$7g;$cf.move($Zr);}};function $7i(message,$cf,$sY){function $Op($6M,$co,$ha){if($co==$ha){return 1;}else{return($ha-$co-1)*$6M+1;}};this.$6K=true;switch(message){case __Dataset_MSG_REFRESH:{this.refresh();break;};case __Dataset_MSG_CURRENT_CHANGED:{var $gQ=null;var $YJ=this.$Ov;if($YJ){$sD($YJ,"Block");$gQ=$YJ.$1N;};var $DM=$cf.$y;var $4e=this.$pA.$1u;var $wD=$4e.get($DM);if($wD&&!$wD.$x8){this.$NN($wD); }else{this.refresh();};var $gn=this.$i3;if(!this.$9N&&$gn!=null){$gn.setMax($cf.getVisibleCount());var position=$gn.getPosition();var $6M=$cf.$F2;var $DM=$cf.$y;var $RP=false;if($DM!=null&&$gQ!=null){var $2B=$gQ;var next=$gQ;var $S4=0;var $kF=0;for(var $ze=0;$ze<10;$ze++){if(next!=null){var $db=next.$te;next=next.getNextRecord();if(next!=null){$S4+=$Op($6M,$db,next.$te);if(next==$DM){position+=$S4;$RP=true;break;}}};if($2B!=null){var $db=$2B.$te;$2B=$2B.getPrevRecord();if($2B!=null){$kF+=$Op($6M,$db,$2B.$te);if($2B==$DM){position-=$kF;$RP=true;break;}}}}};if($RP){this.$9N=true;$gn.setPosition(position);this.$9N=false;} else{if($cf.getLastRecord()==$DM){position=$gn.getMax();}else{position=1;var $Ol=$cf.getFirstRecord();while($Ol!=null){if($Ol==$DM)break;var $db=$Ol.$te;$Ol=$Ol.getNextRecord();if(($Ol!=null)){position+=$Op($6M,$db,$Ol.$te);}}};this.$9N=true;$gn.setPosition(position);this.$9N=false;}};break;};case __Dataset_MSG_REFRESH_RECORD:;case __Dataset_MSG_DATA_CHANGED:;case __Dataset_MSG_RECORD_STATE_CHANGED:{var $Ol=$sY[0];var $4e=this.$pA.$1u;var $wD=$4e.get($Ol);if($wD)this.$i5($wD,$Ol);break;};case __Dataset_MSG_RECORD_INSERTED:;case __Dataset_MSG_RECORD_DELETED:{this.refresh();break;}};this.$6K=false;};function $jr(){var $cf=this.$kd;var $Da=this.$dF;var $MR=this.$Ng;var $l1=((this.$Lr>0)?this.$Lr:parseInt($MR.offsetWidth/(this.$Xh+1)));var $3l=parseInt($MR.offsetHeight/(this.$$P+1)+0.99);if($l1<=0)$l1=1;if($3l<=0)$3l=1; if(this.$Qb!=$l1||this.$j5!=$3l){var $gn=this.$i3;$gn.setMax($cf.getVisibleCount());$gn.setSmallChange($l1);};if(this.$Qb!=$l1){for(var $ze=$Da.childNodes.length-1;$ze>=0;$ze--){$Da.removeChild($Da.childNodes[$ze]);}};var $2b=(this.$Lr>0&&this.$Xh==0);if($2b){this.$LX.style.width="100%";}else{this.$LX.style.width="";};var $x4=$l1*$3l;var $DB=this.$pA;$DB.$5U($x4);this.$Qb=$l1;this.$j5=$3l;this.$$5=$x4;var $4e=this.$pA.$1u;$4e.clear();this.$Ov=null;var $l8,$6O,$eB;var $1y=0,$k2=0,$BM=0;var $nd,$Xr;var rows=$Da.rows,cells;var $Ol=$DB.$1F();while($Ol){if($1y==0){$nd=(!rows.length||rows.length<=$k2);if($nd){$eB=document.createElement("TR");}else{$eB=rows[$k2];};cells=$eB.cells;};$tw=(!cells.length||cells.length<=$1y);if($tw){$6O=document.createElement("TD"); $6O.className="BlockCell";$6O._doradoClass="BlockCell";$l8=document.createElement("DIV");$l8.style.overflow="hidden";$l8._doradoClass="Block";$6O.appendChild($l8);$eB.appendChild($6O);var $6g=this;EventManager.addSystemEvent($l8,"onmouseenter",function($tb){fireDoradoEvent($6g,"onBlockMouseEnter",[$6g,$l8,$Ol]);});EventManager.addSystemEvent($l8,"onmouseleave",function($tb){fireDoradoEvent($6g,"onBlockMouseLeave",[$6g,$l8,$Ol]);});}else{$6O=cells[$1y];$l8=$6O.firstChild;};if($2b){$l8.style.width="100%";}else{$l8.style.width=this.$Xh;};$l8.style.height=this.$$P;if($Ol==$cf.$y){this.$NN($l8);}else if(!$Ol.$x8){$sD($l8,"Block");}else{$sD($l8,"MockBlock");};$l8.$x8=$Ol.$x8;$4e.put($Ol._hashCode,$l8);this.$i5($l8,$Ol);$BM++;$1y++;if($1y==$l1){ if($nd)$Da.appendChild($eB);$1y=0;$k2++;};$DB.$J3=$Ol;if($BM==$x4)break;$Ol=$DB.getNextRecord($Ol);};if($1y>0){if($nd){$Da.appendChild($eB);}else{for(var $ze=$eB.childNodes.length-1;$ze>=$1y;$ze--){$eB.removeChild($eB.childNodes[$ze]);}};$k2++;};for(var $ze=$Da.childNodes.length-1;$ze>=$k2;$ze--){$Da.removeChild($Da.childNodes[$ze]);};this.$Tw=this.offsetWidth;this.$86=this.offsetHeight;if(this.$pJ)clearTimeout(this.$pJ);};function $SV($wD,$Ol){if(!$Ol.$x8){if($wD.$Gw!=$Ol.$Gw){$wD.$1N=$Ol;if(this._onRefreshBlock==null||fireDoradoEvent(this,"onRefreshBlock",[this,$wD,$Ol])){var label=$wD.firstChild;if(!label||!label.$FK){$wD.innerHTML="";label=document.createElement("LABEL");label.$FK=true;$wD.appendChild(label);};var text=$Ol.toString();label.innerText=text;label.title=text;};$wD.$Gw==$Ol.$Gw;}} else{$wD.$1N=$Ol;$wD.innerText="";}};function $ac($wD){this.$Ov=$wD;if(this.$AP)$sD($wD,"CurrentBlock");var $l8=this.$Ng;var $m=$wD.parentNode;var $YW=getAbsolutePosition($m,$l8);var top=$YW[1];var bottom=top+$m.offsetHeight;var scrollTop=$l8.scrollTop;var $Vl=scrollTop+$l8.clientHeight;if(top$Vl){$l8.scrollTop=$l8.scrollTop+(bottom-$Vl);}};function $UQ($6g,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};var $wD=$2i(target,"Block");if($wD){var $cf=$6g.$kd;var $Ol=$wD.$1N;if(!$Ol.$x8){$cf.setCurrent($Ol);}else{var $Pa=0,$Ox=0;var $N0=$6g.$pA.$1u.$6R;for(var $ze=0;$ze<$N0.length;$ze++){var $hu=$N0[$ze];if($hu.$1N==$cf.$y){$Pa=$ze;}else if($hu.$1N==$Ol){$Ox=$ze;}} $cf.$OW=parseInt($6g.$$5/2);$cf.move($Ox-$Pa);}};fireDoradoEvent($6g,"onClick",[$6g]);};function $LV($6g,$tb){var target;if(browserType==BROWSER_IE){target=$tb.srcElement;}else{target=$tb.target;};fireDoradoEvent($6g,"onDblClick",[$6g]);};function $Rm(){if(!this.$yj)return;if(browserType==BROWSER_IE){var $6i=(this.$86!=this.offsetHeight&&this.offsetHeight>0);if(!$6i){$6i=(this.$Tw!=this.offsetWidth&&this.offsetWidth>0);};if(!$6i)return;};if(this.$pJ)clearTimeout(this.$pJ);this.$pJ=setTimeout("var $6g = document.getElementById(\""+this.id+"\");"+"if ($6g != null) $6g.$ST()",100);};function $Ww(){if(browserType!=BROWSER_IE){var $gn=this.$i3;this.$LX.style.display="none";if($gn)$gn.style.display="none";this.$Sc.style.height=this.clientHeight;this.$Ng.style.height=this.clientHeight;if($gn)$gn.style.display="";this.$LX.style.display="";};this.refresh();};function $3G($tb){var $cf=this.$kd;switch($tb.keyCode){case 37:{$cf.movePrev(); break;};case 39:{$cf.moveNext();break;};case 38:{$cf.move(0-this.$Qb);break;};case 40:{$cf.move(this.$Qb);break;};case 9:case 13:{var $2Q=null;if($tb.shiftKey){$2Q=$f6(this);}else{$2Q=$mA(this);};if($2Q!=null){$cx($2Q);if($tb.keyCode==9)$tb.returnValue=false;}else{$IF(null);$tb.keyCode=9;};break;};case 33:{var $2u=(this.$j5>1)?(this.$j5-1)*this.$Qb:this.$Qb;$cf.move(0-$2u);break;};case 34:{var $2u=(this.$j5>1)?(this.$j5-1)*this.$Qb:this.$Qb;$cf.move($2u);break;};case 36:{$cf.moveFirst();break;};case 35:{$cf.moveLast();break; }}};function $Oe($6g,$tb){$QI=true;var $cf=$6g.$kd;var $l1=$6g.$Qb;var $l5=0;if($tb.wheelDelta>=120){if(!$cf.isFirst()){$l5=-1;$cf.move($l5*$l1);}}else if($tb.wheelDelta<=-120){if(!$cf.isLast()){$l5=1;$cf.move($l5*$l1);}};if($l5!=0){$6g.processDatasetMessage(__Dataset_MSG_CURRENT_CHANGED,$cf,[$cf.$y]);};return($l5==0);}