/**
 * The contents of this file are subject to the terms
 * of the Common Development and Distribution License
 * (the License).  You may not use this file except in
 * compliance with the License.
 * 
 * You can obtain a copy of the license at
 * https://woodstock.dev.java.net/public/CDDLv1.0.html.
 * See the License for the specific language governing
 * permissions and limitations under the License.
 * 
 * When distributing Covered Code, include this CDDL
 * Header Notice in each file and include the License file
 * at https://woodstock.dev.java.net/public/CDDLv1.0.html.
 * If applicable, add the following below the CDDL Header,
 * with the fields enclosed by brackets [] replaced by
 * you own identifying information:
 * "Portions Copyrighted [year] [name of copyright owner]"
 * 
 * Copyright 2008 Sun Microsystems, Inc. All rights reserved.
 */
webui.suntheme4_2.dojo.provide("webui.suntheme4_2.body");webui.suntheme4_2.dojo.require("webui.suntheme4_2.browser");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.common");webui.suntheme4_2.dojo.require("webui.suntheme4_2.theme.common");webui.suntheme4_2.common={_formToSubmit:null,_submissionComponentId:null,escapeString:function(s,_2,_3){if(s==null){return null;}if(_2==null){return s;}if(_3==null){return null;}var _4=_3;if(_3=="\\"){_4=_3+_3;}var rx=new RegExp(_4,"g");var s1=s.replace(rx,_3+_3);rx=new RegExp(_2,"g");return s1.replace(rx,_3+_2);},unescapeString:function(s,_8,_9){if(s==null){return null;}if(_8==null){return s;}if(_9==null){return null;}var _a=_9;if(_9=="\\"){_a=_9+_9;}var rx=new RegExp(_a+_a,"g");var s1=s.replace(rx,_9);rx=new RegExp(_a+_8,"g");return s1.replace(rx,_8);},unescapeStrings:function(_d,_e,_f){if(_d==null||_d==""){return null;}if(_e==null||_e==""){return _d;}if(_f==null||_f==""){return null;}var _10=new Array();var _11=0;var _12=0;var j=0;for(var i=0;i<_d.length;++i){if(_d.charAt(i)==_e){if(_12%2==0){_10[_11++]=_d.slice(j,i);j=i+1;}}if(_d.charAt(i)==_f){++_12;continue;}else{_12=0;}}_10[_11]=_d.slice(j);var _15=new Array();for(i=0;i<_10.length;++i){_15[i]=webui.suntheme4_2.common.unescapeString(_10[i],_e,_f);}return _15;},addStyleClass:function(_16,_17){if(_16==null||_17==null){return false;}if(_16.className==null){_16.className=_17;return true;}var _18=webui.suntheme4_2.common.splitStyleClasses(_16);if(_18==null){return false;}for(var i=0;i<_18.length;i++){if(_18[i]!=null&&_18[i]==_17){return true;}}_16.className=_16.className+" "+_17;return true;},checkStyleClasses:function(_1a,_1b){if(_1a==null||_1b==null){return false;}for(var i=0;i<_1a.length;i++){if(_1a[i]!=null&&_1a[i]==_1b){return true;}}return false;},splitStyleClasses:function(_1d){if(_1d!=null&&_1d.className!=null){return _1d.className.split(" ");}else{return null;}},stripStyleClass:function(_1e,_1f){if(_1e==null||_1f==null||_1e.className==null){return false;}var _20=webui.suntheme4_2.common.splitStyleClasses(_1e);if(_20==null){return false;}for(var i=0;i<_20.length;i++){if(_20[i]!=null&&_20[i]==_1f){_20.splice(i,1);}}_1e.className=_20.join(" ");return true;},insertHiddenField:function(_22,_23,_24){var _25=document.forms[_24.id].elements[_22];if(_25!=null){_25.value=_23;return true;}var _26=document.createElement("input");_26.type="hidden";_26.id=_22;_26.value=_23;_26.name=_22;_24.appendChild(_26);return true;},submitForm:function(){if(webui.suntheme4_2.common._formToSubmit==null){return false;}if(webui.suntheme4_2.common._submissionComponentId!=null&&webui.suntheme4_2.common._submissionComponentId.length>0){webui.suntheme4_2.common.insertHiddenField("_submissionComponentId",webui.suntheme4_2.common._submissionComponentId,webui.suntheme4_2.common._formToSubmit);}webui.suntheme4_2.common._formToSubmit.submit();return false;},timeoutSubmitForm:function(_27,_28){webui.suntheme4_2.common._formToSubmit=_27;webui.suntheme4_2.common._submissionComponentId=_28;setTimeout("webui.suntheme4_2.common.submitForm()",0);return true;},leaveSubmitterTrace:function(_29,_2a){if(_29!=null&&_2a!=null&&_2a.length>0){webui.suntheme4_2.common.insertHiddenField("_submissionComponentId",_2a,_29);}return true;},deleteSubmittableArray:function(_2b,_2c){try{var _2d=document.getElementById(_2b);if(_2d!=null){_2c.removeChild(_2d);}}catch(e){}return true;},createSubmittableArray:function(_2e,_2f,_30,_31){webui.suntheme4_2.common.deleteSubmittableArray(_2e,_2f);if(_31==null||_31.length<=0){return null;}var _32=document.createElement("select");_32.className=webui.suntheme4_2.theme.common.getClassName("HIDDEN");_32.name=_2e;_32.id=_2e;_32.multiple=true;for(var i=0;i<_31.length;++i){var opt=document.createElement("option");opt.value=_31[i];if(_30!=null){opt.label=_30[i];}opt.defaultSelected=true;_32.add(opt,null);}_2f.appendChild(_32);return _32;},isVisible:function(_35){if(_35==null){return false;}var _36=document.getElementById(_35);return webui.suntheme4_2.common.isVisibleElement(_36);},isVisibleElement:function(_37){if(_37==null){return false;}var _38=webui.suntheme4_2.common.splitStyleClasses(_37);return !webui.suntheme4_2.common.checkStyleClasses(_38,webui.suntheme4_2.theme.common.getClassName("HIDDEN"));},setVisible:function(_39,_3a){if(_39==null||_3a==null){return false;}var _3b=document.getElementById(_39);return webui.suntheme4_2.common.setVisibleElement(_3b,_3a);},setVisibleElement:function(_3c,_3d){if(_3c==null||_3d==null){return false;}if(_3d){return webui.suntheme4_2.common.stripStyleClass(_3c,webui.suntheme4_2.theme.common.getClassName("HIDDEN"));}else{return webui.suntheme4_2.common.addStyleClass(_3c,webui.suntheme4_2.theme.common.getClassName("HIDDEN"));}}};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.cookie");webui.suntheme4_2.cookie={get:function(){var _3e=document.cookie;var pos=_3e.indexOf(this.$cookieName+"=");if(pos==-1){return null;}var _40=pos+this.$cookieName.length+1;var end=_3e.indexOf(";",_40);if(end==-1){end=_3e.length;}return _3e.substring(_40,end);},load:function(){var _42=this.get();if(_42==null){return false;}var a=_42.split("&");for(var i=0;i<a.length;i++){a[i]=a[i].split(":");}for(i=0;i<a.length;i++){this[a[i][0]]=unescape(a[i][1]);}return true;},reset:function(){document.cookie=this.$cookieName+"=";return true;},store:function(){var _45="";for(var _46 in this){if(_46.charAt(0)=="$"||typeof this[_46]=="function"){continue;}if(_45!=""){_45+="&";}_45+=_46+":"+escape(this[_46]);}var _47=this.$cookieName+"="+_45;if(this.$path!=null){_47+=";path="+this.$path;}document.cookie=_47;return true;}};webui.suntheme4_2.scrollCookie=function(_48,_49){this.$cookieName=_48;this.$path=_49;this.left="0";this.top="0";this.restore=function(){this.load();scrollTo(this.left,this.top);return true;};this.set=function(){var _4a=window.document.documentElement;if(_4a&&_4a.scrollTop){this.left=_4a.scrollLeft;this.top=_4a.scrollTop;}else{this.left=window.document.body.scrollLeft;this.top=window.document.body.scrollTop;}if(this.left==null&&this.top==null){this.left=window.pageXOffset;this.top=window.pageYOffset;}this.store();return true;};return true;};webui.suntheme4_2.scrollCookie.prototype=webui.suntheme4_2.cookie;webui.suntheme4_2.body=function(_4b,_4c,_4d,_4e,_4f,_50){this.defaultFocusId=_4d;this.focusElementFieldId=_4f;this.focusElementId=_4e;this.preserveScroll=(_50==null)?true:new Boolean(_50).valueOf();if(this.preserveScroll==true){this.scrollCookie=new webui.suntheme4_2.scrollCookie(_4b,_4c);}this.canAcceptFocus=function(_51){var _52=false;try{_52=_51!=null&&_51.focus&&!_51.disabled&&_51.type!="hidden"&&webui.suntheme4_2.common.isVisible(_51.id);}catch(err){}return _52;};this.focusListener=function(_53){var _54=null;var _55=false;if(document.attachEvent){_54=_53.srcElement;_55=(_54==null?false:_54.nodeType==1);}else{_54=_53.target;_55=_54.nodeType==Node.ELEMENT_NODE;}if(_55){this.updateFocusElementField(_54);}return true;};this.onLoadListener=function(){if(webui.suntheme4_2.browser.isIe()){webui.suntheme4_2.dojo.connect(document,"onfocusin",this,"focusListener");}else{webui.suntheme4_2.dojo.connect(window,"onfocus",this,"focusListener");}this.setInitialFocus();return this.setDefaultScrollPosition();};this.onUnloadListener=function(_56){return this.storeScrollPosition();};this.setDefaultFocus=function(){if(this.defaultFocusId!=null){var _57=document.getElementById(this.defaultFocusId);if(_57==null){var _58=this;return setTimeout(function(){_58.setDefaultFocus();},10);}if(this.setFocusById(this.defaultFocusId)){return true;}}return false;};this.setDefaultScrollPosition=function(){if(!this.preserveScroll){return false;}if(window.location.href.indexOf("#")==-1){this.scrollCookie.restore();}else{this.scrollCookie.reset();}return true;};this.setInitialFocus=function(){if(this.focusElementId!=null){var _59=document.getElementById(this.focusElementId);if(_59==null){var _5a=this;return setTimeout(function(){_5a.setInitialFocus();},10);}if(this.setFocusById(this.focusElementId)){return true;}}return this.setDefaultFocus();};this.setFocusByElement=function(_5b){if(_5b==null||!this.canAcceptFocus(_5b)){return false;}try{_5b.focus();}catch(err){}return true;};this.setFocusById=function(fid){if(fid==null||fid.length==0){return false;}return this.setFocusByElement(document.getElementById(fid));};this.storeScrollPosition=function(){if(!this.preserveScroll){return false;}try{this.scrollCookie.set();}catch(e){}return true;};this.updateFocusElementField=function(_5d){if(_5d==null){return false;}for(var i=0;i<document.forms.length;++i){var _5f=document.forms[i];var _60=null;try{_60=_5f.elements[this.focusElementFieldId];if(_60!=null){_60.value=_5d.id;continue;}}catch(e){}_60=document.createElement("input");_60.type="hidden";_60.id=this.focusElementFieldId;_60.name=this.focusElementFieldId;_60.value=_5d.id;_5f.appendChild(_60);}return true;};this.onLoadListener();if(this.preserveScroll==true){webui.suntheme4_2.dojo.addOnUnload(this,"onUnloadListener");}};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.table");webui.suntheme4_2.dojo.require("webui.suntheme4_2.common");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.formElements");webui.suntheme4_2.dojo.require("webui.suntheme4_2.browser");webui.suntheme4_2.dojo.require("webui.suntheme4_2.common");webui.suntheme4_2.button={_init:function(_61){var _62="Cannot initialize button.";if(_61==null||_61.id==null){console.debug(_62);return false;}var _63=webui.suntheme4_2.dijit.byId(_61.id);if(_63==null){console.debug(_62);return false;}_63.domNode.isSecondary=webui.suntheme4_2.button.isSecondary;_63.domNode.setSecondary=webui.suntheme4_2.button.setSecondary;_63.domNode.isPrimary=webui.suntheme4_2.button.isPrimary;_63.domNode.setPrimary=webui.suntheme4_2.button.setPrimary;_63.domNode.isMini=webui.suntheme4_2.button.isMini;_63.domNode.setMini=webui.suntheme4_2.button.setMini;_63.domNode.getDisabled=webui.suntheme4_2.button.getDisabled;_63.domNode.setDisabled=webui.suntheme4_2.button.setDisabled;_63.domNode.getVisible=webui.suntheme4_2.button.getVisible;_63.domNode.setVisible=webui.suntheme4_2.button.setVisible;_63.domNode.getText=webui.suntheme4_2.button.getText;_63.domNode.setText=webui.suntheme4_2.button.setText;_63.domNode.doClick=webui.suntheme4_2.button.click;return true;},click:function(){return this.click();},getText:function(){return this.getProps().value;},setText:function(_64){return this.setProps({value:_64});},setVisible:function(_65){if(_65==null){return null;}return this.setProps({visible:_65});},getVisible:function(){return this.getProps().visible;},isPrimary:function(){return this.getProps().primary;},setPrimary:function(_66){if(_66==null){return null;}return this.setProps({primary:_66});},isSecondary:function(){return !(this.getProps().primary);},setSecondary:function(_67){if(_67==null){return null;}return this.setProps({primary:!_67});},isMini:function(){return this.getProps().mini;},setMini:function(_68){if(_68==null){return null;}return this.setProps({mini:_68});},getDisabled:function(){return this.getProps().disabled;},setDisabled:function(_69){if(_69==null){return null;}return this.setProps({disabled:_69});}};webui.suntheme4_2.checkbox={setDisabled:function(_6a,_6b){return webui.suntheme4_2.rbcb.setDisabled(_6a,_6b,"checkbox","Cb","CbDis");},setGroupDisabled:function(_6c,_6d){return webui.suntheme4_2.rbcb.setGroupDisabled(_6c,_6d,"checkbox","Cb","CbDis");},setChecked:function(_6e,_6f){return webui.suntheme4_2.rbcb.setChecked(_6e,_6f,"checkbox");}};webui.suntheme4_2.dropDown={getSelectElement:function(_70){var _71=webui.suntheme4_2.dijit.byId(_70);if(_71){return _71.getSelectElement();}return null;},changed:function(_72){var _73=webui.suntheme4_2.dijit.byId(_72);if(_73){return _73.changed();}return false;},setDisabled:function(_74,_75){var _76=webui.suntheme4_2.dijit.byId(_74);if(_76){return _76.setProps({disabled:_75});}return null;},getSelectedValue:function(_77){var _78=webui.suntheme4_2.dijit.byId(_77);if(_78){return _78.getSelectedValue();}return null;},getSelectedLabel:function(_79){var _7a=webui.suntheme4_2.dijit.byId(_79);if(_7a){return _7a.getSelectedLabel();}return null;}};webui.suntheme4_2.field={getInputElement:function(_7b){var _7c=webui.suntheme4_2.dijit.byId(_7b);if(_7c){return _7c.getInputElement();}return null;},getValue:function(_7d){var _7e=webui.suntheme4_2.dijit.byId(_7d);if(_7e){return _7e.getProps().value;}return null;},setValue:function(_7f,_80){var _81=webui.suntheme4_2.dijit.byId(_7f);if(_81){return _81.setProps({value:_80});}return null;},getStyle:function(_82){var _83=webui.suntheme4_2.dijit.byId(_82);if(_83){return _83.getProps().style;}return null;},setStyle:function(_84,_85){var _86=webui.suntheme4_2.dijit.byId(_84);if(_86){return _86.setProps({style:_85});}return null;},setDisabled:function(_87,_88){if(_88==null){return null;}var _89=webui.suntheme4_2.dijit.byId(_87);if(_89){return _89.setProps({disabled:_88});}return null;}};webui.suntheme4_2.hyperlink={submit:function(_8a,_8b,_8c){var _8d=webui.suntheme4_2.dijit.byId(_8a.id);if(_8d==null){webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.hyperlink");_8d=new webui.suntheme4_2.widget.hyperlink({id:_8a.id});}return _8d.submitFormData(_8b,_8c);},getImgElement:function(_8e){var _8f=webui.suntheme4_2.dijit.byId(_8e);var _90=(_8f)?_8f.getProps():null;if(_90&&_90.enabledImage){var _91=webui.suntheme4_2.dijit.byId(_90.enabledImage.id);if(_91!=null){return _91.domNode;}}if(_8e!=null){var _92=_8e;var _93=_8e.lastIndexOf(":");if(_93!=-1){_92=_8e.substring(_93+1);}return document.getElementById(_8e+":"+_92+"_image");}return document.getElementById(_8e+"_image");}};webui.suntheme4_2.jumpDropDown={changed:function(_94){var _95=webui.suntheme4_2.dijit.byId(_94);if(_95){return _95.changed();}return false;}};webui.suntheme4_2.listbox={getSelectElement:function(_96){var _97=webui.suntheme4_2.dijit.byId(_96);if(_97){return _97.getSelectElement();}return null;},changed:function(_98){var _99=webui.suntheme4_2.dijit.byId(_98);if(_99){return _99.changed();}return false;},setDisabled:function(_9a,_9b){var _9c=webui.suntheme4_2.dijit.byId(_9a);if(_9c){return _9c.setProps({disabled:_9b});}return null;},getSelectedValue:function(_9d){var _9e=webui.suntheme4_2.dijit.byId(_9d);if(_9e){return _9e.getSelectedValue();}return null;},getSelectedLabel:function(_9f){var _a0=webui.suntheme4_2.dijit.byId(_9f);if(_a0){return _a0.getSelectedLabel();}return null;}};webui.suntheme4_2.rbcb={setChecked:function(_a1,_a2,_a3){var _a4=webui.suntheme4_2.dijit.byId(_a1);if(_a4){return _a4.setProps({checked:_a2});}return null;},setDisabled:function(_a5,_a6,_a7,_a8,_a9){var _aa=webui.suntheme4_2.dijit.byId(_a5);if(_aa){return _aa.setProps({disabled:_a6});}return null;},setGroupDisabled:function(_ab,_ac,_ad,_ae,_af){var _b0=webui.suntheme4_2.dijit.byId(elementId);if(_b0){return _b0.setProps({disabled:_ac});}return null;}};webui.suntheme4_2.radiobutton={setDisabled:function(_b1,_b2){return webui.suntheme4_2.rbcb.setDisabled(_b1,_b2,"radio","Rb","RbDis");},setGroupDisabled:function(_b3,_b4){return webui.suntheme4_2.rbcb.setGroupDisabled(_b3,_b4,"radio","Rb","RbDis");},setChecked:function(_b5,_b6){return webui.suntheme4_2.rbcb.setChecked(_b5,_b6,"radio");}};webui.suntheme4_2.upload={getInputElement:function(_b7){if(_b7==null||_b7==""){return null;}var _b8=document.getElementById(_b7+"_com.sun.webui.jsf.upload");if(_b8&&_b8.tagName=="INPUT"){return _b8;}else{return null;}},setDisabled:function(_b9,_ba){if(_b9==null||_b9==""||_ba==null||_ba==""){return false;}var _bb=webui.suntheme4_2.upload.getInputElement(_b9);if(_bb==null){return false;}_bb.disabled=_ba;return true;},setEncodingType:function(_bc){if(_bc==null||_bc==""){return false;}var _bd=webui.suntheme4_2.upload.getInputElement(_bc);var _be=_bd!=null?_bd.form:null;if(_be!=null){if(webui.suntheme4_2.browser.isSafari()){_be.enctype="multipart/form-data";}else{_be.encoding="multipart/form-data";}return true;}return false;},preservePath:function(_bf,_c0){if(_bf==null||_bf==""||_c0==null||_c0==""){return false;}var _c1=webui.suntheme4_2.upload.getInputElement(_bf);if(_c1==null){return false;}var _c2=_c1.form;var _c3=function(evt){if(document.attachEvent){node=evt.srcElement;}else{node=evt.target;}var _c5=null;try{_c5=_c2.elements[_c0];}catch(e){}if(_c5!=null){_c5.value=node.value;}else{webui.suntheme4_2.common.insertHiddenField(_c0,node.value,_c2);}return true;};if(_c1.addEventListener){_c1.addEventListener("change",_c3,true);}else{_c1.attachEvent("onchange",_c3);}return true;}};webui.suntheme4_2.dojo.require("webui.suntheme4_2.prototypejs");webui.suntheme4_2.table={confirmDeleteSelectedRows:function(){return this.confirmSelectedRows(this.deleteSelectionsMsg);},confirmSelectedRows:function(_c6){var _c7=this.getAllSelectedRowsCount();var _c8=this.totalSelectionsMsg.split("{0}");var _c9=_c8[0]+_c7;var _ca=this.getAllHiddenSelectedRowsCount();if(_ca>0){var _cb=this.hiddenSelectionsMsg.split("{0}");var _cc=_cb[0]+_ca;_c9=_cc+_c9;}return (_c6!=null)?confirm(_c9+_c6):confirm(_c9);},filterMenuChanged:function(){if(this.panelToggleIds==null||this.panelToggleIds.length==0){return false;}var _cd=webui.suntheme4_2.dropDown.getSelectElement(this.panelToggleIds[this.FILTER]);if(_cd==null){return true;}if(_cd.options[_cd.selectedIndex].value==this.customFilterOptionValue){this.toggleFilterPanel();return false;}else{if(_cd.options[_cd.selectedIndex].value==this.customFilterAppliedOptionValue){_cd.selectedIndex=0;for(var i=0;i<_cd.options.length;i++){if(_cd.options[i].value==this.customFilterOptionValue){_cd.options[i].selected=true;break;}}return false;}}return true;},getAllSelectedRowsCount:function(){return this.getAllHiddenSelectedRowsCount()+this.getAllRenderedSelectedRowsCount();},getAllHiddenSelectedRowsCount:function(){var _cf=0;if(this.groupIds==null||this.groupIds.length==0){return _cf;}for(var i=0;i<this.groupIds.length;i++){_cf=_cf+this._getGroupHiddenSelectedRowsCount(this.groupIds[i]);}return _cf;},getAllRenderedSelectedRowsCount:function(){var _d1=0;if(this.groupIds==null||this.groupIds.length==0){return _d1;}for(var i=0;i<this.groupIds.length;i++){_d1=_d1+this._getGroupRenderedSelectedRowsCount(this.groupIds[i]);}return _d1;},initAllRows:function(){if(this.groupIds==null||this.groupIds.length==0){return false;}for(var i=0;i<this.groupIds.length;i++){this._initGroupRows(this.groupIds[i]);}return true;},toggleFilterPanel:function(){if(this.panelIds==null||this.panelIds.length==0){return false;}this._togglePanel(this.panelIds[this.FILTER],this.panelFocusIds[this.FILTER],this.panelToggleIds[this.FILTER]);return this._resetFilterMenu(this.panelToggleIds[this.FILTER]);},togglePreferencesPanel:function(){if(this.panelIds==null||this.panelIds.length==0){return false;}this._togglePanel(this.panelIds[this.PREFERENCES],this.panelFocusIds[this.PREFERENCES],this.panelToggleIds[this.PREFERENCES]);return this._resetFilterMenu(this.panelToggleIds[this.FILTER]);},_init:function(_d4){var _d5="Cannot initialize table.";if(_d4==null||_d4.id==null){console.debug(_d5);return false;}var _d6=document.getElementById(_d4.id);if(_d6==null){console.debug(_d5);return false;}webui.suntheme4_2.prototypejs.extend(_d6,_d4,false);_d6.SEPARATOR=":";_d6.SORT=0;_d6.PREFERENCES=1;_d6.FILTER=2;_d6.PRIMARY=0;_d6.SECONDARY=1;_d6.TERTIARY=2;_d6.hiddenSelectionsMsg=_d4.hiddenSelectionsMsg.replace(/\\n/g,"\n");_d6.totalSelectionsMsg=_d4.totalSelectionsMsg.replace(/\\n/g,"\n");_d6.missingSelectionMsg=_d4.missingSelectionMsg.replace(/\\n/g,"\n");_d6.duplicateSelectionMsg=_d4.duplicateSelectionMsg.replace(/\\n/g,"\n");_d6.deleteSelectionsMsg=_d4.deleteSelectionsMsg.replace(/\\n/g,"\n");_d6._getGroupSelectedRowsCount=webui.suntheme4_2.table._getGroupSelectedRowsCount;_d6._getGroupHiddenSelectedRowsCount=webui.suntheme4_2.table._getGroupHiddenSelectedRowsCount;_d6._getGroupRenderedSelectedRowsCount=webui.suntheme4_2.table._getGroupRenderedSelectedRowsCount;_d6._initGroupRows=webui.suntheme4_2.table._initGroupRows;_d6._initPrimarySortOrderMenu=webui.suntheme4_2.table._initPrimarySortOrderMenu;_d6._initPrimarySortOrderMenuToolTip=webui.suntheme4_2.table._initPrimarySortOrderMenuToolTip;_d6._initSecondarySortOrderMenu=webui.suntheme4_2.table._initSecondarySortOrderMenu;_d6._initSecondarySortOrderMenuToolTip=webui.suntheme4_2.table._initSecondarySortOrderMenuToolTip;_d6._initSortColumnMenus=webui.suntheme4_2.table._initSortColumnMenus;_d6._initSortOrderMenu=webui.suntheme4_2.table._initSortOrderMenu;_d6._initSortOrderMenus=webui.suntheme4_2.table._initSortOrderMenus;_d6._initSortOrderMenuToolTip=webui.suntheme4_2.table._initSortOrderMenuToolTip;_d6._initTertiarySortOrderMenu=webui.suntheme4_2.table._initTertiarySortOrderMenu;_d6._initTertiarySortOrderMenuToolTip=webui.suntheme4_2.table._initTertiarySortOrderMenuToolTip;_d6._resetFilterMenu=webui.suntheme4_2.table._resetFilterMenu;_d6._selectAllRows=webui.suntheme4_2.table._selectAllRows;_d6._selectGroupRows=webui.suntheme4_2.table._selectGroupRows;_d6._toggleGroupPanel=webui.suntheme4_2.table._toggleGroupPanel;_d6._togglePanel=webui.suntheme4_2.table._togglePanel;_d6._toggleSortPanel=webui.suntheme4_2.table._toggleSortPanel;_d6._validateSortPanel=webui.suntheme4_2.table._validateSortPanel;_d6.confirmDeleteSelectedRows=webui.suntheme4_2.table.confirmDeleteSelectedRows;_d6.confirmSelectedRows=webui.suntheme4_2.table.confirmSelectedRows;_d6.filterMenuChanged=webui.suntheme4_2.table.filterMenuChanged;_d6.getAllSelectedRowsCount=webui.suntheme4_2.table.getAllSelectedRowsCount;_d6.getAllHiddenSelectedRowsCount=webui.suntheme4_2.table.getAllHiddenSelectedRowsCount;_d6.getAllRenderedSelectedRowsCount=webui.suntheme4_2.table.getAllRenderedSelectedRowsCount;_d6.initAllRows=webui.suntheme4_2.table.initAllRows;_d6.toggleFilterPanel=webui.suntheme4_2.table.toggleFilterPanel;_d6.togglePreferencesPanel=webui.suntheme4_2.table.togglePreferencesPanel;return true;},_getGroupSelectedRowsCount:function(_d7){return this._getGroupHiddenSelectedRowsCount(_d7)+this._getGroupRenderedSelectedRowsCount(_d7);},_getGroupHiddenSelectedRowsCount:function(_d8){var _d9=0;if(this.groupIds==null||this.groupIds.length==0||_d8==null){return _d9;}for(var i=0;i<this.groupIds.length;i++){if(_d8==this.groupIds[i]){_d9=this.hiddenSelectedRowCounts[i];break;}}return _d9;},_getGroupRenderedSelectedRowsCount:function(_db){var _dc=0;if(this.groupIds==null||this.groupIds.length==0||_db==null){return _dc;}var _dd=null;var _de=null;for(var i=0;i<this.groupIds.length;i++){if(_db==this.groupIds[i]){_dd=this.selectIds[i];_de=this.rowIds[i];break;}}if(_dd==null||_de==null){return false;}for(var k=0;k<_de.length;k++){var _e1=document.getElementById(this.groupIds[i]+this.SEPARATOR+_de[k]+this.SEPARATOR+_dd);if(_e1!=null&&_e1.getProps().checked){_dc++;}}return _dc;},_initGroupRows:function(_e2){if(this.groupIds==null||this.groupIds.length==0||_e2==null){return false;}var _e3=null;var _e4=null;for(var i=0;i<this.groupIds.length;i++){if(_e2==this.groupIds[i]){_e3=this.selectIds[i];_e4=this.rowIds[i];break;}}if(_e3==null||_e4==null){return false;}var _e6=true;var _e7=false;for(var k=0;k<_e4.length;k++){var _e9=document.getElementById(this.groupIds[i]+this.SEPARATOR+_e4[k]+this.SEPARATOR+_e3);if(_e9==null){continue;}var row=document.getElementById(this.groupIds[i]+this.SEPARATOR+_e4[k]);var _eb=_e9.getProps();if(_e9.getProps().checked==true){webui.suntheme4_2.common.addStyleClass(row,this.selectRowStyleClass);_e7=true;}else{webui.suntheme4_2.common.stripStyleClass(row,this.selectRowStyleClass);_e6=false;}}var _ec;var _ed=document.getElementById(_e2+this.SEPARATOR+this.selectMultipleToggleButtonId);if(_ed!=null){_ec=(_e6)?this.selectMultipleToggleButtonToolTipSelected:this.selectMultipleToggleButtonToolTip;_ed.setProps({"checked":_e6,"title":_ec});}var _ee=_e2+this.SEPARATOR;var _ef=!webui.suntheme4_2.common.isVisible(_ee+_e4[0]);var _f0=document.getElementById(_ee+this.warningIconId);if(_f0!=null){var src=this.warningIconOpen;_ec=this.warningIconToolTipOpen;if(_ef&&_e7&&!_e6){src=this.warningIconClose;_ec=this.warningIconToolTipClose;}_f0.setProps({"src":src,"title":_ec});}return true;},_initPrimarySortOrderMenu:function(){return this._initSortOrderMenu(this.sortColumnMenuIds[this.PRIMARY],this.sortOrderMenuIds[this.PRIMARY]);},_initPrimarySortOrderMenuToolTip:function(){var _f2=webui.suntheme4_2.dropDown.getSelectElement(this.sortOrderMenuIds[this.PRIMARY]);if(_f2!=null){if(_f2.options[_f2.selectedIndex].disabled==true){_f2.selectedIndex=0;}}return this._initSortOrderMenuToolTip(this.sortColumnMenuIds[this.PRIMARY],this.sortOrderMenuIds[this.PRIMARY]);},_initSecondarySortOrderMenu:function(){return this._initSortOrderMenu(this.sortColumnMenuIds[this.SECONDARY],this.sortOrderMenuIds[this.SECONDARY]);},_initSecondarySortOrderMenuToolTip:function(){var _f3=webui.suntheme4_2.dropDown.getSelectElement(this.sortOrderMenuIds[this.SECONDARY]);if(_f3!=null){if(_f3.options[_f3.selectedIndex].disabled==true){_f3.selectedIndex=0;}}return this._initSortOrderMenuToolTip(this.sortColumnMenuIds[this.SECONDARY],this.sortOrderMenuIds[this.SECONDARY]);},_initSortColumnMenus:function(){if(this.sortColumnMenuIds==null||this.sortColumnMenuIds.length==0){return false;}for(var i=0;i<this.sortColumnMenuIds.length;i++){var _f5=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_f5==null){continue;}_f5.selectedIndex=0;for(var k=0;k<_f5.options.length;k++){if(_f5.options[k].defaultSelected==true){_f5.options[k].selected=true;break;}}webui.suntheme4_2.dropDown.changed(this.sortColumnMenuIds[i]);}return true;},_initSortOrderMenus:function(){if(this.sortOrderMenuIds==null||this.sortOrderMenuIds.length==0){return false;}for(var i=0;i<this.sortOrderMenuIds.length;i++){var _f8=webui.suntheme4_2.dropDown.getSelectElement(this.sortOrderMenuIds[i]);if(_f8==null){continue;}_f8.selectedIndex=0;var _f9=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_f9!=null){if(_f9.options[_f9.selectedIndex].value==this.selectSortMenuOptionValue&&!this.hiddenSelectedRows&&this.paginated){_f8.options[1].disabled=true;}else{_f8.options[1].disabled=false;}}for(var k=0;k<_f8.options.length;k++){if(_f8.options[k].defaultSelected==true){_f8.options[k].selected=true;break;}}webui.suntheme4_2.dropDown.changed(this.sortOrderMenuIds[i]);this._initSortOrderMenuToolTip(this.sortColumnMenuIds[i],this.sortOrderMenuIds[i]);}return true;},_initSortOrderMenu:function(_fb,_fc){if(_fb==null||_fc==null){return false;}if(this.sortColumnMenuIds==null||this.sortColumnMenuIds.length==0){return false;}if(this.sortOrderMenuIds==null||this.sortOrderMenuIds.length==0){return false;}var _fd=webui.suntheme4_2.dropDown.getSelectElement(_fb);if(_fd==null){return false;}var _fe=webui.suntheme4_2.dropDown.getSelectElement(_fc);if(_fe==null){return false;}_fe.selectedIndex=0;var _ff=(_fd.selectedIndex>-1)?_fd.selectedIndex:0;if(_fd.options[_ff].value==this.selectSortMenuOptionValue&&!this.hiddenSelectedRows&&this.paginated){_fe.options[1].disabled=true;}else{_fe.options[1].disabled=false;}for(var i=0;i<this.sortColumnMenuIds.length;i++){var _101=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_101==null){continue;}var _102=null;for(var k=0;k<_101.options.length;k++){if(_101.options[k].defaultSelected==true){_102=_101.options[k].value;break;}}if(_102!=null&&_102==_fd.options[_ff].value){var _104=webui.suntheme4_2.dropDown.getSelectElement(this.sortOrderMenuIds[i]);if(_104==null){continue;}var _105=-1;for(var c=0;c<_104.options.length;c++){if(_104.options[c].defaultSelected==true){_105=c;break;}}if(_105>-1){_fe.options[_105].selected=true;}else{_fe.options[0].selected=true;}break;}}webui.suntheme4_2.dropDown.changed(_fc);return this._initSortOrderMenuToolTip(_fb,_fc);},_initSortOrderMenuToolTip:function(_107,_108){if(_107==null||_108==null){return false;}var _109=webui.suntheme4_2.dropDown.getSelectElement(_107);if(_109==null){return false;}var _10a=webui.suntheme4_2.dropDown.getSelectElement(_108);if(_10a==null){return false;}var _10b="";if(this.sortOrderToolTips!=null&&this.sortOrderToolTips.length!=0&&this.sortOrderMenuIds!=null){for(var i=0;i<this.sortOrderMenuIds.length;i++){if(_108==this.sortOrderMenuIds[i]){_10b=this.sortOrderToolTips[i].split("{0}")[0];break;}}}var _10d=(_109.selectedIndex>-1)?_109.selectedIndex:0;if(_10a.options[_10a.selectedIndex].value=="true"){_10a.title=_10b+this.sortOrderToolTipsDescending[_10d];}else{_10a.title=_10b+this.sortOrderToolTipsAscending[_10d];}return true;},_initTertiarySortOrderMenu:function(){return this._initSortOrderMenu(this.sortColumnMenuIds[this.TERTIARY],this.sortOrderMenuIds[this.TERTIARY]);},_initTertiarySortOrderMenuToolTip:function(){var _10e=webui.suntheme4_2.dropDown.getSelectElement(this.sortOrderMenuIds[this.TERTIARY]);if(_10e!=null){if(_10e.options[_10e.selectedIndex].disabled==true){_10e.selectedIndex=0;}}return this._initSortOrderMenuToolTip(this.sortColumnMenuIds[this.TERTIARY],this.sortOrderMenuIds[this.TERTIARY]);},_resetFilterMenu:function(_10f){if(_10f==null){return false;}var menu=webui.suntheme4_2.dropDown.getSelectElement(_10f);if(menu==null){return true;}var div=document.getElementById(this.panelIds[this.FILTER]);if(div==null){return false;}if(webui.suntheme4_2.common.isVisibleElement(div)){webui.suntheme4_2.common.stripStyleClass(menu,this.basicFilterStyleClass);webui.suntheme4_2.common.addStyleClass(menu,this.customFilterStyleClass);}else{menu.selectedIndex=0;for(var i=0;i<menu.options.length;i++){if(menu.options[i].defaultSelected==true){menu.options[i].selected=true;break;}}webui.suntheme4_2.common.stripStyleClass(menu,this.customFilterStyleClass);webui.suntheme4_2.common.addStyleClass(menu,this.basicFilterStyleClass);}return true;},_selectAllRows:function(_113){if(this.groupIds==null||this.groupIds.length==0){return false;}for(var i=0;i<this.groupIds.length;i++){this._selectGroupRows(this.groupIds[i],_113);}return true;},_selectGroupRows:function(_115,_116){if(this.groupIds==null||this.groupIds.length==0||_115==null){return false;}var _117=null;var _118=null;for(var i=0;i<this.groupIds.length;i++){if(_115==this.groupIds[i]){_117=this.selectIds[i];_118=this.rowIds[i];break;}}if(_117==null||_118==null){return false;}for(var k=0;k<_118.length;k++){var _11b=document.getElementById(this.groupIds[i]+this.SEPARATOR+_118[k]+this.SEPARATOR+_117);if(_11b==null){continue;}_11b.setProps({checked:new Boolean(_116).valueOf()});}return this._initGroupRows(_115);},_toggleGroupPanel:function(_11c){if(this.groupIds==null||this.groupIds.length==0||_11c==null){return false;}var _11d=null;for(var c=0;c<this.groupIds.length;c++){if(_11c==this.groupIds[c]){_11d=this.rowIds[c];break;}}if(_11d==null){return false;}var _11f=_11c+this.SEPARATOR;var _120=!webui.suntheme4_2.common.isVisible(_11f+_11d[0]);var _121;var _122;var _123;var _124=0;var _125=0;for(var i=0;i<this.groupIds.length;i++){_121=this.groupIds[i]+this.SEPARATOR;_122=_121+this.columnHeaderId+this.SEPARATOR+"0";_123=_121+this.tableColumnFooterId+this.SEPARATOR+"0";if(document.getElementById(_122)!=null){_124++;}if(document.getElementById(_123)!=null){_125++;}}var _127=0;var _128;while(true){_128=_11f+this.columnFooterId+this.SEPARATOR+_127++;if(document.getElementById(_128)==null){break;}webui.suntheme4_2.common.setVisible(_128,_120);}if(_124>1){_127=0;while(true){_122=_11f+this.columnHeaderId+this.SEPARATOR+_127++;if(document.getElementById(_122)==null){break;}webui.suntheme4_2.common.setVisible(_122,_120);}}if(_125>1){_127=0;while(true){_123=_11f+this.tableColumnFooterId+this.SEPARATOR+_127++;if(document.getElementById(_123)==null){break;}webui.suntheme4_2.common.setVisible(_123,_120);}}var _129;for(var k=0;k<_11d.length;k++){_129=_11f+_11d[k];webui.suntheme4_2.common.setVisible(_129,_120);}webui.suntheme4_2.common.setVisible(_11f+this.groupFooterId,_120);var _12b=_11f+this.groupPanelToggleButtonId;var _12c=document.getElementById(_12b);var _12d=webui.suntheme4_2.hyperlink.getImgElement(_12b);if(_12c!=null&&_12d!=null){_12d.style.cssText=null;if(_120){_12d.src=this.groupPanelToggleIconOpen;_12c.setProps({title:this.groupPanelToggleButtonToolTipOpen});}else{_12d.src=this.groupPanelToggleIconClose;_12c.setProps({title:this.groupPanelToggleButtonToolTipClose});}}var _12e=document.getElementById(_11f+this.collapsedHiddenFieldId);if(_12e!=null){_12e.value=!_120;}return this._initGroupRows(_11c);},_togglePanel:function(_12f,_130,_131){if(_12f==null){return false;}for(var i=0;i<this.panelIds.length;i++){var div=document.getElementById(this.panelIds[i]);if(div==null){continue;}if(this.panelIds[i]==_12f){var _134=null;if(webui.suntheme4_2.common.isVisibleElement(div)){webui.suntheme4_2.common.setVisibleElement(div,false);_134=document.getElementById(_131);}else{webui.suntheme4_2.common.setVisibleElement(div,true);_134=document.getElementById(_130);}if(_134!=null){_134.focus();}}else{webui.suntheme4_2.common.setVisibleElement(div,false);}var _135=webui.suntheme4_2.hyperlink.getImgElement(this.panelToggleIds[i]);if(_135==null){continue;}if(webui.suntheme4_2.common.isVisibleElement(div)){_135.src=this.panelToggleIconsOpen[i];}else{_135.src=this.panelToggleIconsClose[i];}}return true;},_toggleSortPanel:function(){if(this.panelIds==null||this.panelIds.length==0){return false;}this._initSortColumnMenus();this._initSortOrderMenus();this._togglePanel(this.panelIds[this.SORT],this.panelFocusIds[this.SORT],this.panelToggleIds[this.SORT]);return this._resetFilterMenu(this.panelToggleIds[this.FILTER]);},_validateSortPanel:function(){if(this.sortColumnMenuIds==null||this.sortColumnMenuIds.length==0){return false;}var _136=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[this.PRIMARY]);var _137=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[this.SECONDARY]);var _138=webui.suntheme4_2.dropDown.getSelectElement(this.sortColumnMenuIds[this.TERTIARY]);if(_136!=null&&_137!=null){if(_136.selectedIndex<1&&_137.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_136.selectedIndex>0&&_136.selectedIndex==_137.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}if(_136!=null&&_138!=null){if(_136.selectedIndex<1&&_138.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_136.selectedIndex>0&&_136.selectedIndex==_138.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}if(_137!=null&&_138!=null){if(_137.selectedIndex<1&&_138.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_137.selectedIndex>0&&_137.selectedIndex==_138.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}return true;}};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.anchor");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.anchorBase");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.common");webui.suntheme4_2.dojo.require("webui.suntheme4_2.prototypejs");webui.suntheme4_2.dojo.require("webui.suntheme4_2.theme.common");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.common");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.eventBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.config");webui.suntheme4_2.dojo.require("webui.suntheme4_2.dijit._Widget");webui.suntheme4_2.dojo.require("webui.suntheme4_2.dijit._Templated");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.eventBase",[webui.suntheme4_2.dijit._Widget,webui.suntheme4_2.dijit._Templated]);webui.suntheme4_2.widget.eventBase.event=webui.suntheme4_2.widget.eventBase.prototype.event={refresh:{beginTopic:null,endTopic:null},state:{beginTopic:null,endTopic:null},submit:{beginTopic:null,endTopic:null}};webui.suntheme4_2.widget.eventBase.prototype.initEvents=function(){if(this.event==null){return false;}var _id=this.id;var _13a=false;this.domNode.event=this.event;if(this.event.refresh!=null){this.domNode.refresh=function(_13b){return webui.suntheme4_2.dijit.byId(_id).refresh(_13b);};_13a=true;}else{this.domNode.event.refresh=null;}if(this.event.submit!=null){this.domNode.submit=function(_13c){return webui.suntheme4_2.dijit.byId(_id).submit(_13c);};_13a=true;}else{this.domNode.event.submit=null;}if(this.event.state==null){this.stateChanged=null;this.domNode.event.state=null;}if(_13a==true){this.domNode.subscribe=function(_13d,obj,func){return webui.suntheme4_2.dijit.byId(_id).subscribe(_13d,obj,func);};}return true;};webui.suntheme4_2.widget.eventBase.prototype.publish=function(_140,_141){var _142=webui.suntheme4_2.config;if(_142.ajax.module){webui.suntheme4_2.dojo.require(_142.ajax.module+"."+this.widgetName);}return webui.suntheme4_2.widget.eventBase.prototype._publish(_140,_141);};webui.suntheme4_2.widget.eventBase.prototype._publish=function(_143,_144){webui.suntheme4_2.dojo.publish(_143,_144);return true;};webui.suntheme4_2.widget.eventBase.prototype.subscribe=function(_145,obj,func){webui.suntheme4_2.dojo.subscribe(_145,obj,func);return true;};webui.suntheme4_2.widget.eventBase.prototype.refresh=function(_148){if(this.event.refresh==null){console.debug("Error: Refresh event topics not implemented for "+this.widgetName);return false;}this.publish(this.event.refresh.beginTopic,[{id:this.id,execute:_148,endTopic:this.event.refresh.endTopic}]);return true;};webui.suntheme4_2.widget.eventBase.prototype.stateChanged=function(_149){if(this.event.state==null){console.debug("Error: State event topics not implemented for "+this.widgetName);return false;}this.publish(this.event.state.beginTopic,[{id:this.id,endTopic:this.event.state.endTopic,props:_149}]);return true;};webui.suntheme4_2.widget.eventBase.prototype.submit=function(_14a){if(this.event.submit==null){console.debug("Error: Submit event topics not implemented for "+this.widgetName);return false;}this.publish(this.event.submit.beginTopic,[{id:this.id,execute:_14a,endTopic:this.event.submit.endTopic}]);return true;};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.widgetBase",webui.suntheme4_2.widget.eventBase,{constructor:function(){},common:webui.suntheme4_2.common,dojo:webui.suntheme4_2.dojo,prototypejs:webui.suntheme4_2.prototypejs,theme:webui.suntheme4_2.theme.common,widget:webui.suntheme4_2.widget.common});webui.suntheme4_2.widget.widgetBase.prototype.buildRendering=function(){if(this.templatePath==null&&this.templateString==null){this.templatePath=this.widget.getTemplatePath(this.widgetName);this.templateString=this.widget.getTemplateString(this.widgetName);}if(this.templatePath!=null){this.templateString=null;}return this.inherited("buildRendering",arguments);};webui.suntheme4_2.widget.widgetBase.prototype.getClassName=function(){return this.className;};webui.suntheme4_2.widget.widgetBase.prototype.getCommonProps=function(){var _14b={};if(this.accessKey){_14b.accessKey=this.accessKey;}if(this.dir){_14b.dir=this.dir;}if(this.lang){_14b.lang=this.lang;}if(this.tabIndex){_14b.tabIndex=this.tabIndex;}if(this.title){_14b.title=this.title;}return _14b;};webui.suntheme4_2.widget.widgetBase.prototype.getCoreProps=function(){var _14c={};if(this.className){_14c.className=this.className;}if(this.id){_14c.id=this.id;}if(this.style){_14c.style=this.style;}if(this.visible!=null){_14c.visible=this.visible;}return _14c;};webui.suntheme4_2.widget.widgetBase.prototype.getEventProps=function(){var _14d={};if(this.onBlur){_14d.onBlur=this.onBlur;}if(this.onChange){_14d.onChange=this.onChange;}if(this.onClick){_14d.onClick=this.onClick;}if(this.onDblClick){_14d.onDblClick=this.onDblClick;}if(this.onFocus){_14d.onFocus=this.onFocus;}if(this.onKeyDown){_14d.onKeyDown=this.onKeyDown;}if(this.onKeyPress){_14d.onKeyPress=this.onKeyPress;}if(this.onKeyUp){_14d.onKeyUp=this.onKeyUp;}if(this.onMouseDown){_14d.onMouseDown=this.onMouseDown;}if(this.onMouseOut){_14d.onMouseOut=this.onMouseOut;}if(this.onMouseOver){_14d.onMouseOver=this.onMouseOver;}if(this.onMouseUp){_14d.onMouseUp=this.onMouseUp;}if(this.onMouseMove){_14d.onMouseMove=this.onMouseMove;}if(this.onSelect){_14d.onSelect=this.onSelect;}return _14d;};webui.suntheme4_2.widget.widgetBase.prototype.getProps=function(){var _14e={};this.prototypejs.extend(_14e,this.getCommonProps(),false);this.prototypejs.extend(_14e,this.getCoreProps(),false);this.prototypejs.extend(_14e,this.getEventProps(),false);return _14e;};webui.suntheme4_2.widget.widgetBase.prototype.isInitialized=function(){if(this.initialized==true){return true;}return false;};webui.suntheme4_2.widget.widgetBase.prototype.postCreate=function(){this.inherited("postCreate",arguments);this.domNode.id=this.id;var _id=this.id;this.domNode.getProps=function(){return webui.suntheme4_2.dijit.byId(_id).getProps();};this.domNode.setProps=function(_150,_151){return webui.suntheme4_2.dijit.byId(_id).setProps(_150,_151);};this.initEvents();this._setProps(this.getProps());return this.initialized=true;};webui.suntheme4_2.widget.widgetBase.prototype.setCommonProps=function(_152,_153){if(_152==null||_153==null){return false;}if(_153.accessKey){_152.accessKey=_153.accessKey;}if(_153.dir){_152.dir=_153.dir;}if(_153.lang){_152.lang=_153.lang;}if(_153.tabIndex>-1&&_153.tabIndex<32767){_152.tabIndex=_153.tabIndex;}if(_153.title){_152.title=_153.title;}return true;};webui.suntheme4_2.widget.widgetBase.prototype.setCoreProps=function(_154,_155){if(_154==null||_155==null){return false;}if(_155.className){_154.className=_155.className;}if(_155.id){_154.id=_155.id;}if(_155.style){_154.style.cssText=_155.style;}if(_155.visible!=null){this.common.setVisibleElement(_154,new Boolean(_155.visible).valueOf());}return true;};webui.suntheme4_2.widget.widgetBase.prototype.setEventProps=function(_156,_157){if(_156==null||_157==null){return false;}if(_157.onBlur){_156.onblur=(typeof _157.onBlur=="string")?new Function("event",_157.onBlur):_157.onBlur;}if(_157.onClick){_156.onclick=(typeof _157.onClick=="string")?new Function("event",_157.onClick):_157.onClick;}if(_157.onChange){_156.onchange=(typeof _157.onChange=="string")?new Function("event",_157.onChange):_157.onChange;}if(_157.onDblClick){_156.ondblclick=(typeof _157.onDblClick=="string")?new Function("event",_157.onDblClick):_157.onDblClick;}if(_157.onFocus){_156.onfocus=(typeof _157.onFocus=="string")?new Function("event",_157.onFocus):_157.onFocus;}if(_157.onKeyDown){_156.onkeydown=(typeof _157.onKeyDown=="string")?new Function("event",_157.onKeyDown):_157.onKeyDown;}if(_157.onKeyPress){_156.onkeypress=(typeof _157.onKeyPress=="string")?new Function("event",_157.onKeyPress):_157.onKeyPress;}if(_157.onKeyUp){_156.onkeyup=(typeof _157.onKeyUp=="string")?new Function("event",_157.onKeyUp):_157.onKeyUp;}if(_157.onMouseDown){_156.onmousedown=(typeof _157.onMouseDown=="string")?new Function("event",_157.onMouseDown):_157.onMouseDown;}if(_157.onMouseOut){_156.onmouseout=(typeof _157.onMouseOut=="string")?new Function("event",_157.onMouseOut):_157.onMouseOut;}if(_157.onMouseOver){_156.onmouseover=(typeof _157.onMouseOver=="string")?new Function("event",_157.onMouseOver):_157.onMouseOver;}if(_157.onMouseUp){_156.onmouseup=(typeof _157.onMouseUp=="string")?new Function("event",_157.onMouseUp):_157.onMouseUp;}if(_157.onMouseMove){_156.onmousemove=(typeof _157.onMouseMove=="string")?new Function("event",_157.onMouseMove):_157.onMouseMove;}if(_157.onSelect){_156.onselect=(typeof _157.onSelect=="string")?new Function("event",_157.onSelect):_157.onSelect;}return true;};webui.suntheme4_2.widget.widgetBase.prototype.setProps=function(_158,_159){if(_158==null){return false;}this.prototypejs.extend(this,_158);this._setProps(_158);if(new Boolean(_159).valueOf()==true&&typeof this.stateChanged=="function"){this.stateChanged(_158);}return true;};webui.suntheme4_2.widget.widgetBase.prototype._setProps=function(_15a){if(_15a==null){return false;}_15a.className=this.getClassName();return this.setCoreProps(this.domNode,_15a);};webui.suntheme4_2.widget.widgetBase.prototype.startup=function(){if(this._started){return false;}this.inherited("startup",arguments);return this._started=true;};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.anchorBase",webui.suntheme4_2.widget.widgetBase);webui.suntheme4_2.widget.anchorBase.prototype.addContents=function(_15b){if(_15b.contents==null){return false;}this.widget.removeChildNodes(this.domNode);for(i=0;i<_15b.contents.length;i++){this.widget.addFragment(this.domNode,_15b.contents[i],"last");}return true;};webui.suntheme4_2.widget.anchorBase.prototype.getProps=function(){var _15c=this.inherited("getProps",arguments);if(this.hrefLang){_15c.hrefLang=this.hrefLang;}if(this.target){_15c.target=this.target;}if(this.type){_15c.type=this.type;}if(this.rev){_15c.rev=this.rev;}if(this.rel){_15c.rel=this.rel;}if(this.shape){_15c.shape=this.shape;}if(this.coords){_15c.coords=this.coords;}if(this.charset){_15c.charset=this.charset;}if(this.accessKey){_15c.accesskey=this.accessKey;}if(this.href){_15c.href=this.href;}if(this.name){_15c.name=this.name;}if(this.contents){_15c.contents=this.contents;}if(this.disabled!=null){_15c.disabled=this.disabled;}return _15c;};webui.suntheme4_2.widget.anchorBase.prototype.onClickCallback=function(_15d){if(this.disabled==true){_15d.preventDefault();return false;}var _15e=(this.domNode._onclick)?this.domNode._onclick(_15d):true;if(_15e==false){_15d.preventDefault();return false;}return true;};webui.suntheme4_2.widget.anchorBase.prototype.setProps=function(_15f,_160){if(_15f==null){return false;}if(_15f.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.anchorBase.prototype._setProps=function(_161){if(_161==null){return false;}this.addContents(_161);if(_161.accessKey){this.domNode.accesskey=_161.accessKey;}if(_161.charset){this.domNode.charset=_161.charset;}if(_161.coords){this.domNode.coords=_161.coords;}if(_161.href){if(this.prefix){_161.href=webui.suntheme4_2.widget.common.appendPrefix(this.prefix,_161.href);}this.domNode.href=_161.href;}if(_161.hrefLang){this.domNode.hrefLang=_161.hrefLang;}if(_161.name){this.domNode.name=_161.name;}if(_161.rev){this.domNode.rev=_161.rev;}if(_161.rel){this.domNode.rel=_161.rel;}if(_161.shape){this.domNode.shape=_161.shape;}if(_161.target){this.domNode.target=_161.target;}if(_161.type){this.domNode.type=_161.type;}if(_161.name){_161.id=_161.name;}if(_161.onClick){this.domNode._onclick=(typeof _161.onClick=="string")?new Function("event",_161.onClick):_161.onClick;_161.onClick=null;}this.setCommonProps(this.domNode,_161);this.setEventProps(this.domNode,_161);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.anchor",webui.suntheme4_2.widget.anchorBase,{widgetName:"anchor"});webui.suntheme4_2.widget.anchor.event=webui.suntheme4_2.widget.anchor.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_anchor_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_anchor_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_anchor_event_state_begin",endTopic:"webui_suntheme4_2_widget_anchor_event_state_end"}};webui.suntheme4_2.widget.anchor.prototype.getClassName=function(){var _162=(this.href&&this.disabled==false)?this.widget.getClassName("ANCHOR",""):this.widget.getClassName("ANCHOR_DISABLED","");return (this.className)?_162+" "+this.className:_162;};webui.suntheme4_2.widget.anchor.prototype.postCreate=function(){this.dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.button");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.button",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.disabled=false;this.escape=true;this.mini=false;this.primary=true;},widgetName:"button"});webui.suntheme4_2.widget.button.event=webui.suntheme4_2.widget.button.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_button_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_button_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_button_event_state_begin",endTopic:"webui_suntheme4_2_widget_button_event_state_end"}};webui.suntheme4_2.widget.button.prototype.getClassName=function(){var key=null;if(this.mini==true&&this.primary==true){key=(this.disabled==true)?"BUTTON1_MINI_DISABLED":"BUTTON1_MINI";}else{if(this.mini==true){key=(this.disabled==true)?"BUTTON2_MINI_DISABLED":"BUTTON2_MINI";}else{if(this.primary==true){key=(this.disabled==true)?"BUTTON1_DISABLED":"BUTTON1";}else{key=(this.disabled==true)?"BUTTON2_DISABLED":"BUTTON2";}}}var _164=this.widget.getClassName(key,"");return (this.className)?_164+" "+this.className:_164;};webui.suntheme4_2.widget.button.prototype.getHoverClassName=function(){var key=null;if(this.mini==true&&this.primary==true){key="BUTTON1_MINI_HOVER";}else{if(this.mini==true){key="BUTTON2_MINI_HOVER";}else{if(this.primary==true){key="BUTTON1_HOVER";}else{key="BUTTON2_HOVER";}}}var _166=this.widget.getClassName(key,"");return (this.className)?_166+" "+this.className:_166;};webui.suntheme4_2.widget.button.prototype.getProps=function(){var _167=this.inherited("getProps",arguments);if(this.alt){_167.alt=this.alt;}if(this.align){_167.align=this.align;}if(this.disabled!=null){_167.disabled=this.disabled;}if(this.escape!=null){_167.escape=this.escape;}if(this.mini!=null){_167.mini=this.mini;}if(this.primary!=null){_167.primary=this.primary;}if(this.value){_167.value=this.value;}return _167;};webui.suntheme4_2.widget.button.prototype.onBlurCallback=function(_168){if(this.disabled==true){return true;}try{this.domNode.className=this.getClassName();}catch(err){}return true;};webui.suntheme4_2.widget.button.prototype.onFocusCallback=function(_169){if(this.disabled==true){return true;}try{this.domNode.className=this.getHoverClassName();}catch(err){}return true;};webui.suntheme4_2.widget.button.prototype.postCreate=function(){if(this.id){this.domNode.name=this.id;}this.domNode.isSecondary=function(){return !(webui.suntheme4_2.dijit.byId(this.id).getProps().primary);};this.domNode.setSecondary=function(_16a){return webui.suntheme4_2.dijit.byId(this.id).setProps({primary:!_16a});};this.domNode.isPrimary=function(){return webui.suntheme4_2.dijit.byId(this.id).getProps().primary;};this.domNode.setPrimary=function(_16b){return webui.suntheme4_2.dijit.byId(this.id).setProps({primary:_16b});};this.domNode.isMini=function(){return webui.suntheme4_2.dijit.byId(this.id).getProps().mini;};this.domNode.setMini=function(mini){return webui.suntheme4_2.dijit.byId(this.id).setProps({mini:mini});};this.domNode.getDisabled=function(){return webui.suntheme4_2.dijit.byId(this.id).getProps().disabled;};this.domNode.setDisabled=function(_16d){return webui.suntheme4_2.dijit.byId(this.id).setProps({disabled:_16d});};this.domNode.getVisible=function(){return webui.suntheme4_2.dijit.byId(this.id).getProps().visible;};this.domNode.setVisible=function(show){return webui.suntheme4_2.dijit.byId(this.id).setProps({visible:show});};this.domNode.getText=function(){return webui.suntheme4_2.dijit.byId(this.id).getProps().value;};this.domNode.setText=function(text){return webui.suntheme4_2.dijit.byId(this.id).setProps({value:text});};this.domNode.doClick=this.domNode.click;this.dojo.connect(this.domNode,"onblur",this,"onBlurCallback");this.dojo.connect(this.domNode,"onfocus",this,"onFocusCallback");this.dojo.connect(this.domNode,"onmouseout",this,"onBlurCallback");this.dojo.connect(this.domNode,"onmouseover",this,"onFocusCallback");return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.button.prototype.setProps=function(_170,_171){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.button.prototype._setProps=function(_172){if(_172==null){return false;}if(_172.alt){this.domNode.alt=_172.alt;}if(_172.align){this.domNode.align=_172.align;}if(_172.disabled!=null){this.domNode.disabled=new Boolean(_172.disabled).valueOf();}if(_172.value){this.domNode.value=(new Boolean(this.escape).valueOf()==false)?this.prototypejs.unescapeHTML(_172.value):_172.value;}this.setCommonProps(this.domNode,_172);this.setEventProps(this.domNode,_172);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.checkbox");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.checkedBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.browser");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.checkedBase",webui.suntheme4_2.widget.widgetBase,{idSuffix:""});webui.suntheme4_2.widget.checkedBase.prototype.getImageClassName=function(){return null;};webui.suntheme4_2.widget.checkedBase.prototype.getInputClassName=function(){return null;};webui.suntheme4_2.widget.checkedBase.prototype.getInputElement=function(){return this.inputNode;};webui.suntheme4_2.widget.checkedBase.prototype.getLabelClassName=function(){return null;};webui.suntheme4_2.widget.checkedBase.prototype.getProps=function(){var _173=this.inherited("getProps",arguments);if(this.align){_173.align=this.align;}if(this.disabled!=null){_173.disabled=this.disabled;}if(this.image){_173.image=this.image;}if(this.label){_173.label=this.label;}if(this.name){_173.name=this.name;}if(this.readOnly!=null){_173.readOnly=this.readOnly;}if(this.value){_173.value=this.value;}if(this.isInitialized()==true&&this.inputNode.checked!=null){_173.checked=this.inputNode.checked;}else{if(this.checked!=null){_173.checked=this.checked;}}return _173;};webui.suntheme4_2.widget.checkedBase.prototype.onClickCallback=function(_174){if(this.readOnly==true){_174.preventDefault();return false;}var _175=(this.domNode._onclick)?this.domNode._onclick(_174):true;if(_175==false){_174.preventDefault();return false;}return true;};webui.suntheme4_2.widget.checkedBase.prototype.postCreate=function(){if(this.id){this.inputNode.id=this.id+this.idSuffix;this.imageContainer.id=this.id+"_imageContainer";this.labelContainer.id=this.id+"_labelContainer";if(this.name==null){this.name=this.inputNode.id;}}this.domNode.getInputElement=function(){return webui.suntheme4_2.dijit.byId(this.id).getInputElement();};this.dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.checkedBase.prototype._setProps=function(_176){if(_176==null){return false;}if(_176.value){this.inputNode.value=_176.value;}if(_176.readOnly!=null){this.inputNode.readOnly=new Boolean(_176.readOnly).valueOf();}if(_176.disabled!=null){this.inputNode.disabled=new Boolean(_176.disabled).valueOf();}this.inputNode.className=this.getInputClassName();if(_176.name){this.inputNode.name=_176.name;}if(_176.checked!=null){var _177=new Boolean(_176.checked).valueOf();if(this.isInitialized()!=true&&webui.suntheme4_2.browser.isIe()){var _id=this.id;setTimeout(function(){var _179=webui.suntheme4_2.dijit.byId(_id);_179.inputNode.checked=_177;},0);}else{this.inputNode.checked=_177;}}if(_176.image||_176.disabled!=null&&this.image){if(_176.image==null){_176.image={};}_176.image.className=this.getImageClassName();this.widget.updateFragment(this.imageContainer,this.image.id,_176.image);}if(_176.label||_176.disabled!=null&&this.label){if(_176.label==null){_176.label={};}_176.label.className=this.getLabelClassName();this.widget.updateFragment(this.labelContainer,this.label.id,_176.label);}this.setCommonProps(this.inputNode,_176);this.setEventProps(this.inputNode,_176);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.checkbox",webui.suntheme4_2.widget.checkedBase,{idSuffix:"_cb",widgetName:"checkbox"});webui.suntheme4_2.widget.checkbox.event=webui.suntheme4_2.widget.checkbox.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_checkbox_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_checkbox_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_checkbox_event_state_begin",endTopic:"webui_suntheme4_2_widget_checkbox_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_checkbox_event_submit_begin",endTopic:"webui_suntheme4_2_widget_checkbox_event_submit_end"}};webui.suntheme4_2.widget.checkbox.prototype.getClassName=function(){var _17a=(this.disabled==true)?this.widget.getClassName("CHECKBOX_SPAN_DISABLED",""):this.widget.getClassName("CHECKBOX_SPAN","");return (this.className)?_17a+" "+this.className:_17a;};webui.suntheme4_2.widget.checkbox.prototype.getImageClassName=function(){return (this.disabled==true)?this.widget.getClassName("CHECKBOX_IMAGE_DISABLED",""):this.widget.getClassName("CHECKBOX_IMAGE","");};webui.suntheme4_2.widget.checkbox.prototype.getInputClassName=function(){if(this.readOnly==true){return this.widget.getClassName("CHECKBOX_READONLY","");}return (this.disabled==true)?this.widget.getClassName("CHECKBOX_DISABLED",""):this.widget.getClassName("CHECKBOX","");};webui.suntheme4_2.widget.checkbox.prototype.getLabelClassName=function(){return (this.disabled==true)?this.widget.getClassName("CHECKBOX_LABEL_DISABLED",""):this.widget.getClassName("CHECKBOX_LABEL","");};webui.suntheme4_2.widget.checkbox.prototype.setProps=function(_17b,_17c){return this.inherited("setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.checkboxGroup");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.checkedGroupBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.checkedGroupBase",webui.suntheme4_2.widget.widgetBase);webui.suntheme4_2.widget.checkedGroupBase.prototype.addContents=function(_17d){if(_17d==null){return false;}if(_17d.contents){this.widget.removeChildNodes(this.tbodyContainer);var _17e=this.rowContainer.cloneNode(false);this.tbodyContainer.appendChild(_17e);if(_17d.label){var _17f=this.rowNode.cloneNode(false);_17e.appendChild(_17f);var _180=this.labelContainer.cloneNode(false);_17f.appendChild(_180);this.widget.addFragment(_180,_17d.label,"last");}var _181=0;var _182=_17d.contents.length;var _183=(_17d.columns<=0)?1:_17d.columns;var rows=(_182+(_183-1))/_183;var _185=_17d.disabled==null?false:_17d.disabled;for(var row=0;row<=rows;row++){for(var _187=0;_187<_183;_187++){if(_181<_182){var _188=this.contentsRowNode.cloneNode(false);_17e.appendChild(_188);_17d.contents[_181].disabled=_185;this.widget.addFragment(_188,_17d.contents[_181],"last");_181++;}}if(row+1<=rows){_17e=this.rowContainer.cloneNode(false);this.tbodyContainer.appendChild(_17e);if(_17d.label!=null){var _188=this.contentsRowNode.cloneNode(false);_17e.appendChild(_188);}}}}else{if(_17d.disabled!=null&&this.contents){for(var i=0;i<this.contents.length;i++){var _18a=webui.suntheme4_2.dijit.byId(this.contents[i].id);if(_18a){_18a.setProps({disabled:_17d.disabled});}}}}return true;};webui.suntheme4_2.widget.checkedGroupBase.prototype.getProps=function(){var _18b=this.inherited("getProps",arguments);if(this.columns){_18b.columns=this.columns;}if(this.contents){_18b.contents=this.contents;}if(this.disabled!=null){_18b.disabled=this.disabled;}if(this.id){_18b.id=this.id;}if(this.label){_18b.label=this.label;}if(this.name){_18b.name=this.name;}if(this.readOnly!=null){_18b.readOnly=this.readOnly;}return _18b;};webui.suntheme4_2.widget.checkedGroupBase.prototype.postCreate=function(){if(this.id){this.contentsRowNode.id=this.id+"_contentsRowNode";this.divContainer.id=this.id+"_divContainer";this.labelContainer.id=this.id+"_labelContainer";this.rowContainer.id=this.id+"_rowContainer";this.rowNode.id=this.id+"_rowNode";this.tableContainer.id=this.id+"_tableContainer";this.tbodyContainer.id=this.id+"_tbodyContainer";}if(this.label){this.common.setVisibleElement(this.rowNode,true);}return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.checkedGroupBase.prototype.setProps=function(_18c,_18d){if(_18c==null){return false;}if(_18c.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.checkedGroupBase.prototype._setProps=function(_18e){if(_18e==null){return false;}if(_18e.label){this.widget.updateFragment(this.labelContainer,this.label.id,_18e.label);}if(_18e.contents||_18e.disabled!=null){this.addContents(_18e);}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.checkboxGroup",webui.suntheme4_2.widget.checkedGroupBase,{widgetName:"checkboxGroup"});webui.suntheme4_2.widget.checkboxGroup.event=webui.suntheme4_2.widget.checkboxGroup.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_checkboxGroup_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_checkboxGroup_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_checkboxGroup_event_state_begin",endTopic:"webui_suntheme4_2_widget_checkboxGroup_event_state_end"}};webui.suntheme4_2.widget.checkboxGroup.prototype.getClassName=function(){var _18f=(this.columns>1)?this.widget.getClassName("CBGRP_HORIZ",""):this.widget.getClassName("CBGRP_VERT","");return (this.className)?_18f+" "+this.className:_18f;};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.dropDown");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.selectBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.browser");webui.suntheme4_2.dojo.require("webui.suntheme4_2.common");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.label");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.label",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.level=webui.suntheme4_2.widget.common.getMessage("label.level",null,2);this.required=false;this.valid=true;},widgetName:"label"});webui.suntheme4_2.widget.label.event=webui.suntheme4_2.widget.label.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_label_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_label_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_label_event_state_begin",endTopic:"webui_suntheme4_2_widget_label_event_state_end"}};webui.suntheme4_2.widget.label.prototype.getClassName=function(){var key="LABEL_LEVEL_TWO_TEXT";if(this.valid==false){key="CONTENT_ERROR_LABEL_TEXT";}else{if(this.level==1){key="LABEL_LEVEL_ONE_TEXT";}else{if(this.level==3){key="LABEL_LEVEL_THREE_TEXT";}}}var _191=this.theme.getClassName(key);if(_191==null||_191.length==0){return this.className;}return (this.className)?_191+" "+this.className:_191;};webui.suntheme4_2.widget.label.prototype.notify=function(_192){if(_192==null){return false;}return this.setProps({valid:_192.valid,errorImage:{title:_192.detail}});};webui.suntheme4_2.widget.label.prototype.getProps=function(){var _193=this.inherited("getProps",arguments);if(this.contents){_193.contents=this.contents;}if(this.errorImage){_193.errorImage=this.errorImage;}if(this.htmlFor){_193.htmlFor=this.htmlFor;}if(this.level!=null){_193.level=this.level;}if(this.required!=null){_193.required=this.required;}if(this.requiredImage){_193.requiredImage=this.requiredImage;}if(this.valid!=null){_193.valid=this.valid;}if(this.value){_193.value=this.value;}return _193;};webui.suntheme4_2.widget.label.prototype.postCreate=function(){if(this.id){this.contentsContainer.id=this.id+"_contentsContainer";this.errorImageContainer.id=this.id+"_errorImageContainer";this.requiredImageContainer.id=this.id+"_requiredImageContainer";this.valueContainer.id=this.id+"_valueContainer";}if(this.errorImage==null){this.errorImage=this.widget.getWidgetProps("image",{icon:"LABEL_INVALID_ICON",id:this.id+"_error",className:this.widget.getClassName("LABEL_INVALID_IMAGE",null)});}if(this.requiredImage==null){this.requiredImage=this.widget.getWidgetProps("image",{icon:"LABEL_REQUIRED_ICON",id:this.id+"_required",className:this.widget.getClassName("LABEL_REQUIRED_IMAGE",null)});}return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.label.prototype.setProps=function(_194,_195){if(_194==null){return false;}if(_194.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.label.prototype._setProps=function(_196){if(_196==null){return false;}if(_196.htmlFor){this.domNode.htmlFor=_196.htmlFor;}if(_196.valid!=null){this.valid=new Boolean(_196.valid).valueOf();}if(_196.required!=null){this.required=new Boolean(_196.required).valueOf();}if(_196.value){this.widget.addFragment(this.valueContainer,_196.value);}if(_196.errorImage||_196.valid!=null){if(_196.errorImage==null){_196.errorImage={};}_196.errorImage.visible=!this.valid;this.widget.updateFragment(this.errorImageContainer,this.errorImage.id,_196.errorImage);}if(_196.requiredImage||_196.required!=null){if(_196.requiredImage==null){_196.requiredImage={};}_196.requiredImage.visible=this.required;this.widget.updateFragment(this.requiredImageContainer,this.requiredImage.id,_196.requiredImage);}if(_196.contents){this.widget.removeChildNodes(this.contentsContainer);for(var i=0;i<_196.contents.length;i++){this.widget.addFragment(this.contentsContainer,_196.contents[i],"last");}}this.setCommonProps(this.domNode,_196);this.setEventProps(this.domNode,_196);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.selectBase",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.disabled=false;this.required=false;this.valid=true;this._lastLabelOnTopClassName=null;this._alreadyRemoved=false;}});webui.suntheme4_2.widget.selectBase.prototype.changed=function(ev){var _199=this.listContainer.options;if(webui.suntheme4_2.browser.isIe()){for(var i=0;i<_199.length;++i){if(_199[i].disabled==true&&_199[i].selected==true){if(this.listContainer.multiple==true){_199[i].selected=false;}else{this.listContainer.selectedIndex=-1;}}var cn=this.getOptionClassName(_199[i]);if(cn!=null&&_199[i].className!=cn){_199[i].className=cn;}}}else{for(var i=0;i<_199.length;++i){var cn=this.getOptionClassName(_199[i]);if(cn!=null&&_199[i].className!=cn){_199[i].className=cn;}}}return true;};webui.suntheme4_2.widget.selectBase.prototype._copyOption=function(_19c,_19d){var _19e=["onblur","onchange","onclick","ondblclick","onfocus","onkeydown","onkeypress","onkeyup","onmousedown","onmouseout","onmouseover","onmouseup","onmousemove","onresize"];var _19f=["onBlur","onChange","onClick","onDblClick","onFocus","onKeyDown","onKeyPress","onKeyUp","onMouseDown","onMouseOut","onMouseOver","onMouseUp","onMouseMove","onResize"];for(var i=0;i<_19e.length;++i){if(_19d[_19e[i]]){_19c[_19f[i]]=_19d[_19e[i]];}}_19c.label=_19d.label;_19c.value=_19d.value;_19c.escape=_19d.escape;_19c.disabled=_19d.disabled;_19c.defaultSelected=_19d.defaultSelected;_19c.selected=_19d.selected;_19c.title=_19d.title;_19c.className=_19d.className;_19c.group=_19d.group;if(_19c.group==true){_19c.options=this._copyOptions(_19d);}return true;};webui.suntheme4_2.widget.selectBase.prototype._copyOptions=function(_1a1){var _1a2=[];if(!_1a1.hasChildNodes()){return _1a2;}var len=_1a1.childNodes.length;for(var j=0;j<len;++j){_1a2[j]=new Object();if(_1a1.childNodes!=null){this._copyOption(_1a2[j],_1a1.childNodes[j]);}}return _1a2;};webui.suntheme4_2.widget.selectBase.prototype.getOptionClassName=function(_1a5){return _1a5.className;};webui.suntheme4_2.widget.selectBase.prototype.setOptions=function(_1a6){if(_1a6==null){return false;}if(!this._alreadyRemoved){this.listContainer.removeChild(this.optionNode);this.optionGroupContainer.removeChild(this.memberOptionNode);this.listContainer.removeChild(this.optionGroupContainer);this._alreadyRemoved=true;}while(this.listContainer.firstChild){this.listContainer.removeChild(this.listContainer.firstChild);}var _1a7;for(var i=0;i<_1a6.options.length;i++){var _1a9=_1a6.options[i];var isie=webui.suntheme4_2.browser.isIe();if(_1a9.group==null||_1a9.group==false){if(isie){_1a7=new Option();var len=this.optionNode.attributes.length;for(var j=0;j<len;++j){_1a7.setAttribute(this.optionNode.attributes[j].name,this.optionNode.attributes[j].value);}_1a7.text=this.optionNode.text;}else{_1a7=this.optionNode.cloneNode(true);}this.setOptionProps(_1a7,_1a9);if(isie){var idx=this.listContainer.options.length;var _1ae=_1a7.selected;this.listContainer.options[idx]=_1a7;this.listContainer.options[idx].selected=_1ae;}else{this.listContainer.appendChild(_1a7);}}else{_1a7=this.optionGroupContainer.cloneNode(true);this.setGroupOptionProps(_1a7,_1a9);var _1af;for(var ix=0;ix<_1a9.options.length;ix++){_1af=this.memberOptionNode.cloneNode(true);this.setOptionProps(_1af,_1a9.options[ix]);_1a7.appendChild(_1af);}this.listContainer.appendChild(_1a7);}}return true;};webui.suntheme4_2.widget.selectBase.prototype.getProps=function(){var _1b1=this.inherited("getProps",arguments);if(this.labelOnTop!=null){_1b1.labelOnTop=this.labelOnTop;}if(this.disabled!=null){_1b1.disabled=this.disabled;}if(this.label){_1b1.label=this.label;}if(this.required!=null){_1b1.required=this.required;}if(this.valid!=null){_1b1.valid=this.valid;}if(this.width!=null){_1b1.width=this.width;}if(this.isInitialized()==true&&this.listContainer!=null){var opts=this._copyOptions(this.listContainer);_1b1.options=opts;}else{if(this.options!=null){_1b1.options=this.options;}}return _1b1;};webui.suntheme4_2.widget.selectBase.prototype.getSelectElement=function(){return this.listContainer;};webui.suntheme4_2.widget.selectBase.prototype.getSelectedIndex=function(){return this.listContainer.selectedIndex;};webui.suntheme4_2.widget.selectBase.prototype.setSelectedIndex=function(_1b3){if(_1b3>=0&&_1b3<this.listContainer.options.length){this.listContainer.selectedIndex=_1b3;}return true;};webui.suntheme4_2.widget.selectBase.prototype.getSelectedLabel=function(){var _1b4=this.listContainer.selectedIndex;if(_1b4==-1){return null;}else{return this.listContainer.options[_1b4].label;}};webui.suntheme4_2.widget.selectBase.prototype.getSelectedValue=function(){var _1b5=this.listContainer.selectedIndex;if(_1b5==-1){return null;}else{return this.listContainer.options[_1b5].value;}};webui.suntheme4_2.widget.selectBase.prototype._onChangeCallback=function(_1b6){if(this.disabled==true){return false;}var _1b7=(this.listContainer._onchange)?this.listContainer._onchange(_1b6):true;if(_1b7==false){return false;}return this.changed(_1b6);};webui.suntheme4_2.widget.selectBase.prototype.postCreate=function(){if(this.id){this.labelContainer.id=this.id+"_label";this.listContainer.id=this.id+"_list";this.listContainer.name=this.listContainer.id;}if(this.labelOnTop!=null){webui.suntheme4_2.common.setVisibleElement(this.brNode,this.labelOnTop);this._lastLabelOnTopClassName=this.getLabelClassName(null);}if(this.label&&this.label.value!=null&&!this.widget.isFragment(this.label)){this.label=this.widget.getWidgetProps("label",this.getLabelProps());this.label.id=this.id+"_label";}if(this.label!=null){if(this.required!=null&&this.required==true){this.label.required=true;}if(this.valid!=null&&this.valid!=true){this.label.valid=false;}if(this._lastLabelOnTopClassName!=null){webui.suntheme4_2.common.addStyleClass(this.label,this._lastLabelOnTopClassName);}}this.domNode.getSelectedValue=function(){return webui.suntheme4_2.dijit.byId(this.id).getSelectedValue();};this.domNode.getSelectedLabel=function(){return webui.suntheme4_2.dijit.byId(this.id).getSelectedLabel();};this.domNode.getSelectedIndex=function(){return webui.suntheme4_2.dijit.byId(this.id).getSelectedIndex();};this.domNode.setSelectedIndex=function(_1b8){return webui.suntheme4_2.dijit.byId(this.id).setSelectedIndex(_1b8);};this.domNode.getSelectElement=function(){return webui.suntheme4_2.dijit.byId(this.id).getSelectElement();};this.dojo.connect(this.listContainer,"onchange",this,"_onChangeCallback");return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.selectBase.prototype.getLabelProps=function(){return null;};webui.suntheme4_2.widget.selectBase.prototype.setGroupOptionProps=function(_1b9,_1ba){_1b9.label=_1ba.label;if(_1ba.disabled!=null){_1b9.disabled=_1ba.disabled;}if(_1ba.title!=null){_1b9.title=_1ba.title;}this.setEventProps(_1b9,_1ba);if(_1ba.escape!=null){_1b9.escape=_1ba.escape;}_1b9.group=true;var cn=this.getOptionClassName(_1b9);if(cn!=null){_1b9.className=cn;}return true;};webui.suntheme4_2.widget.selectBase.prototype.setOptionProps=function(_1bc,_1bd){_1bc.value=_1bd.value;var _1be=_1bd.label;if(_1bd.escape!=null&&_1bd.escape==false){_1bc.text=this.prototypejs.unescapeHTML(_1be);}else{_1bc.text=_1be;}_1bc.label=_1bd.label;if(_1bd.disabled!=null&&_1bd.disabled==true){_1bd.selected=false;}_1bc.defaultSelected=_1bd.selected!=null?_1bd.selected:false;_1bc.selected=_1bc.defaultSelected;_1bc.disabled=_1bd.disabled!=null?_1bd.disabled:false;if(_1bd.title!=null){_1bc.title=_1bd.title;}this.setEventProps(_1bc,_1bd);if(_1bd.separator!=null&&_1bd.separator==true){_1bc.separator=_1bd.separator;_1bc.disabled=true;}if(_1bd.escape!=null&&_1bd.escape==false){_1bc.escape=_1bd.escape;}_1bc.group=false;var cn=this.getOptionClassName(_1bc);if(cn!=null){_1bc.className=cn;}return true;};webui.suntheme4_2.widget.selectBase.prototype.setProps=function(_1c0){if(_1c0==null){return null;}var _1c1=this.label!=null&&this.label.id!=null;var _1c2=null;if(_1c0.labelOnTop!=null&&_1c0.labelOnTop!=this.labelOnTop){webui.suntheme4_2.common.setVisibleElement(this.brNode,_1c0.labelOnTop);this._lastLabelOnTopClassName=this.getLabelClassName(_1c0.labelOnTop);if(_1c1){var _1c3=document.getElementById(this.label.id);webui.suntheme4_2.common.stripStyleClass(_1c3,this._lastLabelOnTopClassName);var _1c2=_1c0.label!=null?_1c0.label:(_1c0.label={});}else{if(_1c0.label&&this._lastLabelOnTopClassName!=null){_1c2=_1c0.label;webui.suntheme4_2.common.addStyleClass(_1c2,this._lastLabelOnTopClassName);}}}var _1c4=_1c0.required!=null&&_1c0.required!=this.required;var _1c5=_1c0.valid!=null&&_1c0.valid!=this.valid;if(_1c2==null&&_1c1&&(_1c4||_1c5)){_1c2=_1c0.label!=null?_1c0.label:(_1c0.label={});}if(_1c2!=null){if(_1c4){_1c2.required=_1c0.required;}if(_1c5){_1c2.valid=_1c0.valid;}}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.selectBase.prototype._setProps=function(_1c6){if(_1c6==null){return null;}if(_1c6.onChange){this.listContainer._onchange=(typeof _1c6.onChange=="string")?new Function("event",_1c6.onChange):_1c6.onChange;_1c6.onChange=null;}if(_1c6.disabled!=null){if(this.listContainer.disabled!=_1c6.disabled){this.listContainer.disabled=_1c6.disabled;}}if(_1c6.options){this.setOptions(_1c6);}if(_1c6.width!=null&&_1c6.width!=""){this.listContainer.style.width=_1c6.width;}if(_1c6.label){if(this.label!=null&&this.label.id!=null){this.widget.updateFragment(this.labelContainer,this.label.id,_1c6.label);}else{this.widget.addFragment(this.labelContainer,_1c6.label);}}this.setCommonProps(this.listContainer,_1c6);this.setEventProps(this.listContainer,_1c6);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.dropDown",webui.suntheme4_2.widget.selectBase,{constructor:function(){this.labelOnTop=webui.suntheme4_2.widget.common.getMessageBoolean("dropDown.labelOnTop",false);this.submitForm=false;this.width=webui.suntheme4_2.theme.common.getMessage("dropDown.width",null);},widgetName:"dropDown"});webui.suntheme4_2.widget.dropDown.prototype.changed=function(){if(this.submitForm!=true){return this.inherited("changed",arguments);}else{var _1c7=this.listContainer;var form=_1c7.form;if(typeof form!="undefined"&&form!=null){this.submitterHiddenNode.value="true";var _1c9=_1c7.options;for(var i=0;i<_1c9.length;i++){_1c9[i].className=this.getOptionClassName(_1c9[i]);}form.submit();}}return true;};webui.suntheme4_2.widget.dropDown.event=webui.suntheme4_2.widget.dropDown.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_dropDown_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_dropDown_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_dropDown_event_state_begin",endTopic:"webui_suntheme4_2_widget_dropDown_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_dropDown_event_submit_begin",endTopic:"webui_suntheme4_2_widget_dropDown_event_submit_end"}};webui.suntheme4_2.widget.dropDown.prototype.getClassName=function(){var cn=this.widget.getClassName("DROPDOWN","");return (this.className)?cn+" "+this.className:cn;};webui.suntheme4_2.widget.dropDown.prototype.getLabelProps=function(){var cn=this.getLabelClassName(null);var lvl=this.widget.getMessage("dropDown.labelLevel",null,2);var _1ce={};if(cn!=null){_1ce.className=cn;}_1ce.labelLevel=lvl;_1ce.htmlFor=this.listContainer.id;this.prototypejs.extend(_1ce,this.label);return _1ce;};webui.suntheme4_2.widget.dropDown.prototype.getLabelClassName=function(_1cf){var _1d0=_1cf!=null?_1cf:this.labelOnTop;if(_1d0==true){return null;}return (this.submitForm!=null&&this.submitForm==true)?this.widget.getClassName("MENU_JUMP_LABEL_ALIGN",null):this.widget.getClassName("MENU_STANDARD_LABEL_ALIGN",null);};webui.suntheme4_2.widget.dropDown.prototype._getListContainerClassName=function(_1d1,_1d2){var key="MENU_STANDARD";if(_1d1==true){if(_1d2==true){key="MENU_JUMP_DISABLED";}else{key="MENU_STANDARD_DISABLED";}}else{if(_1d2==true){key="MENU_JUMP";}}return this.widget.getClassName(key,null);};webui.suntheme4_2.widget.dropDown.prototype.getProps=function(){var _1d4=this.inherited("getProps",arguments);if(this.submitForm!=null){_1d4.submitForm=this.submitForm;}return _1d4;};webui.suntheme4_2.widget.dropDown.prototype.getOptionClassName=function(_1d5){var _1d6=this.submitForm!=null&&this.submitForm==true;var key=null;if(_1d6){key="MENU_JUMP_OPTION";if(_1d5!=null){if(_1d5.separator==true){key="MENU_JUMP_OPTION_SEPARATOR";}else{if(_1d5.group==true){key="MENU_JUMP_OPTION_GROUP";}else{if(_1d5.selected==true){key="MENU_JUMP_OPTION_SELECTED";}}}if(_1d5.disabled==true){key="MENU_JUMP_OPTION_DISABLED";}}}else{key="MENU_STANDARD_OPTION";if(_1d5!=null){if(_1d5.separator==true){key="MENU_STANDARD_OPTION_SEPARATOR";}else{if(_1d5.group==true){key="MENU_STANDARD_OPTION_GROUP";}else{if(_1d5.selected==true){key="MENU_STANDARD_OPTION_SELECTED";}}}if(_1d5.disabled==true){key="MENU_STANDARD_OPTION_DISABLED";}}}return this.widget.getClassName(key);};webui.suntheme4_2.widget.dropDown.prototype.postCreate=function(){if(this.id){this.submitterHiddenNode.id=this.id+"_submitter";}var _1d8=this.submitForm!=null&&this.submitForm==true;var _1d9=this.disabled!=null&&this.disabled==true;webui.suntheme4_2.common.addStyleClass(this.listContainer,this._getListContainerClassName(_1d9,_1d8));return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.dropDown.prototype.setProps=function(_1da,_1db){if(_1da==null){return this.inherited("setProps",arguments);}var _1dc=this.submitForm==true;var _1dd=_1da.submitForm!=null&&_1da.submitForm!=_1dc;var _1de=this.disabled==true;var _1df=_1da.disabled!=null&&_1da.disabled!=_1de;if(_1dd||_1df){var cn=this._getListContainerClassName(_1de,_1dc);webui.suntheme4_2.common.stripStyleClass(this.listContainer,cn);cn=this._getListContainerClassName(_1df?_1da.disabled==true:_1de,_1dd?_1da.jumpmenu==true:_1dc);webui.suntheme4_2.common.addStyleClass(this.listContainer,cn);}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.dropDown.prototype._setProps=function(_1e1){if(_1e1==null){return this.inherited("_setProps",arguments);}var _1e2=_1e1.submitForm!=null&&_1e1.submitForm==true;if((_1e2&&this.submitterHiddenNode.name==null)||(_1e2&&this.submitterHiddenNode.name!=this.submitterHiddenNode.id)){this.submitterHiddenNode.name=this.submitterHiddenNode.id;this.submitterHiddenNode.value="false";}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.hiddenField");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.hiddenField",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.disabled=false;},widgetName:"hiddenField"});webui.suntheme4_2.widget.hiddenField.event=webui.suntheme4_2.widget.hiddenField.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_hiddenField_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_hiddenField_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_hiddenField_event_state_begin",endTopic:"webui_suntheme4_2_widget_hiddenField_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_hiddenField_event_submit_begin",endTopic:"webui_suntheme4_2_widget_hiddenField_event_submit_end"}};webui.suntheme4_2.widget.hiddenField.prototype.getProps=function(){var _1e3=this.inherited("getProps",arguments);if(this.disabled!=null){_1e3.disabled=this.disabled;}if(this.name){_1e3.name=this.name;}if(this.value){_1e3.value=this.value;}return _1e3;};webui.suntheme4_2.widget.hiddenField.prototype.setProps=function(_1e4,_1e5){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.hiddenField.prototype._setProps=function(_1e6){if(_1e6==null){return false;}if(_1e6.name){this.domNode.name=_1e6.name;}if(_1e6.value){this.domNode.value=_1e6.value;}if(_1e6.disabled!=null){this.domNode.disabled=new Boolean(_1e6.disabled).valueOf();}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.hyperlink");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.anchorBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.hyperlink",webui.suntheme4_2.widget.anchorBase,{widgetName:"hyperlink"});webui.suntheme4_2.widget.hyperlink.event=webui.suntheme4_2.widget.hyperlink.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_hyperlink_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_hyperlink_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_hyperlink_event_state_begin",endTopic:"webui_suntheme4_2_widget_hyperlink_event_state_end"}};webui.suntheme4_2.widget.hyperlink.prototype.getClassName=function(){var _1e7=(this.disabled==true)?this.widget.getClassName("HYPERLINK_DISABLED",""):this.widget.getClassName("HYPERLINK","");return (this.className)?_1e7+" "+this.className:_1e7;};webui.suntheme4_2.widget.hyperlink.prototype.onClickCallback=function(_1e8){if(this.disabled==true){_1e8.preventDefault();return false;}var _1e9=(this.domNode._onclick)?this.domNode._onclick(_1e8):true;if(_1e9==false){_1e8.preventDefault();return false;}if(this.href){return false;}_1e8.preventDefault();if(this.formId==null){var form=this.widget.getForm(this.domNode);this.formId=(form)?form.id:null;}return this.submitFormData(this.formId,this.params);};webui.suntheme4_2.widget.hyperlink.prototype.postCreate=function(){this.domNode.href="#";this.dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.hyperlink.prototype.setProps=function(_1eb,_1ec){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.hyperlink.prototype.submitFormData=function(_1ed,_1ee){var _1ef=document.getElementById(_1ed);var _1f0=_1ef.target;var _1f1=_1ef.action;var link=document.getElementById(this.id);if(link==null){link=this.domNode;}var _1f3;(_1ef.action.indexOf("?")==-1)?_1f3="?":_1f3="&";_1ef.action+=_1f3+link.id+"_submittedLink="+link.id;if(link.target&&link.target.length>0){_1ef.target=link.target;}else{_1ef.target="_self";}if(_1ee!=null){var x;for(var i=0;i<_1ee.length;i++){x=_1ee[i];_1ef.action+="&"+_1ee[i]+"="+_1ee[i+1];i++;}}_1ef.submit();if(link.target!=null){_1ef.target=_1f0;_1ef.action=_1f1;}return false;};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.image");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.image",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.border=0;},widgetName:"image"});webui.suntheme4_2.widget.image.event=webui.suntheme4_2.widget.image.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_image_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_image_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_image_event_state_begin",endTopic:"webui_suntheme4_2_widget_image_event_state_end"}};webui.suntheme4_2.widget.image.prototype.getProps=function(){var _1f6=this.inherited("getProps",arguments);if(this.alt){_1f6.alt=this.alt;}if(this.icon){_1f6.icon=this.icon;}if(this.align){_1f6.align=this.align;}if(this.border!=null){_1f6.border=this.border;}if(this.height){_1f6.height=this.height;}if(this.hspace){_1f6.hspace=this.hspace;}if(this.longDesc){_1f6.longDesc=this.longDesc;}if(this.src){_1f6.src=this.src;}if(this.vspace){_1f6.vspace=this.vspace;}if(this.width){_1f6.width=this.width;}return _1f6;};webui.suntheme4_2.widget.image.prototype.setProps=function(_1f7,_1f8){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.image.prototype._setProps=function(_1f9){if(_1f9==null){return false;}this.setCommonProps(this.domNode,_1f9);if(_1f9.src&&this.icon){this.domNode.style.border="";this.domNode.style.backgroundImage="";this.domNode.style.backgroundPosition="";this.domNode.style.height="";this.domNode.style.width="";}if(_1f9.icon){var _1fa=webui.suntheme4_2.theme.common.getImage(_1f9.icon);var _1fb=_1fa["map_key"];if(_1fb!=null&&!webui.suntheme4_2.browser.isIe6()&&!webui.suntheme4_2.widget.common.isHighContrastMode()){if(_1fa["top"]!=null&&_1fa["actual_height"]!=null&&_1fa["actual_width"]!=null){var _1fc=webui.suntheme4_2.theme.common.getImage("DOT");var _1fd=webui.suntheme4_2.theme.common.getImage(_1fb);this.domNode.style.border="0";this.domNode.style.backgroundImage="url("+_1fd["src"]+")";this.domNode.style.backgroundPosition="0px "+_1fa["top"]+"px";this.domNode.style.height=_1fa["actual_height"]+"px";this.domNode.style.width=_1fa["actual_width"]+"px";_1fa.src=_1fc["src"];}}if(_1fa.alt){this.domNode.alt=_1fa.alt;}if(_1fa.height){this.domNode.height=_1fa.height;}if(_1fa.src){this.domNode.src=_1fa.src;}if(_1fa.width){this.domNode.width=_1fa.width;}}else{if(_1f9.alt){this.domNode.alt=_1f9.alt;}if(_1f9.height){this.domNode.height=_1f9.height;}if(_1f9.src){if(this.prefix){_1f9.src=webui.suntheme4_2.widget.common.appendPrefix(this.prefix,_1f9.src);}this.domNode.src=_1f9.src;}if(_1f9.width){this.domNode.width=_1f9.width;}}if(_1f9.align){this.domNode.align=_1f9.align;}if(_1f9.border!=null){this.domNode.border=_1f9.border;}if(_1f9.hspace){this.domNode.hspace=_1f9.hspace;}if(_1f9.longDesc){this.domNode.longDesc=_1f9.longDesc;}if(_1f9.vspace){this.domNode.vspace=_1f9.vspace;}this.setEventProps(this.domNode,_1f9);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.imageButton");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.button");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.imageButton",webui.suntheme4_2.widget.button,{widgetName:"imageButton"});webui.suntheme4_2.widget.imageButton.event=webui.suntheme4_2.widget.imageButton.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_imageButton_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_imageButton_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_imageButton_event_state_begin",endTopic:"webui_suntheme4_2_widget_imageButton_event_state_end"}};webui.suntheme4_2.widget.imageButton.prototype.getClassName=function(){var key=(this.disabled==true)?"BUTTON3_DISABLED":"BUTTON3";var _1ff=this.widget.getClassName(key,"");return (this.className)?_1ff+" "+this.className:_1ff;};webui.suntheme4_2.widget.imageButton.prototype.getHoverClassName=function(){var key="BUTTON3_HOVER";var _201=this.widget.getClassName(key,"");return (this.className)?_201+" "+this.className:_201;};webui.suntheme4_2.widget.imageButton.prototype.getProps=function(){var _202=this.inherited("getProps",arguments);if(this.src){_202.src=this.src;}return _202;};webui.suntheme4_2.widget.imageButton.prototype.setProps=function(_203,_204){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.imageButton.prototype._setProps=function(_205){if(_205==null){return false;}if(_205.src){if(this.prefix){_205.src=webui.suntheme4_2.widget.common.appendPrefix(this.prefix,_205.src);}this.domNode.src=_205.src;}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.imageHyperlink");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.hyperlink");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.imageHyperlink",webui.suntheme4_2.widget.hyperlink,{widgetName:"imageHyperlink"});webui.suntheme4_2.widget.imageHyperlink.prototype.addContents=function(_206){if(_206.contents==null){return false;}this.widget.removeChildNodes(this.leftContentsContainer);this.widget.removeChildNodes(this.rightContentsContainer);for(i=0;i<_206.contents.length;i++){this.widget.addFragment(this.leftContentsContainer,_206.contents[i],"last");this.widget.addFragment(this.rightContentsContainer,_206.contents[i],"last");}return true;};webui.suntheme4_2.widget.imageHyperlink.event=webui.suntheme4_2.widget.imageHyperlink.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_imageHyperlink_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_imageHyperlink_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_imageHyperlink_event_state_begin",endTopic:"webui_suntheme4_2_widget_imageHyperlink_event_state_end"}};webui.suntheme4_2.widget.imageHyperlink.prototype.getProps=function(){var _207=this.inherited("getProps",arguments);if(this.enabledImage){_207.enabledImage=this.enabledImage;}if(this.disabledImage){_207.disabledImage=this.disabledImage;}if(this.imagePosition){_207.imagePosition=this.imagePosition;}return _207;};webui.suntheme4_2.widget.imageHyperlink.prototype.postCreate=function(){if(this.id){this.enabledImageContainer.id=this.id+"_enabled";this.disabledImageContainer.id=this.id+"_disabled";this.leftContentsContainer.id=this.id+"_leftContents";this.rightContentsContainer.id=this.id+"_rightContents";}return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.imageHyperlink.prototype.setProps=function(_208,_209){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.imageHyperlink.prototype._setProps=function(_20a){if(_20a==null){return false;}if(_20a.disabled!=null){var _20b=new Boolean(_20a.disabled).valueOf();if(this.disabledImage){this.common.setVisibleElement(this.enabledImageContainer,!_20b);this.common.setVisibleElement(this.disabledImageContainer,_20b);}}if(_20a.enabledImage){this.widget.addFragment(this.enabledImageContainer,_20a.enabledImage);}if(_20a.disabledImage){this.widget.addFragment(this.disabledImageContainer,_20a.disabledImage);}if(_20a.imagePosition){var left=(_20a.imagePosition=="left");this.common.setVisibleElement(this.leftContentsContainer,!left);this.common.setVisibleElement(this.rightContentsContainer,left);}this.addContents(_20a);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.listbox");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.selectBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.listbox",webui.suntheme4_2.widget.selectBase,{constructor:function(){this.labelOnTop=webui.suntheme4_2.widget.common.getMessageBoolean("listbox.labelOnTop",false);this.monospace=webui.suntheme4_2.widget.common.getMessageBoolean("listbox.monospace",false);this.multiple=webui.suntheme4_2.widget.common.getMessageBoolean("listbox.multiple",false);this.size=webui.suntheme4_2.widget.common.getMessage("listbox.size",null,12);this.width=webui.suntheme4_2.theme.common.getMessage("listbox.width",null);},widgetName:"listbox"});webui.suntheme4_2.widget.listbox.event=webui.suntheme4_2.widget.listbox.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_listbox_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_listbox_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_listbox_event_state_begin",endTopic:"webui_suntheme4_2_widget_listbox_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_listbox_event_submit_begin",endTopic:"webui_suntheme4_2_widget_listbox_event_submit_end"}};webui.suntheme4_2.widget.listbox.prototype.getClassName=function(){var cn=this.widget.getClassName("LISTBOX","");return (this.className)?cn+" "+this.className:cn;};webui.suntheme4_2.widget.listbox.prototype.getLabelProps=function(){var cn=this.getLabelClassName(null);var lvl=this.widget.getMessage("listbox.labelLevel",null,2);var _210={};if(cn!=null){_210.className=cn;}_210.level=lvl;_210.htmlFor=this.listContainer.id;this.prototypejs.extend(_210,this.label);return _210;};webui.suntheme4_2.widget.listbox.prototype.getLabelClassName=function(_211){var _212=_211!=null?_211:this.labelOnTop;return _212==true?null:this.widget.getClassName("LISTBOX_LABEL_ALIGN",null);};webui.suntheme4_2.widget.listbox.prototype._getListContainerClassName=function(_213,_214){var key="LIST";if(_213==true){if(_214==true){key="LIST_MONOSPACE_DISABLED";}else{key="LIST_DISABLED";}}else{if(_214==true){key="LIST_MONOSPACE";}}return this.widget.getClassName(key,null);};webui.suntheme4_2.widget.listbox.prototype.getProps=function(){var _216=this.inherited("getProps",arguments);if(this.size!=null){_216.size=this.size;}if(this.multiple!=null){_216.multiple=this.multiple;}if(this.monospace!=null){_216.monospace=this.monospace;}return _216;};webui.suntheme4_2.widget.listbox.prototype.getOptionClassName=function(_217){var key="LIST_OPTION";if(_217==null){return this.widget.getClassName(key,null);}if(_217.separator==true){key="LIST_OPTION_SEPARATOR";}else{if(_217.group==true){key="LIST_OPTION_GROUP";}else{if(_217.selected==true){key="LIST_OPTION_SELECTED";}}}if(_217.disabled==true){key="LIST_OPTION_DISABLED";}return this.widget.getClassName(key,null);};webui.suntheme4_2.widget.listbox.prototype.postCreate=function(){webui.suntheme4_2.common.addStyleClass(this.listContainer,this._getListContainerClassName(this.disabled==true,this.monospace==true));return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.listbox.prototype.setProps=function(_219,_21a){if(_219==null){return this.inherited("setProps",arguments);}var _21b=this.monospace==true;var _21c=_219.monospace!=null&&_219.monospace!=_21b;var _21d=this.disabled==true;var _21e=_219.disabled!=null&&_219.disabled!=_21d;if(_21c||_21e){var cn=this._getListContainerClassName(_21d,_21b);webui.suntheme4_2.common.stripStyleClass(this.listContainer,cn);cn=this._getListContainerClassName(_21e?_219.disabled==true:_21d,_21c?_219.monospace==true:_21b);webui.suntheme4_2.common.addStyleClass(this.listContainer,cn);}return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.listbox.prototype._setProps=function(_220){if(_220==null){return this.inherited("_setProps",arguments);}if(_220.size!=null){var size=_220.size;if(size<1){size=this.theme.getMessage("listbox.size",null,12);}if(this.listContainer.size!=size){this.listContainer.size=size;}}if(_220.multiple!=null&&this.listContainer.multiple!=_220.multiple){this.listContainer.multiple=_220.multiple;}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.passwordField");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.fieldBase");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.fieldBase",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.disabled=false;this.required=false;this.size=20;},valid:true});webui.suntheme4_2.widget.fieldBase.prototype.getInputClassName=function(){return null;};webui.suntheme4_2.widget.fieldBase.prototype.getInputElement=function(){return this.fieldNode;};webui.suntheme4_2.widget.fieldBase.prototype.getProps=function(){var _222=this.inherited("getProps",arguments);if(this.alt){_222.alt=this.alt;}if(this.disabled!=null){_222.disabled=this.disabled;}if(this.label){_222.label=this.label;}if(this.maxLength>0){_222.maxLength=this.maxLength;}if(this.notify){_222.notify=this.notify;}if(this.submitForm!=null){_222.submitForm=this.submitForm;}if(this.text!=null){_222.text=this.text;}if(this.title!=null){_222.title=this.title;}if(this.type){_222.type=this.type;}if(this.readOnly!=null){_222.readOnly=this.readOnly;}if(this.required!=null){_222.required=this.required;}if(this.size>0){_222.size=this.size;}if(this.style!=null){_222.style=this.style;}if(this.valid!=null){_222.valid=this.valid;}if(this.isInitialized()==true&&this.fieldNode.value!=null){_222.value=this.fieldNode.value;}else{if(this.value!=null){_222.value=this.value;}}return _222;};webui.suntheme4_2.widget.fieldBase.prototype.postCreate=function(){if(this.id){this.fieldNode.id=this.id+"_field";this.fieldNode.name=this.id+"_field";this.labelContainer.id=this.id+"_label";}if(this.label&&this.label.value!=null&&!this.widget.isFragment(this.label)){this.label=this.widget.getWidgetProps("label",this.label);this.label.id=this.labelContainer.id;}this.domNode.getInputElement=function(){return webui.suntheme4_2.dijit.byId(this.id).getInputElement();};return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.fieldBase.prototype._setProps=function(_223){if(_223==null){return false;}if(_223.submitForm==false||_223.submitForm==true){this.dojo.connect(this.fieldNode,"onkeypress",this,"submitFormData");}if(_223.maxLength>0){this.fieldNode.maxLength=_223.maxLength;}if(_223.size>0){this.fieldNode.size=_223.size;}if(_223.value!=null){this.fieldNode.value=_223.value;}if(_223.title!=null){this.fieldNode.title=_223.title;}if(_223.disabled!=null){this.fieldNode.disabled=new Boolean(_223.disabled).valueOf();}if(_223.valid!=null){this.valid=new Boolean(_223.valid).valueOf();if(_223.label==null){_223.label={};}_223.label.valid=this.valid;}if(_223.required!=null){this.required=new Boolean(_223.required).valueOf();if(_223.label==null){_223.label={};}_223.label.required=this.required;}if(_223.readOnly!=null){this.fieldNode.readOnly=new Boolean(_223.readOnly).valueOf();}if(_223.label){if(this.label!=null&&this.label.id!=null){this.widget.updateFragment(this.labelContainer,this.label.id,_223.label);}else{this.widget.addFragment(this.labelContainer,_223.label);}}this.fieldNode.className=this.getInputClassName();this.setCommonProps(this.fieldNode,_223);this.setEventProps(this.fieldNode,_223);return this.inherited("_setProps",arguments);};webui.suntheme4_2.widget.fieldBase.prototype.submitFormData=function(_224){if(_224==null){return false;}if(_224.keyCode==_224.KEY_ENTER){if(this.submitForm==false){if(window.event){_224.cancelBubble=true;_224.returnValue=false;}else{_224.preventDefault();_224.stopPropagation();}return false;}else{if(_224.currentTarget.form){_224.currentTarget.form.submit();}}}return true;};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.passwordField",webui.suntheme4_2.widget.fieldBase,{widgetName:"passwordField"});webui.suntheme4_2.widget.passwordField.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("PASSWORD_FIELD_READONLY","");}var _225=(this.valid==false)?" "+this.widget.getClassName("PASSWORD_FIELD_INVALID",""):" "+this.widget.getClassName("PASSWORD_FIELD_VALID","");return (this.disabled==true)?this.widget.getClassName("PASSWORD_FIELD_DISABLED",""):this.widget.getClassName("PASSWORD_FIELD","")+_225;};webui.suntheme4_2.widget.passwordField.prototype.setProps=function(_226){return this.inherited("setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.radioButton");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.checkedBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.radioButton",webui.suntheme4_2.widget.checkedBase,{idSuffix:"_rb",widgetName:"radioButton"});webui.suntheme4_2.widget.radioButton.event=webui.suntheme4_2.widget.radioButton.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_radioButton_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_radioButton_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_radioButton_event_state_begin",endTopic:"webui_suntheme4_2_widget_radioButton_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_radioButton_event_submit_begin",endTopic:"webui_suntheme4_2_widget_radioButton_event_submit_end"}};webui.suntheme4_2.widget.radioButton.prototype.getClassName=function(){var _227=(this.disabled==true)?this.widget.getClassName("RADIOBUTTON_SPAN_DISABLED",""):this.widget.getClassName("RADIOBUTTON_SPAN","");return (this.className)?_227+" "+this.className:_227;};webui.suntheme4_2.widget.radioButton.prototype.getImageClassName=function(){return (this.disabled==true)?this.widget.getClassName("RADIOBUTTON_IMAGE_DISABLED",""):this.widget.getClassName("RADIOBUTTON_IMAGE","");};webui.suntheme4_2.widget.radioButton.prototype.getInputClassName=function(){if(this.readOnly==true){return this.widget.getClassName("RADIOBUTTON_READONLY","");}return (this.disabled==true)?this.widget.getClassName("RADIOBUTTON_DISABLED",""):this.widget.getClassName("RADIOBUTTON","");};webui.suntheme4_2.widget.radioButton.prototype.getLabelClassName=function(){return (this.disabled==true)?this.widget.getClassName("RADIOBUTTON_LABEL_DISABLED",""):this.widget.getClassName("RADIOBUTTON_LABEL","");};webui.suntheme4_2.widget.radioButton.prototype.setProps=function(_228,_229){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.radioButton.prototype._setProps=function(_22a){if(_22a==null){return false;}if(_22a.name){this.inputNode.name=_22a.name;}return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.radioButtonGroup");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.checkedGroupBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.radioButtonGroup",webui.suntheme4_2.widget.checkedGroupBase,{widgetName:"radioButtonGroup"});webui.suntheme4_2.widget.radioButtonGroup.event=webui.suntheme4_2.widget.radioButtonGroup.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_radioButtonGroup_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_radioButtonGroup_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_radioButtonGroup_event_state_begin",endTopic:"webui_suntheme4_2_widget_radioButtonGroup_event_state_end"}};webui.suntheme4_2.widget.radioButtonGroup.prototype.getClassName=function(){var _22b=(this.columns>1)?this.widget.getClassName("RBGRP_HORIZ",""):this.widget.getClassName("RBGRP_VERT","");return (this.className)?_22b+" "+this.className:_22b;};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.resetButton");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.button");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.resetButton",webui.suntheme4_2.widget.button,{widgetName:"resetButton"});webui.suntheme4_2.widget.resetButton.event=webui.suntheme4_2.widget.resetButton.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_resetButton_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_resetButton_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_resetButton_event_state_begin",endTopic:"webui_suntheme4_2_widget_resetButton_event_state_end"}};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.staticText");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.widgetBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.staticText",webui.suntheme4_2.widget.widgetBase,{constructor:function(){this.escape=true;},widgetName:"staticText"});webui.suntheme4_2.widget.staticText.event=webui.suntheme4_2.widget.staticText.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_staticText_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_staticText_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_staticText_event_state_begin",endTopic:"webui_suntheme4_2_widget_staticText_event_state_end"}};webui.suntheme4_2.widget.staticText.prototype.getProps=function(){var _22c=this.inherited("getProps",arguments);if(this.escape){_22c.escape=this.escape;}if(this.value){_22c.value=this.value;}return _22c;};webui.suntheme4_2.widget.staticText.prototype.setProps=function(_22d,_22e){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.staticText.prototype._setProps=function(_22f){if(_22f==null){return false;}if(_22f.value){this.widget.addFragment(this.domNode,_22f.value,null,this.escape);}this.setCommonProps(this.domNode,_22f);this.setEventProps(this.domNode,_22f);return this.inherited("_setProps",arguments);};webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.textArea");webui.suntheme4_2.dojo.provide("webui.suntheme4_2.widget.textField");webui.suntheme4_2.dojo.require("webui.suntheme4_2.widget.fieldBase");webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.textField",webui.suntheme4_2.widget.fieldBase,{constructor:function(){this.autoCompleteOptions=null;this.autoCompleteSize=15;this.autoCompleteCloseDelayTime=100;},widgetName:"textField"});webui.suntheme4_2.widget.textField.event=webui.suntheme4_2.widget.textField.prototype.event={autoComplete:{beginTopic:"webui_suntheme4_2_widget_textField_event_autoComplete_begin",endTopic:"webui_suntheme4_2_widget_textField_event_autoComplete_end"},refresh:{beginTopic:"webui_suntheme4_2_widget_textField_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_textField_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_textField_event_state_begin",endTopic:"webui_suntheme4_2_widget_textField_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_textField_event_submit_begin",endTopic:"webui_suntheme4_2_widget_textField_event_submit_end"},validation:{beginTopic:"webui_suntheme4_2_widget_textField_event_validation_begin",endTopic:"webui_suntheme4_2_widget_textField_event_validation_end"}};webui.suntheme4_2.widget.textField.prototype.adjustListGeometry=function(){this.listContainer.style.width=this.fieldNode.offsetWidth;this.listContainer.style.left=this.fieldNode.offsetLeft;this.listContainer.style.top=this.fieldNode.offsetTop+this.fieldNode.offsetHeight;this.listNode.style.width=this.fieldNode.offsetWidth;this.listContainer.style.zIndex="999";return true;};webui.suntheme4_2.widget.textField.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("TEXT_FIELD_READONLY","");}var _230=(this.valid==false)?" "+this.widget.getClassName("TEXT_FIELD_INVALID",""):" "+this.widget.getClassName("TEXT_FIELD_VALID","");return (this.disabled==true)?this.widget.getClassName("TEXT_FIELD_DISABLED",""):this.widget.getClassName("TEXT_FIELD","")+_230;};webui.suntheme4_2.widget.textField.prototype.getProps=function(){var _231=this.inherited("getProps",arguments);if(this.autoValidate!=null){_231.autoValidate=this.autoValidate;}if(this.autoComplete!=null){_231.autoComplete=this.autoComplete;}if(this.autoCompleteOptions!=null){_231.autoCompleteOptions=this.autoCompleteOptions;}return _231;};webui.suntheme4_2.widget.textField.prototype.postCreate=function(){if(this.autoValidate==true){this.dojo.connect(this.fieldNode,"onblur",this,"validate");}return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.textField.prototype.setProps=function(_232,_233){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.textField.prototype.createCloseListCallback=function(){var _id=this.id;return function(_235){var _236=webui.suntheme4_2.dijit.byId(_id);if(_236==null){return false;}_236.showAutoComplete=false;_236.updateListView();return true;};};webui.suntheme4_2.widget.textField.prototype.filterOptions=function(){this.dojo.publish(webui.suntheme4_2.widget.textField.event.autoComplete.beginTopic,[{id:this.id}]);return true;};webui.suntheme4_2.widget.textField.prototype._setProps=function(_237){if(_237==null){return false;}if(_237.autoComplete!=null){this.autoComplete=new Boolean(_237.autoComplete).valueOf();}if(this.autoComplete&&this.listWidget==null){this.listWidgetProps=this.widget.getWidgetProps("listbox",{id:this.id+"_list",onFocus:"webui.suntheme4_2.dijit.byId('"+this.id+"').processFocusEvent(this.event);",onBlur:"webui.suntheme4_2.dijit.byId('"+this.id+"').processBlurEvent(this.event);"});this.widget.addFragment(this.listContainer,this.listWidgetProps);this.listWidget=webui.suntheme4_2.dijit.byId(this.listWidgetProps.id);this.listNode=this.listWidget.getSelectElement();this.updateListView();this.fieldNode.setAttribute("autocomplete","off");this.dojo.connect(this.fieldNode,"onfocus",this,"processFocusEvent");this.dojo.connect(this.fieldNode,"onblur",this,"processBlurEvent");this.dojo.connect(this.listNode,"onchange",this,"processListChange");this.dojo.connect(this.fieldNode,"onclick",this,"processFocusEvent");this.dojo.connect(this.fieldNode,"onkeyup",this,"processFieldKeyUpEvent");this.dojo.connect(this.fieldNode,"onkeydown",this,"processFieldKeyDownEvent");}if(this.autoComplete&&_237.autoCompleteOptions!=null&&this.listWidget!=null){this.autoCompleteOptions=_237.autoCompleteOptions;var _238={};_238.options=_237.autoCompleteOptions;if(this.autoCompleteOptions.length>this.autoCompleteSize){_238.size=this.autoCompleteSize;}else{if(this.autoCompleteOptions.length==1){_238.size=2;}else{_238.size=this.autoCompleteOptions.length;}}this.listWidget.setProps(_238);this.updateListView();}var ret=this.inherited("_setProps",arguments);if(_237.autoComplete&&_237.autoCompleteOptions!=null&&this.listWidget!=null){this.adjustListGeometry();}return ret;};webui.suntheme4_2.widget.textField.prototype.processBlurEvent=function(_23a){if(this.closingTimerId){clearTimeout(this.closingTimerId);this.closingTimerId=null;}this.closingTimerId=setTimeout(this.createCloseListCallback(),this.autoCompleteCloseDelayTime);return true;};webui.suntheme4_2.widget.textField.prototype.processFieldKeyDownEvent=function(_23b){_23b=this.widget.getEvent(_23b);if(_23b==null){return false;}if(_23b.keyCode==this.widget.keyCodes.ENTER&&this.autoCompleteIsOpen){if(window.event){_23b.cancelBubble=true;_23b.returnValue=false;}else{_23b.preventDefault();_23b.stopPropagation();}this.fieldNode.value=this.listWidget.getSelectedValue();this.showAutoComplete=false;this.updateListView();return true;}if(_23b.keyCode==this.widget.keyCodes.ESCAPE){this.fieldNode.value="";this.showAutoComplete=false;this.updateListView();this.filterOptions();return true;}if(_23b.keyCode==this.widget.keyCodes.DOWN_ARROW&&this.listWidget.getSelectedIndex()<this.listNode.options.length){try{this.showAutoComplete=true;if(!this.autoCompleteIsOpen||this.listNode.options.length<=1){this.filterOptions();this.listWidget.setSelectedIndex(0);}else{this.listWidget.setSelectedIndex(this.listWidget.getSelectedIndex()+1);this.updateListView();}this.processListChange(_23b);return true;}catch(doNothing){}}if(_23b.keyCode==this.widget.keyCodes.UP_ARROW&&this.listWidget.getSelectedIndex()>0){try{this.showAutoComplete=true;this.listWidget.setSelectedIndex(this.listWidget.getSelectedIndex()-1);this.processListChange(_23b);return true;}catch(doNothing){}}return true;};webui.suntheme4_2.widget.textField.prototype.processFieldKeyUpEvent=function(_23c){_23c=this.widget.getEvent(_23c);if(_23c!=null&&(_23c.keyCode==this.widget.keyCodes.ESCAPE||_23c.keyCode==this.widget.keyCodes.ENTER||_23c.keyCode==this.widget.keyCodes.DOWN_ARROW||_23c.keyCode==this.widget.keyCodes.UP_ARROW||_23c.keyCode==this.widget.keyCodes.SHIFT||_23c.keyCode==this.widget.keyCodes.TAB)){return false;}this.showAutoComplete=true;this.filterOptions();return true;};webui.suntheme4_2.widget.textField.prototype.processFocusEvent=function(_23d){if(this.closingTimerId){clearTimeout(this.closingTimerId);this.closingTimerId=null;}return true;};webui.suntheme4_2.widget.textField.prototype.processListChange=function(_23e){_23e=this.widget.getEvent(_23e);if(_23e.type=="change"){try{this.fieldNode.value=this.listWidget.getSelectedValue();this.showAutoComplete=false;this.updateListView();this.fieldNode.focus();return true;}catch(doNothing){}}this.fieldNode.value=this.listWidget.getSelectedValue();this.fieldNode.focus();return true;};webui.suntheme4_2.widget.textField.prototype.updateListView=function(){if(this.showAutoComplete==true&&this.autoCompleteOptions.length>=1){this.adjustListGeometry();this.listNode.className=this.widget.getClassName("TEXT_FIELD_AUTO_COMPLETE_LIST","");this.autoCompleteIsOpen=true;}else{this.listNode.className=this.theme.getClassName("HIDDEN");this.autoCompleteIsOpen=false;}return true;};webui.suntheme4_2.widget.textField.prototype.validate=function(_23f){this.publish(webui.suntheme4_2.widget.textField.event.validation.beginTopic,[{id:this.id}]);return true;};webui.suntheme4_2.dojo.declare("webui.suntheme4_2.widget.textArea",webui.suntheme4_2.widget.textField,{constructor:function(){this.autoSave=0;this.cols=20;this.rows=3;},widgetName:"textArea"});webui.suntheme4_2.widget.textArea.prototype.createSubmitCallback=function(){var _id=this.id;return function(_241){var _242=webui.suntheme4_2.dijit.byId(_id);if(_242==null){return false;}if(_242.lastSaved!=_242.fieldNode.value){_242.lastSaved=_242.fieldNode.value;_242.submit();}return true;};};webui.suntheme4_2.widget.textArea.event=webui.suntheme4_2.widget.textArea.prototype.event={refresh:{beginTopic:"webui_suntheme4_2_widget_textArea_event_refresh_begin",endTopic:"webui_suntheme4_2_widget_textArea_event_refresh_end"},state:{beginTopic:"webui_suntheme4_2_widget_textArea_event_state_begin",endTopic:"webui_suntheme4_2_widget_textArea_event_state_end"},submit:{beginTopic:"webui_suntheme4_2_widget_textArea_event_submit_begin",endTopic:"webui_suntheme4_2_widget_textArea_event_submit_end"}};webui.suntheme4_2.widget.textArea.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("TEXT_AREA_READONLY","");}var _243=(this.valid==false)?" "+this.widget.getClassName("TEXT_AREA_INVALID",""):" "+this.widget.getClassName("TEXT_AREA_VALID","");return (this.disabled==true)?this.widget.getClassName("TEXT_AREA_DISABLED",""):this.widget.getClassName("TEXT_AREA","")+_243;};webui.suntheme4_2.widget.textArea.prototype.getProps=function(){var _244=this.inherited("getProps",arguments);if(this.cols>0){_244.cols=this.cols;}if(this.rows>0){_244.rows=this.rows;}if(this.autoSave>0){_244.autoSave=this.autoSave;}return _244;};webui.suntheme4_2.widget.textArea.prototype.postCreate=function(){if(this.autoSave>0){this.autoSaveTimerId=setInterval(this.createSubmitCallback(),this.autoSave);}return this.inherited("postCreate",arguments);};webui.suntheme4_2.widget.textArea.prototype.setProps=function(_245,_246){return this.inherited("setProps",arguments);};webui.suntheme4_2.widget.textArea.prototype._setProps=function(_247){if(_247==null){return false;}if(_247.cols>0){this.fieldNode.cols=_247.cols;}if(_247.rows>0){this.fieldNode.rows=_247.rows;}if(_247.autoSave<=0&&this.autoSaveTimerId&&this.autoSaveTimerId!=null){clearTimeout(this.autoSaveTimerId);this.autoSaveTimerId=null;}if(_247.label){_247.label.className=(_247.label.className)?this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","")+" "+_247.label.className:this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","");}return this.inherited("_setProps",arguments);};
