| 1 |
- _ie=(document.all!=null)?true:false;_dom=(document.getElementById!=null)?true:false;_isQuirksMode=(document.compatMode!="CSS1Compat");_moz=_dom&&!_ie;_show="visible";_hide="hidden";_hand=_ie?"hand":"pointer";_appVer=navigator.appVersion.toLowerCase();_mac=(_appVer.indexOf("macintosh")>=0)||(_appVer.indexOf("macos")>=0);_userAgent=navigator.userAgent?navigator.userAgent.toLowerCase():null;_saf=_moz&&(_userAgent.indexOf("safari")>=0);_ctrl=0;_shift=1;_alt=2;_ie6=_ie&&(_appVer.indexOf("msie 5")<0);_small=(screen.height<=600);_curDoc=document;_curWin=self;_tooltipWin=self;_tooltipDx=0;_tooltipDy=0;_codeWinName="_CW";_leftBtn=(_ie||_saf)?1:0;_preloadArr=new Array;_widgets=new Array;_resizeW=_ie6?"col-resize":"E-resize";_resizeH=_ie6?"row-resize":"S-resize";_ddData=new Array;_dontNeedEncoding=null;_thex=null;function initDom(skin,style,lang,curWin,codeUniqueName){_skin=skin;_lang=lang;_style=style;if(curWin){_curWin=curWin;_curDoc=curWin.document;}_tooltipWin=_curWin;if(codeUniqueName){_codeWinName="_CW"+codeUniqueName;}_curWin[_codeWinName]=self;}function styleSheet(){includeCSS("style");}function isLayerDisplayed(lyr){var css=lyr?lyr.style:null;if(css){if(css.display=="none"||css.visibility=="hidden"){return false;}else{var par=lyr.parentNode;if(par!=null){return isLayerDisplayed(par);}else{return true;}}}else{return true;}}function safeSetFocus(lyr){if(lyr&&lyr.focus&&isLayerDisplayed(lyr)){lyr.focus();}}function newWidget(id){var o=new Object;o.id=id;o.layer=null;o.css=null;o.getHTML=Widget_getHTML;o.beginHTML=Widget_getHTML;o.endHTML=Widget_getHTML;o.write=Widget_write;o.begin=Widget_begin;o.end=Widget_end;o.init=Widget_init;o.move=Widget_move;o.resize=Widget_resize;o.setBgColor=Widget_setBgColor;o.show=Widget_show;o.getWidth=Widget_getWidth;o.getHeight=Widget_getHeight;o.setHTML=Widget_setHTML;o.setDisabled=Widget_setDisabled;o.focus=Widget_focus;o.setDisplay=Widget_setDisplay;o.isDisplayed=Widget_isDisplayed;o.appendHTML=Widget_appendHTML;o.setTooltip=Widget_setTooltip;o.initialized=Widget_initialized;o.widx=_widgets.length;_widgets[o.widx]=o;return o;}function Widget_appendHTML(){append(_curDoc.body,this.getHTML());}function Widget_getHTML(){return"";}function Widget_write(i){_curDoc.write(this.getHTML(i));}function Widget_begin(){_curDoc.write(this.beginHTML());}function Widget_end(){_curDoc.write(this.endHTML());}function Widget_init(){var o=this;o.layer=getLayer(o.id);o.css=o.layer.style;o.layer._widget=o.widx;if(o.initialHTML){o.setHTML(o.initialHTML);}}function Widget_move(x,y){var c=this.css;if(x!=null){if(_moz){c.left=""+x+"px";}else{c.pixelLeft=x;}}if(y!=null){if(_moz){c.top=""+y+"px";}else{c.pixelTop=y;}}}function Widget_focus(){safeSetFocus(this.layer);}function Widget_setBgColor(c){this.css.backgroundColor=c;}function Widget_show(show){this.css.visibility=show?_show:_hide;}function Widget_getWidth(){return this.layer.offsetWidth;}function Widget_getHeight(){return this.layer.offsetHeight;}function Widget_setHTML(s){var o=this;if(o.layer){o.layer.innerHTML=s;}else{o.initialHTML=s;}}function Widget_setDisplay(d){if(this.css){this.css.display=d?"":"none";}}function Widget_isDisplayed(){if(this.css.display=="none"){return false;}else{return true;}}function Widget_setDisabled(d){if(this.layer){this.layer.disabled=d;}}function Widget_resize(w,h){if(w!=null){this.css.width=""+(Math.max(0,w))+"px";}if(h!=null){this.css.height=""+(Math.max(0,h))+"px";}}function Widget_setTooltip(tooltip){this.layer.title=tooltip;}function Widget_initialized(){return this.layer!=null;}function newGrabberWidget(id,resizeCB,x,y,w,h,isHori,buttonCB,tooltip){o=newWidget(id);o.resizeCB=resizeCB;o.x=x;o.y=y;o.w=w;o.h=h;o.dx=0;o.dy=0;o.min=null;o.max=null;o.isHori=isHori;o.preloaded=new Image;o.preloaded.src=_skin+"../resizepattern.gif";o.buttonCB=buttonCB;o.allowGrab=true;o.collapsed=false;o.isFromButton=false;o.showGrab=GrabberWidget_showGrab;o.setCollapsed=GrabberWidget_setCollapsed;o.tooltipButton=tooltip;o.getHTML=GrabberWidget_getHTML;o.enableGrab=GrabberWidget_enableGrab;o.setMinMax=GrabberWidget_setMinMax;if(window._allGrabbers==null){window._allGrabbers=new Array;}o.index=_allGrabbers.length;_allGrabbers[o.index]=o;o.buttonLyr=null;o.setButtonImage=GrabberWidget_setButtonImage;o.getImgOffset=GrabberWidget_getImgOffset;return o;}function GrabberWidget_setCollapsed(collapsed,tooltip){this.collapsed=collapsed;this.setButtonImage(false,tooltip);}function GrabberWidget_getImgOffset(isRollover){var o=this;if(o.isHori){o.dx=(o.collapsed?12:0)+(isRollover?6:0);o.dy=0;}else{o.dy=(o.collapsed?12:0)+(isRollover?6:0);o.dx=0;}}function GrabberWidget_setButtonImage(isRollover,tooltip){var o=this;o.getImgOffset(isRollover);o.tooltipButton=tooltip;if(o.layer){if(o.buttonLyr==null){o.buttonLyr=getLayer("grabImg_"+o.id);}if(o.buttonLyr){changeSimpleOffset(o.buttonLyr,o.dx,o.dy,null,tooltip);}}}function GrabberWidget_enableGrab(bEnable){var o=this;o.allowGrab=bEnable;if(o.css){o.css.cursor=o.allowGrab?(o.isHori?_resizeW:_resizeH):"default";}}function GrabberWidget_getHTML(){var o=this,ho=o.isHori;var cr=o.allowGrab?(ho?_resizeW:_resizeH):"default";var moveableCb='onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+".GrabberWidget_down(event,'"+o.index+"',this);return false;\"";var imgG=_ie?('<img onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+'.eventCancelBubble(event)" border="0" hspace="0" vspace="0" src="'+_skin+'../transp.gif" id="modal_'+o.id+'" style="z-index:10000;display:none;position:absolute;top:0px;left:0px;width:1px;height:1px;cursor:'+cr+'">'):('<div onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+'.eventCancelBubble(event)" border="0" hspace="0" vspace="0" id="modal_'+o.id+'" style="z-index:10000;display:none;position:absolute;top:0px;left:0px;width:1px;height:1px;cursor:'+cr+'"></div>');var button=o.buttonCB?(_skin+(ho?"h":"v")+"grab.gif"):"";if(button){button=simpleImgOffset(button,ho?6:50,ho?50:6,o.dx,o.dy,"grabImg_"+o.id,'onmouseover="'+_codeWinName+".GrabberWidget_buttonover(event,'"+o.index+'\',this);return false;" onmouseout="'+_codeWinName+".GrabberWidget_buttonout(event,'"+o.index+'\',this);return false;" onmousedown="'+_codeWinName+".GrabberWidget_button(event,'"+o.index+"',this);return false;\"",o.tooltipButton,"cursor:"+_hand+";");}return getBGIframe("grabIframe_"+o.id)+imgG+'<table cellpadding="0" cellspacing="0" border="0" '+moveableCb+' id="'+o.id+'" style="overflow:hidden;position:absolute;left:'+o.x+"px;top:"+o.y+"px;width:"+o.w+"px;height:"+o.h+"px;cursor:"+cr+'"><tr><td align="center" valign="middle">'+button+"</td></table>";}function GrabberWidget_setMinMax(min,max){this.min=min;this.max=max;}function GrabberWidget_button(e,index,lyr){var o=_allGrabbers[index];o.isFromButton=true;lyr.onmouseup=eval("_curWin."+_codeWinName+".GrabberWidget_buttonup");}function GrabberWidget_buttonover(e,index,lyr){var o=_allGrabbers[index];o.setButtonImage(true);}function GrabberWidget_buttonout(e,index,lyr){var o=_allGrabbers[index];o.setButtonImage(false);}function GrabberWidget_buttonup(e){GrabberWidget_up(e);}function GrabberWidget_showGrab(){var o=this,mod=o.mod,ifr=o.iframe,stl=o.layer.style,st=mod.style;ifr.setDisplay(true);}function GrabberWidget_down(e,index,lyr){var o=_allGrabbers[index];window._theGrabber=o;if(o.mod==null){o.mod=getLayer("modal_"+o.id);o.iframe=newWidget("grabIframe_"+o.id);o.iframe.init();}o.mod.onmousemove=eval("_curWin."+_codeWinName+".GrabberWidget_move");o.mod.onmouseup=eval("_curWin."+_codeWinName+".GrabberWidget_up");o.grabStartPosx=parseInt(lyr.style.left);o.grabStartPosy=parseInt(lyr.style.top);o.grabStartx=eventGetX(e);o.grabStarty=eventGetY(e);var mod=o.mod,ifr=o.iframe,stl=o.layer.style,st=mod.style;stl.backgroundImage="url('"+_skin+"../resizepattern.gif')";o.prevZ=stl.zIndex;stl.zIndex=9999;ifr.css.zIndex=9998;st.width="100%";st.height="100%";mod.style.display="block";var p=getPos(o.layer);ifr.move(p.x,p.y);ifr.resize(o.getWidth(),o.getHeight());if(!o.isFromButton){o.showGrab();}return false;}function GrabberWidget_move(e){var o=_theGrabber,lyr=o.layer,mod=o.mod;if(o.isFromButton){if(o.isHori){var x=eventGetX(e),ox=o.grabStartx;if((x<ox-3)||(x>ox+3)){o.isFromButton=false;}}else{var Y=eventGetY(e),oy=o.grabStarty;if((y<oy-3)||(y>oy+3)){o.isFromButton=false;}}if(!o.isFromButton){o.showGrab();}}if(!o.isFromButton){if(o.allowGrab){var x=o.isHori?Math.max(0,o.grabStartPosx-o.grabStartx+eventGetX(e)):null;var y=o.isHori?null:Math.max(0,o.grabStartPosy-o.grabStarty+eventGetY(e));if(o.isHori){if(o.min!=null){x=Math.max(x,o.min);}if(o.max!=null){x=Math.min(x,o.max);}}else{if(o.min!=null){y=Math.max(y,o.min);}if(o.max!=null){y=Math.min(y,o.max);}}eventCancelBubble(e);o.move(x,y);getPos(o.layer);if(o.buttonCB){var bCss=o.buttonLyr.style;if(bCss.display!="none"){bCss.display="none";}}o.iframe.move(x,y);}}}function GrabberWidget_up(e){var o=_theGrabber,lyr=o.layer,mod=o.mod,stl=lyr.style;stl.backgroundImage="";stl.zIndex=o.prevZ;var ifr=o.iframe;ifr.move(-100,-100);ifr.resize(1,1);ifr.setDisplay(false);eventCancelBubble(e);var st=mod.style;st.display="none";st.width="0px";st.height="0px";if(o.buttonCB){o.buttonLyr.style.display="";}if(o&&(o.isFromButton)){if(o.buttonCB){o.buttonCB();}o.isFromButton=false;}if(o.allowGrab&&(!o.isFromButton)){if(o.resizeCB){o.resizeCB(parseInt(lyr.style.left),parseInt(lyr.style.top));}}}function newButtonWidget(id,label,cb,width,hlp,tooltip,tabIndex,margin,url,w,h,dx,dy,imgRight,disDx,disDy){var o=newWidget(id);o.label=label;o.cb=cb;o.width=width;o.hlp=hlp;o.tooltip=tooltip;o.tabIndex=tabIndex;o.isGray=false;o.isDefault=false;o.txt=null;o.icn=null;o.margin=margin?margin:0;o.extraStyle="";if(url){o.url=url;o.w=w;o.h=h;o.dx=dx;o.dy=dy;o.disDx=(disDx!=null)?disDx:dx;o.disDy=(disDy!=null)?disDy:dy;o.imgRight=imgRight?true:false;}o.getHTML=ButtonWidget_getHTML;o.setDisabled=ButtonWidget_setDisabled;o.setText=ButtonWidget_setText;o.changeImg=ButtonWidget_changeImg;o.oldInit=o.init;o.init=ButtonWidget_init;o.isDisabled=ButtonWidget_isDisabled;o.setDefaultButton=ButtonWidget_setDefaultButton;o.executeCB=ButtonWidget_executeCB;o.setTooltip=ButtonWidget_setTooltip;o.instIndex=ButtonWidget_currInst;ButtonWidget_inst[ButtonWidget_currInst++]=o;return o;}ButtonWidget_inst=new Array;ButtonWidget_currInst=0;function ButtonWidget_getHTML(){with(this){var clk=_codeWinName+".ButtonWidget_clickCB("+this.instIndex+');return false;"';var clcbs='onclick="'+clk+'" ';if(_ie){clcbs+='ondblclick="'+clk+'" ';}var isDefaultSty=(this.isDefault&&!this.isGray);clcbs+='onkeydown=" return '+_codeWinName+".ButtonWidget_keydownCB(event,"+this.instIndex+');" ';var url1=_skin+"button.gif",addPar=' style="'+extraStyle+"cursor:"+_hand+";margin-left:"+margin+"px; margin-right:"+margin+'px; "'+clcbs+" ",tip=attr("title",tooltip),idText="theBttn"+id,idIcon="theBttnIcon"+id;var bg=backImgOffset(url1,0,isDefaultSty?105:42);var lnkB="<a "+attr("id",idText)+" "+tip+" "+attr("tabindex",tabIndex)+' href="javascript:void(0)" class="wizbutton">';var l=(label!=null);var im=(this.url?('<td align="'+(l?(this.imgRight?"right":"left"):"center")+'" style="'+bg+'" width="'+(!l&&(width!=null)?width+6:w+6)+'">'+(l?"":lnkB)+simpleImgOffset(url,w,h,this.isGray?disDs:dx,this.isGray?disDy:dy,idIcon,null,(l?"":tooltip),"cursor:"+_hand)+(l?"":"</a>")+"</td>"):"");return'<table onmouseover="return true" '+attr("id",id)+" "+addPar+' border="0" cellspacing="0" cellpadding="0"><tr valign="middle">'+'<td height="21" width="5" style="'+backImgOffset(url1,0,isDefaultSty?63:0)+'"></td>'+(this.imgRight?"":im)+(l?("<td "+attr("width",width)+attr("id","theBttnCenterImg"+id)+' align="center" class="'+(this.isGray?"wizbuttongray":"wizbutton")+'" style="padding-left:3px;padding-right:3px;'+bg+'"><nobr>'+lnkB+label+"</a></nobr></td>"):"")+(this.imgRight?im:"")+'<td height="21" width="5" style="'+backImgOffset(url1,0,isDefaultSty?84:21)+'"></td></tr></table>';}}function ButtonWidget_setDisabled(d){var o=this,newCur=d?"default":_hand;o.isGray=d;if(o.layer){var newClassName=d?"wizbuttongray":"wizbutton";if(o.txt.className!=newClassName){o.txt.className=newClassName;o.txt.style.cursor=newCur;o.css.cursor=newCur;if(o.icn){changeSimpleOffset(o.icn,o.isGray?o.disDx:o.dx,o.isGray?o.disDy:o.dy);o.icn.style.cursor=newCur;}if(o.isDefault){var isDefaultSty=!d,url=_skin+"button.gif";changeSimpleOffset(o.leftImg,0,isDefaultSty?63:0,url);changeOffset(o.centerImg,0,isDefaultSty?105:42,url);changeSimpleOffset(o.rightImg,0,isDefaultSty?84:21,url);}}}}function ButtonWidget_setDefaultButton(){var o=this;if(o.layer){var isDefaultSty=!o.isGray,url=_skin+"button.gif";changeSimpleOffset(o.leftImg,0,isDefaultSty?63:0,url);changeOffset(o.centerImg,0,isDefaultSty?105:42,url);changeSimpleOffset(o.rightImg,0,isDefaultSty?84:21,url);}o.isDefault=true;}function ButtonWidget_isDisabled(){return this.isGray;}function ButtonWidget_setText(str){this.txt.innerHTML=convStr(str);}function ButtonWidget_setTooltip(tooltip){var o=this;o.tooltip=tooltip;o.layer.title=tooltip;if(o.txt){o.txt.title=tooltip;}if(o.icn){o.icn.title=tooltip;}}function ButtonWidget_init(){var o=this;o.oldInit();o.txt=getLayer("theBttn"+this.id);o.icn=getLayer("theBttnIcon"+this.id);o.leftImg=getLayer("theBttnLeftImg"+this.id);o.centerImg=getLayer("theBttnCenterImg"+this.id);o.rightImg=getLayer("theBttnRightImg"+this.id);var newClassName=o.isGray?"wizbuttongray":"wizbutton";if(o.txt.className!=newClassName){o.setDisabled(o.isGray);}}function ButtonWidget_changeImg(dx,dy,disDx,disDy,url,tooltip){var o=this;if(url){o.url=url;}if(dx!=null){o.dx=dx;}if(dy!=null){o.dy=dy;}if(disDx!=null){o.disDx=disDx;}if(disDy!=null){o.disDy=disDy;}if(tooltip!=null){o.tooltip=tooltip;}if(o.icn){changeSimpleOffset(o.icn,o.isGray?o.disDx:o.dx,o.isGray?o.disDy:o.dy,o.url,o.tooltip);}}function ButtonWidget_clickCB(index){var btn=ButtonWidget_inst[index];if(btn&&!btn.isGray){setTimeout("ButtonWidget_delayClickCB("+index+")",1);}}function ButtonWidget_delayClickCB(index){var btn=ButtonWidget_inst[index];btn.executeCB();}function ButtonWidget_executeCB(){var o=this;if(o.cb){if(typeof o.cb!="string"){o.cb();}else{eval(o.cb);}}}function ButtonWidget_keydownCB(e,index){var k=eventGetKey(e);var btn=ButtonWidget_inst[index];if(k==13&&btn.cb){eventCancelBubble(e);}return true;}function newScrolledZoneWidget(id,borderW,padding,w,h,bgClass){var o=newWidget(id);o.borderW=borderW;o.padding=padding;o.w=w;o.h=h;o.oldResize=o.resize;o.beginHTML=ScrolledZoneWidget_beginHTML;o.endHTML=ScrolledZoneWidget_endHTML;o.resize=ScrolledZoneWidget_resize;o.bgClass=(bgClass)?bgClass:"insetBorder";return o;}function ScrolledZoneWidget_beginHTML(){var w=this.w,h=this.h;var ofs=_moz?2*(this.borderW+this.padding):0;if(typeof (w)=="number"){if(_moz){w=Math.max(0,w-ofs);}w=""+w+"px";}if(typeof (h)=="number"){if(_moz){h=Math.max(0,h-ofs);}h=""+h+"px";}return'<div align="left" onselectstart="return false" class="'+this.bgClass+'" id="'+this.id+'" style="border-width:'+this.borderW+"px;padding:"+this.padding+"px;"+sty("width",w)+sty("height",h)+'overflow:auto">';}function ScrolledZoneWidget_endHTML(){return"</div>";}function ScrolledZoneWidget_resize(w,h){if(_moz){var ofs=2*(this.borderW+this.padding);if(w!=null){w=Math.max(0,w-ofs);}if(h!=null){h=Math.max(0,h-ofs);}}this.oldResize(w,h);}function newComboWidget(id,changeCB,noMargin,width,tooltip){var o=newWidget(id);o.tooltip=tooltip;o.size=1;o.getHTML=ComboWidget_getHTML;o.beginHTML=ComboWidget_beginHTML;o.endHTML=ComboWidget_endHTML;o.changeCB=changeCB;o.noMargin=noMargin;o.width=width==null?null:""+width+"px";o.add=ComboWidget_add;o.del=ComboWidget_del;o.getSelection=ComboWidget_getSelection;o.select=ComboWidget_select;o.valueSelect=ComboWidget_valueSelect;o.getCount=ComboWidget_getCount;o.oldSetDisabled=o.setDisabled;o.setDisabled=ComboWidget_setDisabled;o.setUndefined=ComboWidget_setUndefined;o.delByID=ComboWidget_delByID;o.move=ComboWidget_move;o.findByValue=ComboWidget_findByValue;o.findByText=ComboWidget_findByText;o.getValue=ComboWidget_getValue;o.isGrayed=ComboWidget_isGrayed;o.isDisabled=false;o.multi=false;o.undef=false;o.isCombo=true;o.undefId=o.id+"__undef";o.disabledId=o.id+"__disabled";return o;}_extrCmbS=(_moz?"font-size:12px;":"");function ComboWidget_beginHTML(){var o=this,_extrCmbS=((_moz&&!o.isCombo)?"font-size:12px;":"");return"<select "+(o.multi?"multiple":"")+" "+(o.noMargin?'style="'+sty("width",o.width)+_extrCmbS+'"':'style="'+sty("width",o.width)+"margin-left:10px;"+_extrCmbS+'"')+' class="listinputs" '+attr("onchange",_codeWinName+".ComboWidget_changeCB(event,this)")+attr("onclick",_codeWinName+".ComboWidget_clickCB(event,this)")+attr("ondblclick",_codeWinName+".ComboWidget_dblClickCB(event,this)")+attr("onkeyup",_codeWinName+".ComboWidget_keyUpCB(event,this)")+attr("onkeydown",_codeWinName+".ComboWidget_keyDownCB(event,this)")+attr("id",o.id)+attr("name",o.id)+attr("title",o.tooltip)+'size="'+o.size+'">';}function ComboWidget_endHTML(){return"</select>";}function ComboWidget_getHTML(inner){return this.beginHTML()+(inner?inner:"")+this.endHTML();}function ComboWidget_add(s,val,sel,id,grayed){var e=this.layer,opt=_curDoc.createElement("option");if(_ie){e.options.add(opt);}else{e.appendChild(opt);}if(opt.innerText!=null){opt.innerText=s;}else{opt.innerHTML=convStr(s);}opt.value=val;if(id!=null){opt.id=id;}if(sel){opt.selected=true;}if(grayed){opt.style.color="gray";}return opt;}function ComboWidget_move(delta){var e=this.layer,i=e.selectedIndex,len=e.options.length-1,newI=i+delta;if((i==-1)||(newI<0)||(newI>len)){return false;}var oldOpt=e.options[i],newOpt=e.options[newI];var oldVal=oldOpt.value,oldHTML=oldOpt.innerHTML,oldID=oldOpt.id,newID=newOpt.id,oldColor=oldOpt.style.color,newColor=newOpt.style.color;oldOpt.value=newOpt.value;oldOpt.innerHTML=newOpt.innerHTML;newOpt.id=null;oldOpt.id=newOpt.id;oldOpt.style.color=newColor;newOpt.value=oldVal;newOpt.innerHTML=oldHTML;newOpt.id=oldID;newOpt.style.color=oldColor;e.selectedIndex=newI;return true;}function ComboWidget_getSelection(){var e=this.layer,i=e.selectedIndex;if(i<0){return null;}var ret=new Object;ret.index=i;ret.value=e.options[i].value;ret.text=e.options[i].text;return ret;}function ComboWidget_select(i){var o=this,e=o.layer,len=e.options.length;if(i==null){e.selectedIndex=-1;}if((i<0)||(i>=len)){i=len-1;}if(i>=0){e.selectedIndex=i;}o.setUndefined(false);}function ComboWidget_valueSelect(v){var o=this,e=o.layer,opts=e.options,len=opts.length;for(var i=0;i<len;i++){if(opts[i].value==v){opts[i].selected=true;o.setUndefined(false);break;}}}function ComboWidget_del(i){var e=this.layer;if(i==null){e.options.length=0;}else{if(_ie){e.remove(i);}else{e.options[i]=null;}this.select(i);}}function ComboWidget_changeCB(e,l){var o=getWidget(l);if(o.changeCB){o.changeCB(e);}}function ComboWidget_clickCB(e,l){var o=getWidget(l);if(o.clickCB){o.clickCB(e);}}function ComboWidget_dblClickCB(e,l){var o=getWidget(l);if(o.dblClickCB){o.dblClickCB(e);}}function ComboWidget_keyUpCB(e,l){var o=getWidget(l);if(o.keyUpCB){o.keyUpCB(e);}}function ComboWidget_keyDownCB(e,l){var k=eventGetKey(e);var o=getWidget(l);if(o.isCombo&&(k==27||k==13)){eventCancelBubble(e);}else{if(k==13&&o.keyUpCB){eventCancelBubble(e);}}}function ComboWidget_getCount(){return this.layer.options.length;}function ComboWidget_delByID(id){var opt=getLayer(id);if(opt!=null){this.del(opt.index);}opt=null;}function ComboWidget_setDisabled(d,addEmptyElt){var o=this;o.oldSetDisabled(d);o.isDisabled=d;if(d==true){var old=getLayer(o.disabledId);if(old==null){o.add("","",true,o.disabledId);}else{o.layer.selectedIndex=old.index;}}else{o.delByID(o.disabledId);}}function ComboWidget_setUndefined(u){var o=this;o.undef=u;if(u==true){var old=getLayer(o.undefId);if(old==null){o.add("","",true,o.undefId);}else{o.layer.selectedIndex=old.index;}}else{o.delByID(o.undefId);}}function ComboWidget_findByValue(val){var o=this,e=o.layer,opts=e.options,len=opts.length;for(var i=0;i<len;i++){if(opts[i].value==val){var ret=new Object;ret.index=i;ret.value=e.options[i].value;ret.text=e.options[i].text;return ret;}}return null;}function ComboWidget_findByText(txt){var o=this,e=o.layer,opts=e.options,len=opts.length;for(var i=0;i<len;i++){if(opts[i].text==txt){var ret=new Object;ret.index=i;ret.value=e.options[i].value;ret.text=e.options[i].text;return ret;}}return null;}function ComboWidget_getValue(i){var o=this,e=o.layer,opts=e.options,len=opts.length;if(i==null||i<0||i>len){return null;}var ret=new Object;ret.index=i;ret.value=e.options[i].value;return ret;}function ComboWidget_isGrayed(i){var o=this,e=o.layer,opts=e.options,len=opts.length;if(i==null||i<0||i>len){return false;}return(e.options[i].style.color=="gray");}function newListWidget(id,changeCB,multi,width,lines,tooltip,dblClickCB,keyUpCB,clickCB){var o=newComboWidget(id,changeCB,true,width,tooltip);o.clickCB=clickCB;o.dblClickCB=dblClickCB;o.keyUpCB=keyUpCB;o.size=lines;o.multi=multi;o.getMultiSelection=ListWidget_getMultiSelection;o.setUndefined=ListWidget_setUndefined;o.isUndefined=ListWidget_isUndefined;o.change=ListWidget_change;o.isCombo=false;return o;}function ListWidget_setUndefined(u){var o=this;o.undef=u;if(u==true){o.layer.selectedIndex=-1;}}function ListWidget_isUndefined(){return(this.layer.selectedIndex==-1);}function ListWidget_getMultiSelection(){var e=this.layer,rets=new Array,len=e.options.length;for(var i=0;i<len;i++){var opt=e.options[i];if(opt.selected){var ret=new Object;ret.index=i;ret.value=opt.value;ret.text=opt.text;rets[rets.length]=ret;}}return rets;}function ListWidget_change(multi,lines){var o=this;if(multi!=null){o.multi=multi;o.layer.multiple=multi;}if(lines!=null){o.size=lines;o.layer.size=lines;}}function newInfoWidget(id,title,boldTitle,text,height){var o=newWidget(id);o.title=title?title:"";o.boldTitle=boldTitle?boldTitle:"";o.text=text?text:"";o.height=(height!=null)?height:55;o.getHTML=InfoWidget_getHTML;o.setText=InfoWidget_setText;o.setTitle=InfoWidget_setTitle;o.setTitleBold=InfoWidget_setTitleBold;o.oldResize=o.resize;o.resize=InfoWidget_resize;o.textLayer=null;return o;}function InfoWidget_setText(text,isHTML){var o=this;text=text?text:"";o.text=text;if(o.layer){var l=o.textLayer;if(l==null){l=o.textLayer=getLayer("infozone_"+o.id);}if(l){l.innerHTML=isHTML?text:convStr(text,false,true);}}}function InfoWidget_setTitle(text){var o=this;text=text?text:"";o.title=text;if(o.layer){var l=o.titleLayer;if(l==null){l=o.titleLayer=getLayer("infotitle_"+o.id);}if(l){l.innerHTML=convStr(text);}}}function InfoWidget_setTitleBold(text){var o=this;text=text?text:"";o.boldTitle=text;if(o.layer){var l=o.titleLayerBold;if(l==null){l=o.titleLayerBold=getLayer("infotitlebold_"+o.id);}if(l){l.innerHTML=convStr(text);}}}function InfoWidget_getHTML(){var o=this;return'<div class="dialogzone" align="left" style="overflow:hidden;'+sty("width",o.width)+sty("height",""+o.height+"px")+'" id="'+o.id+'">'+"<nobr>"+img(_skin+"../help.gif",16,16,"top",null,_helpLab)+'<span class="dialogzone" style="padding-left:5px" id="infotitle_'+o.id+'">'+convStr(o.title)+'</span><span style="padding-left:5px" class="dialogzonebold" id="infotitlebold_'+o.id+'">'+convStr(o.boldTitle)+"</span></nobr>"+"<br>"+getSpace(1,2)+'<div class="infozone" align="left" id="infozone_'+o.id+'" style="height:'+(o.height-18-(_moz?10:0))+"px;overflow"+(_ie?"-y":"")+':auto">'+convStr(o.text,false,true)+"</div>"+"</div>";}function InfoWidget_resize(w,h){var o=this;if(w!=null){o.w=w;}if(h!=null){o.h=h;}o.oldResize(w,h);if(o.layer){var l=o.textLayer;if(l==null){l=o.textLayer=getLayer("infozone_"+o.id);}if(l){if(o.h!=null){l.style.height=""+Math.max(0,o.h-(_ie?18:28))+"px";}}}}function newCheckWidget(id,text,changeCB,bold,imgUrl,imgW,imgH,bconvtext){var o=newWidget(id);o.text=text;o.convText=bconvtext;o.changeCB=changeCB;o.idCheckbox="check_"+id;o.checkbox=null;o.kind="checkbox";o.name=o.idCheckbox;o.bold=bold;o.imgUrl=imgUrl;o.imgW=imgW;o.imgH=imgH;o.getHTML=CheckWidget_getHTML;o.setText=CheckWidget_setText;o.parentInit=Widget_init;o.init=CheckWidget_init;o.check=CheckWidget_check;o.isChecked=CheckWidget_isChecked;o.setDisabled=CheckWidget_setDisabled;o.isDisabled=CheckWidget_isDisabled;o.uncheckOthers=CheckWidget_uncheckOthers;o.isIndeterminate=CheckWidget_isIndeterminate;o.setIndeterminate=CheckWidget_setIndeterminate;o.layerClass=("dialogzone"+(o.bold?"bold":""));o.nobr=true;return o;}function CheckWidget_getHTML(){var o=this,cls=o.layerClass;return'<table border="0" onselectstart="return false" cellspacing="0" cellpadding="0" class="'+cls+'"'+attr("id",o.id)+">"+'<tr valign="middle">'+'<td style="height:20px;width:21px"><input style="margin:'+(_moz?3:0)+'px" onclick="'+_codeWinName+'.CheckWidget_changeCB(event,this)" '+'type="'+o.kind+'"'+attr("id",o.idCheckbox)+attr("name",o.name)+">"+"</td>"+(o.imgUrl?'<td><label style="padding-left:2px" for="'+o.idCheckbox+'">'+img(o.imgUrl,o.imgW,o.imgH)+"</label></td>":"")+"<td>"+(o.nobr?"<nobr>":"")+'<label style="padding-left:'+(o.imgUrl?4:2)+'px" id="label_'+o.id+'" for="'+o.idCheckbox+'">'+(o.convText?convStr(o.text):o.text)+"</label>"+(o.nobr?"</nobr>":"")+"</td>"+"</tr></table>";}function CheckWidget_setText(s){var o=this;o.text=s;if(o.layer){if(o.labelLyr==null){o.labelLyr=getLayer("label_"+o.id);}o.labelLyr.innerHTML=o.convText?convStr(s):s;}}function CheckWidget_init(){this.parentInit();this.checkbox=getLayer(this.idCheckbox);}function CheckWidget_check(c){this.checkbox.checked=c;if(c){this.uncheckOthers();}}function CheckWidget_isChecked(){return this.checkbox.checked;}function CheckWidget_changeCB(e,l){var o=getWidget(l);o.uncheckOthers();if(o.changeCB){o.changeCB(e);}}function CheckWidget_setDisabled(d){this.checkbox.disabled=d;if(_moz){this.checkbox.className=(d?"dialogzone":"");}}function CheckWidget_isDisabled(){return this.checkbox.disabled;}function CheckWidget_uncheckOthers(){}function CheckWidget_isIndeterminate(){return this.checkbox.indeterminate;}function CheckWidget_setIndeterminate(b){this.checkbox.indeterminate=b;}function newRadioWidget(id,group,text,changeCB,bold,imgUrl,imgW,imgH,bconvtext){var o=newCheckWidget(id,text,changeCB,bold,imgUrl,imgW,imgH,bconvtext);o.kind="radio";o.name=group;if(_RadioWidget_groups[group]==null){_RadioWidget_groups[group]=new Array;}o.groupInstance=_RadioWidget_groups[group];var g=o.groupInstance;o.groupIdx=g.length;g[g.length]=o;o.uncheckOthers=RadioWidget_uncheckOthers;return o;}var _RadioWidget_groups=new Array;function RadioWidget_uncheckOthers(){var g=this.groupInstance,idx=this.groupIdx,len=g.length;for(var i=0;i<len;i++){if(i!=idx){var c=g[i].checkbox;if(c){c.checked=false;}}}}function newTextFieldWidget(id,changeCB,maxChar,keyUpCB,enterCB,noMargin,tooltip,width,focusCB,blurCB){var o=newWidget(id);o.tooltip=tooltip;o.changeCB=changeCB;o.maxChar=maxChar;o.keyUpCB=keyUpCB;o.enterCB=enterCB;o.noMargin=noMargin;o.width=width==null?null:""+width+"px";o.focusCB=focusCB;o.blurCB=blurCB;o.disabled=false;o.getHTML=TextFieldWidget_getHTML;o.getValue=TextFieldWidget_getValue;o.setValue=TextFieldWidget_setValue;o.intValue=TextFieldWidget_intValue;o.intPosValue=TextFieldWidget_intPosValue;o.select=TextFieldWidget_select;o.setDisabled=TextFieldWidget_setDisabled;o.beforeChange=null;o.wInit=o.init;o.init=TextFieldWidget_init;o.oldValue="";o.helpTxt="";o.isHelpTxt=false;o.setHelpTxt=TextFieldWidget_setHelpTxt;o.eraseHelpTxt=TextFieldWidget_eraseHelpTxt;o.enterCancelBubble=true;return o;}function TextFieldWidget_setDisabled(d){var o=this;o.disabled=d;if(o.layer){o.layer.disabled=d;}}function TextFieldWidget_init(){var o=this;o.wInit();o.layer.value=""+(o.oldValue!="")?o.oldValue:"";if(o.helpTxt&&!o.oldValue){o.setHelpTxt(o.helpTxt);}}function TextFieldWidget_getHTML(){var o=this;return"<input"+(o.disabled?" disabled":"")+' oncontextmenu="event.cancelBubble=true;return true" style="'+sty("width",this.width)+(_moz?"margin-top:1px;margin-bottom:1px;padding-left:2px;padding-right:2px;":"")+(_isQuirksMode?"height:18px;":"height:14px;")+"margin-left:"+(this.noMargin?0:10)+'px" onfocus="'+_codeWinName+'.TextFieldWidget_focus(this)" onblur="'+_codeWinName+'.TextFieldWidget_blur(this)" onchange="'+_codeWinName+'.TextFieldWidget_changeCB(event,this)" onkeydown=" return '+_codeWinName+'.TextFieldWidget_keyDownCB(event,this);" onkeyup=" return '+_codeWinName+'.TextFieldWidget_keyUpCB(event,this);" onkeypress=" return '+_codeWinName+'.TextFieldWidget_keyPressCB(event,this);" type="text" '+attr("maxLength",this.maxChar)+' ondragstart="event.cancelBubble=true;return true" onselectstart="event.cancelBubble=true;return true" class="textinputs" id="'+this.id+'" name="'+this.id+'"'+attr("title",this.tooltip)+' value="">';}function TextFieldWidget_getValue(){var o=this;if(o.isHelpTxt){return"";}else{return o.layer?o.layer.value:o.oldValue;}}function TextFieldWidget_setValue(s){var o=this;if(o.layer){o.eraseHelpTxt();o.layer.value=""+s;}else{o.oldValue=s;}}function TextFieldWidget_changeCB(e,l){var o=getWidget(l);o.eraseHelpTxt();if(o.beforeChange){o.beforeChange();}if(o.changeCB){o.changeCB(e);}}function TextFieldWidget_keyPressCB(e,l){var o=getWidget(l);if(eventGetKey(e)==13){o.enterKeyPressed=true;return false;}else{o.enterKeyPressed=false;}return true;}function TextFieldWidget_keyUpCB(e,l){var o=getWidget(l);o.eraseHelpTxt();if(eventGetKey(e)==13&&o.enterKeyPressed){if(o.beforeChange){o.beforeChange();}if(o.enterCB){if(o.enterCancelBubble){eventCancelBubble(e);}o.enterCB(e);}return false;}else{if(o.keyUpCB){o.keyUpCB(e);}}o.enterKeyPressed=false;return true;}function TextFieldWidget_keyDownCB(e,l){var o=getWidget(l);o.eraseHelpTxt();o.enterKeyPressed=false;if(eventGetKey(e)==13){return true;}else{if(eventGetKey(e)==8){eventCancelBubble(e);}}return true;}function TextFieldWidget_eraseHelpTxt(){var o=this;if(o.isHelpTxt){o.layer.value="";}o.isHelpTxt=false;o.layer.style.color="black";}function TextFieldWidget_focus(l){var o=getWidget(l);o.eraseHelpTxt();if(o.focusCB){o.focusCB();}}function TextFieldWidget_blur(l){var o=getWidget(l);if(o.beforeChange){o.beforeChange();}if(o.blurCB){o.blurCB();}}function TextFieldWidget_intValue(nanValue){var n=parseInt(this.getValue());return isNaN(n)?nanValue:n;}function TextFieldWidget_intPosValue(nanValue){var n=this.intValue(nanValue);return(n<0)?nanValue:n;}function TextFieldWidget_select(){this.layer.select();}function TextFieldWidget_setHelpTxt(h){var o=this;o.helpTxt=h;if(o.layer&&(o.layer.value=="")){o.isHelpTxt=true;o.layer.value=h;o.layer.style.color="#808080";}}function newIntFieldWidget(id,changeCB,maxChar,keyUpCB,enterCB,noMargin,tooltip,width,customCheckCB){var o=newTextFieldWidget(id,changeCB,maxChar,keyUpCB,enterCB,noMargin,tooltip,width);o.min=-Number.MAX_VALUE;o.max=Number.MAX_VALUE;o.customCheckCB=customCheckCB;o.setMin=IntFieldWidget_setMin;o.setMax=IntFieldWidget_setMax;o.setValue=IntFieldWidget_setValue;o.beforeChange=IntFieldWidget_checkChangeCB;o.value="";return o;}function IntFieldWidget_setMin(min){if(!isNaN(min)){this.min=min;}}function IntFieldWidget_setMax(max){if(!isNaN(max)){this.max=max;}}function IntFieldWidget_setValue(s){var o=this,l=o.layer;s=""+s;if(s==""){if(l){l.value="";}o.oldValue="";return ;}var n=parseInt(s);value="";if(!isNaN(n)&&(n>=o.min)&&(n<=o.max)&&((o.customCheckCB==null)||o.customCheckCB(n))){value=n;o.oldValue=value;}else{if(o.oldValue){value=o.oldValue;}}if(l){l.value=""+value;}}function IntFieldWidget_checkChangeCB(){var o=this;o.setValue(o.layer.value);}function newFrameZoneWidget(id,w,h,reverse){var o=newWidget(id);o.w=(w!=null)?""+Math.max(0,w-10)+"px":null;o.h=(h!=null)?""+Math.max(0,h-10)+"px":null;o.reverse=(reverse!=null)?reverse:false;o.cont=null;o.beginHTML=FrameZoneWidget_beginHTML;o.endHTML=FrameZoneWidget_endHTML;o.oldResize=o.resize;o.resize=FrameZoneWidget_resize;return o;}function FrameZoneWidget_resize(w,h){var o=this;var d=o.layer.display!="none";if(d&_moz&&!_saf){o.setDisplay(false);}o.oldResize(w,h);if(d&_moz&&!_saf){o.setDisplay(true);}}function FrameZoneWidget_beginHTML(){var o=this;return'<table style="'+sty("width",o.w)+sty("height",o.h)+'" id="'+o.id+'" cellspacing="0" cellpadding="0" border="0"><tbody>'+'<tr height="5">'+'<td width="5">'+imgOffset(_skin+"dialogframe.gif",5,5,o.reverse?10:0,0)+"</td>"+'<td style="'+backImgOffset(_skin+"dialogframetopbottom.gif",0,o.reverse?10:0)+'"></td>'+'<td width="5">'+imgOffset(_skin+"dialogframe.gif",5,5,o.reverse?15:5,0)+"</td>"+"</tr>"+'<tr><td style="'+backImgOffset(_skin+"dialogframeleftright.gif",o.reverse?10:0,0)+'"></td><td valign="top" class="dialogzone" id="frame_cont_'+o.id+'">';}function FrameZoneWidget_endHTML(){var o=this;return'</td><td style="'+backImgOffset(_skin+"dialogframeleftright.gif",o.reverse?15:5,0)+'"></td></tr>'+'<tr height="5">'+"<td>"+imgOffset(_skin+"dialogframe.gif",5,5,o.reverse?10:0,5)+"</td>"+'<td style="'+backImgOffset(_skin+"dialogframetopbottom.gif",0,o.reverse?15:5)+'"></td>'+"<td>"+imgOffset(_skin+"dialogframe.gif",5,5,o.reverse?15:5,5)+"</td>"+"</tr>"+"</tbody></table>";}function arrayAdd(obj,fieldName,item,idx){var array=obj[fieldName],len=array.length;if((idx==null)||(typeof idx!="number")){idx=-1;}if((idx<0)||(idx>len)){idx=len;}if(idx!=len){var end=array.slice(idx);array.length=idx+1;array[idx]=item;array=array.concat(end);}else{array[idx]=item;}obj[fieldName]=array;return idx;}function arrayRemove(obj,fieldName,idx){var array=obj[fieldName],last=array.length-1;if(idx==null){array.length=0;obj[fieldName]=array;return -1;}if((idx<0)||(idx>last)){return -1;}if(idx==last){array.length=last;}else{var end=array.slice(idx+1);array.length=idx;array=array.concat(end);}obj[fieldName]=array;return idx;}function arrayMove(obj,fieldName,i,j){var array=obj[fieldName],len=array.length;if((i<0)||(i>=len)||(j<0)||(j>=len)){return false;}var old=array[i];arrayRemove(obj,fieldName,i);arrayAdd(obj,fieldName,old,j);return true;}function arrayGetCopy(arr){var o=new Array,len=arr.length;for(var i=0;i<len;i++){o[i]=arr[i];}return o;}function arrayFind(obj,fieldName,v,subfield){var array=obj[fieldName],len=array.length;for(var i=0;i<len;i++){if(subfield){if(array[i][subfield]==v){return i;}}else{if(array[i]==v){return i;}}}return -1;}function getFrame(name,par){if(par==null){par=self;}var frames=par.frames,w=eval("frames."+name);if(w==null){return w;}var l=frames.length;for(var i=0;i<l;i++){w=frames[i];try{if(w.name==name){return w;}}catch(exc){}}return null;}function frameNav(name,url,fillHistory,par,noRefreshDrillBar){var fr=null;if(noRefreshDrillBar&name=="Report"){var topfs=getTopFrameset();fr=topfs.getReportFrame();}else{fr=getFrame(name,par);}if(fr){var l=fr.location;if(fillHistory){l.href=url;}else{l.replace(url);}}else{var lay=document.getElementById(name);if(lay){lay.src=url;}}}function frameGetUrl(win){return win.location.href;}function frameReload(win){var loc=win.location;loc.replace(loc.href);}function setTopFrameset(){_curWin._topfs="topfs";}function getTopFrameset(f){if(f==null){f=self;}if(f._topfs=="topfs"){return f;}else{if(f!=top){return getTopFrameset(f.parent);}else{return null;}}}function convStr(s,nbsp,br){s=""+s;var ret=s.replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""");if(nbsp){ret=ret.replace(/ /g," ");}if(br){ret=ret.replace(/\n/g,"<br>");}return ret;}function escapeCR(s){s=""+s;var ret=s.replace(/\r/g,"").replace(/\n/g,"\\n");return ret;}function addDblClickCB(l,cb){if(l.addEventListener&&!_saf){l.addEventListener("dblclick",cb,false);}else{l.ondblclick=cb;}}function img(src,w,h,align,att,alt){att=(att?att:"");if(alt==null){alt="";}return"<img"+attr("width",w)+attr("height",h)+attr("src",src)+attr("alt",alt)+attr("align",align)+' border="0" hspace="0" vspace="0" '+(att?att:"")+">";}function imgOffset(url,w,h,dx,dy,id,att,alt,st,align){return img(_skin+"../transp.gif",w,h,align,(att?att:"")+" "+attr("id",id)+' style="float:left;'+backImgOffset(url,dx,dy)+(st?st:"")+'"',alt);}function simpleImgOffset(url,w,h,dx,dy,id,att,alt,st,align){if(_ie){if(dx==null){dx=0;}if(dy==null){dy=0;}return"<div "+(att?att:"")+" "+attr("id",id)+' style="position:relative;padding:0px;width:'+w+"px;height:"+h+"px;overflow:hidden;"+(st?st:"")+'">'+img(url,null,null,(align?align:"top"),'style="margin:0px;position:relative;top:'+(-dy)+"px;left:"+(-dx)+'px"',alt)+"</div>";}else{return imgOffset(url,w,h,dx,dy,id,att,alt,st,align);}}function changeSimpleOffset(lyr,dx,dy,url,alt){if(_ie){lyr=lyr.childNodes[0];var st=lyr.style;if((url!=null)&&(url!=lyr.src)){lyr.src=url;}if(dx!=null){st.left=""+(-dx)+"px";}if(dy!=null){st.top=""+(-dy)+"px";}if(alt!=null){lyr.title=alt;lyr.alt=alt;}}else{changeOffset(lyr,dx,dy,url,alt);}}function backImgOffset(url,dx,dy){return"background-image:url('"+url+"');background-position:"+(-dx)+"px "+(-dy)+"px;";}function changeOffset(lyr,dx,dy,url,alt){var st=lyr.style;if(st){if((dx!=null)&&(dy!=null)){st.backgroundPosition=""+(-dx)+"px "+(-dy)+"px";}if(url){st.backgroundImage="url('"+url+"')";}}if(alt){lyr.title=alt;}}function includeScript(url){document.write("<scr"+'ipt language="javascript" charset="UTF-8" src="'+url+'"></scr'+"ipt>");}function includeCSS(css,noskin){if(typeof (_style)=="string"&&_style!=""){var url="";if(noskin){url=_style+"../"+css;}else{url=_style+css;}url+=".css";_curDoc.write("<li"+'nk rel="stylesheet" type="text/css" href="'+url+'">');}}function getLayer(id){return _curDoc.getElementById(id);}function setLayerTransp(lyr,percent){if(_ie){lyr.style.filter=(percent==null)?"":"progid:DXImageTransform.Microsoft.Alpha( style=0,opacity="+percent+")";}else{lyr.style.MozOpacity=(percent==null)?1:percent/100;}}function getPos(el,relTo){relTo=relTo?relTo:null;for(var lx=0,ly=0;(el!=null)&&(el!=relTo);lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent){}return{x:lx,y:ly};}function getPos2(el,relTo){var relTo=relTo?relTo:null;var posX=0;var posY=0;while(el.parentNode||el.offsetParent){if(el.offsetParent){posX+=el.offsetLeft;posY+=el.offsetTop;el=el.offsetParent;}else{if(el.parentNode){if(el.style){if(el.style.left){posX+=el.style.left;}if(el.style.top){posY+=el.style.top;}}el=el.parentNode;}else{break;}}}if(relTo){relToCord=getPos2(relTo);posX-=relToCord.x;posY-=relToCord.y;}return{x:posX,y:posY};}function getPosScrolled(el,relTo){relTo=relTo?relTo:null;if(_ie){for(var lx=0,ly=0;(el!=null)&&(el!=relTo);lx+=el.offsetLeft-el.scrollLeft,ly+=el.offsetTop-el.scrollTop,el=el.offsetParent){}}else{var oldEl=el;for(var lx=0,ly=0;(el!=null)&&(el!=relTo);lx+=el.offsetLeft,ly+=el.offsetTop,el=el.offsetParent){}for(el=oldEl;(el!=null)&&(el!=relTo);el=el.parentNode){if(el.scrollLeft!=null){lx-=el.scrollLeft;ly-=el.scrollTop;}}}lx+=getScrollX();ly+=getScrollY();return{x:lx,y:ly};}function getWidget(layer){if(layer==null){return null;}var w=layer._widget;if(w!=null){return _widgets[w];}else{return getWidget(layer.parentNode);}}function getWidgetFromID(id){if(id==null){return null;}var l=getLayer(id);return getWidget(l);}function attr(key,val){return(val!=null?" "+key+'="'+val+'" ':"");}function sty(key,val){return(val!=null?key+":"+val+";":"");}function getSep(marg,solid){if(marg==null){marg=0;}var spc=marg>0?'<td width="'+marg+'">'+getSpace(marg,1)+"</td>":"";return'<table style="margin-top:5px;margin-bottom:5px;" width="100%" cellspacing="0" cellpadding="0"><tr>'+spc+'<td background="'+_skin+"sep"+(solid?"_solid":"")+'.gif" class="smalltxt"><img alt="" src="'+_skin+'../transp.gif" width="10" height="2"></td>'+spc+"</tr></table>";}function writeSep(marg,solid){_curDoc.write(getSep(marg,solid));}function getSpace(w,h){return'<table height="'+h+'" border="0" cellspacing="0" cellpadding="0"><tr><td>'+img(_skin+"../transp.gif",w,h)+"</td></tr></table>";}function writeSpace(w,h){_curDoc.write(getSpace(w,h));}function documentWidth(win){var win=win?win:_curWin;var width=Math.max(document.body.clientWidth,document.documentElement.clientWidth);width=Math.max(width,document.body.scrollWidth);return width;}function documentHeight(win){var win=win?win:_curWin;var height=Math.max(document.body.clientHeight,document.documentElement.clientHeight);height=Math.max(height,document.body.scrollHeight);return height;}function winWidth(win){var width;var win=win?win:_curWin;if(_ie){if(_isQuirksMode){width=win.document.body.clientWidth;}else{width=win.document.documentElement.clientWidth;}}else{width=win.innerWidth;}return width;}function winHeight(win){var win=win?win:_curWin;var height;if(_ie){if(_isQuirksMode){height=document.body.clientHeight;}else{height=document.documentElement.clientHeight;}}else{height=win.innerHeight;}return height;}function getScrollX(win){var scrollLeft=0;var win=win?win:_curWin;if(typeof (win.scrollX)=="number"){scrollLeft=win.scrollX;}else{scrollLeft=Math.max(win.document.body.scrollLeft,win.document.documentElement.scrollLeft);}return scrollLeft;}function getScrollY(win){var scrollTop=0;var win=win?win:_curWin;if(typeof (win.scrollY)=="number"){scrollTop=window.scrollY;}else{scrollTop=Math.max(win.document.body.scrollTop,win.document.documentElement.scrollTop);}return scrollTop;}function winScrollTo(x,y,win){win=win?win:_curWin;win.scrollTo(x,y);}function eventGetKey(e,win){win=win?win:_curWin;return _ie?win.event.keyCode:e.keyCode;}function eventGetX(e){return _ie?_curWin.event.clientX:e.clientX?e.clientX:e.pageX;}function eventGetY(e){return _ie?_curWin.event.clientY:e.clientY?e.clientY:e.pageY;}function xpos(o,e,doc,zoom){if((zoom==null)||(!_ie)){zoom=1;}return((e.clientX/zoom)-getPos(o).x)+getScrollX();}function ypos(o,e,doc,zoom){if((zoom==null)||(!_ie)){zoom=1;}return((e.clientY/zoom)-getPos(o).y)+(_ie?doc.body.scrollTop:0);}function absxpos(e,zoom){if((zoom==null)||(!_ie)){return e.clientX;}else{return e.clientX/zoom;}}function absypos(e,zoom){if((zoom==null)||(!_ie)){return e.clientY;}else{return e.clientY/zoom;}}function eventCancelBubble(e,win){win=win?win:_curWin;var ev=_ie?win.event:e;if(ev){ev.cancelBubble=true;if(ev.stopPropagation){ev.stopPropagation();}}}function isHidden(lyr){if((lyr==null)||(lyr.tagName=="BODY")){return false;}var sty=lyr.style;if((sty==null)||(sty.visibility==_hide)||(sty.display=="none")){return true;}return isHidden(lyr.parentNode);}function opt(val,txt,sel){return'<option value="'+val+'" '+(sel?"selected":"")+">"+convStr(""+txt)+"</option>";}function lnk(inner,clickCB,cls,id,att,dblClickCB){if(clickCB==null){clickCB="return false";}att=att?att:"";return"<a"+attr("class",cls)+attr("id",id)+attr("href","javascript:void(0)")+attr("onclick",clickCB)+attr("ondblclick",dblClickCB)+att+">"+inner+"</a>";}_oldErrHandler=null;function localErrHandler(){return true;}function canScanFrames(w){var ex=true,d=null;if(_moz){_oldErrHandler=window.onerror;window.onerror=localErrHandler;}try{d=w.document;ex=false;}catch(expt){}if(_moz){window.onerror=_oldErrHandler;}return(!ex&&(d!=null));}function restoreAllInputs(win,level){if(_ie&&_curWin._inptStackLevel!=null){win=win?win:_curWin;if(canScanFrames(win)){if(level==null){level=--_curWin._inptStackLevel;}var b=win.document.body,arr=b?b.getElementsByTagName("SELECT"):null,len=arr?arr.length:0;for(var i=0;i<len;i++){var inpt=arr[i];if(inpt._boHideLevel==level){inpt.style.visibility=inpt._boOldVis;inpt._boHideLevel=null;}}var frames=win.frames,flen=frames.length;for(var k=0;k<flen;k++){restoreAllInputs(frames[k],level);}}}}function hideAllInputs(x,y,w,h,win,level){if(_ie){win=win?win:_curWin;if(canScanFrames(win)){var b=win.document.body,arr=b?b.getElementsByTagName("SELECT"):null,len=arr?arr.length:0;if(level==null){if(_curWin._inptStackLevel==null){_curWin._inptStackLevel=0;}level=_curWin._inptStackLevel++;}for(var i=0;i<len;i++){var inpt=arr[i],css=inpt.style;var inter=(x==null)||isLayerIntersectRect(inpt,x,y,w,h);if(!isHidden(inpt)&&inter){inpt._boHideLevel=level;inpt._boOldVis=css.visibility;css.visibility=_hide;}}var frames=win.frames,flen=frames.length;for(var k=0;k<flen;k++){hideAllInputs(null,null,null,null,frames[k],level);}}}}function getBGIframe(id){return'<iframe id="'+id+'" name="'+id+'" style="display:none;left:0px;position:absolute;top:0px" src="'+_skin+"../../empty.html"+'" frameBorder="0" scrolling="no"></iframe>';}function getDynamicBGIFrameLayer(){var recycle=false;if(_curWin.BGIFramePool){BGIFrames=_curWin.BGIFramePool.split(",");BGIFCount=BGIFrames.length;for(var id=0;id<BGIFCount;id++){if(BGIFrames[id]!="1"){recycle=true;break;}}}else{id=0;BGIFrames=new Array;}BGIFrames[id]="1";_curWin.BGIFramePool=BGIFrames.join(",");if(!recycle){targetApp(getBGIframe("BGIFramePool_"+id));}return getLayer("BGIFramePool_"+id);}function holdBGIFrame(layerId){var l=getLayer(layerId);if(l){l.style.display="";}id=parseInt(layerId.split("_")[1]);BGIFrames=_curWin.BGIFramePool.split(",");BGIFrames[id]=1;_curWin.BGIFramePool=BGIFrames.join(",");}function releaseBGIFrame(layerId){var l=getLayer(layerId);if(l){l.style.display="none";}id=parseInt(layerId.split("_")[1]);BGIFrames=_curWin.BGIFramePool.split(",");BGIFrames[id]=0;_curWin.BGIFramePool=BGIFrames.join(",");}function append(e,s,c){if(_ie){e.insertAdjacentHTML("BeforeEnd",s);}else{var curDoc=c?c:_curDoc;var r=curDoc.createRange();r.setStartBefore(e);var frag=r.createContextualFragment(s);e.appendChild(frag);}}function append2(e,s,c){if(_ie){e.insertAdjacentHTML("afterBegin",s);}else{var curDoc=c?c:_curDoc;var r=curDoc.createRange();r.setStartBefore(e);var frag=r.createContextualFragment(s);e.appendChild(frag);}}function insBefore(e,s,c){if(_ie){e.insertAdjacentHTML("BeforeBegin",s);}else{var curDoc=c?c:_curDoc;var r=_curDoc.createRange();r.setEndBefore(e);var frag=r.createContextualFragment(s);e.parentNode.insertBefore(frag,e);}}function insBefore2(e,s,c){if(_ie){e.insertAdjacentHTML("BeforeBegin",s);}else{var curDoc=c?c:_curDoc;var r=_curDoc.createRange();r.setStartBefore(e);var frag=r.createContextualFragment(s);e.parentNode.insertBefore(frag,e);}}function targetApp(s){append(_curDoc.body,s);}function getBasePath(){var url=document.location.href,last1=url.lastIndexOf("?");if(last1>=0){url=url.slice(0,last1);}var last=url.lastIndexOf("/");return(last>=0)?url.slice(0,last+1):url;}function isLayerIntersectRect(l,x1,y1,w,h){var xl1=getPos(l).x,yl1=getPos(l).y,xl2=xl1+l.offsetWidth,yl2=yl1+l.offsetHeight,x2=x1+w,y2=y1+h;return((x1>xl1)||(x2>xl1))&&((x1<xl2)||(x2<xl2))&&((y1>yl1)||(y2>yl1))&&((y1<yl2)||(y2<yl2));}function preloadImg(url){var img=_preloadArr[_preloadArr.length]=new Image;img.src=url;}function convURL(str){if(_dontNeedEncoding==null){_dontNeedEncoding=new Array(256);for(var i=0;i<256;i++){_dontNeedEncoding[i]=false;}for(var i=(new String("a")).charCodeAt(0);i<=(new String("z")).charCodeAt(0);i++){_dontNeedEncoding[i]=true;}for(var i=(new String("A")).charCodeAt(0);i<=(new String("Z")).charCodeAt(0);i++){_dontNeedEncoding[i]=true;}for(var i=(new String("0")).charCodeAt(0);i<=(new String("9")).charCodeAt(0);i++){_dontNeedEncoding[i]=true;}_dontNeedEncoding[(new String(" ")).charCodeAt(0)]=true;_dontNeedEncoding[(new String("-")).charCodeAt(0)]=true;_dontNeedEncoding[(new String("_")).charCodeAt(0)]=true;_dontNeedEncoding[(new String(".")).charCodeAt(0)]=true;_dontNeedEncoding[(new String("*")).charCodeAt(0)]=true;_thex=new Array("0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F");}var encstr="";for(var i=0;i<str.length;i++){encstr+=URLEncodeUTF8Char(str.charAt(i));}return encstr;}function URLEncodeUTF8Char(c){var unicodeval=c.charCodeAt(0);if(unicodeval<128){if(_dontNeedEncoding[unicodeval]){return(c==" "?"+":c);}else{return("%"+_thex[unicodeval>>4]+_thex[unicodeval&15]);}}else{if(unicodeval<2048){return("%"+_thex[(unicodeval>>10)|12]+_thex[(unicodeval>>6)&15]+"%"+_thex[(unicodeval>>4)&3|8]+_thex[unicodeval&15]);}else{return("%"+_thex[14]+_thex[unicodeval>>12]+"%"+_thex[(unicodeval>>10)&3|8]+_thex[(unicodeval>>6)&15]+"%"+_thex[(unicodeval>>4)&3|8]+_thex[unicodeval&15]);}}}function encString(s){var res="";if(s!=null){var len=s.length;for(var i=0;i<len;i++){var c=s.charAt(i);switch(c){case"$":res+="$3";break;case",":res+="$4";break;case"[":res+="$5";break;case"]":res+="$6";break;default:res+=c;break;}}}return res;}function enc(){var args=enc.arguments,len=args.length,s="[";if(len>0){s+=args[0];}for(var i=1;i<len;i++){s+=","+args[i];}return s+"]";}function remSpaceAround(s){var len=s.length;if(len<=0){return"";}var start=0,end=len;var c=s.substr(start,1);while(c==" "&&start<len){start++;c=s.substr(start,1);}if(start<len){c=s.substr(end-1,1);while(c==" "){end--;c=s.substr(end-1,1);}}var sub=s.substring(start,end);return sub;}function getArrows(upCb,downCB,hori,newNode,newNodeCB){if(hori==null){hori=false;}var s="";if(hori){s+="<nobr>";}s+=lnk(img(_skin+(hori?"left.gif":"up.gif"),12,12,"top",null,hori?"_LEFT ARROW":"_UP ARROW"),upCb,null,null,null,(_moz?null:upCb));s+=(hori?"":img(_skin+"../transp.gif",1,5)+"<br>");s+=lnk(img(_skin+(hori?"right.gif":"down.gif"),hori?11:12,hori?12:11,"top",null,hori?"_RIGHT ARROW":"_LEFT ARROW"),downCB,null,null,null,(_moz?null:downCB));if(newNode){s+=img(_skin+"../transp.gif",1,5)+"<br>";s+=lnk(img(_skin+("node.gif"),12,12,"top",null,"_NEW NODE"),newNodeCB,null,null,null,(_moz?null:newNodeCB));}if(hori){s+="</nobr>";}return s;}_staticUnicBlockWhileWaitWidgetID="staticUnicBlockWhileWaitWidgetID";function hideBlockWhileWaitWidget(){var lyr=getLayer(_staticUnicBlockWhileWaitWidgetID);if(lyr){lyr.style.display="none";}}function newBlockWhileWaitWidget(urlImg){if(window._BlockWhileWaitWidget!=null){return window._BlockWhileWaitWidget;}var o=newWidget(_staticUnicBlockWhileWaitWidgetID);o.getPrivateHTML=BlockWhileWaitWidget_getPrivateHTML;o.init=BlockWhileWaitWidget_init;o.show=BlockWhileWaitWidget_show;window._BlockWhileWaitWidget=o;return o;}function BlockWhileWaitWidget_init(){}function BlockWhileWaitWidget_getPrivateHTML(){return'<div id="'+this.id+'" onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+'.eventCancelBubble(event)" border="0" hspace="0" vspace="0" style="background-image:url('+_skin+'../transp.gif);z-index:5000;cursor:wait;position:absolute;top:0px;left:0px;width:100%;height:100%"></div>';}function BlockWhileWaitWidget_show(show){var o=this;if(o.layer==null){o.layer=getLayer(o.id);if(o.layer==null){targetApp(o.getPrivateHTML());o.layer=getLayer(o.id);o.css=o.layer.style;}else{o.css=o.layer.style;}}o.setDisplay(show);}var regLang=/^[a-zA-Z]{2}$|^[a-zA-Z]{2}_[a-zA-Z]{2}$/,regIntPos=/^\d+$/,regYes=/^yes$/,regPath=/^[\w|\/|:|.|-]+$/,regAlphanumDot=/^\w+\.+\w+$/,regAlphanumDotEx=/^\w+\.*\w+\.*\w+$/;var paramRegs=new Array();paramRegs["ID"]=regAlphanumDot;paramRegs["allTableCells"]=regYes;paramRegs["gotoPivot"]=regYes;paramRegs["reportIndex"]=regIntPos;paramRegs["fromLPane"]=regYes;paramRegs["skin"]=regPath;paramRegs["lang"]=regLang;paramRegs["noGrabber"]=regYes;paramRegs["isFormulaEdit"]=regYes;paramRegs["fromQuery"]=regYes;paramRegs["isFromHyperlinkEditor"]=regYes;paramRegs["iAction"]=regIntPos;paramRegs["callback"]=regAlphanumDotEx;paramRegs["callbackin"]=regAlphanumDotEx;paramRegs["callbackout"]=regAlphanumDotEx;function requestQueryString(win,par){params=win.location.search.substr(1).split("&");for(i=0;i<params.length;i++){var param=params[i].split("="),key=param[0],val=param[1];if(key==par){var reg=new RegExp(paramRegs[key]);if((val=="")||(reg.test(val))){return val;}else{var tpfs=getTopFrameset();if(tpfs!=null){tpfs._dontCloseDoc=true;tpfs.document.location.replace(tpfs._root+"html/badparamserror.html");}else{tpfs=getTopFrameset(window.opener);if(tpfs!=null){document.location.replace(tpfs._skin+"../../../html/badparamserror.html");}}}}}}function trim(strString){if(strString!=null){var iLength=strString.length;var i;for(i=0;i<iLength;i++){if(strString.charAt(i)!=" "){break;}}strString=strString.substring(i);iLength=strString.length;for(i=iLength;i>0;i--){if(strString.charAt(i-1)!=" "){break;}}strString=strString.substring(0,i);}return strString;}function startsWithIgnoreCase(strString,strToFind){var blnRet=false;if(strToFind!=null){var strVar=strString.substring(0,strToFind.length);if(strVar.toLowerCase()==strToFind.toLowerCase()){blnRet=true;}}return blnRet;}function endsWithIgnoreCase(strString,strToFind){var blnRet=false;if(strToFind!=null){var iRight=strString.length-strToFind.length;if(iRight>=0){var strVar=strString.substring(iRight);if(strVar.toLowerCase()==strToFind.toLowerCase()){blnRet=true;}}}return blnRet;}function isTextInput(ev){var source=_ie?ev.srcElement:ev.target;var isText=false;if(source.tagName=="TEXTAREA"){isText=true;}if((source.tagName=="INPUT")&&(source.type.toLowerCase()=="text")){isText=true;}return isText;}function isTextArea(ev){var source=_ie?ev.srcElement:ev.target;if(source.tagName=="TEXTAREA"){return true;}else{return false;}}function shrinkTooltip(t,n){var n=n?n:360;return(t.length<n)?t:(t.substring(0,n)+"...");}function setDateValue(strDateValue,strInputFormat){var strRet=",,";var strYear="";var strMonth="";var strDay="";var length=strInputFormat.length;var sep="";for(var i=0;i<length;i++){var c=strInputFormat.charAt(i);switch(c){case"/":case"-":case".":case",":case'"':sep=c;break;}if(sep!=""){break;}}if(sep!=""){var arrInputFormat=strInputFormat.split(sep);var arrDateValue=strDateValue.split(sep);for(var i=0;i<arrDateValue.length;i++){if(arrInputFormat[i]!=null&&typeof (arrInputFormat[i])!="undefined"){if(arrInputFormat[i].indexOf("y")>=0){var iPosA=arrInputFormat[i].indexOf("y");var iPosB=arrInputFormat[i].lastIndexOf("y");if(iPosB>=0){strYear=arrInputFormat[i].substring(iPosA,iPosB+1);if(strYear.length>=arrDateValue[i].length){strYear=arrDateValue[i];}else{iPosB=iPosA;for(var j=iPosA;j<arrDateValue[i].length;j++){var c=arrDateValue[i].charAt(j);if(c<"0"||c>"9"){break;}else{iPosB=j+1;}}strYear=arrDateValue[i].substring(iPosA,iPosB);if(strYear.length<=2){var iYear=parseInt(strYear);if(iYear>=70){iYear+=1900;}else{iYear+=2000;}strYear=iYear.toString();}}}else{return strRet;}}else{if(arrInputFormat[i].indexOf("M")>=0){var iPosA=arrInputFormat[i].indexOf("M");var iPosB=arrInputFormat[i].lastIndexOf("M");if(iPosB>=0){strMonth=arrInputFormat[i].substring(iPosA,iPosB+1);if(strMonth.length>=arrDateValue[i].length){strMonth=arrDateValue[i];}else{iPosB=iPosA;for(var j=iPosA;j<arrDateValue[i].length;j++){var c=arrDateValue[i].charAt(j);if(c<"0"||c>"9"){break;}else{iPosB=j+1;}}strMonth=arrDateValue[i].substring(iPosA,iPosB);}}else{return strRet;}}else{if(arrInputFormat[i].indexOf("d")>=0){var iPosA=arrInputFormat[i].indexOf("d");var iPosB=arrInputFormat[i].lastIndexOf("d");if(iPosB>=0){strDay=arrInputFormat[i].substring(iPosA,iPosB+1);if(strDay.length>=arrDateValue[i].length){strDay=arrDateValue[i];}else{iPosB=iPosA;for(var j=iPosA;j<arrDateValue[i].length;j++){var c=arrDateValue[i].charAt(j);if(c<"0"||c>"9"){break;}else{iPosB=j+1;}}strDay=arrDateValue[i].substring(iPosA,iPosB);}}else{return strRet;}}}}}}if(strMonth!=""&&strDay!=""&&strYear!=""&&!(isNaN(strMonth)||isNaN(strDay)||isNaN(strYear))){strRet=strMonth+","+strDay+","+strYear;}}return strRet;}function LZ(x){return(x<0||x>9?"":"0")+x;}function formatDate(date,format){var format=format+"";var result="";var i_format=0;var c="";var token="";var y=date.getFullYear()+"";var M=date.getMonth()+1;var d=date.getDate();var E=date.getDay();var H=date.getHours();var m=date.getMinutes();var s=date.getSeconds();var yyyy,yy,MMM,MM,dd,hh,h,mm,ss,ampm,HH,H,KK,K,kk,k;var value=new Object();if(y.length==2){if(y-0>=70){y=""+(y-0+1900);}else{y=""+(y-0+2000);}}value["y"]=""+y;value["yyyy"]=y;value["yy"]=y.substring(2,4);value["M"]=M;value["MM"]=LZ(M);value["MMM"]=_month[M-1];value["NNN"]=_month[M+11];value["d"]=d;value["dd"]=LZ(d);value["E"]=_day[E+7];value["EE"]=_day[E];value["H"]=H;value["HH"]=LZ(H);if(H==0){value["h"]=12;}else{if(H>12){value["h"]=H-12;}else{value["h"]=H;}}value["hh"]=LZ(value["h"]);if(H>11){value["K"]=H-12;}else{value["K"]=H;}value["k"]=H+1;value["KK"]=LZ(value["K"]);value["kk"]=LZ(value["k"]);if(H>11){value["a"]=_PM;value["aa"]=_PM;}else{value["a"]=_AM;value["aa"]=_AM;}value["m"]=m;value["mm"]=LZ(m);value["s"]=s;value["ss"]=LZ(s);while(i_format<format.length){c=format.charAt(i_format);token="";while((format.charAt(i_format)==c)&&(i_format<format.length)){token+=format.charAt(i_format++);}if(value[token]!=null){result=result+value[token];}else{result=result+token;}}return result;}function newSearchWidget(id,w,searchCB,helpText){var o=newWidget(id);o.bMatchCase=false;o.searchField=newTextFieldWidget(id+"_searchVal",null,50,SearchWidget_keyUpCB,SearchWidget_searchCB,true,_lovSearchFieldLab,w?(w-40):null);o.searchField.par=o;o.searchField.setHelpTxt(helpText?helpText:_lovSearchFieldLab);o.searchIcn=newIconMenuWidget(id+"_searchIcn",_skin+"../lov.gif",SearchWidget_searchCB,null,_lovSearchLab,16,16,0,0,0,0);o.searchIcn.par=o;o.searchMenu=o.searchIcn.getMenu();o.normal=o.searchMenu.addCheck(id+"normal",_lovNormalLab,SearchWidget_normalClickCB);o.matchCase=o.searchMenu.addCheck(id+"matchCase",_lovMatchCase,SearchWidget_matchCaseClickCB);o.oldInit=o.init;o.searchCB=searchCB;o.init=SearchWidget_init;o.getHTML=SearchWidget_getHTML;o.setCaseSensitive=SearchWidget_setCaseSensitive;o.isCaseSensitive=SearchWidget_isCaseSensitive;o.updateMatchCase=SearchWidget_updateMatchCase;o.getSearchValue=SearchWidget_getSearchValue;o.setSearchValue=SearchWidget_setSearchValue;o.resize=SearchWidget_resize;return o;}function SearchWidget_getHTML(){var o=this,s="";s='<table id="'+o.id+'" border="0" cellspacing="0" cellpadding="0"><tbody>'+"<tr>"+"<td>"+o.searchField.getHTML()+"</td>"+"<td>"+o.searchIcn.getHTML()+"</td>"+"</tr>"+"</tbody></table>";return s;}function SearchWidget_resize(w,h){var o=this;o.searchField.resize(w-40,h);}function SearchWidget_init(){var o=this;o.oldInit();o.searchField.init();o.searchIcn.init();o.searchIcn.setDisabled((o.searchField.getValue()==""));o.updateMatchCase(o.bMatchCase);}function SearchWidget_isCaseSensitive(){return this.bMatchCase;}function SearchWidget_setCaseSensitive(b){var o=this;if(o.bMatchCase!=b){o.updateMatchCase(b);o.bMatchCase=b;}}function SearchWidget_updateMatchCase(b){var o=this;o.normal.check(!b);o.matchCase.check(b);if(b){o.searchIcn.icon.changeImg(55,0);}else{o.searchIcn.icon.changeImg(0,0);}}function SearchWidget_normalClickCB(){var o=this.par.parIcon.par;if(o.bMatchCase){o.bMatchCase=false;}o.updateMatchCase(o.bMatchCase);}function SearchWidget_matchCaseClickCB(){var o=this.par.parIcon.par;if(!o.bMatchCase){o.bMatchCase=true;}o.updateMatchCase(o.bMatchCase);}function SearchWidget_keyUpCB(){var p=this.par;p.searchIcn.setDisabled((this.getValue()==""));}function SearchWidget_searchCB(){var p=this.par;if(p.searchCB!=null){p.searchCB();}}function SearchWidget_getSearchValue(){var o=this;return o.searchField.getValue();}function SearchWidget_setSearchValue(s){var o=this;o.searchField.setValue(s);}if(bobj.crv.config.isDebug){localErrHandler=null;}initDom(bobj.crvUri("../dhtmllib/images/")+bobj.crv.config.skin+"/","",bobj.crv.config.lang);styleSheet();DialogBoxWidget_modals=new Array;DialogBoxWidget_instances=new Array;DialogBoxWidget_current=null;_promptDlgInfo=0;_promptDlgWarning=1;_promptDlgCritical=2;function newDialogBoxWidget(id,title,width,height,defaultCB,cancelCB,noCloseButton){var o=newWidget(id);o.title=title;o.width=width;o.height=height;o.defaultCB=defaultCB;o.cancelCB=cancelCB;o.noCloseButton=noCloseButton?noCloseButton:false;o.resizeable=false;o.oldMouseDown=null;o.oldCurrent=null;o.modal=null;o.hiddenVis=new Array;o.lastLink=null;o.firstLink=null;o.titleLayer=null;o.defaultBtn=null;o.divLayer=null;o.oldInit=o.init;o.oldShow=o.show;o.init=DialogBoxWidget_init;o.setResize=DialogBoxWidget_setResize;o.beginHTML=DialogBoxWidget_beginHTML;o.endHTML=DialogBoxWidget_endHTML;o.show=DialogBoxWidget_Show;o.center=DialogBoxWidget_center;o.focus=DialogBoxWidget_focus;o.setTitle=DialogBoxWidget_setTitle;o.getContainerWidth=DialogBoxWidget_getContainerWidth;o.getContainerHeight=DialogBoxWidget_getContainerHeight;DialogBoxWidget_instances[id]=o;o.modal=newWidget("modal_"+id);o.placeIframe=DialogBoxWidget_placeIframe;o.oldResize=o.resize;o.resize=DialogBoxWidget_resize;o.attachDefaultButton=DialogBoxWidget_attachDefaultButton;o.unload=DialogBoxWidget_unload;if(!_ie){if(o.width!=null){o.width=Math.max(0,width+4);}if(o.height!=null){o.height=Math.max(0,height+4);}}return o;}function DialogBoxWidget_setResize(resizeCB,minWidth,minHeight,noResizeW,noResizeH){var o=this;o.resizeable=true;o.resizeCB=resizeCB;o.minWidth=minWidth?minWidth:50;o.minHeight=minHeight?minHeight:50;o.noResizeW=noResizeW;o.noResizeH=noResizeH;}function DialogBoxWidget_setTitle(title){var o=this;o.title=title;if(o.titleLayer==null){o.titleLayer=getLayer("titledialog_"+this.id);}o.titleLayer.innerHTML=convStr(title);}function DialogBoxWidget_setCloseIcon(lyr,isActive){changeOffset(lyr,0,(isActive==1?0:18));}function DialogBoxWidget_beginHTML(){with(this){var moveableCb=' onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+".DialogBoxWidget_down(event,'"+id+"',this,false);return false;\" ";var mdl='<div onselectstart="return false" ondragstart="return false" onmousedown="'+_codeWinName+'.eventCancelBubble(event)" border="0" hspace="0" vspace="0" src="'+_skin+'../transp.gif" id="modal_'+id+'" style="position:absolute;top:0px;left:0px;width:1px;height:1px">'+(_ie?img(_skin+"../transp.gif","100%","100%",null):"")+"</div>";var titleBG="background-image:url("+_skin+"dialogtitle.gif)";return mdl+'<a style="position:absolute;left:-30px;top:-30px; visibility:hidden" id="firstLink_'+this.id+'" href="javascript:void(0)" onfocus="'+_codeWinName+".DialogBoxWidget_keepFocus('"+this.id+"');return false;\" ></a>"+'<table dir="ltr" border="0" cellspacing="0" cellpadding="2" id="'+id+'" style="display:none;padding:0px;visibility:'+_hide+";position:absolute;"+sty("width",width?(""+width+"px"):null)+sty("height",height?(""+height+"px"):null)+'"><tr><td id="td_dialog_'+id+'" onresize="'+_codeWinName+".DialogBoxWidget_resizeIframeCB('"+id+'\',this)" class="dialogbox" valign="top">'+'<table width="100%" style="margin-bottom:4px" border="0" cellspacing="0" cellpadding="0"><tr valign="top">'+"<td "+moveableCb+' style="cursor:move;'+titleBG+'" class="titlezone">'+getSpace(5,18)+"</td>"+"<td "+moveableCb+' style="cursor:move;'+titleBG+'" class="titlezone" width="100%" valign="middle" align="left"><nobr><span id="titledialog_'+id+'" tabIndex="0" class="titlezone">'+convStr(title)+"</span></nobr></td>"+'<td class="titlezone" style="'+titleBG+'">'+(noCloseButton?"":'<a href="javascript:void(0)" onclick="'+_codeWinName+".DialogBoxWidget_close('"+id+'\');return false;" title="'+_closeDialog+'">'+imgOffset(_skin+"dialogelements.gif",18,18,0,18,"dialogClose_"+this.id,'onmouseover="'+_codeWinName+'.DialogBoxWidget_setCloseIcon(this,1)" onmouseout="'+_codeWinName+'.DialogBoxWidget_setCloseIcon(this,0)" ',_closeDialog,"cursor:"+_hand)+"</a>")+"</td>"+'</tr></table><div id="div_dialog_'+id+'">';}}function DialogBoxWidget_endHTML(){return'</div></td></tr></table><a style="position:absolute;left:-30px;top:-30px; visibility:hidden" id="lastLink_'+this.id+'" href="javascript:void(0)" onfocus="'+_codeWinName+".DialogBoxWidget_keepFocus('"+this.id+"');return false;\" ></a>";}function DialogBoxWidget_getContainerWidth(){var o=this;return o.width-(2+2);}function DialogBoxWidget_getContainerHeight(){var o=this;return o.height-(2+18+2+2+2);}function DialogBoxWidget_close(id){var o=DialogBoxWidget_instances[id];if(o){o.show(false);if(o.cancelCB!=null){o.cancelCB();}}}function DialogBoxWidget_resizeIframeCB(id,lyr){DialogBoxWidget_instances[id].placeIframe();}function DialogBoxWidget_placeIframe(){var o=this;if(o.iframe){var lyr=o.td_lyr;if(lyr==null){o.td_lyr=lyr=getLayer("td_dialog_"+o.id);}o.iframe.resize(lyr.offsetWidth,lyr.offsetHeight);o.iframe.move(o.layer.offsetLeft,o.layer.offsetTop);}}function DialogBoxWidget_resize(w,h){var o=this;o.oldResize(w,h);if(o.iframe){o.iframe.resize(w,h);}}function DialogBoxWidget_init(){if(this.layer!=null){return ;}var o=this;o.oldInit();o.modal.init();o.lastLink=newWidget("lastLink_"+o.id);o.firstLink=newWidget("firstLink_"+o.id);o.lastLink.init();o.firstLink.init();if(!o.noCloseButton){o.closeButton=getLayer("dialogClose_"+o.id);DialogBoxWidget_setCloseIcon(o.closeButton,false);}}function DialogBoxWidget_attachDefaultButton(btn){this.defaultBtn=btn;this.defaultBtn.setDefaultButton();}_theLYR=null;_dlgResize=null;function DialogBoxWidget_down(e,id,obj,isResize){_dlgResize=isResize;var o=DialogBoxWidget_instances[id],lyr=o.layer,mod=o.modal.layer;lyr.onmousemove=mod.onmousemove=eval("_curWin."+_codeWinName+".DialogBoxWidget_move");lyr.onmouseup=mod.onmouseup=eval("_curWin."+_codeWinName+".DialogBoxWidget_up");lyr.dlgStartPosx=mod.dlgStartPosx=parseInt(lyr.style.left);lyr.dlgStartPosy=mod.dlgStartPosy=parseInt(lyr.style.top);lyr.dlgStartx=mod.dlgStartx=eventGetX(e);lyr.dlgStarty=mod.dlgStarty=eventGetY(e);lyr.dlgStartw=mod.dlgStartw=o.getWidth();lyr.dlgStarth=mod.dlgStarth=o.getHeight();lyr._widget=mod._widget=o.widx;_theLYR=lyr;eventCancelBubble(e);if(lyr.setCapture){lyr.setCapture(true);}}function DialogBoxWidget_move(e){var o=_theLYR,dlg=getWidget(o);if(_dlgResize){var newW=Math.max(dlg.minWidth,o.dlgStartw+eventGetX(e)-o.dlgStartx);var newH=Math.max(dlg.minHeight,o.dlgStarth+eventGetY(e)-o.dlgStarty);dlg.resize(dlg.noResizeW?null:newW,dlg.noResizeH?null:newH);if(dlg.firstTR){if(!dlg.noResizeW){dlg.firstTR.style.width=newW-4;}if(!dlg.noResizeH){dlg.secondTR.style.height=newH-44;}}if(dlg.resizeCB){dlg.resizeCB(newW,newH);}}else{var x=Math.max(0,o.dlgStartPosx-o.dlgStartx+eventGetX(e));var y=Math.max(0,o.dlgStartPosy-o.dlgStarty+eventGetY(e));dlg.iframe.move(x,y);dlg.move(x,y);}eventCancelBubble(e);return false;}function DialogBoxWidget_up(e){var o=getWidget(_theLYR),lyr=o.layer,mod=o.modal.layer;lyr.onmousemove=mod.onmousemove=null;lyr.onmouseup=mod.onmouseup=null;if(lyr.releaseCapture){lyr.releaseCapture();}_theLYR=null;}function DialogBoxWidget_keypress(e){eventCancelBubble(e);var dlg=DialogBoxWidget_current;if(dlg!=null){switch(eventGetKey(e)){case 13:if(dlg.yes&&!dlg.no){if(dlg.defaultCB){dlg.defaultCB();}return false;}if(isTextArea(_ie?_curWin.event:e)){return true;}if(dlg.defaultBtn!=null&&!dlg.defaultBtn.isDisabled()){dlg.defaultBtn.executeCB();return false;}break;case 27:dlg.show(false);hideBlockWhileWaitWidget();if(dlg.cancelCB!=null){dlg.cancelCB();}return false;break;case 8:return isTextInput(_ie?_curWin.event:e);break;}}}function DialogBoxWidgetResizeModals(e){for(var i in DialogBoxWidget_modals){m_sty=DialogBoxWidget_modals[i];m_sty.width=documentWidth()+"px";m_sty.height=documentHeight()+"px";}}function DialogBoxWidget_center(){var o=this;var defaults={modalDisplay:o.modal.css.display,layerDisplay:o.css.display};o.modal.css.display="none";o.css.display="none";var scrY=getScrollY(),scrX=getScrollX();o.modal.css.display=defaults.modalDisplay;o.css.display="block";var height=o.layer.offsetHeight,width=o.layer.offsetWidth;o.css.display=defaults.layerDisplay;var yOffset=(winHeight()-height)/2;yOffset=(yOffset<0)?0:yOffset;var xOffset=(winWidth()-width)/2;xOffset=(xOffset<0)?0:xOffset;o.move(Math.max(0,scrX+xOffset),Math.max(0,scrY+yOffset));o.placeIframe();}function DialogBoxWidget_Show(sh){with(this){m_sty=modal.css;l_sty=css;if(sh){if(!this.iframe){this.iframe=newWidget(getDynamicBGIFrameLayer().id);this.iframe.init();}oldCurrent=DialogBoxWidget_current;DialogBoxWidget_current=this;if(_ie){layer.onkeydown=eval("_curWin."+_codeWinName+".DialogBoxWidget_keypress");modal.layer.onkeydown=eval("_curWin."+_codeWinName+".DialogBoxWidget_keypress");}else{_curDoc.addEventListener("keydown",eval("_curWin."+_codeWinName+".DialogBoxWidget_keypress"),false);}oldMouseDown=_curDoc.onmousedown;_curDoc.onmousedown=null;hideBlockWhileWaitWidget();}else{DialogBoxWidget_current=oldCurrent;oldCurrent=null;if(_ie){layer.onkeydown=null;modal.layer.onkeydown=null;}else{_curDoc.removeEventListener("keydown",eval("_curWin."+_codeWinName+".DialogBoxWidget_keypress"),false);}_curDoc.onmousedown=oldMouseDown;}var sameState=(layer.isShown==sh);if(sameState){return ;}layer.isShown=sh;if(sh){if(_curWin.DialogBoxWidget_zindex==null){_curWin.DialogBoxWidget_zindex=1000;}this.iframe.css.zIndex=_curWin.DialogBoxWidget_zindex++;m_sty.zIndex=_curWin.DialogBoxWidget_zindex++;l_sty.zIndex=_curWin.DialogBoxWidget_zindex++;DialogBoxWidget_modals[DialogBoxWidget_modals.length]=m_sty;m_sty.display="";l_sty.display="block";this.iframe.setDisplay(true);holdBGIFrame(this.iframe.id);DialogBoxWidgetResizeModals();this.height=layer.offsetHeight;this.width=layer.offsetWidth;if(_small&&height){if(divLayer==null){divLayer=getLayer("div_dialog_"+id);}if(divLayer){divLayer.style.overflow="auto";divLayer.style.height=(winHeight()<height)?(winHeight()-40):getContainerHeight();divLayer.style.width=(_moz?width+20:getContainerWidth());}resize(null,((winHeight()<height)?(winHeight()-10):null));}if(isHidden(layer)){this.center();}if(!_small&&this.resizeCB){this.resizeCB(width,height);}}else{var l=DialogBoxWidget_modals.length=Math.max(0,DialogBoxWidget_modals.length-1);m_sty.width="1px";m_sty.height="1px";m_sty.display="none";l_sty.display="none";if(this.iframe!=null){this.iframe.setDisplay(false);releaseBGIFrame(this.iframe.id);}}modal.show(sh);firstLink.show(sh);lastLink.show(sh);oldShow(sh);if(DialogBoxWidget_current!=null&&sh==true){DialogBoxWidget_current.focus();}}}function DialogBoxWidget_unload(){if(this.iframe){releaseBGIFrame(this.iframe.id);}}function DialogBoxWidget_keepFocus(id){var o=DialogBoxWidget_instances[id];if(o){o.focus();}}function DialogBoxWidget_focus(){with(this){if(titleLayer==null){titleLayer=getLayer("titledialog_"+id);}if(titleLayer.focus){titleLayer.focus();}}}function newPromptDialog(id,title,text,okLabel,cancelLabel,promptType,yesCB,noCB,noCloseButton){var o=newDialogBoxWidget(id,title,300,null,PromptDialog_defaultCB,PromptDialog_cancelCB,noCloseButton);o.text=text;o.getHTML=PromptDialog_getHTML;o.yes=okLabel?newButtonWidget(id+"_yesBtn",okLabel,'PromptDialog_yesCB("'+o.id+'")',70):null;o.no=cancelLabel?newButtonWidget(id+"_noBtn",cancelLabel,'PromptDialog_noCB("'+o.id+'")',70):null;o.yesCB=yesCB;o.noCB=noCB;o.promptType=promptType;o.txtLayer=null;o.imgLayer=null;o.setPromptType=PromptDialog_setPromptType;o.setText=PromptDialog_setText;if(o.yes){o.attachDefaultButton(o.yes);}else{if(o.no){o.attachDefaultButton(o.no);}}return o;}function PromptDialog_getimgPath(promptType){var imgPath=_skin;switch(promptType){case _promptDlgInfo:imgPath+="information_icon.gif";break;case _promptDlgWarning:imgPath+="warning_icon.gif";break;default:imgPath+="critical_icon.gif";break;}return imgPath;}function PromptDialog_getimgAlt(promptType){var imgAlt="";return imgAlt;}function PromptDialog_setPromptType(promptType){var o=this;if(o.imgLayer==null){o.imgLayer=getLayer("dlg_img_"+o.id);}o.imgLayer.src=PromptDialog_getimgPath(promptType);o.imgLayer.alt=PromptDialog_getimgAlt(promptType);}function PromptDialog_setText(text){var o=this;o.text=text;if(o.txtLayer==null){o.txtLayer=getLayer("dlg_txt_"+o.id);}o.txtLayer.innerHTML=convStr(text,false,true);}function PromptDialog_getHTML(){var o=this;var imgPath=PromptDialog_getimgPath(o.promptType);var imgAlt=PromptDialog_getimgAlt(o.promptType);return o.beginHTML()+'<table class="dialogzone" width="290" cellpadding="0" cellspacing="5" border="0">'+"<tr><td>"+'<table class="dialogzone" cellpadding="5" cellspacing="0" border="0">'+'<tr><td align="right" width="32" >'+img(imgPath,32,32,null,'id="dlg_img_'+o.id+'"',imgAlt)+'</td><td></td><td id="dlg_txt_'+o.id+'" align="left" tabindex="0">'+convStr(o.text,false,true)+"</td></tr>"+"</table>"+"</td></tr>"+"<tr><td>"+getSep()+"</td></tr>"+'<tr><td align="right">'+'<table cellpadding="5" cellspacing="0" border="0">'+"<tr>"+(o.yes?"<td>"+o.yes.getHTML()+"</td>":"")+(o.no?"<td>"+o.no.getHTML()+"</td>":"")+"</tr>"+"</table>"+"</td></tr>"+"</table>"+o.endHTML();}function PromptDialog_defaultCB(){var o=this;if(o.yesCB){if(typeof o.yesCB!="string"){o.yesCB();}else{eval(o.yesCB);}}this.show(false);}function PromptDialog_cancelCB(){var o=this;if(o.noCB){if(typeof o.noCB!="string"){o.noCB();}else{eval(o.noCB);}}this.show(false);}function PromptDialog_yesCB(id){DialogBoxWidget_instances[id].defaultCB();}function PromptDialog_noCB(id){DialogBoxWidget_instances[id].cancelCB();}function newWaitDialogBoxWidget(id,w,h,title,bShowCancel,cancelCB,bShowLabel,text){var minW=250;var minH=150;if(w<minW){w=minW;}if(h<minH){h=minH;}var o=newDialogBoxWidget(id,title,w,h,null,WaitDialogBoxWidget_cancelCB,false);o.pad=5;var zoneW=o.getContainerWidth()-10;var zoneH=o.getContainerHeight()-(2*o.pad+21+10);o.frZone=newFrameZoneWidget(id+"_frZone",zoneW,zoneH);o.frZone.beginHTML=WaitDialog_FrameZoneWidget_beginHTML;o.frZone.endHTML=WaitDialog_FrameZoneWidget_endHTML;o.showLabel=(bShowLabel!=null)?bShowLabel:false;o.showCancel=(bShowCancel!=null)?bShowCancel:false;o.label=newWidget(id+"_label");o.label.text=text;if(o.showCancel){o.cancelButton=newButtonWidget(id+"_cancelButton",_cancelButtonLab,CancelButton_cancelCB);o.cancelButton.par=o;}else{o.cancelButton={};o.cancelButton.init=function(){};o.cancelButton.setDisplay=function(x){};o.cancelButton.setDisabled=function(x){};o.cancelButton.getHTML=function(){return"";};}o.cancelCB=cancelCB;o.oldDialogBoxInit=o.init;o.init=WaitDialogBoxWidget_init;o.oldShow2=o.show;o.show=WaitDialogBoxWidget_show;o.getHTML=WaitDialogBoxWidget_getHTML;o.setShowCancel=WaitDialogBoxWidget_setShowCancel;o.setShowLabel=WaitDialogBoxWidget_setShowLabel;return o;}function WaitDialogBoxWidget_init(){var o=this;o.oldDialogBoxInit();o.frZone.init();o.label.init();o.label.setDisplay(o.showLabel);o.cancelButton.init();o.cancelButton.setDisplay(o.showCancel);}function WaitDialogBoxWidget_getHTML(){var o=this,s="";s+=o.beginHTML();s+='<table border="0" cellspacing="0" cellpadding="0" width="100%"><tbody>';s+="<tr>"+'<td align="center" valign="top">'+o.frZone.beginHTML();s+='<table border="0" cellspacing="0" cellpadding="0" width="100%"><tbody>'+"<tr>"+'<td align="center" style="padding-top:5px;">'+img(_skin+"wait01.gif",200,40)+"</td>"+"</tr>"+"<tr>"+'<td align="left" style="padding-left:2px;padding-right:2px;padding-top:5px;">'+'<div id="'+o.label.id+'" class="icontext" style="wordWrap:break_word;">'+convStr(o.label.text,false,true)+"</div>"+"</td>"+"</tr>"+"</tbody></table>";s+=o.frZone.endHTML()+"</td>"+"</tr>";s+="<tr>"+'<td align="center" valign="middle" style="padding-top:5px;">'+'<div id="cancelDiv'+o.id+'">'+o.cancelButton.getHTML()+"</div>"+"</td>"+"</tr>";s+="</tbody></table>";s+=o.endHTML();return s;}function WaitDialog_FrameZoneWidget_beginHTML(){var o=this;return'<table class="waitdialogzone" style="'+sty("width",o.w)+sty("height",o.h)+'" id="'+o.id+'" cellspacing="0" cellpadding="0" border="0"><tbody>'+'<tr><td valign="top" class="dialogzone" id="frame_cont_'+o.id+'">';}function WaitDialog_FrameZoneWidget_endHTML(){var o=this;return"</td></tr></tbody></table>";}function WaitDialogBoxWidget_setShowCancel(show,cancelCB){var o=this;o.showCancel=show;o.cancelButton.setDisabled(false);o.cancelButton.setDisplay(show);o.cancelCB=cancelCB;}function WaitDialogBoxWidget_setShowLabel(show,text){var o=this;o.showLabel=show;o.label.text=text;o.label.setHTML(text);o.label.setDisplay(show);}function WaitDialogBoxWidget_cancelCB(){var o=this;if(o.cancelCB!=null){o.cancelCB();o.cancelButton.setDisabled(true);}}function CancelButton_cancelCB(){var o=this;if(o.par.cancelCB!=null){o.par.cancelCB();o.par.cancelButton.setDisabled(true);}}function WaitDialogBoxWidget_show(bShow){var o=this;if(bShow){if(o.showCancel){o.frZone.resize(null,o.getContainerHeight()-(2*o.pad+21+10));}else{o.frZone.resize(null,o.getContainerHeight()-10);}}o.oldShow2(bShow);}
|