//
// 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 2007 Sun Microsystems, Inc. All rights reserved.
//
dojo.provide("webui.suntheme.browser");webui.suntheme.browser={getAgent:function(){return navigator.userAgent.toLowerCase();},getMajor:function(){return parseInt(navigator.appVersion);},getMinor:function(){return parseFloat(navigator.appVersion);},isLinux:function(){var _1=webui.suntheme.browser.getAgent();return (_1.indexOf("inux")!=-1);},isSun:function(){var _2=webui.suntheme.browser.getAgent();return (_2.indexOf("sunos")!=-1);},isWin:function(){var _3=webui.suntheme.browser.getAgent();return (_3.indexOf("win")!=-1||_3.indexOf("16bit")!=-1);},isGecko:function(){var _4=webui.suntheme.browser.getAgent();return (_4.indexOf("gecko")!=-1);},isIe:function(){var _5=webui.suntheme.browser.getAgent();return (_5.indexOf("msie")!=-1&&_5.indexOf("opera")==-1);},isIe3:function(){return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()<4);},isIe4:function(){var _6=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()==4&&_6.indexOf("msie 4")!=-1);},isIe4up:function(){return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()>=4);},isIe5:function(){var _7=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()==4&&_7.indexOf("msie 5.0")!=-1);},isIe5_5:function(){var _8=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()==4&&_8.indexOf("msie 5.5")!=-1);},isIe5up:function(){return (webui.suntheme.browser.isIe()&&!webui.suntheme.browser.isIe3()&&!webui.suntheme.browser.isIe4());},isIe5_5up:function(){return (webui.suntheme.browser.isIe()&&!webui.suntheme.browser.isIe3()&&!webui.suntheme.browser.isIe4()&&!webui.suntheme.browser.isIe5());},isIe6:function(){var _9=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()==4&&_9.indexOf("msie 6.")!=-1);},isIe6up:function(){return (webui.suntheme.browser.isIe()&&!webui.suntheme.browser.isIe3()&&!webui.suntheme.browser.isIe4()&&!webui.suntheme.browser.isIe5()&&!webui.suntheme.browser.isIe5_5());},isIe7:function(){var _a=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isIe()&&webui.suntheme.browser.getMajor()==4&&_a.indexOf("msie 7.")!=-1);},isIe7up:function(){return (webui.suntheme.browser.isIe()&&!webui.suntheme.browser.isIe3()&&!webui.suntheme.browser.isIe4()&&!webui.suntheme.browser.isIe5()&&!webui.suntheme.browser.isIe5_5()&&!webui.suntheme.browser.isIe6());},isNav:function(){var _b=webui.suntheme.browser.getAgent();return (_b.indexOf("mozilla")!=-1&&_b.indexOf("spoofer")==-1&&_b.indexOf("compatible")==-1);},isNavOnly:function(){var _c=webui.suntheme.browser.getAgent();return (webui.suntheme.browser.isNav()&&_c.indexOf(";nav")!=-1||_c.indexOf("; nav")!=-1);},isNav4:function(){return (webui.suntheme.browser.isNav()&&webui.suntheme.browser.getMajor()==4);},isNav4up:function(){return (webui.suntheme.browser.isNav()&&webui.suntheme.browser.getMajor()>=4);},isNav6:function(){return (webui.suntheme.browser.isNav()&&webui.suntheme.browser.getMajor()==5);},isNav6up:function(){return (webui.suntheme.browser.isNav()&&webui.suntheme.browser.getMajor()>=5);},isSafari:function(){var _d=webui.suntheme.browser.getAgent();return (_d.indexOf("safari")!=-1);}};dojo.provide("webui.suntheme.theme.common");dojo.require("dojo.i18n");webui.suntheme.theme.common={init:function(_e){if(_e==null){return false;}webui.suntheme.theme.common.modulePath=null;webui.suntheme.theme.common.prefix=_e.prefix;webui.suntheme.theme.common.module=_e.module;webui.suntheme.theme.common.bundle=_e.bundle;webui.suntheme.theme.common.locale=_e.locale;if(_e.modulePath!=null&&_e.modulePath!=""){webui.suntheme.theme.common.modulePath=_e.prefix;if(_e.modulePath.charAt(0)!="/"){webui.suntheme.theme.common.modulePath=webui.suntheme.theme.common.modulePath+"/";}webui.suntheme.theme.common.modulePath=webui.suntheme.theme.common.modulePath+_e.modulePath;dojo.registerModulePath(_e.module,webui.suntheme.theme.common.modulePath);}webui.suntheme.theme.common.requireLocalization(_e.module,_e.bundle,_e.locale);webui.suntheme.theme.common.baseTheme=dojo.i18n.getLocalization(_e.module,_e.bundle,_e.locale);if(_e.custom instanceof Array){for(var i=0;i<_e.custom.length;++i){webui.suntheme.theme.common.extendBaseTheme(_e.custom[i]);}}else{if(typeof (_e.custom)=="string"){webui.suntheme.theme.common.extendBaseTheme(_e.custom);}}return true;},getPrefix:function(){return webui.suntheme.theme.common.prefix;},getProperty:function(_10,key){try{var p=webui.suntheme.theme.common.baseTheme[_10][key];return p==null||p==""?null:p;}catch(e){return null;}},getProperties:function(_13){try{var p=webui.suntheme.theme.common.baseTheme[_13];return p==null||p==""?null:p;}catch(e){return null;}},getMessage:function(_15,_16){var msg=webui.suntheme.theme.common.getProperty("messages",_15);if(msg==null){return null;}if(_16!=null){return msg.replace(/\$\{(\w+)\}/g,function(_18,key){if(typeof (_16[key])!="undefined"&&_16[key]!=null){return _16[key];}});}else{return msg;}},_getImageProp:function(_1a,_1b){var _1c=webui.suntheme.theme.common.getProperty("images",_1a);if(_1c==null||_1c.length==0){return null;}if(_1b){var msg=webui.suntheme.theme.common.getMessage(_1c,null);if(msg!=null&&msg.length!=0){_1c=msg;}}return _1c;},getImage:function(_1e){if(_1e==null||_1e.length==0){return null;}var _1f=["ALT","TITLE","WIDTH","HEIGHT"];var _20=_1e.split("_");if(_20.length>1){for(var i=0;i<_1f.length;++i){if(_20[_20.length-1]==_1f[i]){return null;}}}var src=webui.suntheme.theme.common._getImageProp(_1e,false);if(src==null){return null;}var _23={};_23["src"]=webui.suntheme.theme.common.getPrefix()+src;var _24=webui.suntheme.theme.common._getImageProp(_1e+"_WIDTH",false);if(_24!=null){_23["width"]=_24;}_24=webui.suntheme.theme.common._getImageProp(_1e+"_HEIGHT",false);if(_24!=null){_23["height"]=_24;}var _24=webui.suntheme.theme.common._getImageProp(_1e+"_MAP",false);if(_24!=null){_23["map_key"]=_24;var _24=webui.suntheme.theme.common._getImageProp(_1e+"_MAP_WIDTH",false);if(_24!=null){_23["actual_width"]=_24;}_24=webui.suntheme.theme.common._getImageProp(_1e+"_MAP_HEIGHT",false);if(_24!=null){_23["actual_height"]=_24;}_24=webui.suntheme.theme.common._getImageProp(_1e+"_MAP_TOP",false);if(_24!=null){_23["top"]=_24;}}_24=webui.suntheme.theme.common._getImageProp(_1e+"_ALT",true);if(_24!=null){_23["alt"]=_24;}_24=webui.suntheme.theme.common._getImageProp(_1e+"_TITLE",true);if(_24!=null){_23["title"]=_24;}return _23;},getClassName:function(_25){return webui.suntheme.theme.common.getProperty("styles",_25);},getTemplate:function(key){return webui.suntheme.theme.common.getProperty("templates",key);},extendBaseTheme:function(_27){if(_27==null||_27==""){return false;}var _28=_27.split(".");var _29=_28[_28.length-1];var _2a=_28.slice(0,_28.length-1).join(".");try{var _2b=webui.suntheme.theme.common.prefix;if(_2a==null||_2a==""){webui.suntheme.theme.common.custom={};_2a="webui.suntheme.theme.common.custom";}else{var re=new RegExp("\\.","g");_2b=_2b+"/"+_2a.replace(re,"/");}dojo.registerModulePath(_2a,_2b);webui.suntheme.theme.common.requireLocalization(_2a,_29,webui.suntheme.theme.common.locale);}catch(e){return false;}var _2d=null;try{_2d=dojo.i18n.getLocalization(_2a,_29,webui.suntheme.theme.common.locale);}catch(e){return false;}if(_2d!=null){webui.suntheme.theme.common.extend(webui.suntheme.theme.common.baseTheme,_2d);}return true;},extend:function(_2e,_2f){if(_2e==null||_2f==null){return false;}for(var _30 in _2f){if(_2e[_30]&&typeof _2e[_30]=="object"){webui.suntheme.theme.common.extend(_2e[_30],_2f[_30]);}else{_2e[_30]=_2f[_30];}}return true;},requireLocalization:function(_31,_32,_33,_34){var _35=dojo.i18n.normalizeLocale(_33);var _36=[_31,"nls",_32].join(".");var _37="";if(_34){var _38=_34.split(",");for(var i=0;i<_38.length;i++){if(_35.indexOf(_38[i])==0){if(_38[i].length>_37.length){_37=_38[i];}}}if(!_37){_37="ROOT";}}var _3a=_34?_37:_35;var _3b=dojo._loadedModules[_36];var _3c=null;if(_3b){if(djConfig.localizationComplete&&_3b._built){return false;}var _3d=_3a.replace(/-/g,"_");var _3e=_36+"."+_3d;_3c=dojo._loadedModules[_3e];}if(!_3c){_3b=dojo["provide"](_36);var _3f=dojo._getModuleSymbols(_31);var _40=_3f.concat("nls").join("/");var _41;dojo.i18n._searchLocalePath(_3a,_34,function(loc){var _43=loc.replace(/-/g,"_");var _44=_36+"."+_43;var _45=false;if(!dojo._loadedModules[_44]){dojo["provide"](_44);var _46=[_40];if(loc!="ROOT"){_46.push(loc);}_46.push(_32);var _47=_46.join("/")+".js";_45=dojo._loadPath(_47,null,function(_48){var _49=function(){};_49.prototype=_41;_3b[_43]=new _49();webui.suntheme.theme.common.extend(_3b[_43],_48);});}else{_45=true;}if(_45&&_3b[_43]){_41=_3b[_43];}else{_3b[_43]=_41;}if(_34){return true;}});}if(_34&&_35!=_37){_3b[_35.replace(/-/g,"_")]=_3b[_37.replace(/-/g,"_")];}return true;}};webui.suntheme.theme.common.init(webui.suntheme.bootstrap.theme);dojo.provide("webui.suntheme.common");webui.suntheme.common={formToSubmit:null,submissionComponentId:null,escapeString:function(s,_4b,_4c){if(s==null){return null;}if(_4b==null){return s;}if(_4c==null){return null;}var _4d=_4c;if(_4c=="\\"){_4d=_4c+_4c;}var rx=new RegExp(_4d,"g");var s1=s.replace(rx,_4c+_4c);rx=new RegExp(_4b,"g");return s1.replace(rx,_4c+_4b);},unescapeString:function(s,_51,_52){if(s==null){return null;}if(_51==null){return s;}if(_52==null){return null;}var _53=_52;if(_52=="\\"){_53=_52+_52;}var rx=new RegExp(_53+_53,"g");var s1=s.replace(rx,_52);rx=new RegExp(_53+_51,"g");return s1.replace(rx,_51);},unescapeStrings:function(_56,_57,_58){if(_56==null||_56==""){return null;}if(_57==null||_57==""){return _56;}if(_58==null||_58==""){return null;}var _59=new Array();var _5a=0;var _5b=0;var j=0;for(var i=0;i<_56.length;++i){if(_56.charAt(i)==_57){if(_5b%2==0){_59[_5a++]=_56.slice(j,i);j=i+1;}}if(_56.charAt(i)==_58){++_5b;continue;}else{_5b=0;}}_59[_5a]=_56.slice(j);var _5e=new Array();for(i=0;i<_59.length;++i){_5e[i]=webui.suntheme.common.unescapeString(_59[i],_57,_58);}return _5e;},addStyleClass:function(_5f,_60){if(_5f==null||_60==null){return false;}if(_5f.className==null){_5f.className=_60;return true;}var _61=webui.suntheme.common.splitStyleClasses(_5f);if(_61==null){return false;}for(var i=0;i<_61.length;i++){if(_61[i]!=null&&_61[i]==_60){return true;}}_5f.className=_5f.className+" "+_60;return true;},checkStyleClasses:function(_63,_64){if(_63==null||_64==null){return false;}for(var i=0;i<_63.length;i++){if(_63[i]!=null&&_63[i]==_64){return true;}}return false;},splitStyleClasses:function(_66){if(_66!=null&&_66.className!=null){return _66.className.split(" ");}else{return null;}},stripStyleClass:function(_67,_68){if(_67==null||_68==null||_67.className==null){return false;}var _69=webui.suntheme.common.splitStyleClasses(_67);if(_69==null){return false;}for(var i=0;i<_69.length;i++){if(_69[i]!=null&&_69[i]==_68){_69.splice(i,1);}}_67.className=_69.join(" ");return true;},insertHiddenField:function(_6b,_6c,_6d){var _6e=document.getElementById(_6b);if(_6e!=null){_6e.value=_6c;return true;}var _6f=document.createElement("input");_6f.type="hidden";_6f.id=_6b;_6f.value=_6c;_6f.name=_6b;_6d.appendChild(_6f);return true;},submitForm:function(){if(webui.suntheme.common.formToSubmit==null){return false;}if(webui.suntheme.common.submissionComponentId!=null&&webui.suntheme.common.submissionComponentId.length>0){webui.suntheme.common.insertHiddenField("_submissionComponentId",webui.suntheme.common.submissionComponentId,webui.suntheme.common.formToSubmit);}webui.suntheme.common.formToSubmit.submit();return false;},timeoutSubmitForm:function(_70,_71){webui.suntheme.common.formToSubmit=_70;webui.suntheme.common.submissionComponentId=_71;setTimeout("webui.suntheme.common.submitForm()",0);return true;},leaveSubmitterTrace:function(_72,_73){if(_72!=null&&_73!=null&&_73.length>0){webui.suntheme.common.insertHiddenField("_submissionComponentId",_73,_72);}return true;},deleteSubmittableArray:function(_74,_75){try{var _76=document.getElementById(_74);if(_76!=null){_75.removeChild(_76);}}catch(e){}return true;},createSubmittableArray:function(_77,_78,_79,_7a){webui.suntheme.common.deleteSubmittableArray(_77,_78);if(_7a==null||_7a.length<=0){return;}var _7b=document.createElement("select");_7b.className=webui.suntheme.theme.common.getClassName("HIDDEN");_7b.name=_77;_7b.id=_77;_7b.multiple=true;for(var i=0;i<_7a.length;++i){var opt=document.createElement("option");opt.value=_7a[i];if(_79!=null){opt.label=_79[i];}opt.defaultSelected=true;_7b.add(opt,null);}_78.appendChild(_7b);return _7b;},isVisible:function(_7e){if(_7e==null){return false;}var _7f=document.getElementById(_7e);return webui.suntheme.common.isVisibleElement(_7f);},isVisibleElement:function(_80){if(_80==null){return false;}var _81=webui.suntheme.common.splitStyleClasses(_80);return !webui.suntheme.common.checkStyleClasses(_81,webui.suntheme.theme.common.getClassName("HIDDEN"));},setVisible:function(_82,_83){if(_82==null||_83==null){return false;}var _84=document.getElementById(_82);return webui.suntheme.common.setVisibleElement(_84,_83);},setVisibleElement:function(_85,_86){if(_85==null||_86==null){return false;}if(_86){return webui.suntheme.common.stripStyleClass(_85,webui.suntheme.theme.common.getClassName("HIDDEN"));}else{return webui.suntheme.common.addStyleClass(_85,webui.suntheme.theme.common.getClassName("HIDDEN"));}}};dojo.provide("webui.suntheme.cookie");webui.suntheme.cookie={get:function(){var _87=document.cookie;var pos=_87.indexOf(this.$cookieName+"=");if(pos==-1){return null;}var _89=pos+this.$cookieName.length+1;var end=_87.indexOf(";",_89);if(end==-1){end=_87.length;}return _87.substring(_89,end);},load:function(){var _8b=this.get();if(_8b==null){return false;}var a=_8b.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 _8e="";for(var _8f in this){if(_8f.charAt(0)=="$"||typeof this[_8f]=="function"){continue;}if(_8e!=""){_8e+="&";}_8e+=_8f+":"+escape(this[_8f]);}var _90=this.$cookieName+"="+_8e;if(this.$path!=null){_90+=";path="+this.$path;}document.cookie=_90;return true;}};webui.suntheme.scrollCookie=function(_91,_92){this.$cookieName=_91;this.$path=_92;this.left="0";this.top="0";this.restore=function(){this.load();scrollTo(this.left,this.top);return true;};this.set=function(){var _93=window.document.documentElement;if(_93&&_93.scrollTop){this.left=_93.scrollLeft;this.top=_93.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.suntheme.scrollCookie.prototype=webui.suntheme.cookie;dojo.provide("webui.suntheme.body");webui.suntheme.body=function(_94,_95,_96,_97,_98,_99){this.defaultFocusId=_96;this.focusElementFieldId=_98;this.focusElementId=_97;this.preserveScroll=(_99==undefined?true:new Boolean(_99).valueOf());if(this.preserveScroll==true){this.scrollCookie=new webui.suntheme.scrollCookie(_94,_95);}this.setInitialFocus=function(){return true;};this.setFocusById=function(fid){if(fid==null||fid.length==0){return false;}return this.setFocusByElement(window.document.getElementById(fid));};this.setFocusByElement=function(_9b){if(_9b==null||!this.canAcceptFocus(_9b)){return false;}_9b.focus();return true;};this.setDefaultFocus=function(){if(this.setFocusById(this.focusElementId)){return true;}if(this.setFocusById(this.defaultFocusId)){return true;}return false;};this.canAcceptFocus=function(_9c){var _9d=false;try{_9d=_9c!=null&&_9c.focus&&!_9c.disabled&&_9c.type!="hidden"&&webui.suntheme.common.isVisible(_9c.id);}catch(e){}return _9d;};this.updateFocusElementField=function(_9e){if(_9e==null){return false;}for(var i=0;i<document.forms.length;++i){var _a0=document.forms[i];try{var _a1=_a0.elements[this.focusElementFieldId];if(_a1!=null){_a1.value=_9e.id;continue;}}catch(e){}_a1=document.createElement("input");_a1.type="hidden";_a1.id=this.focusElementFieldId;_a1.name=this.focusElementFieldId;_a1.value=_9e.id;_a0.appendChild(_a1);}return true;};this.storeScrollPosition=function(){if(!this.preserveScroll){return false;}try{this.scrollCookie.set();}catch(e){}return true;};this.setDefaultScrollPosition=function(){if(!this.preserveScroll){return false;}if(window.location.href.indexOf("#")==-1){this.scrollCookie.restore();}else{this.scrollCookie.reset();}return true;};this.showAlert=true;this.focusListener=function(_a2){var _a3=null;var _a4=false;if(document.attachEvent){_a3=_a2.srcElement;_a4=(_a3==null?false:_a3.nodeType==1);}else{_a3=_a2.target;_a4=_a3.nodeType==Node.ELEMENT_NODE;}if(_a4){this.updateFocusElementField(_a3);}return true;};this.onLoadListener=function(_a5){if(webui.suntheme.browser.isIe()){dojo.connect(document,"onfocusin",this,"focusListener");}else{dojo.connect(window,"onfocus",this,"focusListener");}window.setTimeout("webui.suntheme.bootstrap.body.setDefaultFocus()",10);return this.setDefaultScrollPosition();};this.onUnloadListener=function(_a6){return this.storeScrollPosition();};this.onLoadListener();if(this.preserveScroll==true){dojo.addOnUnload(this,"onUnloadListener");}};dojo.provide("webui.suntheme.formElements");webui.suntheme.button={init:function(_a7){if(_a7==null||_a7.id==null){return false;}var _a8=dijit.byId(_a7.id);if(_a8==null){return false;}_a8.domNode.isSecondary=webui.suntheme.button.isSecondary;_a8.domNode.setSecondary=webui.suntheme.button.setSecondary;_a8.domNode.isPrimary=webui.suntheme.button.isPrimary;_a8.domNode.setPrimary=webui.suntheme.button.setPrimary;_a8.domNode.isMini=webui.suntheme.button.isMini;_a8.domNode.setMini=webui.suntheme.button.setMini;_a8.domNode.getDisabled=webui.suntheme.button.getDisabled;_a8.domNode.setDisabled=webui.suntheme.button.setDisabled;_a8.domNode.getVisible=webui.suntheme.button.getVisible;_a8.domNode.setVisible=webui.suntheme.button.setVisible;_a8.domNode.getText=webui.suntheme.button.getText;_a8.domNode.setText=webui.suntheme.button.setText;_a8.domNode.doClick=webui.suntheme.button.click;return true;},click:function(){return this.click();},getText:function(){return this.getProps().value;},setText:function(_a9){return this.setProps({value:_a9});},setVisible:function(_aa){if(_aa==null){return null;}return this.setProps({visible:_aa});},getVisible:function(){return this.getProps().visible;},isPrimary:function(){return this.getProps().primary;},setPrimary:function(_ab){if(_ab==null){return null;}return this.setProps({primary:_ab});},isSecondary:function(){return !(this.getProps().primary);},setSecondary:function(_ac){if(_ac==null){return null;}return this.setProps({primary:!_ac});},isMini:function(){return this.getProps().mini;},setMini:function(_ad){if(_ad==null){return null;}return this.setProps({mini:_ad});},getDisabled:function(){return this.getProps().disabled;},setDisabled:function(_ae){if(_ae==null){return null;}return this.setProps({disabled:_ae});}};webui.suntheme.checkbox={setDisabled:function(_af,_b0){return webui.suntheme.rbcb.setDisabled(_af,_b0,"checkbox","Cb","CbDis");},setGroupDisabled:function(_b1,_b2){return webui.suntheme.rbcb.setGroupDisabled(_b1,_b2,"checkbox","Cb","CbDis");},setChecked:function(_b3,_b4){return webui.suntheme.rbcb.setChecked(_b3,_b4,"checkbox");}};webui.suntheme.dropDown={getSelectElement:function(_b5){var _b6=dijit.byId(_b5);if(_b6){return _b6.getSelectElement();}return null;},changed:function(_b7){var _b8=dijit.byId(_b7);if(_b8){return _b8.changed();}return false;},setDisabled:function(_b9,_ba){var _bb=dijit.byId(_b9);if(_bb){return _bb.setProps({disabled:_ba});}return null;},getSelectedValue:function(_bc){var _bd=dijit.byId(_bc);if(_bd){return _bd.getSelectedValue();}return null;},getSelectedLabel:function(_be){var _bf=dijit.byId(_be);if(_bf){return _bf.getSelectedLabel();}return null;}};webui.suntheme.field={getInputElement:function(_c0){var _c1=dijit.byId(_c0);if(_c1){return _c1.getInputElement();}return null;},getValue:function(_c2){var _c3=dijit.byId(_c2);if(_c3){return _c3.getProps().value;}return null;},setValue:function(_c4,_c5){var _c6=dijit.byId(_c4);if(_c6){return _c6.setProps({value:_c5});}return null;},getStyle:function(_c7){var _c8=dijit.byId(_c7);if(_c8){return _c8.getProps().style;}return null;},setStyle:function(_c9,_ca){var _cb=dijit.byId(_c9);if(_cb){return _cb.setProps({style:_ca});}return null;},setDisabled:function(_cc,_cd){if(_cd==null){return null;}var _ce=dijit.byId(_cc);if(_ce){return _ce.setProps({disabled:_cd});}return null;}};webui.suntheme.hyperlink={submit:function(_cf,_d0,_d1){var _d2=dijit.byId(_cf.id);if(_d2==null){dojo.require("webui.suntheme.widget.hyperlink");_d2=new webui.suntheme.widget.hyperlink({id:_cf.id});}return _d2.submitFormData(_d0,_d1);},getImgElement:function(_d3){var _d4=dijit.byId(_d3);if(_d4){return _d4.getProps().enabledImage;}if(_d3!=null){var _d5=_d3;var _d6=_d3.lastIndexOf(":");if(_d6!=-1){_d5=_d3.substring(_d6+1);}return document.getElementById(_d3+":"+_d5+"_image");}return document.getElementById(_d3+"_image");}};webui.suntheme.jumpDropDown={changed:function(_d7){var _d8=dijit.byId(_d7);if(_d8){return _d8.changed();}return false;}};webui.suntheme.listbox={getSelectElement:function(_d9){var _da=dijit.byId(_d9);if(_da){return _da.getSelectElement();}return null;},changed:function(_db){var _dc=dijit.byId(_db);if(_dc){return _dc.changed();}return false;},setDisabled:function(_dd,_de){var _df=dijit.byId(_dd);if(_df){return _df.setProps({disabled:_de});}return null;},getSelectedValue:function(_e0){var _e1=dijit.byId(_e0);if(_e1){return _e1.getSelectedValue();}return null;},getSelectedLabel:function(_e2){var _e3=dijit.byId(_e2);if(_e3){return _e3.getSelectedLabel();}return null;}};webui.suntheme.rbcb={setChecked:function(_e4,_e5,_e6){var _e7=dijit.byId(_e4);if(_e7){return _e7.setProps({checked:_e5});}return null;},setDisabled:function(_e8,_e9,_ea,_eb,_ec){var _ed=dijit.byId(_e8);if(_ed){return _ed.setProps({disabled:_e9});}return null;},setGroupDisabled:function(_ee,_ef,_f0,_f1,_f2){var _f3=dijit.byId(elementId);if(_f3){return _f3.setProps({disabled:_ef});}return null;}};webui.suntheme.radiobutton={setDisabled:function(_f4,_f5){return webui.suntheme.rbcb.setDisabled(_f4,_f5,"radio","Rb","RbDis");},setGroupDisabled:function(_f6,_f7){return webui.suntheme.rbcb.setGroupDisabled(_f6,_f7,"radio","Rb","RbDis");},setChecked:function(_f8,_f9){return webui.suntheme.rbcb.setChecked(_f8,_f9,"radio");}};webui.suntheme.upload={getInputElement:function(_fa){if(_fa==null||_fa==""){return null;}var _fb=document.getElementById(_fa+"_com.sun.webui.jsf.upload");if(_fb&&_fb.tagName=="INPUT"){return _fb;}else{return null;}},setDisabled:function(_fc,_fd){if(_fc==null||_fc==""||_fd==null||_fd==""){return false;}var _fe=webui.suntheme.upload.getInputElement(_fc);if(_fe==null){return false;}_fe.disabled=_fd;return true;},setEncodingType:function(_ff){if(_ff==null||_ff==""){return false;}var _100=webui.suntheme.upload.getInputElement(_ff);var form=_100!=null?_100.form:null;if(form!=null){if(webui.suntheme.browser.isSafari()){form.enctype="multipart/form-data";}else{form.encoding="multipart/form-data";}return true;}return false;},preservePath:function(_102,_103){if(_102==null||_102==""||_103==null||_103==""){return false;}var _104=webui.suntheme.upload.getInputElement(_102);if(_104==null){return false;}var _105=_104.form;var _106=function(evt){if(document.attachEvent){node=evt.srcElement;}else{node=evt.target;}var _108=null;try{_108=_105.elements[_103];}catch(e){}if(_108!=null){_108.value=node.value;}else{webui.suntheme.common.insertHiddenField(_103,node.value,_105);}return true;};if(_104.addEventListener){_104.addEventListener("change",_106,true);}else{_104.attachEvent("onchange",_106);}return true;}};dojo.provide("webui.suntheme.table");webui.suntheme.table={confirmDeleteSelectedRows:function(){return this.confirmSelectedRows(this.deleteSelectionsMsg);},confirmSelectedRows:function(_109){var _10a=this.getAllSelectedRowsCount();var _10b=this.totalSelectionsMsg.split("{0}");var _10c=_10b[0]+_10a;var _10d=this.getAllHiddenSelectedRowsCount();if(_10d>0){var _10e=this.hiddenSelectionsMsg.split("{0}");var _10f=_10e[0]+_10d;_10c=_10f+_10c;}return (_109!=null)?confirm(_10c+_109):confirm(_10c);},filterMenuChanged:function(){if(this.panelToggleIds==null||this.panelToggleIds.length==0){return false;}var menu=webui.suntheme.dropDown.getSelectElement(this.panelToggleIds[this.FILTER]);if(menu==null){return true;}if(menu.options[menu.selectedIndex].value==this.customFilterOptionValue){this.toggleFilterPanel();return false;}else{if(menu.options[menu.selectedIndex].value==this.customFilterAppliedOptionValue){menu.selectedIndex=0;for(var i=0;i<menu.options.length;i++){if(menu.options[i].value==this.customFilterOptionValue){menu.options[i].selected=true;break;}}return false;}}return true;},getAllSelectedRowsCount:function(){return this.getAllHiddenSelectedRowsCount()+this.getAllRenderedSelectedRowsCount();},getAllHiddenSelectedRowsCount:function(){var _112=0;if(this.groupIds==null||this.groupIds.length==0){return _112;}for(var i=0;i<this.groupIds.length;i++){_112=_112+this.getGroupHiddenSelectedRowsCount(this.groupIds[i]);}return _112;},getAllRenderedSelectedRowsCount:function(){var _114=0;if(this.groupIds==null||this.groupIds.length==0){return _114;}for(var i=0;i<this.groupIds.length;i++){_114=_114+this.getGroupRenderedSelectedRowsCount(this.groupIds[i]);}return _114;},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(_117){if(_117==null||_117.id==null){return false;}var _118=document.getElementById(_117.id);if(_118==null){return false;}Object.extend(_118,_117);_118.SEPARATOR=":";_118.SORT=0;_118.PREFERENCES=1;_118.FILTER=2;_118.PRIMARY=0;_118.SECONDARY=1;_118.TERTIARY=2;_118.hiddenSelectionsMsg=_117.hiddenSelectionsMsg.replace(/\\n/g,"\n");_118.totalSelectionsMsg=_117.totalSelectionsMsg.replace(/\\n/g,"\n");_118.missingSelectionMsg=_117.missingSelectionMsg.replace(/\\n/g,"\n");_118.duplicateSelectionMsg=_117.duplicateSelectionMsg.replace(/\\n/g,"\n");_118.deleteSelectionsMsg=_117.deleteSelectionsMsg.replace(/\\n/g,"\n");_118.initSortOrderMenu=webui.suntheme.table.initSortOrderMenu;_118.initSortOrderMenuToolTip=webui.suntheme.table.initSortOrderMenuToolTip;_118.resetFilterMenu=webui.suntheme.table.resetFilterMenu;_118.togglePanel=webui.suntheme.table.togglePanel;_118.confirmDeleteSelectedRows=webui.suntheme.table.confirmDeleteSelectedRows;_118.confirmSelectedRows=webui.suntheme.table.confirmSelectedRows;_118.filterMenuChanged=webui.suntheme.table.filterMenuChanged;_118.getAllSelectedRowsCount=webui.suntheme.table.getAllSelectedRowsCount;_118.getAllHiddenSelectedRowsCount=webui.suntheme.table.getAllHiddenSelectedRowsCount;_118.getAllRenderedSelectedRowsCount=webui.suntheme.table.getAllRenderedSelectedRowsCount;_118.getGroupSelectedRowsCount=webui.suntheme.table.getGroupSelectedRowsCount;_118.getGroupHiddenSelectedRowsCount=webui.suntheme.table.getGroupHiddenSelectedRowsCount;_118.getGroupRenderedSelectedRowsCount=webui.suntheme.table.getGroupRenderedSelectedRowsCount;_118.initAllRows=webui.suntheme.table.initAllRows;_118.initGroupRows=webui.suntheme.table.initGroupRows;_118.initPrimarySortOrderMenu=webui.suntheme.table.initPrimarySortOrderMenu;_118.initPrimarySortOrderMenuToolTip=webui.suntheme.table.initPrimarySortOrderMenuToolTip;_118.initSecondarySortOrderMenu=webui.suntheme.table.initSecondarySortOrderMenu;_118.initSecondarySortOrderMenuToolTip=webui.suntheme.table.initSecondarySortOrderMenuToolTip;_118.initSortColumnMenus=webui.suntheme.table.initSortColumnMenus;_118.initSortOrderMenus=webui.suntheme.table.initSortOrderMenus;_118.initTertiarySortOrderMenu=webui.suntheme.table.initTertiarySortOrderMenu;_118.initTertiarySortOrderMenuToolTip=webui.suntheme.table.initTertiarySortOrderMenuToolTip;_118.selectAllRows=webui.suntheme.table.selectAllRows;_118.selectGroupRows=webui.suntheme.table.selectGroupRows;_118.toggleSortPanel=webui.suntheme.table.toggleSortPanel;_118.toggleFilterPanel=webui.suntheme.table.toggleFilterPanel;_118.togglePreferencesPanel=webui.suntheme.table.togglePreferencesPanel;_118.toggleGroupPanel=webui.suntheme.table.toggleGroupPanel;_118.validateSortPanel=webui.suntheme.table.validateSortPanel;return true;},getGroupSelectedRowsCount:function(_119){return this.getGroupHiddenSelectedRowsCount(_119)+this.getGroupRenderedSelectedRowsCount(_119);},getGroupHiddenSelectedRowsCount:function(_11a){var _11b=0;if(this.groupIds==null||this.groupIds.length==0||_11a==null){return _11b;}for(var i=0;i<this.groupIds.length;i++){if(_11a==this.groupIds[i]){_11b=this.hiddenSelectedRowCounts[i];break;}}return _11b;},getGroupRenderedSelectedRowsCount:function(_11d){var _11e=0;if(this.groupIds==null||this.groupIds.length==0||_11d==null){return _11e;}var _11f=null;var _120=null;for(var i=0;i<this.groupIds.length;i++){if(_11d==this.groupIds[i]){_11f=this.selectIds[i];_120=this.rowIds[i];break;}}if(_11f==null||_120==null){return false;}for(var k=0;k<_120.length;k++){var _123=document.getElementById(this.groupIds[i]+this.SEPARATOR+_120[k]+this.SEPARATOR+_11f);if(_123!=null&&_123.getProps().checked){_11e++;}}return _11e;},initGroupRows:function(_124){if(this.groupIds==null||this.groupIds.length==0||_124==null){return false;}var _125=null;var _126=null;for(var i=0;i<this.groupIds.length;i++){if(_124==this.groupIds[i]){_125=this.selectIds[i];_126=this.rowIds[i];break;}}if(_125==null||_126==null){return false;}var _128=true;var _129=false;for(var k=0;k<_126.length;k++){var _12b=document.getElementById(this.groupIds[i]+this.SEPARATOR+_126[k]+this.SEPARATOR+_125);if(_12b==null){continue;}var row=document.getElementById(this.groupIds[i]+this.SEPARATOR+_126[k]);var _12d=_12b.getProps();if(_12b.getProps().checked==true){webui.suntheme.common.addStyleClass(row,this.selectRowStyleClass);_129=true;}else{webui.suntheme.common.stripStyleClass(row,this.selectRowStyleClass);_128=false;}}var _12e=document.getElementById(_124+this.SEPARATOR+this.selectMultipleToggleButtonId);if(_12e!=null){_12e.setProps({"checked":_128});if(_128){_12e.title=this.selectMultipleToggleButtonToolTipSelected;}else{_12e.title=this.selectMultipleToggleButtonToolTip;}}var _12f=_124+this.SEPARATOR;var _130=!webui.suntheme.common.isVisible(_12f+_126[0]);var _131=document.getElementById(_12f+this.warningIconId);if(_131!=null){if(_130&&_129&&!_128){_131.src=this.warningIconClose;_131.title=this.warningIconToolTipClose;}else{_131.src=this.warningIconOpen;_131.title=this.warningIconToolTipOpen;}}return true;},initPrimarySortOrderMenu:function(){return this.initSortOrderMenu(this.sortColumnMenuIds[this.PRIMARY],this.sortOrderMenuIds[this.PRIMARY]);},initPrimarySortOrderMenuToolTip:function(){var _132=webui.suntheme.dropDown.getSelectElement(this.sortOrderMenuIds[this.PRIMARY]);if(_132!=null){if(_132.options[_132.selectedIndex].disabled==true){_132.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 _133=webui.suntheme.dropDown.getSelectElement(this.sortOrderMenuIds[this.SECONDARY]);if(_133!=null){if(_133.options[_133.selectedIndex].disabled==true){_133.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 _135=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_135==null){continue;}_135.selectedIndex=0;for(var k=0;k<_135.options.length;k++){if(_135.options[k].defaultSelected==true){_135.options[k].selected=true;break;}}webui.suntheme.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 _138=webui.suntheme.dropDown.getSelectElement(this.sortOrderMenuIds[i]);if(_138==null){continue;}_138.selectedIndex=0;var _139=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_139!=null){if(_139.options[_139.selectedIndex].value==this.selectSortMenuOptionValue&&!this.hiddenSelectedRows&&this.paginated){_138.options[1].disabled=true;}else{_138.options[1].disabled=false;}}for(var k=0;k<_138.options.length;k++){if(_138.options[k].defaultSelected==true){_138.options[k].selected=true;break;}}webui.suntheme.dropDown.changed(this.sortOrderMenuIds[i]);this.initSortOrderMenuToolTip(this.sortColumnMenuIds[i],this.sortOrderMenuIds[i]);}return true;},initSortOrderMenu:function(_13b,_13c){if(_13b==null||_13c==null){return false;}if(this.sortColumnMenuIds==null||this.sortColumnMenuIds.length==0){return false;}if(this.sortOrderMenuIds==null||this.sortOrderMenuIds.length==0){return false;}var _13d=webui.suntheme.dropDown.getSelectElement(_13b);if(_13d==null){return false;}var _13e=webui.suntheme.dropDown.getSelectElement(_13c);if(_13e==null){return false;}_13e.selectedIndex=0;var _13f=(_13d.selectedIndex>-1)?_13d.selectedIndex:0;if(_13d.options[_13f].value==this.selectSortMenuOptionValue&&!this.hiddenSelectedRows&&this.paginated){_13e.options[1].disabled=true;}else{_13e.options[1].disabled=false;}for(var i=0;i<this.sortColumnMenuIds.length;i++){var _141=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[i]);if(_141==null){continue;}var _142=null;for(var k=0;k<_141.options.length;k++){if(_141.options[k].defaultSelected==true){_142=_141.options[k].value;break;}}if(_142!=null&&_142==_13d.options[_13f].value){var _144=webui.suntheme.dropDown.getSelectElement(this.sortOrderMenuIds[i]);if(_144==null){continue;}var _145=-1;for(var k=0;k<_144.options.length;k++){if(_144.options[k].defaultSelected==true){_145=k;break;}}if(_145>-1){_13e.options[_145].selected=true;}else{_13e.options[0].selected=true;}break;}}webui.suntheme.dropDown.changed(_13c);return this.initSortOrderMenuToolTip(_13b,_13c);},initSortOrderMenuToolTip:function(_146,_147){if(_146==null||_147==null){return false;}var _148=webui.suntheme.dropDown.getSelectElement(_146);if(_148==null){return false;}var _149=webui.suntheme.dropDown.getSelectElement(_147);if(_149==null){return false;}var _14a="";if(this.sortOrderToolTips!=null&&this.sortOrderToolTips.length!=0&&this.sortOrderMenuIds!=null){for(var i=0;i<this.sortOrderMenuIds.length;i++){if(_147==this.sortOrderMenuIds[i]){_14a=this.sortOrderToolTips[i].split("{0}")[0];break;}}}var _14c=(_148.selectedIndex>-1)?_148.selectedIndex:0;if(_149.options[_149.selectedIndex].value=="true"){_149.title=_14a+this.sortOrderToolTipsDescending[_14c];}else{_149.title=_14a+this.sortOrderToolTipsAscending[_14c];}return true;},initTertiarySortOrderMenu:function(){return this.initSortOrderMenu(this.sortColumnMenuIds[this.TERTIARY],this.sortOrderMenuIds[this.TERTIARY]);},initTertiarySortOrderMenuToolTip:function(){var _14d=webui.suntheme.dropDown.getSelectElement(this.sortOrderMenuIds[this.TERTIARY]);if(_14d!=null){if(_14d.options[_14d.selectedIndex].disabled==true){_14d.selectedIndex=0;}}return this.initSortOrderMenuToolTip(this.sortColumnMenuIds[this.TERTIARY],this.sortOrderMenuIds[this.TERTIARY]);},resetFilterMenu:function(_14e){if(_14e==null){return false;}var menu=webui.suntheme.dropDown.getSelectElement(_14e);if(menu==null){return true;}var div=document.getElementById(this.panelIds[this.FILTER]);if(div==null){return false;}if(webui.suntheme.common.isVisibleElement(div)){webui.suntheme.common.stripStyleClass(menu,this.basicFilterStyleClass);webui.suntheme.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.suntheme.common.stripStyleClass(menu,this.customFilterStyleClass);webui.suntheme.common.addStyleClass(menu,this.basicFilterStyleClass);}return true;},selectAllRows:function(_152){if(this.groupIds==null||this.groupIds.length==0){return false;}for(var i=0;i<this.groupIds.length;i++){this.selectGroupRows(this.groupIds[i],_152);}return true;},selectGroupRows:function(_154,_155){if(this.groupIds==null||this.groupIds.length==0||_154==null){return false;}var _156=null;var _157=null;for(var i=0;i<this.groupIds.length;i++){if(_154==this.groupIds[i]){_156=this.selectIds[i];_157=this.rowIds[i];break;}}if(_156==null||_157==null){return false;}for(var k=0;k<_157.length;k++){var _15a=document.getElementById(this.groupIds[i]+this.SEPARATOR+_157[k]+this.SEPARATOR+_156);if(_15a==null){continue;}_15a.setProps({checked:new Boolean(_155).valueOf()});}return this.initGroupRows(_154);},toggleGroupPanel:function(_15b){if(this.groupIds==null||this.groupIds.length==0||_15b==null){return false;}var _15c=null;for(var i=0;i<this.groupIds.length;i++){if(_15b==this.groupIds[i]){_15c=this.rowIds[i];break;}}if(_15c==null){return false;}var _15e=_15b+this.SEPARATOR;var _15f=!webui.suntheme.common.isVisible(_15e+_15c[0]);var _160=0;var _161=0;for(var i=0;i<this.groupIds.length;i++){var _162=this.groupIds[i]+this.SEPARATOR;var _163=_162+this.columnHeaderId+this.SEPARATOR+"0";var _164=_162+this.tableColumnFooterId+this.SEPARATOR+"0";if(document.getElementById(_163)!=null){_160++;}if(document.getElementById(_164)!=null){_161++;}}var _165=0;while(true){var _166=_15e+this.columnFooterId+this.SEPARATOR+_165++;if(document.getElementById(_166)==null){break;}webui.suntheme.common.setVisible(_166,_15f);}if(_160>1){_165=0;while(true){var _163=_15e+this.columnHeaderId+this.SEPARATOR+_165++;if(document.getElementById(_163)==null){break;}webui.suntheme.common.setVisible(_163,_15f);}}if(_161>1){_165=0;while(true){var _164=_15e+this.tableColumnFooterId+this.SEPARATOR+_165++;if(document.getElementById(_164)==null){break;}webui.suntheme.common.setVisible(_164,_15f);}}for(var k=0;k<_15c.length;k++){var _168=_15e+_15c[k];webui.suntheme.common.setVisible(_168,_15f);}webui.suntheme.common.setVisible(_15e+this.groupFooterId,_15f);var _169=_15e+this.groupPanelToggleButtonId;var _16a=document.getElementById(_169);var _16b=webui.suntheme.hyperlink.getImgElement(_169);if(_16a!=null&&_16b!=null){if(_15f){_16b.src=this.groupPanelToggleIconOpen;_16a.title=this.groupPanelToggleButtonToolTipOpen;}else{_16b.src=this.groupPanelToggleIconClose;_16a.title=this.groupPanelToggleButtonToolTipClose;}}var _16c=document.getElementById(_15e+this.collapsedHiddenFieldId);if(_16c!=null){_16c.value=!_15f;}return this.initGroupRows(_15b);},togglePanel:function(_16d,_16e,_16f){if(_16d==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]==_16d){var _172=null;if(webui.suntheme.common.isVisibleElement(div)){webui.suntheme.common.setVisibleElement(div,false);_172=document.getElementById(_16f);}else{webui.suntheme.common.setVisibleElement(div,true);_172=document.getElementById(_16e);}if(_172!=null){_172.focus();}}else{webui.suntheme.common.setVisibleElement(div,false);}var _173=webui.suntheme.hyperlink.getImgElement(this.panelToggleIds[i]);if(_173==null){continue;}if(webui.suntheme.common.isVisibleElement(div)){_173.src=this.panelToggleIconsOpen[i];}else{_173.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 _174=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[this.PRIMARY]);var _175=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[this.SECONDARY]);var _176=webui.suntheme.dropDown.getSelectElement(this.sortColumnMenuIds[this.TERTIARY]);if(_174!=null&&_175!=null){if(_174.selectedIndex<1&&_175.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_174.selectedIndex>0&&_174.selectedIndex==_175.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}if(_174!=null&&_176!=null){if(_174.selectedIndex<1&&_176.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_174.selectedIndex>0&&_174.selectedIndex==_176.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}if(_175!=null&&_176!=null){if(_175.selectedIndex<1&&_176.selectedIndex>0){alert(this.missingSelectionMsg);return false;}if(_175.selectedIndex>0&&_175.selectedIndex==_176.selectedIndex){alert(this.duplicateSelectionMsg);return false;}}return true;}};dojo.provide("webui.suntheme.wizard");webui.suntheme.wizard={init:function(_177){if(_177==null||_177.id==null){return false;}var _178=document.getElementById(_177.id);if(_178==null){return false;}Object.extend(_178,_177);_178.nextClicked=webui.suntheme.wizard.nextClicked;_178.previousClicked=webui.suntheme.wizard.previousClicked;_178.cancelClicked=webui.suntheme.wizard.cancelClicked;_178.finishClicked=webui.suntheme.wizard.finishClicked;_178.closeClicked=webui.suntheme.wizard.closeClicked;_178.gotoStepClicked=webui.suntheme.wizard.gotoStepClicked;_178.closePopup=webui.suntheme.wizard.closePopup;_178.closeAndForward=webui.suntheme.wizard.closeAndForward;_178.wizOnLoad=webui.suntheme.wizard.wizOnLoad;_178.resize_hack=webui.suntheme.wizard.resize_hack;return true;},nextClicked:function(){return true;},previousClicked:function(){return true;},cancelClicked:function(){return true;},closeClicked:function(){return true;},finishClicked:function(){return true;},gotoStepClicked:function(){return true;},closePopup:function(){window.close();return true;},closeAndForward:function(_179,_17a,_17b){var f=window.opener.document.getElementById(_179);if(f==null){alert("Can't find form "+_179);window.close();}if(_17b!=null&&_17b==true){var _17d=f.elements;var _17e=null;for(var i=0;i<_17d.length;++i){if(_17d[i].name==this.facesViewState){_17e=_17d[i];break;}}if(_17e!=null){f.removeChild(_17e);}}f.action=_17a;f.submit();window.close();return true;},wizOnLoad:function(){var _180=this.id+"_stepspane";var _181=this.id+"_helppane";var _182=this.id+"_WizBdy";return this.resize_hack(_181,_180,_182);},resize_hack:function(_183,_184,_185){if(webui.suntheme.browser.isIe5up()){var bdy=document.getElementById(_185);if(bdy!=null){bdy.style.height=document.body.clientHeight-145;if(_183!=null&&_183!=""){var help=document.getElementById(_183);if(help!=null){help.style.height=document.body.clientHeight-90;}}if(_184!=null&&_184!=""){var _188=document.getElementById(_184);if(_188!=null){_188.style.height=document.body.clientHeight-90;}}}}return true;}};dojo.provide("webui.suntheme.widget.textArea");dojo.declare("webui.suntheme.widget.textArea",webui.suntheme.widget.textField,{autoSave:0,cols:20,rows:3,widgetName:"textArea"});webui.suntheme.widget.textArea.prototype.createSubmitCallback=function(){var _id=this.id;return function(_18a){var _18b=dijit.byId(_id);if(_18b==null){return false;}if(_18b.lastSaved!=_18b.fieldNode.value){_18b.lastSaved=_18b.fieldNode.value;_18b.submit();}return true;};};webui.suntheme.widget.textArea.event=webui.suntheme.widget.textArea.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_textArea_event_refresh_begin",endTopic:"webui_suntheme_widget_textArea_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_textArea_event_state_begin",endTopic:"webui_suntheme_widget_textArea_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_textArea_event_submit_begin",endTopic:"webui_suntheme_widget_textArea_event_submit_end"}};webui.suntheme.widget.textArea.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("TEXT_AREA_READONLY","");}var _18c=(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","")+_18c;};webui.suntheme.widget.textArea.prototype.getProps=function(){var _18d=this.inherited("getProps",arguments);if(this.cols>0){_18d.cols=this.cols;}if(this.rows>0){_18d.rows=this.rows;}if(this.autoSave>0){_18d.autoSave=this.autoSave;}return _18d;};webui.suntheme.widget.textArea.prototype.postCreate=function(){if(this.autoSave>0){this.autoSaveTimerId=setInterval(this.createSubmitCallback(),this.autoSave);}return this.inherited("postCreate",arguments);};webui.suntheme.widget.textArea.prototype.setProps=function(_18e,_18f){return this.inherited("setProps",arguments);};webui.suntheme.widget.textArea.prototype._setProps=function(_190){if(_190==null){return false;}if(_190.cols>0){this.fieldNode.cols=_190.cols;}if(_190.rows>0){this.fieldNode.rows=_190.rows;}if(_190.autoSave<=0&&this.autoSaveTimerId&&this.autoSaveTimerId!=null){clearTimeout(this.autoSaveTimerId);this.autoSaveTimerId=null;}if(_190.label){_190.label.className=(_190.label.className)?this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","")+" "+_190.label.className:this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","");}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.common");webui.suntheme.widget.common={addFragment:function(_191,_192,_193,_194){if(_191==null||_192==null){return false;}if(_193==null){webui.suntheme.widget.common.removeChildNodes(_191);_193="last";}if(typeof _192=="string"){if(_194!=null&&new Boolean(_194).valueOf()==false){webui.suntheme.widget.common.appendHTML(_191,_192.stripScripts());setTimeout(function(){_192.evalScripts();},10);}else{webui.suntheme.widget.common.appendHTML(_191,webui.suntheme.widget.common.escapeHTML(_192));}}else{if(_192.fragment){return webui.suntheme.widget.common.addFragment(_191,_192.fragment,_193,false);}else{webui.suntheme.widget.common.createWidget(_191,_192,_193,false);}}return true;},appendHTML:function(_195,html){if(_195.innerHTML!=null&&_195.innerHTML.length>0){var span=document.createElement("span");span.innerHTML=html;_195.appendChild(span);}else{_195.innerHTML=html;}return true;},createWidget:function(_198,_199,_19a){var _19b=null;if(_199==null||_199.id==null||_199.widgetType==null){return _19b;}webui.suntheme.widget.common.destroyWidget(_199.id);dojo.require(_199.widgetType);try{var obj=dojo.getObject(_199.widgetType);_19b=new obj(_199,(_19a)?null:_198);}catch(err){var _19d="Error: createWidget falied for id="+_199.id;if(err&&err.description!=null){_19d+=", "+err.description;}console.debug(_19d);return null;}if(_19a=="last"){_198.appendChild(_19b.domNode);}_19b.startup();return _19b;},destroyWidget:function(id){if(id==null){return false;}var _19f=dijit.byId(id);if(_19f){return _19f.destroyRecursive();}return false;},escapeHTML:function(html){return html.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");},extend:function(obj,_1a2){if(obj==null||_1a2==null){return false;}for(var _1a3 in _1a2){if(obj[_1a3]&&typeof obj[_1a3]=="object"){webui.suntheme.widget.common.extend(obj[_1a3],_1a2[_1a3]);}else{obj[_1a3]=_1a2[_1a3];}}return true;},getClassName:function(key,_1a5){var ret=webui.suntheme.theme.common.getClassName(key);return (ret!=null)?ret:(_1a5)?_1a5:null;},getDropDownProps:function(_1a7){if(_1a7==null||_1a7.options==null){return;}if(_1a7.size==null){_1a7.size=1;}var _1a8=webui.suntheme.widget.common.getWidgetProps("dropDown",_1a8);webui.suntheme.widget.common.extend(_1a8,_1a7);return _1a8;},getEvent:function(_1a9){return (_1a9)?_1a9:((window.event)?window.event:null);},getForm:function(_1aa){var form=null;var obj=_1aa;while(obj!=null){if(obj.tagName=="FORM"){form=obj;break;}obj=obj.parentNode;}return form;},getHyperlinkProps:function(_1ad){if(_1ad==null||_1ad.id==null){return;}var _1ae={};_1ae=webui.suntheme.widget.common.getWidgetProps("hyperlink",_1ae);if(_1ad!=null){webui.suntheme.widget.common.extend(_1ae,_1ad);}return _1ae;},getImageHyperlinkProps:function(_1af,_1b0,_1b1){if(_1af==null||_1af.id==null){return;}var _1b2=webui.suntheme.widget.common.getWidgetProps("imageHyperlink",_1b2);if(_1b0!=null){_1b2.enabledImage=webui.suntheme.widget.common.getImageProps(_1b0,_1af.enabledImage);}if(_1b1!=null){_1b2.disabledImage=webui.suntheme.widget.common.getImageProps(_1b1,_1af.disabledImage);}webui.suntheme.widget.common.extend(_1b2,_1af);return _1b2;},getImageProps:function(key,_1b4){var _1b5=webui.suntheme.theme.common.getImage(key);if(_1b5==null){return null;}_1b5=webui.suntheme.widget.common.getWidgetProps("image",_1b5);var _1b6=_1b5["map_key"];var _1b7=webui.suntheme.widget.common.isHighContrastMode();if(_1b6!=null&&!_1b7&&!webui.suntheme.browser.isIe6()){var _1b8=webui.suntheme.theme.common.getImage("DOT");var _1b9=webui.suntheme.theme.common.getImage(_1b6);if(_1b5["top"]!=null&&(_1b5["actual_height"]==_1b5["height"]&&_1b5["actual_width"]==_1b5["width"])){_1b4.style="background-image:url("+_1b9["src"]+");"+"background-position:"+0+"px"+" "+_1b5["top"]+"px"+";"+"height:"+_1b5["actual_height"]+"px"+";"+"width:"+_1b5["actual_width"]+"px"+"border:0"+";";_1b5["src"]=_1b8["src"];if(_1b4!=null){_1b4.src=_1b8["src"];}}}if(_1b4!=null){webui.suntheme.widget.common.extend(_1b5,_1b4);}return _1b5;},getKeyCode:function(_1ba){return (_1ba.keyCode)?_1ba.keyCode:((_1ba.which)?_1ba.which:_1ba.charCode);},getPosition:function(_1bb){var _1bc=topPos=0;if(_1bb.offsetParent){_1bc=_1bb.offsetLeft;topPos=_1bb.offsetTop;while(_1bb=_1bb.offsetParent){_1bc+=_1bb.offsetLeft;topPos+=_1bb.offsetTop;}}return [_1bc,topPos];},getPageHeight:function(){if(window.innerHeight){return window.innerHeight;}if(document.documentElement.clientHeight>0){return document.documentElement.clientHeight;}if(document.body.clientHeight){return document.body.clientHeight;}return null;},getPageWidth:function(){if(window.innerWidth){return window.innerWidth;}if(document.documentElement.clientWidth>0){return document.documentElement.clientWidth;}if(document.body.clientWidth){return document.body.clientWidth;}return null;},getTemplatePath:function(key){var _1be=webui.suntheme.theme.common.getTemplate(key);if(webui.suntheme.widget.common.isTemplatePath(_1be)){return webui.suntheme.theme.common.getPrefix()+"/"+_1be;}else{return null;}},getTemplateString:function(key){var _1c0=webui.suntheme.theme.common.getTemplate(key);if(!webui.suntheme.widget.common.isTemplatePath(_1c0)){return _1c0;}else{return null;}},getWidgetProps:function(_1c1,_1c2){var _1c3={};_1c3.widgetType="webui.suntheme.widget."+_1c1;if(_1c2!=null){webui.suntheme.widget.common.extend(_1c3,_1c2);}return _1c3;},isHighContrastMode:function(){if(webui.suntheme.browser.isSafari()){return false;}var _1c4=document.getElementById("a11yTestNode");var bImg=null;if(_1c4!=null&&window.getComputedStyle){var _1c6=getComputedStyle(_1c4,"");bImg=_1c6.getPropertyValue("background-image");}else{bImg=_1c4.currentStyle.backgroundImage;}if(bImg!=null&&(bImg=="none"||bImg=="url(invalid-url:)")){return true;}return false;},isTemplatePath:function(_1c7){return (_1c7!=null&&_1c7.charAt(0)!="<");},removeChildNodes:function(_1c8){if(_1c8==null){return false;}try{_1c8.innerHTML="";}catch(e){while(_1c8.hasChildNodes()){var node=_1c8.childNodes[0];_1c8.removeChild(node);}}return true;},replaceElement:function(_1ca,_1cb,_1cc){if(_1cb==null){return null;}var _1cd=document.getElementById(_1ca);return (_1cd)?webui.suntheme.widget.common.createWidget(_1cd,_1cb):null;},sleep:function(_1ce){var _1cf=new Date();var _1d0=_1cf.getTime()+_1ce;while(true){_1cf=new Date();if(_1cf.getTime()>_1d0){return true;}}return false;},updateFragment:function(_1d1,_1d2,_1d3,_1d4){if(_1d2==null){return false;}var _1d5=(typeof _1d2!="string")?dijit.byId(_1d2.id):null;if(_1d5&&typeof _1d5.setProps=="function"){_1d5.setProps(_1d2);}else{webui.suntheme.widget.common.addFragment(_1d1,_1d2,_1d3,_1d4);}return true;}};dojo.provide("webui.suntheme.widget.eventBase");dojo.require("dijit._Widget");dojo.require("dijit._Templated");dojo.declare("webui.suntheme.widget.eventBase",[dijit._Widget,dijit._Templated]);webui.suntheme.widget.eventBase.event=webui.suntheme.widget.eventBase.prototype.event={refresh:{beginTopic:null,endTopic:null},state:{beginTopic:null,endTopic:null},submit:{beginTopic:null,endTopic:null}};webui.suntheme.widget.eventBase.prototype.initFunctions=function(){if(this.event==null){return false;}var _id=this.id;if(this.event.refresh!=null){this.domNode.refresh=function(_1d7){return dijit.byId(_id).refresh(_1d7);};}if(this.event.submit!=null){this.domNode.submit=function(_1d8){return dijit.byId(_id).submit(_1d8);};}if(this.event.state!=null){this.stateChanged=null;}return true;};webui.suntheme.widget.eventBase.prototype.refresh=function(_1d9){if(this.event.refresh==null){console.debug("Error: Refresh event topics not implemented for "+this.widgetName);return false;}dojo.publish(this.event.refresh.beginTopic,[{id:this.id,execute:_1d9,endTopic:this.event.refresh.endTopic}]);return true;};webui.suntheme.widget.eventBase.prototype.stateChanged=function(_1da){if(this.event.state==null){console.debug("Error: State event topics not implemented for "+this.widgetName);return false;}dojo.publish(this.event.state.beginTopic,[{id:this.id,endTopic:this.event.state.endTopic,props:_1da}]);return true;};webui.suntheme.widget.eventBase.prototype.submit=function(_1db){if(this.event.submit==null){console.debug("Error: Submit event topics not implemented for "+this.widgetName);return false;}dojo.publish(this.event.submit.beginTopic,[{id:this.id,execute:_1db,endTopic:this.event.submit.endTopic}]);return true;};dojo.provide("webui.suntheme.widget.widgetBase");dojo.declare("webui.suntheme.widget.widgetBase",webui.suntheme.widget.eventBase,{theme:webui.suntheme.theme.common,widget:webui.suntheme.widget.common});webui.suntheme.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.suntheme.widget.widgetBase.prototype.getClassName=function(){return this.className;};webui.suntheme.widget.widgetBase.prototype.getCommonProps=function(){var _1dc={};if(this.accessKey){_1dc.accessKey=this.accessKey;}if(this.dir){_1dc.dir=this.dir;}if(this.lang){_1dc.lang=this.lang;}if(this.tabIndex){_1dc.tabIndex=this.tabIndex;}if(this.title){_1dc.title=this.title;}return _1dc;};webui.suntheme.widget.widgetBase.prototype.getCoreProps=function(){var _1dd={};if(this.className){_1dd.className=this.className;}if(this.id){_1dd.id=this.id;}if(this.style){_1dd.style=this.style;}if(this.visible!=null){_1dd.visible=this.visible;}return _1dd;};webui.suntheme.widget.widgetBase.prototype.getEventProps=function(){var _1de={};if(this.onBlur){_1de.onBlur=this.onBlur;}if(this.onChange){_1de.onChange=this.onChange;}if(this.onClick){_1de.onClick=this.onClick;}if(this.onDblClick){_1de.onDblClick=this.onDblClick;}if(this.onFocus){_1de.onFocus=this.onFocus;}if(this.onKeyDown){_1de.onKeyDown=this.onKeyDown;}if(this.onKeyPress){_1de.onKeyPress=this.onKeyPress;}if(this.onKeyUp){_1de.onKeyUp=this.onKeyUp;}if(this.onMouseDown){_1de.onMouseDown=this.onMouseDown;}if(this.onMouseOut){_1de.onMouseOut=this.onMouseOut;}if(this.onMouseOver){_1de.onMouseOver=this.onMouseOver;}if(this.onMouseUp){_1de.onMouseUp=this.onMouseUp;}if(this.onMouseMove){_1de.onMouseMove=this.onMouseMove;}if(this.onSelect){_1de.onSelect=this.onSelect;}return _1de;};webui.suntheme.widget.widgetBase.prototype.getProps=function(){var _1df={};Object.extend(_1df,this.getCommonProps());Object.extend(_1df,this.getCoreProps());Object.extend(_1df,this.getEventProps());return _1df;};webui.suntheme.widget.widgetBase.prototype.isInitialized=function(){if(this.initialized==true){return true;}return false;};webui.suntheme.widget.widgetBase.prototype.postCreate=function(){this.inherited("postCreate",arguments);this.domNode.id=this.id;var _id=this.id;this.domNode.getProps=function(){return dijit.byId(_id).getProps();};this.domNode.setProps=function(_1e1,_1e2){return dijit.byId(_id).setProps(_1e1,_1e2);};this.initFunctions();this._setProps(this.getProps());return this.initialized=true;};webui.suntheme.widget.widgetBase.prototype.setCommonProps=function(_1e3,_1e4){if(_1e3==null||_1e4==null){return false;}if(_1e4.accessKey){_1e3.accessKey=_1e4.accessKey;}if(_1e4.dir){_1e3.dir=_1e4.dir;}if(_1e4.lang){_1e3.lang=_1e4.lang;}if(_1e4.tabIndex>-1&&_1e4.tabIndex<32767){_1e3.tabIndex=_1e4.tabIndex;}if(_1e4.title){_1e3.title=_1e4.title;}return true;};webui.suntheme.widget.widgetBase.prototype.setCoreProps=function(_1e5,_1e6){if(_1e5==null||_1e6==null){return false;}if(_1e6.className){_1e5.className=_1e6.className;}if(_1e6.id){_1e5.id=_1e6.id;}if(_1e6.style){_1e5.style.cssText=_1e6.style;}if(_1e6.visible!=null){webui.suntheme.common.setVisibleElement(_1e5,new Boolean(_1e6.visible).valueOf());}return true;};webui.suntheme.widget.widgetBase.prototype.setEventProps=function(_1e7,_1e8){if(_1e7==null||_1e8==null){return false;}if(_1e8.onBlur){_1e7.onblur=(typeof _1e8.onBlur=="string")?new Function("event",_1e8.onBlur):_1e8.onBlur;}if(_1e8.onClick){_1e7.onclick=(typeof _1e8.onClick=="string")?new Function("event",_1e8.onClick):_1e8.onClick;}if(_1e8.onChange){_1e7.onchange=(typeof _1e8.onChange=="string")?new Function("event",_1e8.onChange):_1e8.onChange;}if(_1e8.onDblClick){_1e7.ondblclick=(typeof _1e8.onDblClick=="string")?new Function("event",_1e8.onDblClick):_1e8.onDblClick;}if(_1e8.onFocus){_1e7.onfocus=(typeof _1e8.onFocus=="string")?new Function("event",_1e8.onFocus):_1e8.onFocus;}if(_1e8.onKeyDown){_1e7.onkeydown=(typeof _1e8.onKeyDown=="string")?new Function("event",_1e8.onKeyDown):_1e8.onKeyDown;}if(_1e8.onKeyPress){_1e7.onkeypress=(typeof _1e8.onKeyPress=="string")?new Function("event",_1e8.onKeyPress):_1e8.onKeyPress;}if(_1e8.onKeyUp){_1e7.onkeyup=(typeof _1e8.onKeyUp=="string")?new Function("event",_1e8.onKeyUp):_1e8.onKeyUp;}if(_1e8.onMouseDown){_1e7.onmousedown=(typeof _1e8.onMouseDown=="string")?new Function("event",_1e8.onMouseDown):_1e8.onMouseDown;}if(_1e8.onMouseOut){_1e7.onmouseout=(typeof _1e8.onMouseOut=="string")?new Function("event",_1e8.onMouseOut):_1e8.onMouseOut;}if(_1e8.onMouseOver){_1e7.onmouseover=(typeof _1e8.onMouseOver=="string")?new Function("event",_1e8.onMouseOver):_1e8.onMouseOver;}if(_1e8.onMouseUp){_1e7.onmouseup=(typeof _1e8.onMouseUp=="string")?new Function("event",_1e8.onMouseUp):_1e8.onMouseUp;}if(_1e8.onMouseMove){_1e7.onmousemove=(typeof _1e8.onMouseMove=="string")?new Function("event",_1e8.onMouseMove):_1e8.onMouseMove;}if(_1e8.onSelect){_1e7.onselect=(typeof _1e8.onSelect=="string")?new Function("event",_1e8.onSelect):_1e8.onSelect;}return true;};webui.suntheme.widget.widgetBase.prototype.setProps=function(_1e9,_1ea){if(_1e9==null){return false;}this.widget.extend(this,_1e9);this._setProps(_1e9);if(new Boolean(_1ea).valueOf()==true&&typeof this.stateChanged=="function"){this.stateChanged(_1e9);}return true;};webui.suntheme.widget.widgetBase.prototype._setProps=function(_1eb){if(_1eb==null){return false;}_1eb.className=this.getClassName();return this.setCoreProps(this.domNode,_1eb);};webui.suntheme.widget.widgetBase.prototype.startup=function(){if(this._started){return false;}this.inherited("startup",arguments);return this._started=true;};dojo.provide("webui.suntheme.widget.accordionTab");dojo.declare("webui.suntheme.widget.accordionTab",webui.suntheme.widget.widgetBase,{isContainer:true,selected:false,widgetName:"accordionTab"});webui.suntheme.widget.accordionTab.event=webui.suntheme.widget.accordionTab.prototype.event={load:{beginTopic:"webui_suntheme_widget_accordionTab_event_load_begin",endTopic:"webui_suntheme_widget_accordionTab_event_load_end"},refresh:{beginTopic:"webui_suntheme_widget_accordionTab_event_refresh_begin",endTopic:"webui_suntheme_widget_accordionTab_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_accordionTab_event_state_begin",endTopic:"webui_suntheme_widget_accordionTab_event_state_end"},title:{selectedTopic:"webui_suntheme_widget_accordionTab_event_tab_selected"}};webui.suntheme.widget.accordionTab.prototype.loadContent=function(_1ec){dojo.publish(webui.suntheme.widget.accordionTab.event.load.beginTopic,[{id:this.id}]);return true;};webui.suntheme.widget.accordionTab.prototype.getProps=function(){var _1ed=this.inherited("getProps",arguments);if(this.selected){_1ed.selected=this.selected;}if(this.title){_1ed.title=this.title;}if(this.tabContent){_1ed.tabContent=this.tabContent;}if(this.visible!=null){_1ed.visible=this.visible;}if(this.actions!=null){_1ed.actions=this.actions;}if(this.className!=null){_1ed.className=this.className;}if(this.style!=null){_1ed.style=this.style;}if(this.contentHeight!=null){_1ed.contentHeight=this.contentHeight;}if(this.id){_1ed.id=this.id;}if(this.type){_1ed.type=this.type;}return _1ed;};webui.suntheme.widget.accordionTab.prototype.getTitleHeight=function(){return dojo._getMarginBox(this.titleContainer).height;};webui.suntheme.widget.accordionTab.prototype.onMenuClickCallback=function(_1ee){dojo.stopEvent(_1ee);return true;};webui.suntheme.widget.accordionTab.prototype.onTitleClickCallback=function(_1ef){dojo.publish(webui.suntheme.widget.accordionTab.event.title.selectedTopic,[{id:this.id}]);return true;};webui.suntheme.widget.accordionTab.prototype.onTitleMouseOutCallback=function(_1f0){if(this.selected){this.titleContainer.className=this.theme.getClassName("ACCORDION_TABEXPANDED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_DOWNTURNER");return false;}this.titleContainer.className=this.theme.getClassName("ACCORDION_TABCOLLAPSED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_RIGHTTURNER");return true;};webui.suntheme.widget.accordionTab.prototype.onTitleMouseOverCallback=function(_1f1){if(this.selected){this.turnerContainer.className=this.theme.getClassName("ACCORDION_DOWNTURNER");}else{this.turnerContainer.className=this.theme.getClassName("ACCORDION_RIGHTTURNER");}return true;};webui.suntheme.widget.accordionTab.prototype.postCreate=function(){if(this.id){this.domNode.id=this.id;this.titleNode.id=this.id+"_tabTitle";this.turnerContainer.id=this.id+"_tabTitleTurner";this.menuContainer.id=this.id+"_tabMenu";this.hiddenFieldNode.id=this.id+":selectedState";this.hiddenFieldNode.name=this.hiddenFieldNode.id;}this.titleContainer.className=this.theme.getClassName("ACCORDION_TABCOLLAPSED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_RIGHTTURNER");this.menuContainer.className=this.theme.getClassName("HIDDEN");this.titleNode.className=this.theme.getClassName("ACCORDION_TABTITLE");this.contentNode.className=this.theme.getClassName("ACCORDION_TABCONTENT");dojo.connect(this.titleContainer,"onclick",this,"onTitleClickCallback");dojo.connect(this.titleContainer,"onmouseover",this,"onTitleMouseOverCallback");dojo.connect(this.turnerContainer,"onmouseover",this,"onTitleMouseOverCallback");dojo.connect(this.turnerContainer,"onclick",this,"onTitleClickCallback");dojo.connect(this.menuContainer,"onmouseover",this,"onTitleMouseOverCallback");dojo.connect(this.menuContainer,"onclick",this,"onMenuClickCallback");dojo.connect(this.titleContainer,"onmouseout",this,"onTitleMouseOutCallback");dojo.connect(this.turnerContainer,"onmouseout",this,"onTitleMouseOutCallback");dojo.connect(this.menuContainer,"onmouseout",this,"onTitleMouseOutCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.accordionTab.prototype.setProps=function(_1f2,_1f3){if(_1f2==null){return false;}if(_1f2.tabContent){this.tabContent=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.accordionTab.prototype._setProps=function(_1f4){if(_1f4==null){return false;}if(_1f4.contentHeight){this.contentNode.style.height=_1f4.contentHeight;}if(_1f4.title){this.setTitle(_1f4.title);}if(_1f4.tabContent){this.setTabContent(_1f4.tabContent);if(this.selected){this.hiddenFieldNode.value="true";this.titleContainer.className=this.theme.getClassName("ACCORDION_TABEXPANDED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_DOWNTURNER");this.contentNode.style.display="block";}else{this.hiddenFieldNode.value="false";this.titleContainer.className=this.theme.getClassName("ACCORDION_TABCOLLAPSED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_RIGHTTURNER");this.contentNode.style.display="none";}}this.setCommonProps(this.domNode,_1f4);this.setEventProps(this.domNode,_1f4);return this.inherited("_setProps",arguments);};webui.suntheme.widget.accordionTab.prototype.setSelected=function(_1f5){if(this.selected){this.selected=false;}else{this.selected=_1f5;}if(this.selected){this.hiddenFieldNode.value="true";this.titleContainer.className=this.theme.getClassName("ACCORDION_TABEXPANDED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_DOWNTURNER");this.contentNode.style.display="block";if(!this.tabContent){if(this.parent.loadOnSelect){this.loadContent();}}}else{this.hiddenFieldNode.value="false";this.titleContainer.className=this.theme.getClassName("ACCORDION_TABCOLLAPSED");this.turnerContainer.className=this.theme.getClassName("ACCORDION_RIGHTTURNER");this.contentNode.style.display="none";}return true;};webui.suntheme.widget.accordionTab.prototype.setTabContent=function(_1f6){if(_1f6){for(var i=0;i<_1f6.length;i++){this.widget.addFragment(this.contentNode,_1f6[i],"last");}}return true;};webui.suntheme.widget.accordionTab.prototype.setTitle=function(_1f8){if(_1f8){this.widget.addFragment(this.titleHref,_1f8);}return true;};dojo.provide("webui.suntheme.widget.accordion");dojo.declare("webui.suntheme.widget.accordion",webui.suntheme.widget.widgetBase,{duration:250,isContainer:true,loadOnSelect:false,multipleSelect:false,widgetName:"accordion"});webui.suntheme.widget.accordion.prototype.addControls=function(_1f9){if(_1f9.toggleControls&&_1f9.multipleSelect){if(_1f9.expandAllImage){this.widget.updateFragment(this.expandAllImgContainer,_1f9.expandAllImage);}if(_1f9.collapseAllImage){this.widget.updateFragment(this.collapseAllImgContainer,_1f9.collapseAllImage);}this.dividerNodeContainer.className=this.theme.getClassName("ACCORDION_HDR_DIVIDER");}if(_1f9.isRefreshIcon&&_1f9.refreshImage){this.widget.updateFragment(this.refreshImgContainer,_1f9.refreshImage);}return true;};webui.suntheme.widget.accordion.prototype.collapseAllTabs=function(_1fa){for(var i=0;i<this.tabs.length;i++){var _1fc=dijit.byId(this.tabs[i].id);if(_1fc&&_1fc.selected){_1fc.setSelected(false);}}return true;};webui.suntheme.widget.accordion.event=webui.suntheme.widget.accordion.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_accordion_event_refresh_begin",endTopic:"webui_suntheme_widget_accordion_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_accordion_event_state_begin",endTopic:"webui_suntheme_widget_accordion_event_state_end"}};webui.suntheme.widget.accordion.prototype.expandAllTabs=function(_1fd){for(var i=0;i<this.tabs.length;i++){var _1ff=dijit.byId(this.tabs[i].id);if(_1ff&&!_1ff.selected){_1ff.setSelected(true);}}return true;};webui.suntheme.widget.accordion.prototype.getProps=function(){var _200=this.inherited("getProps",arguments);if(this.collapseAllImage!=null){_200.collapseAllImage=this.collapseAllImage;}if(this.expandAllImage!=null){_200.expandAllImage=this.expandAllImage;}if(this.isRefreshIcon!=null){_200.isRefreshIcon=this.isRefreshIcon;}if(this.loadOnSelect){_200.loadOnSelect=this.loadOnSelect;}if(this.multipleSelect){_200.multipleSelect=this.multipleSelect;}if(this.refreshImage!=null){_200.refreshImage=this.refreshImage;}if(this.style!=null){_200.style=this.style;}if(this.tabs!=null){_200.tabs=this.tabs;}if(this.toggleControls){_200.toggleControls=this.toggleControls;}if(this.type){_200.type=this.type;}return _200;};webui.suntheme.widget.accordion.prototype.getClassName=function(){var _201=this.theme.getClassName("ACCORDION_DIV","");return (this.className)?_201+" "+this.className:_201;};webui.suntheme.widget.accordion.prototype.postCreate=function(){with(this.domNode.style){if(position!="absolute"){position="relative";}overflow="hidden";}if(this.id){this.domNode.id=this.id;this.headerContainer.id=this.id+"_accHeader";this.expandAllContainer.id=this.id+"_expandAllNode";this.expandAllImgContainer.id=this.expandAllContainer.id+"_expandAllImage";this.collapseAllContainer.id=this.id+"_collapseAllNode";this.collapseAllImgContainer.id=this.collapseAllImgContainer.id+"_collapseAllImage";this.dividerNodeContainer.id=this.id+"_dividerNode";this.refreshNodeContainer.id=this.id+"_refreshNode";}this.headerContainer.className=this.theme.getClassName("ACCORDION_HDR");this.collapseAllContainer.className=this.theme.getClassName("ACCORDION_HDR_CLOSEALL");this.expandAllContainer.className=this.theme.getClassName("ACCORDION_HDR_OPENALL");this.dividerNodeContainer.className=this.theme.getClassName("HIDDEN");this.refreshNodeContainer.className=this.theme.getClassName("ACCORDION_HDR_REFRESH");var _id=this.id;dojo.connect(this.collapseAllContainer,"onclick",this,"collapseAllTabs");dojo.connect(this.expandAllContainer,"onclick",this,"expandAllTabs");dojo.connect(this.refreshNodeContainer,"onclick",function(_203){var _204=dijit.byId(_id);_204.refresh(_id);});dojo.subscribe(webui.suntheme.widget.accordionTab.event.title.selectedTopic,this,"tabSelected");if(this.toggleControls&&this.multipleSelect){if(this.expandAllImage==null){var _205=this.theme.getMessage("Accordion.expandAll");this.expandAllImage=this.widget.getImageProps("ACCORDION_EXPAND_ALL",{id:this.id+"_expandAll",title:_205,alt:_205});}if(this.collapseAllImage==null){var _205=this.theme.getMessage("Accordion.collapseAll");this.collapseAllImage=this.widget.getImageProps("ACCORDION_COLLAPSE_ALL",{id:this.id+"_collapseAll",title:_205,alt:_205});}}if(this.isRefreshIcon){if(this.refreshImage==null){var _205=this.theme.getMessage("Accordion.refresh");this.refreshImage=this.widget.getImageProps("ACCORDION_REFRESH",{id:this.id+"_refresh",title:_205,alt:_205});}}return this.inherited("postCreate",arguments);};webui.suntheme.widget.accordion.prototype.setProps=function(_206,_207){if(_206==null){return false;}if(_206.tabs){this.tabs=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.accordion.prototype._setProps=function(_208){if(_208==null){return false;}this.addControls(_208);if(_208.tabs){this.widget.removeChildNodes(this.tabsContainer);for(var i=0;i<_208.tabs.length;i++){this.widget.addFragment(this.tabsContainer,_208.tabs[i],"last");}}this.setCommonProps(this.domNode,_208);this.setEventProps(this.domNode,_208);return this.inherited("_setProps",arguments);};webui.suntheme.widget.accordion.prototype.tabSelected=function(_20a){var _20b=null;for(var i=0;i<this.tabs.length;i++){if(_20a.id==this.tabs[i].id){_20b=dijit.byId(this.tabs[i].id);break;}}if(_20b==null){return false;}if(this.multipleSelect){_20b.setSelected(true);}else{for(var i=0;i<this.tabs.length;i++){_20b=dijit.byId(this.tabs[i].id);if(_20b){_20b.setSelected(_20a.id==this.tabs[i].id);}}}return true;};dojo.provide("webui.suntheme.widget.alarm");dojo.declare("webui.suntheme.widget.alarm",webui.suntheme.widget.widgetBase,{widgetName:"alarm"});webui.suntheme.widget.alarm.event=webui.suntheme.widget.alarm.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_alarm_event_refresh_begin",endTopic:"webui_suntheme_widget_alarm_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_alarm_event_state_begin",endTopic:"webui_suntheme_widget_alarm_event_state_end"}};webui.suntheme.widget.alarm.prototype.getProps=function(){var _20d=this.inherited("getProps",arguments);if(this.text!=null){_20d.text=this.text;}if(this.indicators!=null){_20d.indicators=this.indicators;}if(this.textPosition!=null){_20d.textPosition=this.textPosition;}if(this.type!=null){_20d.type=this.type;}return _20d;};webui.suntheme.widget.alarm.prototype.postCreate=function(){if(this.id){this.rightText.id=this.id+"_rightText";this.leftText.id=this.id+"_leftText";this.imageContainer.id=this.id+"_imageContainer";}return this.inherited("postCreate",arguments);};webui.suntheme.widget.alarm.prototype.setProps=function(_20e,_20f){return this.inherited("setProps",arguments);};webui.suntheme.widget.alarm.prototype._setProps=function(_210){if(_210==null){return false;}if(_210.dir){this.domNode.dir=_210.dir;}if(_210.lang){this.domNode.lang=_210.lang;}if(_210.textPosition=="right"||_210.textPosition==null&&_210.text!=null){webui.suntheme.common.setVisibleElement(this.leftText,false);this.widget.addFragment(this.rightText,_210.text);}if(_210.textPosition=="left"&&_210.text!=null){webui.suntheme.common.setVisibleElement(this.rightText,false);this.widget.addFragment(this.leftText,_210.text);}if(_210.indicators||_210.type!=null&&this.indicators){for(var i=0;i<this.indicators.length;i++){var _212=this.indicators[i];if(_212==null){_212={};}_212.image.visible=(_212.type==this.type)?true:false;this.widget.updateFragment(this.imageContainer,_212.image,"last");}}this.setEventProps(this.domNode,_210);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.alert");dojo.declare("webui.suntheme.widget.alert",webui.suntheme.widget.widgetBase,{widgetName:"alert"});webui.suntheme.widget.alert.event=webui.suntheme.widget.alert.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_alert_event_refresh_begin",endTopic:"webui_suntheme_widget_alert_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_alert_event_state_begin",endTopic:"webui_suntheme_widget_alert_event_state_end"}};webui.suntheme.widget.alert.prototype.getProps=function(){var _213=this.inherited("getProps",arguments);if(this.detail!=null){_213.detail=this.detail;}if(this.indicators!=null){_213.indicators=this.indicators;}if(this.summary!=null){_213.summary=this.summary;}if(this.type!=null){_213.type=this.type;}if(this.moreInfo!=null){_213.moreInfo=this.moreInfo;}if(this.spacerImage!=null){_213.spacerImage=this.spacerImage;}return _213;};webui.suntheme.widget.alert.prototype.notify=function(_214){if(_214==null){return false;}return this.setProps({summary:_214.summary,detail:_214.detail,type:"error",visible:!_214.valid});};webui.suntheme.widget.alert.prototype.postCreate=function(){if(this.id){this.bottomLeftContainer.id=this.id+"_bottomLeftContainer";this.bottomMiddleContainer.id=this.id+"_bottomMiddleContainer";this.bottomRightContainer.id=this.id+"_bottomRightContainer";this.detailContainer.id=this.id+"_detailContainer";this.imageContainer.id=this.id+"_imageContainer";this.leftMiddleContainer.id=this.id+"_leftMiddleContainer";this.rightMiddleContainer.id=this.id+"_rightMiddleContainer";this.summaryContainer.id=this.id+"_summaryContainer";this.topLeftContainer.id=this.id+"_topLeftContainer";this.topMiddleContainer.id=this.id+"_topMiddleContainer";this.topRightContainer.id=this.id+"_topRightContainer";this.detailContainerLink.id=this.id+"_detailContainerLink";}return this.inherited("postCreate",arguments);};webui.suntheme.widget.alert.prototype.setProps=function(_215,_216){return this.inherited("setProps",arguments);};webui.suntheme.widget.alert.prototype._setProps=function(_217){if(_217==null){return false;}if(_217.dir){this.domNode.dir=_217.dir;}if(_217.lang){this.domNode.lang=_217.lang;}if(_217.summary){this.widget.addFragment(this.summaryContainer,_217.summary);}if(_217.detail){this.widget.addFragment(this.detailContainer,_217.detail);}if(_217.moreInfo){this.widget.addFragment(this.detailContainerLink,_217.moreInfo);}if(_217.spacerImage){var _218=[this.bottomLeftContainer,this.bottomMiddleContainer,this.bottomRightContainer,this.leftMiddleContainer,this.rightMiddleContainer,this.topLeftContainer,this.topMiddleContainer,this.topRightContainer];for(var i=0;i<_218.length;i++){if(typeof _217!="string"){_217.spacerImage.id=this.id+"_spacerImage"+i;}if(!dijit.byId(_217.spacerImage.id)){this.widget.addFragment(_218[i],_217.spacerImage);}}}if(_217.indicators||_217.type!=null&&this.indicators){for(var i=0;i<this.indicators.length;i++){var _21a=this.indicators[i];if(_21a==null){_21a={};}_21a.image.visible=(_21a.type==this.type)?true:false;_21a.image.tabIndex=this.tabIndex;this.widget.updateFragment(this.imageContainer,_21a.image,"last");}}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.anchorBase");dojo.declare("webui.suntheme.widget.anchorBase",webui.suntheme.widget.widgetBase);webui.suntheme.widget.anchorBase.prototype.addContents=function(_21b){if(_21b.contents==null){return false;}this.widget.removeChildNodes(this.domNode);for(i=0;i<_21b.contents.length;i++){this.widget.addFragment(this.domNode,_21b.contents[i],"last");}return true;};webui.suntheme.widget.anchorBase.prototype.getProps=function(){var _21c=this.inherited("getProps",arguments);if(this.hrefLang){_21c.hrefLang=this.hrefLang;}if(this.target){_21c.target=this.target;}if(this.type){_21c.type=this.type;}if(this.rev){_21c.rev=this.rev;}if(this.rel){_21c.rel=this.rel;}if(this.shape){_21c.shape=this.shape;}if(this.coords){_21c.coords=this.coords;}if(this.charset){_21c.charset=this.charset;}if(this.accessKey){_21c.accesskey=this.accessKey;}if(this.href){_21c.href=this.href;}if(this.name){_21c.name=this.name;}if(this.contents){_21c.contents=this.contents;}if(this.disabled!=null){_21c.disabled=this.disabled;}return _21c;};webui.suntheme.widget.anchorBase.prototype.onClickCallback=function(_21d){if(this.disabled==true){_21d.preventDefault();return false;}var _21e=(this.domNode._onclick)?this.domNode._onclick(_21d):true;if(_21e==false){_21d.preventDefault();return false;}return true;};webui.suntheme.widget.anchorBase.prototype.setProps=function(_21f,_220){if(_21f==null){return false;}if(_21f.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.anchorBase.prototype._setProps=function(_221){if(_221==null){return false;}this.addContents(_221);if(_221.accessKey){this.domNode.accesskey=_221.accessKey;}if(_221.charset){this.domNode.charset=_221.charset;}if(_221.coords){this.domNode.coords=_221.coords;}if(_221.href){this.domNode.href=_221.href;}if(_221.hrefLang){this.domNode.hrefLang=_221.hrefLang;}if(_221.name){this.domNode.name=_221.name;}if(_221.rev){this.domNode.rev=_221.rev;}if(_221.rel){this.domNode.rel=_221.rel;}if(_221.shape){this.domNode.shape=_221.shape;}if(_221.target){this.domNode.target=_221.target;}if(_221.type){this.domNode.type=_221.type;}if(_221.name){_221.id=_221.name;}if(_221.onClick){this.domNode._onclick=(typeof _221.onClick=="string")?new Function("event",_221.onClick):_221.onClick;_221.onClick=null;}this.setCommonProps(this.domNode,_221);this.setEventProps(this.domNode,_221);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.anchor");dojo.declare("webui.suntheme.widget.anchor",webui.suntheme.widget.anchorBase,{widgetName:"anchor"});webui.suntheme.widget.anchor.event=webui.suntheme.widget.anchor.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_anchor_event_refresh_begin",endTopic:"webui_suntheme_widget_anchor_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_anchor_event_state_begin",endTopic:"webui_suntheme_widget_anchor_event_state_end"}};webui.suntheme.widget.anchor.prototype.getClassName=function(){var _222=(this.href&&this.disabled==false)?this.widget.getClassName("ANCHOR",""):this.widget.getClassName("ANCHOR_DISABLED","");return (this.className)?_222+" "+this.className:_222;};webui.suntheme.widget.anchor.prototype.postCreate=function(){dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};dojo.provide("webui.suntheme.widget.bubble");dojo.declare("webui.suntheme.widget.bubble",webui.suntheme.widget.widgetBase,{defaultTime:2000,openDelayTime:500,bubbleLeftConst:5,topConst:2,widgetName:"bubble"});webui.suntheme.widget.bubble.prototype.close=function(){if(this.openTimerId!=null){clearTimeout(this.openTimerId);}if(this.getProps().visible==false){return false;}var _id=this.id;this.timerId=setTimeout(function(){dijit.byId(_id).setProps({visible:false});},this.defaultTime);return true;};webui.suntheme.widget.bubble.event=webui.suntheme.widget.bubble.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_bubble_event_refresh_begin",endTopic:"webui_suntheme_widget_bubble_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_bubble_event_state_begin",endTopic:"webui_suntheme_widget_bubble_event_state_end"}};webui.suntheme.widget.bubble.prototype.getProps=function(){var _224=this.inherited("getProps",arguments);if(this.title!=null){_224.title=this.title;}if(this.contents!=null){_224.contents=this.contents;}if(this.height!=null){_224.height=this.height;}if(this.width!=null){_224.width=this.width;}if(this.autoClose!=null){_224.autoClose=this.autoClose;}if(this.duration!=null){_224.duration=this.duration;}if(this.closeButton!=null){_224.closeButton=this.closeButton;}if(this.openDelay!=null){_224.openDelay=this.openDelay;}return _224;};webui.suntheme.widget.bubble.prototype.onClickCallback=function(_225){_225=this.widget.getEvent(_225);var _226=(_225.target)?_225.target:((_225.srcElement)?_225.srcElement:null);if(webui.suntheme.browser.isIe5up()){if(window.event!=null){window.event.cancelBubble=true;}}else{_225.stopPropagation();}if(this.closeBtn==_226){clearTimeout(this.timerId);this.setProps({visible:false});}return true;};webui.suntheme.widget.bubble.prototype.onCloseCallback=function(_227){if(_227==null){return false;}if((_227.type=="keydown"&&_227.keyCode==27)||_227.type=="click"){clearTimeout(this.timerId);this.setProps({visible:false});}return true;};webui.suntheme.widget.bubble.prototype.onMouseOverCallback=function(_228){clearTimeout(this.timerId);return true;};webui.suntheme.widget.bubble.prototype.onMouseOutCallback=function(_229){if(this.autoClose==true){clearTimeout(this.timerId);this.close();}return true;};webui.suntheme.widget.bubble.prototype.open=function(_22a){var evt=this.widget.getEvent(_22a);this.target=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);var _22c=this.widget.getPosition(this.target);this.target.targetLeft=_22c[0];this.target.targetTop=_22c[1];if(this.timerId!=null){clearTimeout(this.timerId);this.timerId=null;}if(this.openDelay!=null&&this.openDelay>=0){this.openDelayTime=this.openDelay;}var id=this.id;this.openTimerId=setTimeout(function(){if(webui.suntheme.widget.bubble.activeBubbleId&&webui.suntheme.widget.bubble.activeBubbleId!=id){clearTimeout(dijit.byId(webui.suntheme.widget.bubble.activeBubbleId).timerId);dijit.byId(webui.suntheme.widget.bubble.activeBubbleId).setProps({visible:false});webui.suntheme.widget.bubble.activeBubbleId=null;}webui.suntheme.widget.bubble.activeBubbleId=id;dijit.byId(id).setProps({visible:true});dijit.byId(id).setPosition();},this.openDelayTime);if(this.duration!=null&&this.duration>=0){this.defaultTime=duration;}return true;};webui.suntheme.widget.bubble.prototype.postCreate=function(){if(this.id){this.bottomLeftArrow.id=this.id+"_bottomLeftArrow";this.bottomRightArrow.id=this.id+"_bottomRightArrow";this.topLeftArrow.id=this.id+"_topLeftArrow";this.topRightArrow.id=this.id+"_topRightArrow";}this.domNode.close=function(){return dijit.byId(this.id).close();};this.domNode.open=function(_22e){return dijit.byId(this.id).open(_22e);};dojo.connect(document,"onclick",this,"onCloseCallback");dojo.connect(document,"onkeydown",this,"onCloseCallback");dojo.connect(this.domNode,"onclick",this,"onClickCallback");dojo.connect(this.domNode,"onmouseover",this,"onMouseOverCallback");dojo.connect(this.domNode,"onmouseout",this,"onMouseOutCallback");if(this.bubbleTitle!=null){this.bubbleTitle.style.width=this.theme.getProperty("styles","BUBBLE_TITLEWIDTH")+"%";}return this.inherited("postCreate",arguments);};webui.suntheme.widget.bubble.prototype.setPosition=function(){var _22f=this.theme.getProperty("styles","BUBBLE_TITLEWIDTH");var _230=this.theme.getProperty("styles","BUBBLE_NONTITLEWIDTH");var _231=this.bubbleHeader.offsetWidth;var _232=this.bubbleTitle.offsetWidth;if(_231>_230){while((_22f>5)&&(_232>(_231-_230))){_22f-=5;this.bubbleTitle.style.width=_22f+"%";_232=this.bubbleTitle.offsetWidth;}}var _233=this.domNode;if(this.domNode!=null&&this.style!=null){if(_233.style.length!=null){for(var i=0;i<_233.style.length;i++){if(_233.style[i]=="top"){this.top=_233.style.top;}if(_233.style[i]=="left"){this.left=_233.style.left;}}}else{if(_233.style.top!=""){this.top=_233.style.top;}if(_233.style.left!=""){this.left=_233.style.left;}}}if((this.top!=null)&&(this.left!=null)){_233.style.left=this.left;_233.style.top=this.top;}else{var _235=document.getElementById(this.topLeftArrow.id);var _236=document.getElementById(this.topRightArrow.id);var _237=document.getElementById(this.bottomLeftArrow.id);var _238=document.getElementById(this.bottomRightArrow.id);webui.suntheme.common.setVisible(_237,false);webui.suntheme.common.setVisible(_238,false);webui.suntheme.common.setVisible(_235,false);webui.suntheme.common.setVisible(_236,false);_237.style.display="none";_238.style.display="none";_235.style.display="none";_236.style.display="none";var _239=false;this.arrow=_237;var _23a=this.target.targetLeft+this.target.offsetWidth+this.bubbleLeftConst;var _23b=_23a+_233.offsetWidth;if(_23b>this.widget.getPageWidth()){_23a=this.target.targetLeft-_233.offsetWidth;this.arrow=_238;_239=true;if(_23a<=0){_23a=this.target.targetLeft+this.target.offsetWidth+this.bubbleLeftConst;this.arrow=_237;_239=false;}}var _23c=this.target.targetTop-_233.offsetHeight;if(_23c<=0){_23c=this.target.targetTop+this.target.offsetHeight+this.bubbleLeftConst;if(_239==true){this.arrow=_236;}else{this.arrow=_235;}}_233.style.left=_23a+"px";_233.style.top=_23c+"px";if(this.arrow!=null){this.arrow.style.display="block";webui.suntheme.common.setVisible(this.arrow,true);if(this.arrow==_235){this.arrow.style.top=-(_233.offsetHeight-this.topConst)+"px";}if(this.arrow==_236){this.arrow.style.top=-(_233.offsetHeight-this.topConst)+"px";}}}return true;};webui.suntheme.widget.bubble.prototype.setProps=function(_23d,_23e){if(_23d==null){return false;}if(_23d.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.bubble.prototype._setProps=function(_23f){if(_23f==null){return false;}if(_23f.title){this.widget.addFragment(this.titleNode,_23f.title);}if(_23f.closeButton!=null){var _240=this.closeBtn.className.split(" ");var _241=this.theme.getClassName("BUBBLE_CLOSEBTN");var _242=this.theme.getClassName("BUBBLE_NOCLOSEBTN");if(_23f.closeButton==false){webui.suntheme.common.stripStyleClass(this.closeBtn,_241);if(!webui.suntheme.common.checkStyleClasses(_240,_242)){webui.suntheme.common.addStyleClass(this.closeBtn,_242);}}else{if(!webui.suntheme.common.checkStyleClasses(_240,_241)){webui.suntheme.common.addStyleClass(this.closeBtn,_241);}}}if(_23f.width>0){this.domNode.style.width=_23f.width;}if(_23f.contents){this.widget.removeChildNodes(this.childNode);for(var i=0;i<_23f.contents.length;i++){this.widget.addFragment(this.childNode,_23f.contents[i],"last");}}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.button");dojo.declare("webui.suntheme.widget.button",webui.suntheme.widget.widgetBase,{disabled:false,escape:true,mini:false,primary:true,widgetName:"button"});webui.suntheme.widget.button.event=webui.suntheme.widget.button.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_button_event_refresh_begin",endTopic:"webui_suntheme_widget_button_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_button_event_state_begin",endTopic:"webui_suntheme_widget_button_event_state_end"}};webui.suntheme.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 _245=this.widget.getClassName(key,"");return (this.className)?_245+" "+this.className:_245;};webui.suntheme.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 _247=this.widget.getClassName(key,"");return (this.className)?_247+" "+this.className:_247;};webui.suntheme.widget.button.prototype.getProps=function(){var _248=this.inherited("getProps",arguments);if(this.alt){_248.alt=this.alt;}if(this.align){_248.align=this.align;}if(this.disabled!=null){_248.disabled=this.disabled;}if(this.escape!=null){_248.escape=this.escape;}if(this.mini!=null){_248.mini=this.mini;}if(this.primary!=null){_248.primary=this.primary;}if(this.value){_248.value=this.value;}return _248;};webui.suntheme.widget.button.prototype.onBlurCallback=function(_249){if(this.disabled==true){return true;}try{this.domNode.className=this.getClassName();}catch(err){}return true;};webui.suntheme.widget.button.prototype.onFocusCallback=function(_24a){if(this.disabled==true){return true;}try{this.domNode.className=this.getHoverClassName();}catch(err){}return true;};webui.suntheme.widget.button.prototype.postCreate=function(){if(this.id){this.domNode.name=this.id;}webui.suntheme.button.init({id:this.id});dojo.connect(this.domNode,"onblur",this,"onBlurCallback");dojo.connect(this.domNode,"onfocus",this,"onFocusCallback");dojo.connect(this.domNode,"onmouseout",this,"onBlurCallback");dojo.connect(this.domNode,"onmouseover",this,"onFocusCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.button.prototype.setProps=function(_24b,_24c){return this.inherited("setProps",arguments);};webui.suntheme.widget.button.prototype._setProps=function(_24d){if(_24d==null){return false;}if(_24d.alt){this.domNode.alt=_24d.alt;}if(_24d.align){this.domNode.align=_24d.align;}if(_24d.disabled!=null){this.domNode.disabled=new Boolean(_24d.disabled).valueOf();}if(_24d.value){this.domNode.value=(new Boolean(this.escape).valueOf()==false)?_24d.value.unescapeHTML():_24d.value;}this.setCommonProps(this.domNode,_24d);this.setEventProps(this.domNode,_24d);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.calendar");dojo.declare("webui.suntheme.widget.calendar",webui.suntheme.widget.widgetBase,{widgetName:"calendar"});webui.suntheme.widget.calendar.prototype.addDayLink=function(_24e,day,id,_251,_252){var _253=this.dayColumnContainer.cloneNode(false);_24e.appendChild(_253);var _254=this.dayLinkContainer.cloneNode(false);_253.appendChild(_254);var _255=this.formatDate(day.getMonth()+1,day.getDate(),day.getFullYear());_254.title=_255;_254.id=id;_254.href="#";_254.className=_251;this.widget.addFragment(_254,""+day.getDate());var _256=this.id;_254.onclick=function(){dijit.byId(_256).daySelected(_255);return false;};if(_252){var node=dijit.byId(_254.id);_254.onkeydown=function(_258){var _259=dijit.byId(_256);var evt=(_258)?_258:((window.event)?window.event:null);if(evt.keyCode==9){var elem=document.getElementById(_259.closeButtonLink.id);if(elem!=null){if(elem.focus){elem.focus();}if(evt.preventDefault){evt.preventDefault();}else{evt.returnValue=false;}return false;}}return true;};}return true;};webui.suntheme.widget.calendar.prototype.addDaysInMonth=function(_25c,_25d){var day;var _25f=0;var _260=0;var _261=0;var _262=0;var _263=0;var id=this.id+"_link:";var _265;var _266=86400000;var _267=new Date();var _268=_267.getFullYear();var _269=_267.getMonth()+1;var _26a=_267.getDate();var _26b=null;var _26c=null;var _26d=null;if(_25c!=null){_26b=_25c.getFullYear();_26c=_25c.getMonth()+1;_26d=_25c.getDate();}var _26e=dijit.byId(this.monthMenu.id);var _26f=dijit.byId(this.yearMenu.id);if(_26e==null||_26f==null){return;}if(_25d){var _270=_269;var _271=_268;if(_25c!=null){_270=_26c;_271=_26b;}this.setLimitedSelectedValue(_26e.getSelectElement(),_270);this.setLimitedSelectedValue(_26f.getSelectElement(),_271);}var _272=parseInt(_26e.getSelectedValue());var year=parseInt(_26f.getSelectedValue());if(_25c!=null&&_26b==year&&_26c==_272){_262=_26d;}if(_268==year&&_269==_272){_261=_26a;}var _274=this.weekRowContainer.cloneNode(false);this.tbodyContainer.appendChild(_274);_274.id=this.id+":row"+_260;_272--;var _275=new Date(year,_272,1);var _276=_275.getDay();var _277=this.theme.getClassName("DATE_TIME_OTHER_LINK");if(_276==this.firstDayOfWeek-1){day=_275;}else{var _278=(_276-(this.firstDayOfWeek-1)+7)%7;day=new Date(_275.getTime()-_278*_266);while(day.getMonth()!=_275.getMonth()){_265=id+_263;this.addDayLink(_274,day,_265,_277);day=new Date(day.getTime()+_266);_25f++;_263++;}}while(_25f<7){if(day.getDate()==_262){_277=this.theme.getClassName("DATE_TIME_BOLD_LINK");}else{if(day.getDate()==_261){_277=this.theme.getClassName("DATE_TIME_TODAY_LINK");}else{_277=this.theme.getClassName("DATE_TIME_LINK");}}_265=id+_263;this.addDayLink(_274,day,_265,_277);day=new Date(day.getTime()+_266);_25f++;_263++;}var _279=false;while(day.getDate()!=1){_260++;_274=this.weekRowContainer.cloneNode(false);this.tbodyContainer.appendChild(_274);_274.id=this.id+":row"+_260;_25f=0;while(_25f<7&&day.getDate()!=1){if(day.getDate()==_262){_277=this.theme.getClassName("DATE_TIME_BOLD_LINK");}else{if(day.getDate()==_261){_277=this.theme.getClassName("DATE_TIME_TODAY_LINK");}else{_277=this.theme.getClassName("DATE_TIME_LINK");}}_265=id+_263;var _27a=new Date(day.getTime()+_266);if(_27a.getDate()==day.getDate()){_27a=new Date(_27a.getTime()+_266);}if(_27a.getDate()==1&&_25f==6){_279=true;}else{_279=false;}this.addDayLink(_274,day,_265,_277,_279);day=_27a;_25f++;_263++;}}while(_25f<7){var _277=this.theme.getClassName("DATE_TIME_OTHER_LINK");_265=id+_263;if(_25f==6){_279=true;}else{_279=false;}this.addDayLink(_274,day,_265,_277,_279);day=new Date(day.getTime()+_266);_25f++;_263++;}return true;};webui.suntheme.widget.calendar.prototype.addWeekDays=function(){var _27b;var _27c;var _27d=this.firstDayOfWeek-1;var _27e=this.weekDayRow.cloneNode(false);this.tbodyContainer.appendChild(_27e);for(var i=0;i<7;i++){_27b=this.weekDayColumn.cloneNode(false);_27e.appendChild(_27b);_27c=this.weekDayContainer.cloneNode(false);_27b.appendChild(_27c);this.widget.addFragment(_27c,this.weekDays[_27d]);_27d++;if(_27d==7){_27d=0;}}return true;};webui.suntheme.widget.calendar.prototype.closeCalendar=function(_280){var evt=(_280)?_280:((window.event)?window.event:null);if((evt.type=="keydown")&&(evt.keyCode==13)){this.toggleCalendar();document.getElementById(this.toggleLink.id).focus();return false;}this.setInitialFocus();return true;};webui.suntheme.widget.calendar.prototype.daySelected=function(_282){this.toggleCalendar();dojo.publish(webui.suntheme.widget.calendar.event.day.selectedTopic,[{id:this.id,date:_282}]);return false;};webui.suntheme.widget.calendar.prototype.decreaseMonth=function(){var _283=dijit.byId(this.monthMenu.id).getSelectElement();if(_283.value==null){_283.value=_283.options[0].value;}var _284=parseInt(_283.value);if(_284==1){var _285=dijit.byId(this.yearMenu.id).getSelectElement();if(_285.value==null){_285.value=_285.options[0].value;}else{if(_285.value==_285.options[0].value){return;}else{var year=parseInt(_285.value);year--;_285.value=year;_284=12;}}}else{_284--;}_283.value=_284;return this.updateMonth(false);};webui.suntheme.widget.calendar.event=webui.suntheme.widget.calendar.prototype.event={day:{selectedTopic:"webui_suntheme_widget_calendar_event_selected"},refresh:{beginTopic:"webui_suntheme_widget_calendar_event_refresh_begin",endTopic:"webui_suntheme_widget_calendar_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_calendar_event_state_begin",endTopic:"webui_suntheme_widget_calendar_event_state_end"},toggle:{openTopic:"webui_suntheme_widget_calendar_event_toggle_open",closeTopic:"webui_suntheme_widget_calendar_event_toggle_close"}};webui.suntheme.widget.calendar.prototype.formatDate=function(_287,day,year){var date=new String(this.dateFormat);date=date.replace("yyyy",new String(year));if(_287<10){date=date.replace("MM","0"+new String(_287));}else{date=date.replace("MM",new String(_287));}if(day<10){date=date.replace("dd","0"+new String(day));}else{date=date.replace("dd",new String(day));}return date;};webui.suntheme.widget.calendar.prototype.getProps=function(){var _28b=this.inherited("getProps",arguments);if(this.todayDateMsg){_28b.todayDateMsg=this.todayDateMsg;}if(this.spacerImage){_28b.spacerImage=this.spacerImage;}if(this.topLeftImage){_28b.topLeftImage=this.topLeftImage;}if(this.topRightImage){_28b.topRightImage=this.topRightImage;}if(this.closeButtonLink){_28b.closeButtonLink=this.closeButtonLink;}if(this.increaseLink){_28b.increaseLink=this.increaseLink;}if(this.decreaseLink){_28b.decreaseLink=this.decreaseLink;}if(this.monthMenu){_28b.monthMenu=this.monthMenu;}if(this.yearMenu){_28b.yearMenu=this.yearMenu;}if(this.firstDayOfWeek){_28b.firstDayOfWeek=this.firstDayOfWeek;}if(this.toggleLink){_28b.toggleLink=this.toggleLink;}if(this.weekDays){_28b.weekDays=this.weekDays;}if(this.maxDate){_28b.maxDate=this.maxDate;}if(this.minDate){_28b.minDate=this.minDate;}return _28b;};webui.suntheme.widget.calendar.prototype.ieStackingContextFix=function(){var div=this.calendarContainer;if(div.style.display=="block"){var _28d=div.currentStyle.zIndex;var tag=div.offsetParent;while(tag!=null){var _28f=tag.currentStyle.position;if(_28f=="relative"||_28f=="absolute"){tag.raveOldZIndex=tag.style.zIndex;tag.style.zIndex=_28d;}tag=tag.offsetParent;}this.ieShowShim();}else{var tag=div.offsetParent;while(tag!=null){var _28f=tag.currentStyle.position;if(_28f=="relative"||_28f=="absolute"){if(tag.raveOldZIndex!=null){tag.style.zIndex=tag.raveOldZIndex;}}tag=tag.offsetParent;}this.ieHideShim();}return true;};webui.suntheme.widget.calendar.prototype.ieShowShim=function(){var _290=this.calendarContainer;var shim=this.shimContainer;shim.style.position="absolute";shim.style.left=_290.style.left;shim.style.top=_290.style.top;shim.style.width=_290.offsetWidth;shim.style.height=_290.offsetHeight;shim.style.zIndex=_290.currentStyle.zIndex-1;shim.style.display="block";return true;};webui.suntheme.widget.calendar.prototype.ieHideShim=function(){var shim=this.shimContainer;shim.style.display="none";return true;};webui.suntheme.widget.calendar.prototype.increaseMonth=function(){var _293=dijit.byId(this.monthMenu.id).getSelectElement();if(_293.value==null){_293.value=_293.options[0].value;}var _294=parseInt(_293.value);if(_294==12){var _295=dijit.byId(this.yearMenu.id).getSelectElement();var _296=_295.options.length;if(_295.value==null){_295.value=_295.options[0].value;}else{if(_295.value==_295.options[_296-1].value){return;}else{var year=parseInt(_295.value);year++;_295.value=year;_294=1;}}}else{_294++;}_293.value=_294;return this.updateMonth(false);};webui.suntheme.widget.calendar.prototype.getMonthOptions=function(){var _298=new Array();var _299=parseInt(this.theme.getMessage("calendar.numOfMonths"));for(var i=0;i<_299;i++){_298[i]={};_298[i].value=i+1;_298[i].disabled=false;_298[i].separator=false;_298[i].escape=true;_298[i].group=false;_298[i].label=this.theme.getMessage("calendar."+i);}return _298;};webui.suntheme.widget.calendar.prototype.getYearOptions=function(_29b,_29c){var _29d=new Array();var diff=_29c-_29b;for(var i=0;i<=diff;i++){_29d[i]={};_29d[i].value=_29b;_29d[i].disabled=false;_29d[i].separator=false;_29d[i].escape=true;_29d[i].group=false;_29d[i].label=_29b;_29b++;}return _29d;};webui.suntheme.widget.calendar.prototype.postCreate=function(){if(this.id){this.calendarMenuContainer.id=this.id+"_calendarMenuContainer";this.linkNode.id=this.id+"_linkNodeContainer";this.todayDateContainer.id=this.id+"_todayDateContainer";this.closeButtonContainer.id=this.id+"_closeButtonContainer";this.previousLinkContainer.id=this.id+"_previousLinkContainer";this.monthMenuContainer.id=this.id+"_monthMenuContainer";this.nextLinkContainer.id=this.id+"_nextLinkContainer";this.yearMenuContainer.id=this.id+"_yearMenuContainer";this.shimContainer.id=this.id+"_shim";}if(this.toggleLink==null){this.toggleLink=this.widget.getImageHyperlinkProps({id:this.id+"_datePickerLink",contents:[],imagePosition:"left",title:this.theme.getMessage("calendar.popupImageAlt"),enabledImage:{id:this.id+"_datePickerLink_image",border:0},disabledImage:{id:this.id+"_datePickerLink_image_disabled",border:0},align:"middle"},"CALENDAR_BUTTON","CALENDAR_BUTTON_DISABLED");}if(this.spacerImage==null){this.spacerImage=this.widget.getImageProps("DOT",{id:this.id+":DOT"});}if(this.topLeftImage==null){this.topLeftImage=this.widget.getImageProps("SCHEDULER_TOP_LEFT",{id:this.id+":topLeft"});}if(this.topRightImage==null){this.topRightImage=this.widget.getImageProps("SCHEDULER_TOP_RIGHT",{id:this.id+":topRight"});}if(this.increaseLink==null){this.increaseLink=this.widget.getImageHyperlinkProps({id:this.id+":nextMonthLink",enabledImage:{border:0,id:this.id+":nextMonthLink_image"},title:this.theme.getMessage("CalendarMonth.goForward")},"SCHEDULER_FORWARD");}if(this.decreaseLink==null){this.decreaseLink=this.widget.getImageHyperlinkProps({"id":this.id+":previousMonthLink",enabledImage:{border:0,id:this.id+":previousMonthLink_image"},title:this.theme.getMessage("CalendarMonth.goBack")},"SCHEDULER_BACKWARD");}if(this.closeButtonLink==null){this.closeButtonLink=this.widget.getImageHyperlinkProps({id:this.id+":closeButtonLink",enabledImage:{border:0,id:this.id+"closeButtonLink_close"},title:this.theme.getMessage("CalendarMonth.close"),className:this.theme.getClassName("CALENDAR_CLOSE_BUTTON")},"CALENDAR_CLOSE_BUTTON");}if(this.dateFormat==null){this.dateFormat=this.theme.getMessage("calendar.dateFormat");}var _2a0=new Date();var _2a1=new Date();if(this.minDate==null){_2a0.setFullYear(_2a0.getFullYear()-100);this.minDate=this.formatDate(_2a0.getMonth(),_2a0.getDate(),_2a0.getFullYear());}else{_2a0=this.convertStringToDate(this.minDate);}if(this.maxDate==null){_2a1.setFullYear(_2a0.getFullYear()+200);this.maxDate=this.formatDate(_2a1.getMonth(),_2a1.getDate(),_2a1.getFullYear());}else{_2a1=this.convertStringToDate(this.maxDate);}if(this.weekDays==null){this.weekDays=new Array();this.weekDays[0]=this.theme.getMessage("CalendarMonth.weekdaySun");this.weekDays[1]=this.theme.getMessage("CalendarMonth.weekdayMon");this.weekDays[2]=this.theme.getMessage("CalendarMonth.weekdayTue");this.weekDays[3]=this.theme.getMessage("CalendarMonth.weekdayWed");this.weekDays[4]=this.theme.getMessage("CalendarMonth.weekdayThu");this.weekDays[5]=this.theme.getMessage("CalendarMonth.weekdayFri");this.weekDays[6]=this.theme.getMessage("CalendarMonth.weekdaySat");}if(this.firstDayOfWeek==null){this.firstDayOfWeek=parseInt(this.theme.getMessage("calendar.firstDayOfWeek"));}if(this.todayDateMsg==null){var d=new Date();var _2a3=this.theme.getMessage("CalendarMonth.todayIs");var _2a4=_2a3.indexOf(":");this.todayDateMsg=_2a3.substr(0,_2a4+1);var _2a5=this.theme.getMessage("calendar."+(d.getMonth()));_2a5=_2a5.substr(0,3);if(this.dateFormat.indexOf("MM")==0){this.todayDateMsg+=" "+_2a5+" "+d.getDay();}else{this.todayDateMsg+=" "+d.getDay()+" "+_2a5;}this.todayDateMsg+=", "+d.getFullYear();}if(this.monthMenu==null){this.monthMenu=this.widget.getDropDownProps({id:this.id+":monthMenu",options:this.getMonthOptions(),title:this.theme.getMessage("CalendarMonth.selectMonth")});}if(this.yearMenu==null){this.yearMenu=this.widget.getDropDownProps({id:this.id+":yearMenu",options:this.getYearOptions(_2a0.getYear(),_2a1.getYear()),title:this.theme.getMessage("CalendarMonth.selectYear")});}return this.inherited("postCreate",arguments);};webui.suntheme.widget.calendar.prototype.convertStringToDate=function(_2a6,_2a7){if(_2a6==""){property=null;return false;}var _2a8=this.dateFormat;var _2a9=_2a8.indexOf("yyyy");var _2aa=_2a8.indexOf("MM");var _2ab=_2a8.indexOf("dd");if(_2a9<0||_2aa<0||_2ab<0){return null;}var _2ac=0;var _2ad;var _2ae=new Date();var _2af=0;var _2b0;while(_2ac<_2a6.length){if(_2ac==_2a9){try{_2ad=parseInt(_2a6.substr(_2ac,4));if(isNaN(_2ad)){property=null;return false;}if(_2a7==true){var _2b1=0;var _2b2=false;yearMenu=dijit.byId(this.yearMenu.id).getSelectElement();while(_2b1<yearMenu.length){if(_2ad==yearMenu.options[_2b1].value){_2ae.setFullYear(_2ad);++_2af;_2b2=true;break;}_2b1++;}if(!_2b2){break;}}else{_2ae.setFullYear(_2ad);++_2af;}}catch(e){}}else{if(_2ac==_2aa){try{_2b0=_2a6.substr(_2ac,2);if(_2b0.charAt(0)=="0"){_2b0=_2b0.substr(1,1);}_2ad=parseInt(_2b0);if(isNaN(_2ad)){property=null;return false;}_2ae.setMonth(_2ad-1);++_2af;}catch(e){}}else{if(_2ac==_2ab){try{_2b0=_2a6.substr(_2ac,2);if(_2b0.charAt(0)=="0"){_2b0=_2b0.substr(1,1);}_2ad=parseInt(_2b0);if(isNaN(_2ad)){return null;}_2ae.setDate(_2ad);++_2af;}catch(e){}}}}++_2ac;}if(_2af==3){return _2ae;}else{return null;}return true;};webui.suntheme.widget.calendar.prototype.setInitialFocus=function(){var _2b3=new String(this.dateFormat);var _2b4=_2b3.indexOf("yyyy");var _2b5=_2b3.indexOf("MM");var _2b6=dijit.byId(this.monthMenu.id).getSelectElement();_2b6.focus();return true;};webui.suntheme.widget.calendar.prototype.setLimitedSelectedValue=function(_2b7,_2b8){var min=_2b7.options[0].value;var max=_2b7.options[_2b7.length-1].value;if(_2b8<min){_2b7.value=min;}else{if(_2b8>max){_2b7.value=max;}else{this.setSelectedValue(_2b7,_2b8);}}return true;};webui.suntheme.widget.calendar.prototype.setProps=function(_2bb,_2bc){return this.inherited("setProps",arguments);};webui.suntheme.widget.calendar.prototype._setProps=function(_2bd){if(_2bd==null){return false;}if(_2bd.todayDateMsg){this.widget.addFragment(this.todayDateContainer,_2bd.todayDateMsg);}if(_2bd.spacerImage){if(!dijit.byId(this.spacerImage.id)){this.widget.addFragment(this.spacerImageContainer,_2bd.spacerImage);}}if(_2bd.topLeftImage){if(!dijit.byId(this.topLeftImage.id)){this.widget.addFragment(this.topLeftImageContainer,_2bd.topLeftImage);}}if(_2bd.topRightImage){if(!dijit.byId(this.topRightImage.id)){this.widget.addFragment(this.topRightImageContainer,_2bd.topRightImage);}}if(_2bd.date){var _2be=this.convertStringToDate(_2bd.date,true);if(_2be!=null){this.currentValue=_2be;}}if(_2bd.closeButtonLink){_2bd.closeButtonLink.id=this.closeButtonLink.id;_2bd.closeButtonLink.onClick="dijit.byId('"+this.id+"').toggleCalendar();return false;";_2bd.closeButtonLink.onKeyDown="dijit.byId('"+this.id+"').closeCalendar(event);return false;";this.widget.updateFragment(this.closeButtonContainer,_2bd.closeButtonLink);}if(_2bd.decreaseLink){_2bd.decreaseLink.id=this.decreaseLink.id;_2bd.decreaseLink.onClick="dijit.byId('"+this.id+"').decreaseMonth();return false;";this.widget.updateFragment(this.previousLinkContainer,_2bd.decreaseLink);}if(_2bd.increaseLink){_2bd.increaseLink.id=this.increaseLink.id;_2bd.increaseLink.onClick="dijit.byId('"+this.id+"').increaseMonth();return false;";this.widget.updateFragment(this.nextLinkContainer,_2bd.increaseLink);}var _2bf=null;var _2c0=null;if(_2bd.minDate||_2bd.maxDate){if(_2bd.minDate){_2bf=this.convertStringToDate(_2bd.minDate);if(_2bf!=null){this.minDate=this.formatDate(_2bf.getMonth(),_2bf.getDate(),_2bf.getFullYear());}}if(_2bd.maxDate){_2c0=this.convertStringToDate(_2bd.maxDate);if(_2c0!=null){this.maxDate=this.formatDate(_2c0.getMonth(),_2c0.getDate(),_2c0.getFullYear());}}_2bd.yearMenu=this.widget.getDropDownProps({id:this.id+":yearMenu",options:this.getYearOptions(_2bf.getFullYear(),_2c0.getFullYear()),title:this.theme.getMessage("CalendarMonth.selectYear")});this.yearMenu=_2bd.yearMenu;}if(_2bd.monthMenu){_2bd.monthMenu.id=this.monthMenu.id;_2bd.monthMenu.onChange="dijit.byId('"+this.id+"').updateMonth(false);return false;";this.widget.updateFragment(this.monthMenuContainer,_2bd.monthMenu);}if(_2bd.yearMenu){_2bd.yearMenu.id=this.yearMenu.id;_2bd.yearMenu.onChange="dijit.byId('"+this.id+"').updateMonth(false);return false;";this.widget.updateFragment(this.yearMenuContainer,_2bd.yearMenu);}if(_2bd.disabled!=null){this.disabled=new Boolean(_2bd.disabled).valueOf();}if(_2bd.toggleLink||(_2bd.disabled!=null&&this.calendarContainer.style.display!="block")){if(_2bd.toggleLink==null){_2bd.toggleLink={};}_2bd.toggleLink.id=this.toggleLink.id;_2bd.toggleLink.disabled=this.disabled;_2bd.toggleLink.onClick="dijit.byId('"+this.id+"').toggleCalendar();return false;";this.widget.updateFragment(this.linkNode,_2bd.toggleLink);}this.setCommonProps(this.domNode,_2bd);return this.inherited("_setProps",arguments);};webui.suntheme.widget.calendar.prototype.setSelectedValue=function(_2c1,_2c2){for(var i=0;i<_2c1.length;i++){if(_2c1.options[i].value==_2c2){_2c1.selectedIndex=i;return true;}}_2c1.selectedIndex=-1;return true;};webui.suntheme.widget.calendar.prototype.toggleCalendar=function(){var _2c4=(this.calendarContainer.style.display!="block")?webui.suntheme.widget.calendar.event.toggle.openTopic:webui.suntheme.widget.calendar.event.toggle.closeTopic;dojo.publish(webui.suntheme.widget.calendar.event.toggle.openTopic,[{id:this.id}]);if(this.calendarContainer.style.display!="block"){if(webui.suntheme.widget.calendar.activeCalendarId!=null){var cal=dijit.byId(webui.suntheme.widget.calendar.activeCalendarId);cal.toggleCalendar();}webui.suntheme.widget.calendar.activeCalendarId=this.id;this.calendarContainer.style.display="block";this.setInitialFocus();this.updateMonth(true);}else{this.calendarContainer.style.display="none";webui.suntheme.widget.calendar.activeCalendarId=null;}if(webui.suntheme.browser.isIe5up()){this.ieStackingContextFix();}return false;};webui.suntheme.widget.calendar.prototype.updateMonth=function(_2c6){this.widget.removeChildNodes(this.tbodyContainer);this.addWeekDays();this.addDaysInMonth(this.currentValue,_2c6);return true;};dojo.provide("webui.suntheme.widget.fieldBase");dojo.declare("webui.suntheme.widget.fieldBase",webui.suntheme.widget.widgetBase,{disabled:false,required:false,size:20,valid:true});webui.suntheme.widget.fieldBase.prototype.getInputClassName=function(){return null;};webui.suntheme.widget.fieldBase.prototype.getInputElement=function(){return this.fieldNode;};webui.suntheme.widget.fieldBase.prototype.getProps=function(){var _2c7=this.inherited("getProps",arguments);if(this.alt){_2c7.alt=this.alt;}if(this.disabled!=null){_2c7.disabled=this.disabled;}if(this.label){_2c7.label=this.label;}if(this.maxLength>0){_2c7.maxLength=this.maxLength;}if(this.notify){_2c7.notify=this.notify;}if(this.submitForm!=null){_2c7.submitForm=this.submitForm;}if(this.text!=null){_2c7.text=this.text;}if(this.title!=null){_2c7.title=this.title;}if(this.type){_2c7.type=this.type;}if(this.readOnly!=null){_2c7.readOnly=this.readOnly;}if(this.required!=null){_2c7.required=this.required;}if(this.size>0){_2c7.size=this.size;}if(this.style!=null){_2c7.style=this.style;}if(this.valid!=null){_2c7.valid=this.valid;}if(this.isInitialized()==true&&this.fieldNode.value!=null){_2c7.value=this.fieldNode.value;}else{if(this.value!=null){_2c7.value=this.value;}}return _2c7;};webui.suntheme.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";}this.domNode.getInputElement=function(){return dijit.byId(this.id).getInputElement();};return this.inherited("postCreate",arguments);};webui.suntheme.widget.fieldBase.prototype._setProps=function(_2c8){if(_2c8==null){return false;}if(_2c8.submitForm==false||_2c8.submitForm==true){dojo.connect(this.fieldNode,"onkeypress",this,"submitFormData");}if(_2c8.maxLength>0){this.fieldNode.maxLength=_2c8.maxLength;}if(_2c8.size>0){this.fieldNode.size=_2c8.size;}if(_2c8.value!=null){this.fieldNode.value=_2c8.value;}if(_2c8.title!=null){this.fieldNode.title=_2c8.title;}if(_2c8.disabled!=null){this.fieldNode.disabled=new Boolean(_2c8.disabled).valueOf();}if(_2c8.readOnly!=null){this.fieldNode.readOnly=new Boolean(_2c8.readOnly).valueOf();}if(_2c8.label||(_2c8.valid!=null||_2c8.required!=null)&&this.label){if(_2c8.label==null){_2c8.label={};}_2c8.label.id=this.label.id;_2c8.label.required=this.required;_2c8.label.valid=this.valid;this.widget.updateFragment(this.labelContainer,_2c8.label);}this.fieldNode.className=this.getInputClassName();this.setCommonProps(this.fieldNode,_2c8);this.setEventProps(this.fieldNode,_2c8);return this.inherited("_setProps",arguments);};webui.suntheme.widget.fieldBase.prototype.submitFormData=function(_2c9){if(_2c9==null){return false;}if(_2c9.keyCode==_2c9.KEY_ENTER){if(this.submitForm==false){if(window.event){_2c9.cancelBubble=true;_2c9.returnValue=false;}else{_2c9.preventDefault();_2c9.stopPropagation();}return false;}else{if(_2c9.currentTarget.form){_2c9.currentTarget.form.submit();}}}return true;};dojo.provide("webui.suntheme.widget.textField");dojo.declare("webui.suntheme.widget.textField",webui.suntheme.widget.fieldBase,{widgetName:"textField"});webui.suntheme.widget.textField.event=webui.suntheme.widget.textField.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_textField_event_refresh_begin",endTopic:"webui_suntheme_widget_textField_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_textField_event_state_begin",endTopic:"webui_suntheme_widget_textField_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_textField_event_submit_begin",endTopic:"webui_suntheme_widget_textField_event_submit_end"},validation:{beginTopic:"webui_suntheme_widget_textField_event_validation_begin",endTopic:"webui_suntheme_widget_textField_event_validation_end"}};webui.suntheme.widget.textField.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("TEXT_FIELD_READONLY","");}var _2ca=(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","")+_2ca;};webui.suntheme.widget.textField.prototype.getProps=function(){var _2cb=this.inherited("getProps",arguments);if(this.autoValidate!=null){_2cb.autoValidate=this.autoValidate;}return _2cb;};webui.suntheme.widget.textField.prototype.postCreate=function(){if(this.autoValidate==true){dojo.connect(this.fieldNode,"onblur",this,"validate");}return this.inherited("postCreate",arguments);};webui.suntheme.widget.textField.prototype.setProps=function(_2cc,_2cd){return this.inherited("setProps",arguments);};webui.suntheme.widget.textField.prototype.validate=function(_2ce){if(_2ce==null){return false;}dojo.publish(webui.suntheme.widget.textField.event.validation.beginTopic,[{id:this.id}]);return true;};dojo.provide("webui.suntheme.widget.calendarField");dojo.declare("webui.suntheme.widget.calendarField",webui.suntheme.widget.textField,{widgetName:"calendarField"});webui.suntheme.widget.calendarField.prototype.dayClicked=function(_2cf){if(_2cf.date!=null&&_2cf.id==this.calendar.id){this.domNode.setProps({value:_2cf.date});}return false;};webui.suntheme.widget.calendarField.event=webui.suntheme.widget.calendarField.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_calendarField_event_refresh_begin",endTopic:"webui_suntheme_widget_calendarField_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_calendarField_event_state_begin",endTopic:"webui_suntheme_widget_calendarField_event_state_end"}};webui.suntheme.widget.calendarField.prototype.getClassName=function(){var _2d0=this.widget.getClassName("CALENDAR_ROOT_TABLE","");return (this.className)?_2d0+" "+this.className:_2d0;};webui.suntheme.widget.calendarField.prototype.getProps=function(){var _2d1=this.inherited("getProps",arguments);if(this.align){_2d1.align=this.align;}if(this.calendar){_2d1.calendar=this.calendar;}if(this.patternHelp){_2d1.patternHelp=this.patternHelp;}return _2d1;};webui.suntheme.widget.calendarField.prototype.postCreate=function(){if(this.id){this.inlineHelpNode.id=this.id+"_pattern";this.linkContainer.id=this.id+"_linkContainer";this.calendarContainer.id=this.id+"_calendarContainer";}if(this.patternHelp==null){var _2d2=this.theme.getMessage("calendar.dateFormat");var help=this.theme.getMessage("calendar."+_2d2);if(help!=null){this.patternHelp=help;}else{this.patternHelp=_2d2;}}dojo.subscribe(webui.suntheme.widget.calendar.event.day.selectedTopic,this,"dayClicked");dojo.subscribe(webui.suntheme.widget.calendar.event.toggle.openTopic,this,"toggleCalendar");return this.inherited("postCreate",arguments);};webui.suntheme.widget.calendarField.prototype.setProps=function(_2d4,_2d5){if(_2d4==null){return false;}if(_2d4.disabled!=null){var _2d6=dijit.byId(this.calendar.id);if(_2d6!=null&&!(_2d6.calendarContainer.style.display!="block")){_2d4.disabled=this.disabled;}}return this.inherited("setProps",arguments);};webui.suntheme.widget.calendarField.prototype._setProps=function(_2d7){if(_2d7==null){return false;}if(_2d7.disabled!=null){this.disabled=new Boolean(_2d7.disabled).valueOf();}if(_2d7.calendar||_2d7.disabled!=null){if(_2d7.calendar==null){_2d7.calendar={};}_2d7.calendar.id=this.calendar.id;_2d7.calendar.disabled=this.disabled;this.widget.updateFragment(this.calendarContainer,_2d7.calendar);}if(_2d7.patternHelp){this.widget.addFragment(this.inlineHelpNode,_2d7.patternHelp);}return this.inherited("_setProps",arguments);};webui.suntheme.widget.calendarField.prototype.toggleCalendar=function(_2d8){if(_2d8.id!=null&&_2d8.id==this.calendar.id){var _2d9=dijit.byId(_2d8.id);_2d9.setProps({date:this.getProps().value});}return true;};dojo.provide("webui.suntheme.widget.checkedBase");dojo.declare("webui.suntheme.widget.checkedBase",webui.suntheme.widget.widgetBase,{idSuffix:""});webui.suntheme.widget.checkedBase.prototype.getImageClassName=function(){return null;};webui.suntheme.widget.checkedBase.prototype.getInputClassName=function(){return null;};webui.suntheme.widget.checkedBase.prototype.getInputElement=function(){return this.inputNode;};webui.suntheme.widget.checkedBase.prototype.getLabelClassName=function(){return null;};webui.suntheme.widget.checkedBase.prototype.getProps=function(){var _2da=this.inherited("getProps",arguments);if(this.align){_2da.align=this.align;}if(this.disabled!=null){_2da.disabled=this.disabled;}if(this.image){_2da.image=this.image;}if(this.label){_2da.label=this.label;}if(this.name){_2da.name=this.name;}if(this.readOnly!=null){_2da.readOnly=this.readOnly;}if(this.value){_2da.value=this.value;}if(this.isInitialized()==true&&this.inputNode.checked!=null){_2da.checked=this.inputNode.checked;}else{if(this.checked!=null){_2da.checked=this.checked;}}return _2da;};webui.suntheme.widget.checkedBase.prototype.onClickCallback=function(_2db){if(this.readOnly==true){_2db.preventDefault();return false;}var _2dc=(this.domNode._onclick)?this.domNode._onclick(_2db):true;if(_2dc==false){_2db.preventDefault();return false;}return true;};webui.suntheme.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 dijit.byId(this.id).getInputElement();};dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.checkedBase.prototype._setProps=function(_2dd){if(_2dd==null){return false;}if(_2dd.value){this.inputNode.value=_2dd.value;}if(_2dd.readOnly!=null){this.inputNode.readOnly=new Boolean(_2dd.readOnly).valueOf();}if(_2dd.disabled!=null){this.inputNode.disabled=new Boolean(_2dd.disabled).valueOf();}this.inputNode.className=this.getInputClassName();if(_2dd.name){this.inputNode.name=_2dd.name;}if(_2dd.onClick){this.domNode._onclick=(typeof _2dd.onClick=="string")?new Function("event",_2dd.onClick):_2dd.onClick;_2dd.onClick=null;}if(_2dd.checked!=null){var _2de=new Boolean(_2dd.checked).valueOf();if(this.isInitialized()!=true&&webui.suntheme.browser.isIe()){var _id=this.id;setTimeout(function(){var _2e0=dijit.byId(_id);_2e0.inputNode.checked=_2de;},0);}else{this.inputNode.checked=_2de;}}if(_2dd.image||_2dd.disabled!=null&&this.image){if(_2dd.image==null){_2dd.image={};}_2dd.image.id=this.image.id;_2dd.image.className=this.getImageClassName();this.widget.updateFragment(this.imageContainer,_2dd.image);}if(_2dd.label||_2dd.disabled!=null&&this.label){if(_2dd.label==null){_2dd.label={};}_2dd.label.id=this.label.id;_2dd.label.className=this.getLabelClassName();this.widget.updateFragment(this.labelContainer,_2dd.label);}this.setCommonProps(this.inputNode,_2dd);this.setEventProps(this.inputNode,_2dd);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.checkbox");dojo.declare("webui.suntheme.widget.checkbox",webui.suntheme.widget.checkedBase,{idSuffix:"_cb",widgetName:"checkbox"});webui.suntheme.widget.checkbox.event=webui.suntheme.widget.checkbox.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_checkbox_event_refresh_begin",endTopic:"webui_suntheme_widget_checkbox_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_checkbox_event_state_begin",endTopic:"webui_suntheme_widget_checkbox_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_checkbox_event_submit_begin",endTopic:"webui_suntheme_widget_checkbox_event_submit_end"}};webui.suntheme.widget.checkbox.prototype.getClassName=function(){var _2e1=(this.disabled==true)?this.widget.getClassName("CHECKBOX_SPAN_DISABLED",""):this.widget.getClassName("CHECKBOX_SPAN","");return (this.className)?_2e1+" "+this.className:_2e1;};webui.suntheme.widget.checkbox.prototype.getImageClassName=function(){return (this.disabled==true)?this.widget.getClassName("CHECKBOX_IMAGE_DISABLED",""):this.widget.getClassName("CHECKBOX_IMAGE","");};webui.suntheme.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.suntheme.widget.checkbox.prototype.getLabelClassName=function(){return (this.disabled==true)?this.widget.getClassName("CHECKBOX_LABEL_DISABLED",""):this.widget.getClassName("CHECKBOX_LABEL","");};webui.suntheme.widget.checkbox.prototype.setProps=function(_2e2,_2e3){return this.inherited("setProps",arguments);};dojo.provide("webui.suntheme.widget.checkedGroupBase");dojo.declare("webui.suntheme.widget.checkedGroupBase",webui.suntheme.widget.widgetBase);webui.suntheme.widget.checkedGroupBase.prototype.addContents=function(_2e4){if(_2e4==null){return false;}if(_2e4.contents){this.widget.removeChildNodes(this.tbodyContainer);var _2e5=this.rowContainer.cloneNode(false);this.tbodyContainer.appendChild(_2e5);if(_2e4.label){var _2e6=this.rowNode.cloneNode(false);_2e5.appendChild(_2e6);var _2e7=this.labelContainer.cloneNode(false);_2e6.appendChild(_2e7);this.widget.addFragment(_2e7,_2e4.label,"last");}var _2e8=0;var _2e9=_2e4.contents.length;var _2ea=(_2e4.columns<=0)?1:_2e4.columns;var rows=(_2e9+(_2ea-1))/_2ea;var _2ec=_2e4.disabled==null?false:_2e4.disabled;for(var row=0;row<=rows;row++){for(var _2ee=0;_2ee<_2ea;_2ee++){if(_2e8<_2e9){var _2ef=this.contentsRowNode.cloneNode(false);_2e5.appendChild(_2ef);_2e4.contents[_2e8].disabled=_2ec;this.widget.addFragment(_2ef,_2e4.contents[_2e8],"last");_2e8++;}}if(row+1<=rows){_2e5=this.rowContainer.cloneNode(false);this.tbodyContainer.appendChild(_2e5);if(_2e4.label!=null){var _2ef=this.contentsRowNode.cloneNode(false);_2e5.appendChild(_2ef);}}}}else{if(_2e4.disabled!=null&&this.contents){for(var i=0;i<this.contents.length;i++){var _2f1=dijit.byId(this.contents[i].id);if(_2f1){_2f1.setProps({disabled:_2e4.disabled});}}}}return true;};webui.suntheme.widget.checkedGroupBase.prototype.getProps=function(){var _2f2=this.inherited("getProps",arguments);if(this.columns){_2f2.columns=this.columns;}if(this.contents){_2f2.contents=this.contents;}if(this.disabled!=null){_2f2.disabled=this.disabled;}if(this.id){_2f2.id=this.id;}if(this.label){_2f2.label=this.label;}if(this.name){_2f2.name=this.name;}if(this.readOnly!=null){_2f2.readOnly=this.readOnly;}return _2f2;};webui.suntheme.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){webui.suntheme.common.setVisibleElement(this.rowNode,true);}return this.inherited("postCreate",arguments);};webui.suntheme.widget.checkedGroupBase.prototype.setProps=function(_2f3,_2f4){if(_2f3==null){return false;}if(_2f3.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.checkedGroupBase.prototype._setProps=function(_2f5){if(_2f5==null){return false;}if(_2f5.label){_2f5.label.id=this.label.id;this.widget.updateFragment(this.labelContainer,_2f5.label);}if(_2f5.contents||_2f5.disabled!=null){this.addContents(_2f5);}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.checkboxGroup");dojo.declare("webui.suntheme.widget.checkboxGroup",webui.suntheme.widget.checkedGroupBase,{widgetName:"checkboxGroup"});webui.suntheme.widget.checkboxGroup.event=webui.suntheme.widget.checkboxGroup.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_checkboxGroup_event_refresh_begin",endTopic:"webui_suntheme_widget_checkboxGroup_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_checkboxGroup_event_state_begin",endTopic:"webui_suntheme_widget_checkboxGroup_event_state_end"}};webui.suntheme.widget.checkboxGroup.prototype.getClassName=function(){var _2f6=(this.columns>1)?this.widget.getClassName("CBGRP_HORIZ",""):this.widget.getClassName("CBGRP_VERT","");return (this.className)?_2f6+" "+this.className:_2f6;};dojo.provide("webui.suntheme.widget.selectBase");dojo.declare("webui.suntheme.widget.selectBase",webui.suntheme.widget.widgetBase,{labelOnTop:false,titleOptionLabel:""});webui.suntheme.widget.selectBase.prototype.addOptions=function(_2f7){var _2f8=this.listContainer.options.length;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 _2f9;for(var i=0;i<_2f7.options.length;i++){var _2fb=_2f7.options[i];if(_2fb.group==false){if(webui.suntheme.browser.isIe()){_2f9=new Option();}else{_2f9=this.optionNode.cloneNode(true);}this.setOptionProps(_2f9,_2fb);if(webui.suntheme.browser.isIe()){var idx=this.listContainer.options.length;var _2fd=_2f9.selected;this.listContainer.options[idx]=_2f9;this.listContainer.options[idx].selected=_2fd;}else{this.listContainer.appendChild(_2f9);}}else{_2f9=this.optionGroupContainer.cloneNode(true);this.setGroupOptionProps(_2f9,_2fb);this.listContainer.appendChild(_2f9);var _2fe;for(var ix=0;ix<_2fb.options.length;ix++){_2fe=this.memberOptionNode.cloneNode(true);this.setOptionProps(_2fe,_2fb.options[ix]);_2f9.appendChild(_2fe);}}}return true;};webui.suntheme.widget.selectBase.prototype.changed=function(){var _300=this.listContainer.options;if(webui.suntheme.browser.isIe()){for(var i=0;i<_300.length;++i){if(_300[i].disabled==true&&_300[i].selected==true){if(this.listContainer.multiple==true){_300[i].selected=false;}else{this.listContainer.selectedIndex=-1;}}}}for(var i=0;i<_300.length;++i){_300[i].className=this.getOptionClassName(_300[i]);}return true;};webui.suntheme.widget.selectBase.prototype.getOptionClassName=function(_302){if(_302.separator&&_302.separator==true){return this.optionSeparatorClassName;}else{if(_302.group&&_302.group==true){return this.optionGroupClassName;}else{if(_302.disabled&&_302.disabled==true){return this.optionDisabledClassName;}else{if(_302.selected&&_302.selected==true){return this.optionSelectedClassName;}else{return this.optionClassName;}}}}};webui.suntheme.widget.selectBase.prototype.getProps=function(){var _303=this.inherited("getProps",arguments);if(this.labelOnTop!=null){_303.labelOnTop=this.labelOnTop;}if(this.disabled!=null){_303.disabled=this.disabled;}if(this.label){_303.label=this.label;}if(this.options){_303.options=this.options;}return _303;};webui.suntheme.widget.selectBase.prototype.getSelectClassName=function(_304){return (_304.disabled==true)?this.selectDisabledClassName:this.selectClassName;};webui.suntheme.widget.selectBase.prototype.getSelectElement=function(){return this.listContainer;};webui.suntheme.widget.selectBase.prototype.getSelectedLabel=function(){var _305=this.listContainer.selectedIndex;if(_305==-1){return null;}else{return this.options[_305].label;}};webui.suntheme.widget.selectBase.prototype.getSelectedValue=function(){var _306=this.listContainer.selectedIndex;if(_306==-1){return null;}else{return this.listContainer.options[_306].value;}};webui.suntheme.widget.selectBase.prototype.onChangeCallback=function(_307){if(this.disabled==true){return false;}var _308=(this.listContainer._onchange)?this.listContainer._onchange(_307):true;if(_308==false){return false;}return this.changed();};webui.suntheme.widget.selectBase.prototype.postCreate=function(){if(this.id){this.labelContainer.id=this.id+"_label";this.listContainer.id=this.id+"_list";}this.domNode.getSelectedValue=function(){return dijit.byId(this.id).getSelectedValue();};this.domNode.getSelectedLabel=function(){return dijit.byId(this.id).getSelectedLabel();};this.domNode.getSelectElement=function(){return dijit.byId(this.id).getSelectElement();};dojo.connect(this.listContainer,"onchange",this,"onChangeCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.selectBase.prototype.setGroupOptionProps=function(_309,_30a){_309.className=this.getOptionClassName(_30a);_309.label=_30a.label;if(_30a.disabled!=null){_309.disabled=new Boolean(_30a.disabled).valueOf();}return true;};webui.suntheme.widget.selectBase.prototype.setOptionProps=function(_30b,_30c){_30b.value=_30c.value;_30b.className=this.getOptionClassName(_30c);var _30d=null;if(_30c.isTitle==true){_30d=this.theme.getMessage(this.titleOptionLabel,[_30c.label]).unescapeHTML();}else{_30d=_30c.label;}if(new Boolean(_30c.escape).valueOf()==false){_30b.text=_30d.unescapeHTML();}else{_30b.text=_30d;}if(_30c.selected!=null){_30b.selected=new Boolean(_30c.selected).valueOf();}if(_30c.disabled!=null){_30b.disabled=new Boolean(_30c.disabled).valueOf();}return true;};webui.suntheme.widget.selectBase.prototype._setProps=function(_30e){if(_30e==null){return false;}if(_30e.onChange){this.listContainer._onchange=(typeof _30e.onChange=="string")?new Function("event",_30e.onChange):_30e.onChange;_30e.onChange=null;}this.setSelectProps(this.listContainer,_30e);if(_30e.options){this.addOptions(_30e);}if(_30e.label){_30e.label.id=this.label.id;this.widget.updateFragment(this.labelContainer,_30e.label);if(new Boolean(this.labelOnTop).valueOf()==true){webui.suntheme.common.setVisibleElement(this.brContainer,true);}}this.setCommonProps(this.listContainer,_30e);this.setEventProps(this.listContainer,_30e);return this.inherited("_setProps",arguments);};webui.suntheme.widget.selectBase.prototype.setSelectProps=function(_30f,_310){_30f.name=_30f.id;if(_310.disabled!=null){_30f.disabled=new Boolean(_310.disabled).valueOf();_30f.className=this.getSelectClassName(_310);}return true;};dojo.provide("webui.suntheme.widget.dropDown");dojo.declare("webui.suntheme.widget.dropDown",webui.suntheme.widget.selectBase,{submitForm:false,titleOptionLabel:"DropDown.titleOptionLabel",widgetName:"dropDown"});webui.suntheme.widget.dropDown.prototype.changed=function(){if(this.submitForm!=true){return this.inherited("changed",arguments);}else{var _311=this.listContainer;var form=_311.form;if(typeof form!="undefined"&&form!=null){this.submitterHiddenNode.value="true";var _313=_311.options;for(var i=0;i<_313.length;i++){_313[i].className=this.getOptionClassName(_313[i]);}form.submit();}}return true;};webui.suntheme.widget.dropDown.event=webui.suntheme.widget.dropDown.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_dropDown_event_refresh_begin",endTopic:"webui_suntheme_widget_dropDown_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_dropDown_event_state_begin",endTopic:"webui_suntheme_widget_dropDown_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_dropDown_event_submit_begin",endTopic:"webui_suntheme_widget_dropDown_event_submit_end"}};webui.suntheme.widget.dropDown.prototype.getProps=function(){var _315=this.inherited("getProps",arguments);if(this.submitForm!=null){_315.submitForm=this.submitForm;}return _315;};webui.suntheme.widget.dropDown.prototype.postCreate=function(){if(this.id){this.submitterHiddenNode.id=this.id+"_submitter";}if(this.submitForm){if(new Boolean(this.submitForm).valueOf()==true){this.selectClassName=this.widget.getClassName("MENU_JUMP");this.selectDisabledClassName=this.widget.getClassName("MENU_JUMP_DISABLED");this.optionClassName=this.widget.getClassName("MENU_JUMP_OPTION");this.optionDisabledClassName=this.widget.getClassName("MENU_JUMPOPTION_DISABLED");this.optionGroupClassName=this.widget.getClassName("MENU_JUMP_OPTION_GROUP");this.optionSelectedClassName=this.widget.getClassName("MENU_JUMP_OPTION_SELECTED");this.optionSeparatorClassName=this.widget.getClassName("MENU_JUMP_OPTION_SEPARATOR");}else{this.selectClassName=this.widget.getClassName("MENU_STANDARD");this.selectDisabledClassName=this.widget.getClassName("MENU_STANDARD_DISABLED");this.optionClassName=this.widget.getClassName("MENU_STANDARD_OPTION");this.optionDisabledClassName=this.widget.getClassName("MENU_STANDARD_DISABLED");this.optionGroupClassName=this.widget.getClassName("MENU_STANDARD_OPTION_GROUP");this.optionSelectedClassName=this.widget.getClassName("MENU_STANDARD_OPTION_SELECTED");this.optionSeparatorClassName=this.widget.getClassName("MENU_STANDARD_OPTION_SEPARATOR");}}return this.inherited("postCreate",arguments);};webui.suntheme.widget.dropDown.prototype.setProps=function(_316,_317){return this.inherited("setProps",arguments);};webui.suntheme.widget.dropDown.prototype._setProps=function(_318){if(_318==null){return false;}if(_318.submitForm!=null&&_318.submitForm==true){this.submitterHiddenNode.name=this.submitterHiddenNode.id;this.submitterHiddenNode.value="false";}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.editableField");dojo.declare("webui.suntheme.widget.editableField",webui.suntheme.widget.textField,{edit:false,widgetName:"editableField"});webui.suntheme.widget.editableField.prototype.disableEdit=function(_319){if(_319==true){if(this.autoSave==true&&this.savedValue&&this.savedValue!=this.fieldNode.value){this.submit();}}else{if(_319==false){if(this.savedValue){this.fieldNode.value=this.savedValue;}}}this.edit=false;this.savedValue=null;this.fieldNode.className=this.getInputClassName();this.fieldNode.readOnly=true;return true;};webui.suntheme.widget.editableField.prototype.enableEdit=function(){this.savedValue=this.fieldNode.value;this.edit=true;this.fieldNode.className=this.getInputClassName();this.fieldNode.readOnly=false;this.fieldNode.focus();this.fieldNode.select();return true;};webui.suntheme.widget.editableField.event=webui.suntheme.widget.editableField.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_editableField_event_refresh_begin",endTopic:"webui_suntheme_widget_editableField_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_editableField_event_state_begin",endTopic:"webui_suntheme_widget_editableField_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_editableField_event_submit_begin",endTopic:"webui_suntheme_widget_editableField_event_submit_end"}};webui.suntheme.widget.editableField.prototype.getInputClassName=function(){if(this.disabled==true){return this.widget.getClassName("EDITABLE_FIELD_DISABLED","");}var _31a=(this.valid==false)?" "+this.widget.getClassName("EDITABLE_FIELD_INVALID",""):"";return (this.edit==true)?this.widget.getClassName("EDITABLE_FIELD_EDIT","")+_31a:this.widget.getClassName("EDITABLE_FIELD_DEFAULT","")+_31a;};webui.suntheme.widget.editableField.prototype.getProps=function(){var _31b=this.inherited("getProps",arguments);if(this.autoSave!=null){_31b.autoSave=this.autoSave;}return _31b;};webui.suntheme.widget.editableField.prototype.onEditCallback=function(_31c){if(_31c==null){return false;}if(_31c.type=="dblclick"){this.enableEdit();return true;}if(_31c.type=="blur"){this.disableEdit(true);return true;}if(_31c.type=="keyup"){if(this.edit==false){if(_31c.keyCode==32){this.enableEdit();}}else{if(_31c.keyCode==27){this.disableEdit(false);}}return true;}return true;};webui.suntheme.widget.editableField.prototype.postCreate=function(){this.fieldNode.readOnly=true;dojo.connect(this.fieldNode,"ondblclick",this,"onEditCallback");dojo.connect(this.fieldNode,"onblur",this,"onEditCallback");dojo.connect(this.fieldNode,"onkeyup",this,"onEditCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.editableField.prototype.setProps=function(_31d,_31e){return this.inherited("setProps",arguments);};webui.suntheme.widget.editableField.prototype._setProps=function(_31f){if(_31f==null){return false;}_31f.readOnly=null;if(_31f.autoSave!=null){this.autoSave=_31f.autoSave;}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.hiddenField");dojo.declare("webui.suntheme.widget.hiddenField",webui.suntheme.widget.widgetBase,{disabled:false,widgetName:"hiddenField"});webui.suntheme.widget.hiddenField.event=webui.suntheme.widget.hiddenField.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_hiddenField_event_refresh_begin",endTopic:"webui_suntheme_widget_hiddenField_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_hiddenField_event_state_begin",endTopic:"webui_suntheme_widget_hiddenField_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_hiddenField_event_submit_begin",endTopic:"webui_suntheme_widget_hiddenField_event_submit_end"}};webui.suntheme.widget.hiddenField.prototype.getProps=function(){var _320=this.inherited("getProps",arguments);if(this.disabled!=null){_320.disabled=this.disabled;}if(this.name){_320.name=this.name;}if(this.value){_320.value=this.value;}return _320;};webui.suntheme.widget.hiddenField.prototype.setProps=function(_321,_322){return this.inherited("setProps",arguments);};webui.suntheme.widget.hiddenField.prototype._setProps=function(_323){if(_323==null){return false;}if(_323.name){this.domNode.name=_323.name;}if(_323.value){this.domNode.value=_323.value;}if(_323.disabled!=null){this.domNode.disabled=new Boolean(_323.disabled).valueOf();}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.hyperlink");dojo.declare("webui.suntheme.widget.hyperlink",webui.suntheme.widget.anchorBase,{widgetName:"hyperlink"});webui.suntheme.widget.hyperlink.event=webui.suntheme.widget.hyperlink.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_hyperlink_event_refresh_begin",endTopic:"webui_suntheme_widget_hyperlink_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_hyperlink_event_state_begin",endTopic:"webui_suntheme_widget_hyperlink_event_state_end"}};webui.suntheme.widget.hyperlink.prototype.getClassName=function(){var _324=(this.disabled==true)?this.widget.getClassName("HYPERLINK_DISABLED",""):this.widget.getClassName("HYPERLINK","");return (this.className)?_324+" "+this.className:_324;};webui.suntheme.widget.hyperlink.prototype.onClickCallback=function(_325){if(this.disabled==true){_325.preventDefault();return false;}var _326=(this.domNode._onclick)?this.domNode._onclick(_325):true;if(_326==false){_325.preventDefault();return false;}if(this.href){return false;}_325.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.suntheme.widget.hyperlink.prototype.postCreate=function(){this.domNode.href="#";dojo.connect(this.domNode,"onclick",this,"onClickCallback");return this.inherited("postCreate",arguments);};webui.suntheme.widget.hyperlink.prototype.setProps=function(_328,_329){return this.inherited("setProps",arguments);};webui.suntheme.widget.hyperlink.prototype.submitFormData=function(_32a,_32b){var _32c=document.getElementById(_32a);var _32d=_32c.target;var _32e=_32c.action;var link=document.getElementById(this.id);if(link==null){link=this.domNode;}_32c.action+="?"+link.id+"_submittedLink="+link.id;if(link.target&&link.target.length>0){_32c.target=link.target;}else{_32c.target="_self";}if(_32b!=null){var x;for(var i=0;i<_32b.length;i++){x=_32b[i];_32c.action+="&"+_32b[i]+"="+_32b[i+1];i++;}}_32c.submit();if(link.target!=null){_32c.target=_32d;_32c.action=_32e;}return false;};dojo.provide("webui.suntheme.widget.image");dojo.declare("webui.suntheme.widget.image",webui.suntheme.widget.widgetBase,{border:0,widgetName:"image"});webui.suntheme.widget.image.event=webui.suntheme.widget.image.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_image_event_refresh_begin",endTopic:"webui_suntheme_widget_image_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_image_event_state_begin",endTopic:"webui_suntheme_widget_image_event_state_end"}};webui.suntheme.widget.image.prototype.getProps=function(){var _332=this.inherited("getProps",arguments);if(this.alt){_332.alt=this.alt;}if(this.icon){_332.icon=this.icon;}if(this.align){_332.align=this.align;}if(this.border!=null){_332.border=this.border;}if(this.height){_332.height=this.height;}if(this.hspace){_332.hspace=this.hspace;}if(this.longDesc){_332.longDesc=this.longDesc;}if(this.src){_332.src=this.src;}if(this.vspace){_332.vspace=this.vspace;}if(this.width){_332.width=this.width;}return _332;};webui.suntheme.widget.image.prototype.setProps=function(_333,_334){return this.inherited("setProps",arguments);};webui.suntheme.widget.image.prototype._setProps=function(_335){if(_335==null){return false;}if(_335.icon!=null){_335=this.widget.getImageProps(_335.icon,_335);}if(_335.alt){this.domNode.alt=_335.alt;}if(_335.align){this.domNode.align=_335.align;}if(_335.border!=null){this.domNode.border=_335.border;}if(_335.height){this.domNode.height=_335.height;}if(_335.hspace){this.domNode.hspace=_335.hspace;}if(_335.longDesc){this.domNode.longDesc=_335.longDesc;}if(_335.src){this.domNode.src=_335.src;}if(_335.vspace){this.domNode.vspace=_335.vspace;}if(_335.width){this.domNode.width=_335.width;}this.setCommonProps(this.domNode,_335);this.setEventProps(this.domNode,_335);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.imageButton");dojo.declare("webui.suntheme.widget.imageButton",webui.suntheme.widget.button,{widgetName:"imageButton"});webui.suntheme.widget.imageButton.event=webui.suntheme.widget.imageButton.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_imageButton_event_refresh_begin",endTopic:"webui_suntheme_widget_imageButton_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_imageButton_event_state_begin",endTopic:"webui_suntheme_widget_imageButton_event_state_end"}};webui.suntheme.widget.imageButton.prototype.getClassName=function(){var key=(this.disabled==true)?"BUTTON3_DISABLED":"BUTTON3";var _337=this.widget.getClassName(key,"");return (this.className)?_337+" "+this.className:_337;};webui.suntheme.widget.imageButton.prototype.getHoverClassName=function(){var key="BUTTON3_HOVER";var _339=this.widget.getClassName(key,"");return (this.className)?_339+" "+this.className:_339;};webui.suntheme.widget.imageButton.prototype.getProps=function(){var _33a=this.inherited("getProps",arguments);if(this.src){_33a.src=this.src;}return _33a;};webui.suntheme.widget.imageButton.prototype.setProps=function(_33b,_33c){return this.inherited("setProps",arguments);};webui.suntheme.widget.imageButton.prototype._setProps=function(_33d){if(_33d==null){return false;}if(_33d.src){this.domNode.src=_33d.src;}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.imageHyperlink");dojo.declare("webui.suntheme.widget.imageHyperlink",webui.suntheme.widget.hyperlink,{widgetName:"imageHyperlink"});webui.suntheme.widget.imageHyperlink.prototype.addContents=function(_33e){if(_33e.contents==null){return false;}this.widget.removeChildNodes(this.leftContentsContainer);this.widget.removeChildNodes(this.rightContentsContainer);for(i=0;i<_33e.contents.length;i++){this.widget.addFragment(this.leftContentsContainer,_33e.contents[i],"last");this.widget.addFragment(this.rightContentsContainer,_33e.contents[i],"last");}return true;};webui.suntheme.widget.imageHyperlink.event=webui.suntheme.widget.imageHyperlink.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_imageHyperlink_event_refresh_begin",endTopic:"webui_suntheme_widget_imageHyperlink_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_imageHyperlink_event_state_begin",endTopic:"webui_suntheme_widget_imageHyperlink_event_state_end"}};webui.suntheme.widget.imageHyperlink.prototype.getProps=function(){var _33f=this.inherited("getProps",arguments);if(this.enabledImage){_33f.enabledImage=this.enabledImage;}if(this.disabledImage){_33f.disabledImage=this.disabledImage;}if(this.imagePosition){_33f.imagePosition=this.imagePosition;}return _33f;};webui.suntheme.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.suntheme.widget.imageHyperlink.prototype.setProps=function(_340,_341){return this.inherited("setProps",arguments);};webui.suntheme.widget.imageHyperlink.prototype._setProps=function(_342){if(_342==null){return false;}if(_342.disabled!=null){var _343=new Boolean(_342.disabled).valueOf();if(this.disabledImage){webui.suntheme.common.setVisibleElement(this.enabledImageContainer,!_343);webui.suntheme.common.setVisibleElement(this.disabledImageContainer,_343);}}if(_342.enabledImage){this.widget.addFragment(this.enabledImageContainer,_342.enabledImage);}if(_342.disabledImage){this.widget.addFragment(this.disabledImageContainer,_342.disabledImage);}if(_342.imagePosition){var left=(_342.imagePosition=="left");webui.suntheme.common.setVisibleElement(this.leftContentsContainer,!left);webui.suntheme.common.setVisibleElement(this.rightContentsContainer,left);}this.addContents(_342);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.common");webui.suntheme.widget.jsfx.common={processRefreshEvent:function(_345){if(_345==null){return false;}var _346=document.getElementById(_345.id);DynaFaces.fireAjaxTransaction((_346)?_346:document.forms[0],{execute:(_345.execute)?_345.execute:"none",render:_345.id,replaceElement:webui.suntheme.widget.jsfx.common.refreshCallback,xjson:{id:_345.id,endTopic:_345.endTopic,event:"refresh"}});return true;},processStateEvent:function(_347){if(_347==null){return false;}var _348=document.getElementById(_347.id);DynaFaces.fireAjaxTransaction((_348)?_348:document.forms[0],{render:_347.id,replaceElement:webui.suntheme.widget.jsfx.common.stateCallback,xjson:{id:_347.id,endTopic:_347.endTopic,event:"state",props:_347.props}});return true;},processSubmitEvent:function(_349){if(_349==null){return false;}var _34a=document.getElementById(_349.id);DynaFaces.fireAjaxTransaction((_34a)?_34a:document.forms[0],{execute:(_349.execute)?_349.execute:_349.id,render:_349.id,replaceElement:webui.suntheme.widget.jsfx.common.submitCallback,xjson:{id:_349.id,endTopic:_349.endTopic,event:"submit"}});return true;},refreshCallback:function(id,_34c,_34d,_34e){if(id==null||_34c==null){return false;}var _34f=JSON.parse(_34c);var _350=dijit.byId(id);_350.setProps(_34f);if(_34e.endTopic){dojo.publish(_34e.endTopic,[_34f]);}return true;},stateCallback:function(id,_352,_353,_354){if(id==null||_352==null){return false;}var _355=JSON.parse(_352);if(_354.endTopic){dojo.publish(_354.endTopic,[_355]);}return true;},submitCallback:function(id,_357,_358,_359){if(id==null||_357==null){return false;}var _35a=JSON.parse(_357);if(_359.endTopic){dojo.publish(_359.endTopic,[_35a]);}return true;}};dojo.provide("webui.suntheme.widget.jsfx.accordion");dojo.subscribe(webui.suntheme.widget.accordion.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.accordionTab");webui.suntheme.widget.jsfx.accordionTab={processLoadContentEvent:function(_35b){if(_35b==null){return false;}var _35c=document.getElementById(_35b.id);new DynaFaces.fireAjaxTransaction((_35c)?_35c:document.forms[0],{execute:_35b.id,render:_35b.id,replaceElement:webui.suntheme.widget.jsfx.progressBar.loadContentCallback,xjson:{id:_35b.id,event:"loadContent"}});return true;},loadContentCallback:function(id,_35e,_35f,_360){if(id==null||_35e==null){return false;}var json=JSON.parse(_35e);var _362=dijit.byId(id);_362.setProps(json);dojo.publish(webui.suntheme.widget.accordionTab.event.load.endTopic,[json]);return true;}};dojo.subscribe(webui.suntheme.widget.accordionTab.event.load.beginTopic,webui.suntheme.widget.jsfx.accordionTab,"processLoadContentEvent");dojo.subscribe(webui.suntheme.widget.accordionTab.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.alarm");dojo.subscribe(webui.suntheme.widget.alarm.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.alert");dojo.subscribe(webui.suntheme.widget.alert.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.anchor");dojo.subscribe(webui.suntheme.widget.anchor.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.bubble");dojo.subscribe(webui.suntheme.widget.bubble.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.button");dojo.subscribe(webui.suntheme.widget.button.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.calendar");dojo.subscribe(webui.suntheme.widget.calendar.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.calendarField");dojo.subscribe(webui.suntheme.widget.calendarField.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.checkbox");dojo.subscribe(webui.suntheme.widget.checkbox.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.checkbox.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.jsfx.checkboxGroup");dojo.subscribe(webui.suntheme.widget.checkboxGroup.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.dropDown");dojo.subscribe(webui.suntheme.widget.dropDown.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.dropDown.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.jsfx.editableField");dojo.subscribe(webui.suntheme.widget.editableField.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.editableField.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.jsfx.hiddenField");dojo.subscribe(webui.suntheme.widget.hiddenField.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.hiddenField.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.jsfx.hyperlink");dojo.subscribe(webui.suntheme.widget.hyperlink.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.image");dojo.subscribe(webui.suntheme.widget.image.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.imageButton");dojo.subscribe(webui.suntheme.widget.imageButton.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.jsfx.imageHyperlink");dojo.subscribe(webui.suntheme.widget.imageHyperlink.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.label");dojo.declare("webui.suntheme.widget.label",webui.suntheme.widget.widgetBase,{level:2,required:false,valid:true,widgetName:"label"});webui.suntheme.widget.label.event=webui.suntheme.widget.label.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_label_event_refresh_begin",endTopic:"webui_suntheme_widget_label_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_label_event_state_begin",endTopic:"webui_suntheme_widget_label_event_state_end"}};webui.suntheme.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 _364=this.theme.getClassName(key);if(_364==null||_364.length==0){return this.className;}return (this.className)?_364+" "+this.className:_364;};webui.suntheme.widget.label.prototype.notify=function(_365){if(_365==null){return false;}return this.setProps({valid:_365.valid,errorImage:{title:_365.detail}});};webui.suntheme.widget.label.prototype.getProps=function(){var _366=this.inherited("getProps",arguments);if(this.contents){_366.contents=this.contents;}if(this.errorImage){_366.errorImage=this.errorImage;}if(this.htmlFor){_366.htmlFor=this.htmlFor;}if(this.level!=null){_366.level=this.level;}if(this.required!=null){_366.required=this.required;}if(this.requiredImage){_366.requiredImage=this.requiredImage;}if(this.valid!=null){_366.valid=this.valid;}if(this.value){_366.value=this.value;}return _366;};webui.suntheme.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.getImageProps("LABEL_INVALID_ICON",{id:this.id+"_error"});}if(this.requiredImage==null){this.requiredImage=this.widget.getImageProps("LABEL_REQUIRED_ICON",{id:this.id+"_required"});}return this.inherited("postCreate",arguments);};webui.suntheme.widget.label.prototype.setProps=function(_367,_368){if(_367==null){return false;}if(_367.contents){this.contents=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.label.prototype._setProps=function(_369){if(_369==null){return false;}if(_369.htmlFor){this.domNode.htmlFor=_369.htmlFor;}if(_369.valid!=null){this.valid=new Boolean(_369.valid).valueOf();}if(_369.required!=null){this.required=new Boolean(_369.required).valueOf();}if(_369.value){this.widget.addFragment(this.valueContainer,_369.value);}if(_369.errorImage||_369.valid!=null){if(_369.errorImage==null){_369.errorImage={};}_369.errorImage.id=this.errorImage.id;_369.errorImage.visible=!this.valid;this.widget.updateFragment(this.errorImageContainer,_369.errorImage);}if(_369.requiredImage||_369.required!=null){if(_369.requiredImage==null){_369.requiredImage={};}_369.requiredImage.id=this.requiredImage.id;_369.requiredImage.visible=this.required;this.widget.updateFragment(this.requiredImageContainer,_369.requiredImage);}if(_369.contents){this.widget.removeChildNodes(this.contentsContainer);for(var i=0;i<_369.contents.length;i++){this.widget.addFragment(this.contentsContainer,_369.contents[i],"last");}}this.setCommonProps(this.domNode,_369);this.setEventProps(this.domNode,_369);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.label");dojo.subscribe(webui.suntheme.widget.label.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.listbox");dojo.declare("webui.suntheme.widget.listbox",webui.suntheme.widget.selectBase,{monospace:false,multiple:false,size:12,titleOptionLabel:"ListSelector.titleOptionLabel",widgetName:"listbox"});webui.suntheme.widget.listbox.event=webui.suntheme.widget.listbox.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_listbox_event_refresh_begin",endTopic:"webui_suntheme_widget_listbox_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_listbox_event_state_begin",endTopic:"webui_suntheme_widget_listbox_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_listbox_event_submit_begin",endTopic:"webui_suntheme_widget_listbox_event_submit_end"}};webui.suntheme.widget.listbox.prototype.getProps=function(){var _36b=this.inherited("getProps",arguments);if(this.size!=null){_36b.size=this.size;}if(this.multiple!=null){_36b.multiple=this.multiple;}if(this.monospace!=null){_36b.monospace=this.monospace;}return _36b;};webui.suntheme.widget.listbox.prototype.getSelectClassName=function(_36c){if(_36c.monospace==true){return (_36c.disabled==true)?this.selectMonospaceDisabledClassName:this.selectMonospaceClassName;}return this.inherited("getSelectClassName",arguments);};webui.suntheme.widget.listbox.prototype.postCreate=function(){this.selectClassName=this.widget.getClassName("LIST");this.selectDisabledClassName=this.widget.getClassName("LIST_DISABLED");this.selectMonospaceClassName=this.widget.getClassName("LIST_MONOSPACE");this.selectMonospaceDisabledClassName=this.widget.getClassName("LIST_MONOSPACE_DISABLED");this.optionClassName=this.widget.getClassName("LIST_OPTION");this.optionDisabledClassName=this.widget.getClassName("LIST_OPTION_DISABLED");this.optionGroupClassName=this.widget.getClassName("LIST_OPTION_GROUP");this.optionSelectedClassName=this.widget.getClassName("LIST_OPTION_SELECTED");this.optionSeparatorClassName=this.widget.getClassName("LIST_OPTION_SEPARATOR");return this.inherited("postCreate",arguments);};webui.suntheme.widget.listbox.prototype.setProps=function(_36d,_36e){return this.inherited("setProps",arguments);};webui.suntheme.widget.listbox.prototype.setSelectProps=function(_36f,_370){if(_370.size!=null){_36f.size=(_370.size<1)?12:_370.size;}if(_370.multiple!=null){_36f.multiple=new Boolean(_370.multiple).valueOf();}return this.inherited("setSelectProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.listbox");dojo.subscribe(webui.suntheme.widget.listbox.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.listbox.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.menuBase");dojo.declare("webui.suntheme.widget.menuBase",webui.suntheme.widget.widgetBase);webui.suntheme.widget.menuBase.prototype.addOptions=function(_371,_372){var _373,_374,_375,_376;for(var i=0;i<_372.options.length;i++){_374=this.optionContainer.cloneNode(false);_374.id=this.id+"_"+_372.options[i].label+"_container";this.setOptionNodeProps(_374,_372.options[i],i);_371.appendChild(_374);if(_372.options[i].group==true){_374.group=true;_373=this.groupOptionContainer.cloneNode(false);_371.appendChild(_373);this.addOptions(_373,_372.options[i]);}if(_372.options[i].separator==true){_375=this.menuSeparatorContainer.cloneNode(true);if(webui.suntheme.browser.isIe5up()){var sep=this.menuSeparator.cloneNode(true);_375.appendChild(sep);}webui.suntheme.common.setVisibleElement(_375,true);_371.appendChild(_375);}}return true;};webui.suntheme.widget.menuBase.prototype.createOnClickCallback=function(_379){var _id=this.id;return function(_37b){var elem=document.getElementById(_379);if(elem==null){return;}var _37d=dijit.byId(_id);var val=elem.selectValue;var dis=elem.disabled;var _380=elem.group;if(!dis&&!_380){_37d.processOnClickEvent(val);}};};webui.suntheme.widget.menuBase.prototype.createOnKeyDownCallBack=function(_381){if(_381==null){return;}var id=this.id;var _383=this.widget;return function(_384){var elem=document.getElementById(_381);if(elem==null){return;}var _386=dijit.byId(id);if(!webui.suntheme.common.isVisibleElement(_386.domNode)){return;}_384=_383.getEvent(_384);var _387=_383.getKeyCode(_384);var _388=true;if(this._onkeypress){_388=(this._onkeypress)?this._onkeypress():true;}if(_388!=false){_386.traverseMenu(_387,_384,_381);}return true;};};webui.suntheme.widget.menuBase.prototype.createOnMouseOutCallBack=function(_389){if(_389==null){return null;}var _id=this.id;return function(_38b){var _38c=dijit.byId(_id);_389.className=_38c.theme.getClassName("MENU_GROUP_CONTAINER");};};webui.suntheme.widget.menuBase.prototype.createOnMouseOverCallBack=function(_38d){if(_38d==null){return null;}var _id=this.id;return function(_38f){var _390=dijit.byId(_id);_38d.className=_38d.className+" "+_390.theme.getClassName("MENU_ITEM_HOVER");if(_390!=null){if(document.getElementById(_390.menuId[_390.focusPosition]).blur){document.getElementById(_390.menuId[_390.focusPosition]).blur();}if(!(_38d.id==_390.menuId[_390.focusPosition])){document.getElementById(_390.menuId[_390.focusPosition]).className=_390.theme.getClassName("MENU_GROUP_CONTAINER");}}if(webui.suntheme.browser.isIe5up()){_38d.className=_38d.className+" "+_390.theme.getClassName("MENU_ITEM_HOVER");}};};webui.suntheme.widget.menuBase.prototype.getMaxWidth=function(_391){var _392=0;var _393=0;for(var i=0;i<_391.length;i++){_392=_391[i].label.length;if(_392>_393){_393=_392;}if(_391[i].image!=null){this.hasImage=true;}if(_391[i].group){this.containsGroup=true;_393=this.getMaxWidth(_391[i].options);}}return _393;};webui.suntheme.widget.menuBase.prototype.getProps=function(){var _395=this.inherited("getProps",arguments);if(this.options){_395.options=this.options;}if(this.formId){_395.formId=this.formId;}if(this.submitForm){_395.submitForm=this.submitForm;}return _395;};webui.suntheme.widget.menuBase.prototype.getSelectedValue=function(){if(this.clickedItem){return this.clickedItem;}else{return null;}};webui.suntheme.widget.menuBase.prototype.getStyle=function(){var _396="width:"+this.maxWidth+"em;";if(!this.widthSet){var st=this.style;var reg=";?[\\t]*width[\\t]*:";if(st!=null){var res=st.match(reg);if(this.style&&res!=null){return this.style;}}}this.widthSet=true;return (this.style)?_396+this.style:_396;};webui.suntheme.widget.menuBase.prototype.postCreate=function(){this.domNode.getSelectedValue=function(_39a,_39b){return dijit.byId(this.id).getSelectedValue();};this.focusPosition=0;return this.inherited("postCreate",arguments);};webui.suntheme.widget.menuBase.prototype.processEnterKeyPressEvent=function(_39c){var _39d=true;var bool=(_39c==this.getSelectedValue());this.setSelectedValue(_39c);if(this._onchange&&!bool){_39d=(this._onchange)?this._onchange():true;}if(_39d!=false){if(this.submitForm){this.submitFormData();}}return true;};webui.suntheme.widget.menuBase.prototype.processOnClickEvent=function(_39f){var _3a0=true;var _3a1=true;var bool=(_39f==this.getSelectedValue());this.setSelectedValue(_39f);if(this._onclick){_3a0=(this._onclick)?this._onclick():true;}if(this._onchange&&!bool){_3a1=(this._onchange)?this._onchange():true;}if(_3a0!=false&&_3a1!=false){if(this.submitForm){this.submitFormData();}}return true;};webui.suntheme.widget.menuBase.prototype.setMenuNodeClassName=function(_3a3,_3a4){if(new Boolean(_3a4.group).valueOf()==true){_3a3.className=this.theme.getClassName("MENU_GROUP_HEADER");}else{if(new Boolean(_3a4.disabled).valueOf()==true){_3a3.className=this.theme.getClassName("MENU_ITEM_DISABLED");}else{_3a3.className=this.theme.getClassName("MENU_GROUP_CONTAINER");dojo.connect(_3a3,"onmouseover",this.createOnMouseOverCallBack(_3a3));dojo.connect(_3a3,"onmouseout",this.createOnMouseOutCallBack(_3a3));}}return true;};webui.suntheme.widget.menuBase.prototype.setOptionNodeProps=function(_3a5,_3a6,_3a7){_3a5.id=this.id+"_"+_3a6.value+"_container";var _3a8=this.menuItemContainer.cloneNode(false);_3a8.id=_3a5.id+"_label";this.setMenuNodeClassName(_3a8,_3a6);_3a5.appendChild(_3a8);var _3a9=this.menuItemNode.cloneNode(false);_3a9.id=this.id+"_"+_3a6.value;if(!(new Boolean(_3a6.group).valueOf()==true)&&!(new Boolean(_3a6.disabled).valueOf()==true)){this.menuId[this.menuItemCount++]=_3a8.id;}_3a8.tabIndex=-1;_3a9.tabIndex=-1;_3a8.selectValue=_3a6.value;_3a8.disabled=_3a6.disabled;_3a8.group=_3a6.group;_3a8.title=_3a6.label;_3a9.title=_3a6.label;if(_3a9.setAttributeNS){_3a9.setAttributeNS("http://www.w3.org/2005/07/aaa","posinset",_3a7);}if(_3a9.setAttributeNS){_3a9.setAttributeNS("http://www.w3.org/2005/07/aaa","disabled",_3a6.disabled);}dojo.connect(_3a8,"onkeydown",this.createOnKeyDownCallBack(_3a8.id));dojo.connect(_3a8,"onclick",this.createOnClickCallback(_3a8.id));if(_3a6.label){this.widget.addFragment(_3a9,_3a6.label,"last",_3a6.escape);}if(_3a6.title){_3a5.title=_3a6.title;}if(new Boolean(this.hasImage).valueOf()==true){var _3aa=this.menuItemNoImageContainer.cloneNode(false);if(_3a6.image!=null){_3aa=this.menuItemImageContainer.cloneNode(false);_3a6.image.className=this.theme.getClassName("MENU_ITEM_IMAGE");this.widget.addFragment(_3aa,_3a6.image);}_3a8.appendChild(_3aa);}_3a8.appendChild(this.menuItemSubMenu.cloneNode(false));_3a8.appendChild(_3a9);return true;};webui.suntheme.widget.menuBase.prototype.setProps=function(_3ab,_3ac){if(_3ab==null){return false;}if(_3ab.options){this.options=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.menuBase.prototype._setProps=function(_3ad){if(_3ad==null){return false;}if(_3ad.onChange){this._onchange=(typeof _3ad.onChange=="string")?new Function(_3ad.onChange):_3ad.onChange;_3ad.onChange=null;}if(_3ad.onClick){this._onclick=(typeof _3ad.onClick=="string")?new Function(_3ad.onClick):_3ad.onClick;_3ad.onClick=null;}if(_3ad.options){this.maxWidth=this.getMaxWidth(_3ad.options);if(this.hasImage){var _3ae=parseFloat(this.theme.getMessage("Menu.placeHolderImageWidth"));this.maxWidth+=_3ae;}if(this.containsGroup){this.maxWidth+=1;}this.widget.removeChildNodes(this.outerMenuContainer);this.menuId=[];this.menuItemCount=0;var _3af=this.groupOptionContainer.cloneNode(false);_3af.className=this.theme.getClassName("MENU_CONTAINER");this.outerMenuContainer.appendChild(_3af);this.addOptions(_3af,_3ad);}if(_3ad.style||_3ad.options){_3ad.style=this.getStyle();}this.setCommonProps(this.domNode,_3ad);this.setEventProps(this.domNode,_3ad);return this.inherited("_setProps",arguments);};webui.suntheme.widget.menuBase.prototype.setSelectedValue=function(item){this.clickedItem=item;return true;};webui.suntheme.widget.menuBase.prototype.submitFormData=function(){var _3b1=document.getElementById(this.formId);var _3b2=_3b1.action;var _3b3=_3b1.target;_3b1.action+="?"+this.id+"_submittedValue="+this.getSelectedValue();_3b1.target="_self";_3b1.submit();_3b1.action=_3b2;_3b1.target=_3b3;return false;};webui.suntheme.widget.menuBase.prototype.traverseMenu=function(_3b4,_3b5,_3b6){var arr=this.menuId;var elem=document.getElementById(_3b6);var _3b9=document.getElementById(arr[this.focusPosition]);if(_3b9.blur){_3b9.blur();}if(_3b4>=37&&_3b4<=40){if(_3b4==38){_3b9.className=this.theme.getClassName("MENU_GROUP_CONTAINER");this.focusPosition--;if(this.focusPosition<0){this.focusPosition=arr.length-1;}_3b9=document.getElementById(arr[this.focusPosition]);}else{if(_3b4==40){_3b9.className=this.theme.getClassName("MENU_GROUP_CONTAINER");this.focusPosition++;if(this.focusPosition==arr.length){this.focusPosition=0;}_3b9=document.getElementById(arr[this.focusPosition]);}}if(_3b9.focus){_3b9.focus();}_3b9.className=_3b9.className+" "+this.theme.getClassName("MENU_FOCUS");}else{if(_3b4==13){_3b9.className=this.theme.getClassName("MENU_GROUP_CONTAINER");var val=elem.selectValue;this.processEnterKeyPressEvent(val);}}if(webui.suntheme.browser.isIe5up()){window.event.cancelBubble=true;window.event.returnValue=false;}else{_3b5.stopPropagation();_3b5.preventDefault();}return true;};dojo.provide("webui.suntheme.widget.popupMenu");dojo.declare("webui.suntheme.widget.popupMenu",webui.suntheme.widget.menuBase,{widgetName:"popupMenu"});webui.suntheme.widget.popupMenu.prototype.close=function(){if(webui.suntheme.common.isVisibleElement(this.domNode)){if(webui.suntheme.widget.popupMenu.activeMenuId){webui.suntheme.widget.popupMenu.activeMenuId=null;}if(this.target!=null){if(this.target.focus){this.target.focus();}}return this.setProps({visible:false});}return false;};webui.suntheme.widget.popupMenu.event=webui.suntheme.widget.popupMenu.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_popupMenu_event_refresh_begin",endTopic:"webui_suntheme_widget_popupMenu_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_popupMenu_event_state_begin",endTopic:"webui_suntheme_widget_popupMenu_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_popupMenu_event_submit_begin",endTopic:"webui_suntheme_widget_popupMenu_event_submit_end"}};webui.suntheme.widget.popupMenu.prototype.onCloseMenuCallBack=function(_3bb){var evt=(_3bb)?_3bb:((window.event)?window.event:null);var _3bd=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);if((evt.type=="keydown")&&(evt.keyCode!=27)){return false;}while(_3bd!=null){if(_3bd.className=="Menu_sun4"){return false;}_3bd=_3bd.parentNode;}var _3be=this.domNode.offsetLeft;var _3bf=this.domNode.offsetTop;var tmp;var _3c1=_3be+this.domNode.offsetWidth-this.rightShadow;var _3c2=_3bf+this.domNode.offsetHeight-this.bottomShadow;if(window.pageXOffset||window.pageYOffset){var _3c3=evt.clientX+window.pageXOffset;var _3c4=evt.clientY+window.pageYOffset;}else{if(document.documentElement.scrollLeft||document.documentElement.scrollTop){var _3c3=evt.clientX+document.documentElement.scrollLeft;var _3c4=evt.clientY+document.documentElement.scrollTop;}else{var _3c3=evt.clientX+document.body.scrollLeft;var _3c4=evt.clientY+document.body.scrollTop;}}if((_3c3>=_3be)&&(_3c3<=_3c1)&&(_3c4>=_3bf)&&(_3c4<=_3c2)){return;}if((evt.type=="keydown"&&evt.keyCode==27)||evt.type=="click"){this.close();}return true;};webui.suntheme.widget.popupMenu.prototype.open=function(_3c5){var evt=this.widget.getEvent(_3c5);var _3c7=this.widget.getKeyCode(evt);if(evt.type=="keydown"||evt.type=="keypress"){if(!(evt.shiftKey&&_3c7==121)){return false;}if(webui.suntheme.browser.isIe5up()){window.event.cancelBubble=true;window.event.returnValue=false;}else{evt.stopPropagation();evt.preventDefault();}}var _3c8=dijit.byId(webui.suntheme.widget.popupMenu.activeMenuId);if(_3c8){_3c8.close();}webui.suntheme.widget.popupMenu.activeMenuId=this.id;var evt=(_3c5)?_3c5:((window.event)?window.event:null);if(evt){evt.cancelBubble=true;}if(webui.suntheme.common.isVisibleElement(this.domNode)){return false;}if(this.style!=null){if(this.domNode.style.length!=null){for(var i=0;i<this.domNode.style.length;i++){var x=this.domNode.style[i];if(this.domNode.style[i]=="top"){this.top=this.domNode.style.top;}if(this.domNode.style[i]=="left"){this.left=this.domNode.style.left;}}}else{if(this.style.top!=""){this.top=this.domNode.style.top;}if(this.domNode.style.left!=""){this.left=this.domNode.style.left;}}}this.setProps({visible:true});if((this.top!=null)&&(this.left!=null)){this.domNode.style.left=this.left;this.domNode.style.top=this.top;}else{if(evt==null){return false;}var _3cb=(evt.target)?evt.target:((evt.srcElement)?evt.srcElement:null);var _3cc=this.widget.getPosition(_3cb);var _3cd=_3cc[0];var _3ce=_3cc[1];var _3cf=_3cd+this.rightShadow;var _3d0=_3cf+this.domNode.offsetWidth;var _3d1=this.widget.getPageWidth();if(_3d0>_3d1){_3cf-=(_3d0-_3d1);}if((window.pageXOffset!=null)&&(window.pageXOffset>0)){_3cf+=window.pageXOffset;}if((document.body.scrollLeft!=null)&&(document.body.scrollLeft>0)){_3cf+=document.body.scrollLeft;}if((document.documentElement.scrollLeft!=null)&&(document.documentElement.scrollLeft>0)){_3cf+=document.documentElement.scrollLeft;}if(_3cf<0){_3cf=0;}var _3d2=_3ce+_3cb.offsetHeight+this.bottomShadow;if((window.pageYOffset!=null)&&(window.pageYOffset>0)){_3d2+=window.pageYOffset;}if((document.body.scrollTop!=null)&&(document.body.scrollTop>0)){_3d2+=document.body.scrollTop;}if((document.documentElement.scrollTop!=null)&&(document.documentElement.scrollTop>0)){_3d2+=document.documentElement.scrollTop;}var _3d3=_3d2+this.domNode.offsetHeight-this.bottomShadow;if(_3d3>this.widget.getPageHeight()){_3d2=_3ce-this.domNode.offsetHeight;if(_3d2<=0){_3d2=_3ce+_3cb.offsetHeight-this.bottomShadow;}}this.domNode.style.left=_3cf+"px";this.domNode.style.top=_3d2+"px";}if(evt.target){this.target=evt.target;}else{if(evt.srcElement){this.target=evt.srcElement;}}if(this.target.blur){this.target.blur();}if(this.focusPosition>0){var _3d4=document.getElementById(this.menuId[this.focusPosition]);if(_3d4){_3d4.className=this.theme.getClassName("MENU_GROUP_CONTAINER");}}this.focusPosition=0;_3d4=document.getElementById(this.menuId[0]);_3d4.className=_3d4.className+" "+this.theme.getClassName("MENU_FOCUS");if(_3d4.focus){_3d4.focus();}return true;};webui.suntheme.widget.popupMenu.prototype.postCreate=function(){this.domNode.open=function(_3d5){return dijit.byId(this.id).open(_3d5);};this.domNode.close=function(){return dijit.byId(this.id).close();};dojo.connect(document,"onclick",this,"onCloseMenuCallBack");dojo.connect(document,"onkeydown",this,"onCloseMenuCallBack");this.rightShadow=parseFloat(this.theme.getMessage("Menu.rightShadow"));this.bottomShadow=parseFloat(this.theme.getMessage("Menu.bottomShadow"));this.shadowContainer.className=this.theme.getClassName("MENU_SHADOW_CONTAINER");return this.inherited("postCreate",arguments);};webui.suntheme.widget.popupMenu.prototype.processEnterKeyPressEvent=function(_3d6){this.inherited("processEnterKeyPressEvent",arguments);this.close();return true;};webui.suntheme.widget.popupMenu.prototype.processOnClickEvent=function(_3d7){this.inherited("processOnClickEvent",arguments);this.close();return true;};webui.suntheme.widget.popupMenu.prototype.traverseMenu=function(_3d8,_3d9,_3da){if(_3d8==27||_3d8==9){var _3db=document.getElementById(this.menuId[this.focusPosition]);_3db.className=this.theme.getClassName("MENU_GROUP_CONTAINER");this.close();return true;}else{if(_3d8>=33&&_3d8<=36){_3db=document.getElementById(this.menuId[this.focusPosition]);_3db.className=this.theme.getClassName("MENU_GROUP_CONTAINER");if(_3d8==33||_3d8==36){this.focusPosition=0;_3db=document.getElementById(this.menuId[this.focusPosition]);}if(_3d8==34||_3d8==35){this.focusPosition=this.menuId.length-1;_3db=document.getElementById(this.menuId[this.focusPosition]);}if(_3db.focus){_3db.focus();}_3db.className=_3db.className+" "+this.theme.getClassName("MENU_FOCUS");if(webui.suntheme.browser.isIe5up()){window.event.cancelBubble=true;window.event.returnValue=false;}else{_3d9.stopPropagation();_3d9.preventDefault();}return true;}}this.inherited("traverseMenu",arguments);return true;};webui.suntheme.widget.popupMenu.prototype.submit=function(_3dc){dojo.publish(webui.suntheme.widget.popupMenu.event.submit.beginTopic,[{id:this.id,execute:_3dc,value:this.getSelectedValue(),endTopic:webui.suntheme.widget.popupMenu.event.submit.endTopic}]);return true;};dojo.provide("webui.suntheme.widget.jsfx.popupMenu");webui.suntheme.widget.jsfx.popupMenu={processSubmitEvent:function(_3dd){if(_3dd==null){return false;}var _3de=document.getElementById(_3dd.id);DynaFaces.fireAjaxTransaction((_3de)?_3de:document.forms[0],{execute:(_3dd.execute)?_3dd.execute:_3dd.id,render:_3dd.id,replaceElement:webui.suntheme.widget.jsfx.common.submitCallback,xjson:{id:_3dd.id,endTopic:_3dd.endTopic,value:_3dd.value,event:"submit"}});return true;}};dojo.subscribe(webui.suntheme.widget.popupMenu.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.popupMenu.event.submit.beginTopic,webui.suntheme.widget.jsfx.popupMenu,"processSubmitEvent");dojo.provide("webui.suntheme.widget.progressBar");dojo.declare("webui.suntheme.widget.progressBar",webui.suntheme.widget.widgetBase,{percentChar:"%",progress:0,type:"DETERMINATE",busy:"BUSY",canceled:"canceled",completed:"completed",determinate:"DETERMINATE",failed:"failed",indeterminate:"INDETERMINATE",notstarted:"not_started",paused:"paused",resumed:"resumed",stopped:"stopped",widgetName:"progressBar"});webui.suntheme.widget.progressBar.prototype.cancel=function(){clearTimeout(this.timeoutId);this.hiddenFieldNode.value=this.canceled;if(this.type==this.determinate){this.innerBarContainer.style.width="0%";}return this.updateProgress();};webui.suntheme.widget.progressBar.event=webui.suntheme.widget.progressBar.prototype.event={progress:{beginTopic:"webui_suntheme_widget_progressBar_event_progress_begin",endTopic:"webui_suntheme_widget_progressBar_event_progress_end"},refresh:{beginTopic:"webui_suntheme_widget_progressBar_event_refresh_begin",endTopic:"webui_suntheme_widget_progressBar_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_progressBar_event_state_begin",endTopic:"webui_suntheme_widget_progressBar_event_state_end"}};webui.suntheme.widget.progressBar.prototype.getProps=function(){var _3df=this.inherited("getProps",arguments);if(this.height){_3df.height=this.height;}if(this.width){_3df.width=this.width;}if(this.bottomText){_3df.bottomText=this.bottomText;}if(this.busyImage!=null){_3df.busyImage=this.busyImage;}if(this.failedStateText!=null){_3df.failedStateText=this.failedStateText;}if(this.id){_3df.id=this.id;}if(this.log!=null){_3df.log=this.log;}if(this.logId){_3df.logId=this.logId;}if(this.logMessage){_3df.logMessage=this.logMessage;}if(this.overlayAnimation!=null){_3df.overlayAnimation=this.overlayAnimation;}if(this.percentChar){_3df.percentChar=this.percentChar;}if(this.progress!=null){_3df.progress=this.progress;}if(this.progressImageUrl){_3df.progressImageUrl=this.progressImageUrl;}if(this.progressControlBottom!=null){_3df.progressControlBottom=this.progressControlBottom;}if(this.progressControlRight!=null){_3df.progressControlRight=this.progressControlRight;}if(this.refreshRate){_3df.refreshRate=this.refreshRate;}if(this.taskState!=null){_3df.taskState=this.taskState;}if(this.toolTip){_3df.toolTip=this.toolTip;}if(this.topText){_3df.topText=this.topText;}if(this.type){_3df.type=this.type;}return _3df;};webui.suntheme.widget.progressBar.prototype.isBottomControlVisible=function(){return webui.suntheme.common.isVisibleElement(this.bottomControlsContainer);};webui.suntheme.widget.progressBar.prototype.isFailedStateMessageVisible=function(){return webui.suntheme.common.isVisibleElement(this.failedStateContainer);};webui.suntheme.widget.progressBar.prototype.isLogMsgVisible=function(){return webui.suntheme.common.isVisibleElement(this.logContainer);};webui.suntheme.widget.progressBar.prototype.isOperationTextVisible=function(){return webui.suntheme.common.isVisibleElement(this.topTextContainer);};webui.suntheme.widget.progressBar.prototype.isProgressBarContainerVisible=function(){return webui.suntheme.common.isVisibleElement(this.barContainer);};webui.suntheme.widget.progressBar.prototype.isProgressBarVisible=function(){return webui.suntheme.common.isVisibleElement(this);};webui.suntheme.widget.progressBar.prototype.isRightControlVisible=function(){return webui.suntheme.common.isVisibleElement(this.rightControlsContainer);};webui.suntheme.widget.progressBar.prototype.isStatusTextVisible=function(){return webui.suntheme.common.isVisibleElement(this.bottomTextContainer);};webui.suntheme.widget.progressBar.prototype.pause=function(){clearTimeout(this.timeoutId);this.hiddenFieldNode.value=this.paused;if(this.type==this.indeterminate){this.innerBarContainer.className=this.theme.getClassName("PROGRESSBAR_INDETERMINATE_PAUSED");}return this.updateProgress();};webui.suntheme.widget.progressBar.prototype.postCreate=function(){if(this.id){this.barContainer.id=this.id+"_barContainer";this.bottomControlsContainer.id=this.id+"_bottomControlsContainer";this.bottomTextContainer.id=this.id+"_bottomTextContainer";this.failedStateContainer.id=this.id+"_failedStateContainer";this.failedLabelContainer.id=this.id+"_failedLabelContainer";this.hiddenFieldNode.id=this.id+"_"+"controlType";this.hiddenFieldNode.name=this.hiddenFieldNode.id;this.innerBarContainer.id=this.id+"_innerBarContainer";this.innerBarOverlayContainer.id=this.id+"_innerBarOverlayContainer";this.logContainer.id=this.id+"_logContainer";this.rightControlsContainer.id=this.id+"_rightControlsContainer";this.topTextContainer.id=this.id+"_topTextContainer";}this.domNode.cancel=function(){return dijit.byId(this.id).cancel();};this.domNode.isBottomControlVisible=function(){return dijit.byId(this.id).isBottomControlVisible();};this.domNode.isFailedStateMessageVisible=function(){return dijit.byId(this.id).isFailedStateMessageVisible();};this.domNode.isLogMsgVisible=function(){return dijit.byId(this.id).isLogMsgVisible();};this.domNode.isOperationTextVisible=function(){return dijit.byId(this.id).isOperationTextVisible();};this.domNode.isProgressBarContainerVisible=function(){return dijit.byId(this.id).isProgressBarContainerVisible();};this.domNode.isProgressBarVisible=function(){return dijit.byId(this.id).isProgressBarVisible();};this.domNode.isRightControlVisible=function(){return dijit.byId(this.id).isRightControlVisible();};this.domNode.isStatusTextVisible=function(){return dijit.byId(this.id).isStatusTextVisible();};this.domNode.pause=function(){return dijit.byId(this.id).pause();};this.domNode.resume=function(){return dijit.byId(this.id).resume();};this.domNode.stop=function(){return dijit.byId(this.id).stop();};this.domNode.setOnCancel=function(func){return dijit.byId(this.id).setOnCancel(func);};this.domNode.setOnComplete=function(func){return dijit.byId(this.id).setOnComplete(func);};this.domNode.setOnFail=function(func){return dijit.byId(this.id).setOnFail(func);};this.domNode.setBottomControlVisible=function(show){return dijit.byId(this.id).setBottomControlVisible(show);};this.domNode.setFailedStateMessageVisible=function(show){return dijit.byId(this.id).setFailedStateMessageVisible(show);};this.domNode.setLogMsgVisible=function(show){return dijit.byId(this.id).setLogMsgVisible(show);};this.domNode.setOperationTextVisible=function(show){return dijit.byId(this.id).setOperationTextVisible(show);};this.domNode.setProgressBarContainerVisible=function(show){return dijit.byId(this.id).setProgressBarContainerVisible(show);};this.domNode.setProgressBarVisible=function(show){return dijit.byId(this.id).setProgressBarVisible(show);};this.domNode.setRightControlVisible=function(show){return dijit.byId(this.id).setRightControlVisible(show);};this.domNode.setStatusTextVisible=function(show){return dijit.byId(this.id).setStatusTextVisible(show);};if(this.busyImage==null){this.busyImage=this.widget.getImageProps("PROGRESS_BUSY",{id:this.id+"_busy"});}return this.inherited("postCreate",arguments);};webui.suntheme.widget.progressBar.prototype.resume=function(){clearTimeout(this.timeoutId);this.hiddenFieldNode.value=this.resumed;if(this.type==this.indeterminate){this.innerBarContainer.className=this.theme.getClassName("PROGRESSBAR_INDETERMINATE");}return this.updateProgress();};webui.suntheme.widget.progressBar.prototype.setBottomControlVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.bottomControlsContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.setFailedStateMessageVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.failedStateContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.setLogMsgVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.logContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.setOnCancel=function(func){if(func){this.funcCanceled=func;}return true;};webui.suntheme.widget.progressBar.prototype.setOnComplete=function(func){if(func){this.funcComplete=func;}return true;};webui.suntheme.widget.progressBar.prototype.setOnFail=function(func){if(func){this.funcFailed=func;}return true;};webui.suntheme.widget.progressBar.prototype.setOperationTextVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.topTextContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.setProgress=function(_3f2){if(_3f2==null){return false;}if(_3f2.progress>99||_3f2.taskState==this.completed){_3f2.progress=100;}this.widget.extend(this,_3f2);if(_3f2.status){this.widget.addFragment(this.bottomTextContainer,_3f2.status);}if(_3f2.topText){if(_3f2.topText!=this.topText){this.widget.addFragment(this.topTextContainer,_3f2.topText);}}if(this.type==this.determinate){if(_3f2.progress!=null&&_3f2.progress>=0){this.innerBarContainer.style.width=_3f2.progress+"%";}if(_3f2.logMessage){var _3f3=dijit.byId(this.logId).getInputElement();if(_3f3!=null){_3f3.value=(_3f3.value)?_3f3.value+_3f2.logMessage+"\n":_3f2.logMessage+"\n";}}if(this.overlayAnimation==true){this.widget.addFragment(this.innerBarOverlayContainer,_3f2.progress+"%");}}if(_3f2.taskState==this.failed){clearTimeout(this.timeoutId);this.widget.sleep(1000);this.setProgressBarContainerVisible(false);this.setBottomControlVisible(false);this.setRightControlVisible(false);this.setLogMsgVisible(false);if(_3f2.failedStateText!=null){this.widget.addFragment(this.failedLabelContainer,_3f2.failedStateText+" "+_3f2.progress+this.percentChar);webui.suntheme.common.setVisibleElement(this.failedLabelContainer,true);webui.suntheme.common.setVisibleElement(this.failedStateContainer,true);}if(this.funcFailed!=null){(this.funcFailed)();}return true;}if(_3f2.taskState==this.canceled){clearTimeout(this.timeoutId);this.widget.sleep(1000);this.setOperationTextVisible(false);this.setStatusTextVisible(false);this.setProgressBarContainerVisible(false);this.setBottomControlVisible(false);this.setRightControlVisible(false);this.setLogMsgVisible(false);if(this.type==this.determinate){this.innerBarContainer.style.width="0%";}if(this.funcCanceled!=null){(this.funcCanceled)();}return true;}if(_3f2.taskState==this.paused){clearTimeout(this.timeoutId);return true;}if(_3f2.taskState==this.stopped){clearTimeout(this.timeoutId);return true;}if(_3f2.progress>99||_3f2.taskState==this.completed){clearTimeout(this.timeoutId);if(this.type==this.indeterminate){this.innerBarContainer.className=this.theme.getClassName("PROGRESSBAR_INDETERMINATE_PAUSED");}if(this.type==this.busy){this.setProgressBarContainerVisible(false);}if(this.funcComplete!=null){(this.funcComplete)();}}if(_3f2.progress){if(this.bottomTextContainer.setAttributeNS){this.bottomTextContainer.setAttributeNS("http://www.w3.org/2005/07/aaa","valuenow",_3f2.progress);}}return true;};webui.suntheme.widget.progressBar.prototype.setProgressBarContainerVisible=function(show){if(show==null){return false;}if(show==false){this.barContainer.style.display="none";}else{this.barContainer.style.display="";}return true;};webui.suntheme.widget.progressBar.prototype.setProgressBarVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this,show);return true;};webui.suntheme.widget.progressBar.prototype.setProps=function(_3f6,_3f7){return this.inherited("setProps",arguments);};webui.suntheme.widget.progressBar.prototype._setProps=function(_3f8){if(_3f8==null){return false;}if(_3f8.toolTip){this.barContainer.title=_3f8.toolTip;}if(_3f8.topText){this.widget.addFragment(this.topTextContainer,_3f8.topText);webui.suntheme.common.setVisibleElement(this.topTextContainer,true);}if(_3f8.bottomText){this.widget.addFragment(this.bottomTextContainer,_3f8.bottomText);webui.suntheme.common.setVisibleElement(this.bottomTextContainer,true);}if(_3f8.type==this.determinate||_3f8.type==this.indeterminate){this.barContainer.className=this.theme.getClassName("PROGRESSBAR_CONTAINER");if(_3f8.height!=null&&_3f8.height>0){this.barContainer.style.height=_3f8.height+"px;";this.innerBarContainer.style.height=_3f8.height+"px;";}if(_3f8.width!=null&&_3f8.width>0){this.barContainer.style.width=_3f8.width+"px;";}if(_3f8.progressControlRight!=null){this.widget.addFragment(this.rightControlsContainer,_3f8.progressControlRight);webui.suntheme.common.setVisibleElement(this.rightControlsContainer,true);}if(_3f8.progressControlBottom!=null){this.widget.addFragment(this.bottomControlsContainer,_3f8.progressControlBottom);webui.suntheme.common.setVisibleElement(this.bottomControlsContainer,true);}}if(_3f8.type==this.determinate){this.innerBarContainer.className=this.theme.getClassName("PROGRESSBAR_DETERMINATE");if(this.progress!=null&&this.progress>=0){this.innerBarContainer.style.width=this.progress+"%";}if(_3f8.overlayAnimation==true){this.widget.addFragment(this.innerBarOverlayContainer,this.progress+"%");webui.suntheme.common.setVisibleElement(this.innerBarOverlayContainer,true);}if(_3f8.log!=null&&_3f8.overlayAnimation==false){this.widget.addFragment(this.logContainer,_3f8.log);webui.suntheme.common.setVisibleElement(this.logContainer,true);}}else{if(_3f8.type==this.indeterminate){this.barContainer.className=this.theme.getClassName("PROGRESSBAR_CONTAINER");this.innerBarContainer.className=this.theme.getClassName("PROGRESSBAR_INDETERMINATE");}else{if(_3f8.type==this.busy){if(_3f8.busyImage){if(_3f8.width>0){_3f8.busyImage.width=_3f8.width;}if(_3f8.height>0){_3f8.busyImage.height=_3f8.height;}this.widget.addFragment(this.busyImageContainer,_3f8.busyImage);webui.suntheme.common.setVisibleElement(this.busyImageContainer,true);}}}}if(_3f8.progressImageUrl!=null){this.innerBarContainer.style.backgroundImage="url("+_3f8.progressImageUrl+")";}if(_3f8.progress!=null){if(this.bottomTextContainer.setAttributeNS){this.bottomTextContainer.setAttributeNS("http://www.w3.org/2005/07/aaa","valuenow",this.progress);}}this.setCommonProps(this.domNode,_3f8);return this.inherited("_setProps",arguments);};webui.suntheme.widget.progressBar.prototype.setRightControlVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.rightControlsContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.setStatusTextVisible=function(show){if(show==null){return false;}webui.suntheme.common.setVisibleElement(this.bottomTextContainer,show);return true;};webui.suntheme.widget.progressBar.prototype.startup=function(){if(this._started){return false;}this.updateProgress();return this.inherited("startup",arguments);};webui.suntheme.widget.progressBar.prototype.stop=function(){clearTimeout(this.timeoutId);this.hiddenFieldNode.value=this.stopped;if(this.type==this.indeterminate){this.innerBarIdContainer.className=this.theme.getClassName("PROGRESSBAR_INDETERMINATE_PAUSED");}return this.updateProgress();};webui.suntheme.widget.progressBar.prototype.updateProgress=function(){if(this.refreshRate>0){dojo.publish(webui.suntheme.widget.progressBar.event.progress.beginTopic,[{id:this.id}]);}var _id=this.id;this.timeoutId=setTimeout(function(){dijit.byId(_id).updateProgress();},this.refreshRate);return true;};dojo.provide("webui.suntheme.widget.jsfx.progressBar");webui.suntheme.widget.jsfx.progressBar={processProgressEvent:function(_3fc){if(_3fc==null){return false;}var _3fd=document.getElementById(_3fc.id);DynaFaces.fireAjaxTransaction((_3fd)?_3fd:document.forms[0],{execute:_3fc.id,render:_3fc.id,replaceElement:webui.suntheme.widget.jsfx.progressBar.progressCallback,xjson:{id:_3fc.id,event:"progress"}});return true;},progressCallback:function(id,_3ff,_400,_401){if(id==null||_3ff==null){return false;}var _402=JSON.parse(_3ff);var _403=dijit.byId(id);_403.setProgress({failedStateText:_402.failedStateText,logMessage:_402.logMessage,progress:_402.progress,status:_402.status,taskState:_402.taskState,topText:_402.topText});dojo.publish(webui.suntheme.widget.progressBar.event.progress.endTopic,[_402]);return true;}};dojo.subscribe(webui.suntheme.widget.progressBar.event.progress.beginTopic,webui.suntheme.widget.jsfx.progressBar,"processProgressEvent");dojo.subscribe(webui.suntheme.widget.progressBar.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.radioButton");dojo.declare("webui.suntheme.widget.radioButton",webui.suntheme.widget.checkedBase,{idSuffix:"_rb",widgetName:"radioButton"});webui.suntheme.widget.radioButton.event=webui.suntheme.widget.radioButton.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_radioButton_event_refresh_begin",endTopic:"webui_suntheme_widget_radioButton_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_radioButton_event_state_begin",endTopic:"webui_suntheme_widget_radioButton_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_radioButton_event_submit_begin",endTopic:"webui_suntheme_widget_radioButton_event_submit_end"}};webui.suntheme.widget.radioButton.prototype.getClassName=function(){var _404=(this.disabled==true)?this.widget.getClassName("RADIOBUTTON_SPAN_DISABLED",""):this.widget.getClassName("RADIOBUTTON_SPAN","");return (this.className)?_404+" "+this.className:_404;};webui.suntheme.widget.radioButton.prototype.getImageClassName=function(){return (this.disabled==true)?this.widget.getClassName("RADIOBUTTON_IMAGE_DISABLED",""):this.widget.getClassName("RADIOBUTTON_IMAGE","");};webui.suntheme.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.suntheme.widget.radioButton.prototype.getLabelClassName=function(){return (this.disabled==true)?this.widget.getClassName("RADIOBUTTON_LABEL_DISABLED",""):this.widget.getClassName("RADIOBUTTON_LABEL","");};webui.suntheme.widget.radioButton.prototype.setProps=function(_405,_406){return this.inherited("setProps",arguments);};webui.suntheme.widget.radioButton.prototype._setProps=function(_407){if(_407==null){return false;}if(_407.name){this.inputNode.name=_407.name;}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.radioButton");dojo.subscribe(webui.suntheme.widget.radioButton.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.radioButton.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.radioButtonGroup");dojo.declare("webui.suntheme.widget.radioButtonGroup",webui.suntheme.widget.checkedGroupBase,{widgetName:"radioButtonGroup"});webui.suntheme.widget.radioButtonGroup.event=webui.suntheme.widget.radioButtonGroup.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_radioButtonGroup_event_refresh_begin",endTopic:"webui_suntheme_widget_radioButtonGroup_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_radioButtonGroup_event_state_begin",endTopic:"webui_suntheme_widget_radioButtonGroup_event_state_end"}};webui.suntheme.widget.radioButtonGroup.prototype.getClassName=function(){var _408=(this.columns>1)?this.widget.getClassName("RBGRP_HORIZ",""):this.widget.getClassName("RBGRP_VERT","");return (this.className)?_408+" "+this.className:_408;};dojo.provide("webui.suntheme.widget.jsfx.radioButtonGroup");dojo.subscribe(webui.suntheme.widget.radioButtonGroup.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.resetButton");dojo.declare("webui.suntheme.widget.resetButton",webui.suntheme.widget.button,{widgetName:"resetButton"});webui.suntheme.widget.resetButton.event=webui.suntheme.widget.resetButton.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_resetButton_event_refresh_begin",endTopic:"webui_suntheme_widget_resetButton_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_resetButton_event_state_begin",endTopic:"webui_suntheme_widget_resetButton_event_state_end"}};dojo.provide("webui.suntheme.widget.jsfx.resetButton");dojo.subscribe(webui.suntheme.widget.resetButton.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.staticText");dojo.declare("webui.suntheme.widget.staticText",webui.suntheme.widget.widgetBase,{escape:true,widgetName:"staticText"});webui.suntheme.widget.staticText.event=webui.suntheme.widget.staticText.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_staticText_event_refresh_begin",endTopic:"webui_suntheme_widget_staticText_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_staticText_event_state_begin",endTopic:"webui_suntheme_widget_staticText_event_state_end"}};webui.suntheme.widget.staticText.prototype.getProps=function(){var _409=this.inherited("getProps",arguments);if(this.escape){_409.escape=this.escape;}if(this.value){_409.value=this.value;}return _409;};webui.suntheme.widget.staticText.prototype.setProps=function(_40a,_40b){return this.inherited("setProps",arguments);};webui.suntheme.widget.staticText.prototype._setProps=function(_40c){if(_40c==null){return false;}if(_40c.value){this.widget.addFragment(this.domNode,_40c.value,null,this.escape);}this.setCommonProps(this.domNode,_40c);this.setEventProps(this.domNode,_40c);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.staticText");dojo.subscribe(webui.suntheme.widget.staticText.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.table2");dojo.declare("webui.suntheme.widget.table2",webui.suntheme.widget.widgetBase,{widgetName:"table2"});webui.suntheme.widget.table2.event=webui.suntheme.widget.table2.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_table2_event_refresh_begin",endTopic:"webui_suntheme_widget_table2_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_table2_event_state_begin",endTopic:"webui_suntheme_widget_table2_event_state_end"}};webui.suntheme.widget.table2.prototype.getProps=function(){var _40d=this.inherited("getProps",arguments);if(this.actions){_40d.actions=this.actions;}if(this.align){_40d.align=this.align;}if(this.bgColor){_40d.bgColor=this.bgColor;}if(this.border){_40d.border=this.border;}if(this.caption){_40d.caption=this.caption;}if(this.cellpadding){_40d.cellpadding=this.cellpadding;}if(this.cellspacing){_40d.cellspacing=this.cellspacing;}if(this.filterText){_40d.filterText=this.filterText;}if(this.frame){_40d.frame=this.frame;}if(this.rowGroups){_40d.rowGroups=this.rowGroups;}if(this.rules){_40d.rules=this.rules;}if(this.summary){_40d.summary=this.summary;}if(this.width){_40d.width=this.width;}return _40d;};webui.suntheme.widget.table2.prototype.postCreate=function(){if(this.id){this.actionsContainer.id=this.id+"_actionsContainer";this.actionsNode.id=this.id+"_actionsNode";this.controlsNode.id=this.id+"_controlsNode";this.filterPanelContainer.id=this.id+"_filterPanelContainer";this.preferencesPanelContainer.id=this.id+"_preferencesPanelContainer";this.sortPanelContainer.id=this.id+"_sortPanelContainer";this.rowGroupsContainer.id=this.id+"_rowGroupsContainer";this.captionContainer.id=this.id+"_captionContainer";}return this.inherited("postCreate",arguments);};webui.suntheme.widget.table2.prototype.setProps=function(_40e,_40f){if(_40e==null){return false;}if(_40e.actions){this.actions=null;}if(_40e.rowGroups){this.rowGroups=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.table2.prototype._setProps=function(_410){if(_410==null){return false;}_410.tabIndex=null;if(_410.align){this.domNode.align=_410.align;}if(_410.width){this.domNode.style.width=_410.width;}if(_410.actions){this.widget.addFragment(this.actionsNode,_410.actions);webui.suntheme.common.setVisibleElement(this.actionsContainer,true);}if(_410.caption||_410.filterText&&this.caption){var _411=null;if(_410.filterText){_411=this.theme.getMessage("table.title.filterApplied",[_410.filterText]);}this.widget.addFragment(this.captionContainer,(_411)?_410.caption+_411:_410.caption);webui.suntheme.common.setVisibleElement(this.captionContainer,true);}if(_410.rowGroups){this.widget.removeChildNodes(this.rowGroupsContainer);for(var i=0;i<_410.rowGroups.length;i++){_410.rowGroups[i]._table={bgColor:_410.bgColor,border:_410.border,cellpadding:_410.cellpadding,cellspacing:_410.cellspacing,frame:_410.frame,summary:_410.summary};this.widget.addFragment(this.rowGroupsContainer,_410.rowGroups[i],"last");}}this.setCommonProps(this.domNode,_410);this.setEventProps(this.domNode,_410);return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.table2");dojo.subscribe(webui.suntheme.widget.table2.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.provide("webui.suntheme.widget.table2RowGroup");dojo.declare("webui.suntheme.widget.table2RowGroup",webui.suntheme.widget.widgetBase,{currentRow:0,first:0,widgetName:"table2RowGroup"});webui.suntheme.widget.table2RowGroup.prototype.addColumns=function(){this.widget.removeChildNodes(this.thead);this.widget.removeChildNodes(this.tfoot);var _413=this.colHeaderRow.cloneNode(false);var _414=this.colFooterRow.cloneNode(false);this.thead.appendChild(_413);this.tfoot.appendChild(_414);for(var i=0;i<this.columns.length;i++){var col=this.columns[i];var _417=this.colHeaderCell.cloneNode(true);var _418=this.colFooterCell.cloneNode(true);_417.id=col.id+"_colHeader";_418.id=col.id+"_colFooter";if(col.width){_417.style.width=col.width;_418.style.width=col.width;}if(col.headerText){this.widget.addFragment(_417,this.widget.getWidgetProps("staticText",{id:_417.id+"Text",value:col.headerText}));headerVisible=true;}if(col.footerText){this.widget.addFragment(_418,this.widget.getWidgetProps("staticText",{id:_418.id+"Text",value:col.footerText}));footerVisible=true;}_413.appendChild(_417);_414.appendChild(_418);this.groupHeaderCell.colSpan=this.columns.length;}return true;};webui.suntheme.widget.table2RowGroup.prototype.addRows=function(rows){if(rows==null){return false;}var _41a=this.getProps();var _41b=(this.className)?this.className.split(","):null;for(var i=0;i<rows.length;i++){var cols=rows[i];var _41e=this.id+":"+(this.first+i);var _41f=this.tableDataRow.cloneNode(false);this.tbody.appendChild(_41f);_41a.id=_41e;if(_41b){_41a.className=_41b[i%_41b.length];}this.setCommonProps(_41f,_41a);this.setEventProps(_41f,_41a);this.setCoreProps(_41f,_41a);for(var k=0;k<cols.length;k++){var col=this.columns[k];var _422=col.id.replace(this.id,_41e);var _423=this.tableDataCell.cloneNode(true);_41f.appendChild(_423);this.setColumnProps(_423,col);_423.id=_422;this.widget.addFragment(_423,cols[k],"last");}if(this.first>0){this.rows[this.rows.length]=rows[i];}}this.first+=rows.length;var _id=this.id;setTimeout(function(){dijit.byId(_id).resize();},0);return true;};webui.suntheme.widget.table2RowGroup.event=webui.suntheme.widget.table2RowGroup.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_table2RowGroup_event_refresh_begin",endTopic:"webui_suntheme_widget_table2RowGroup_event_refresh_end"},scroll:{beginTopic:"webui_suntheme_widget_table2RowGroup_event_scroll_begin",endTopic:"webui_suntheme_widget_table2RowGroup_event_scroll_end"},state:{beginTopic:"webui_suntheme_widget_table2RowGroup_event_state_begin",endTopic:"webui_suntheme_widget_table2RowGroup_event_state_end"}};webui.suntheme.widget.table2RowGroup.prototype.getProps=function(){var _425=this.inherited("getProps",arguments);if(this.align){_425.align=this.align;}if(this.bgColor){_425.bgColor=this.bgColor;}if(this.charOff){_425.charOff=this.charOff;}if(this.columns){_425.columns=this.columns;}if(this.first){_425.first=this.first;}if(this.headerText){_425.headerText=this.headerText;}if(this.height){_425.height=this.height;}if(this.maxRows){_425.maxRows=this.maxRows;}if(this.rows){_425.rows=this.rows;}if(this.totalRows){_425.totalRows=this.totalRows;}if(this.valign){_425.valign=this.valign;}return _425;};webui.suntheme.widget.table2RowGroup.prototype.postCreate=function(){if(this.id){this.colFooterRow.id=this.id+"_colFooterRow";this.colFooterCell.id=this.id+"_colFooterCell";this.colHeaderRow.id=this.id+"_colHeaderRow";this.colHeaderCell.id=this.id+"_colHeaderCell";this.groupHeaderControls.id=this.id+"_groupHeaderControls";this.groupHeaderText.id=this.id+"_groupHeaderText";this.paginationControls.id=this.id+"_paginationControls";this.rowsText.id=this.id+"_rowsText";this.table.id=this.id+"_table";this.tableContainer.id=this.id+"_tableContainer";this.tableDataRow.id=this.id+"_tableDataRow";this.tableDataCell.id=this.id+"_tableDataCell";this.tbody.id=this.id+"_tbody";this.tfoot.id=this.id+"_tfoot";this.thead.id=this.id+"_thead";}dojo.connect(this.tableContainer,"onscroll",this,"scroll");if(webui.suntheme.browser.isNav()){dojo.connect(window,"onresize",this,"resize");}return this.inherited("postCreate",arguments);};webui.suntheme.widget.table2RowGroup.prototype.resize=function(){this.updateRowsText();var _426=0;for(var i=this.currentRow;i<this.currentRow+this.maxRows;i++){var _428=document.getElementById(this.id+":"+i);if(_428!=null){_426+=_428.offsetHeight;}else{break;}}if(_426>0){this.tableContainer.style.height=_426+"px";}var _429=this.id+":0";for(var i=0;i<this.columns.length;i++){var col=this.columns[i];var _42b=col.id.replace(this.id,_429);var _42c=document.getElementById(_42b);if(_42c==null){continue;}var _42d=document.getElementById(col.id+"_colHeader");var _42e=document.getElementById(col.id+"_colFooter");if(_42d){_42d.style.width=(_42c.offsetWidth-1)+"px";}if(_42e){_42e.style.width=(_42c.offsetWidth-1)+"px";}}var _42f=document.getElementById(this.id+"_colHeaderRow");var _430=document.getElementById(this.id+"_colFooterRow");var _431=(_42f)?_42f.offsetHeight:0;var _432=(_430)?_430.offsetHeight:0;this.tableContainer.style.marginTop=(_431-1)+"px";this.tableContainer.style.marginBottom=_432+"px";if(_42f){if(webui.suntheme.browser.isIe7()){_42f.style.top=(this.tableContainer.offsetTop+2)+"px";}else{_42f.style.top=(this.tableContainer.offsetTop-_431+1)+"px";}}if(_430){if(webui.suntheme.browser.isIe7()){_430.style.top=(this.tableContainer.offsetTop+this.tableContainer.offsetHeight+_431+2)+"px";}else{_430.style.top=(this.tableContainer.offsetTop+this.tableContainer.offsetHeight-1)+"px";}}return true;};webui.suntheme.widget.table2RowGroup.prototype.setColumnProps=function(_433,_434){if(this.abbr){_433.abbr=this.abbr;}if(this.axis){_433.axis=this.axis;}if(this.bgColor){_433.bgColor=this.bgColor;}if(this.charOff){_433.charoff=this.charOff;}if(this.thisspan){_433.colspan=this.colspan;}if(this.headers){_433.headers=this.headers;}if(this.height){_433.height=this.height;}if(this.noWrap){_433.nowrap="nowrap";}if(this.rowSpan){_433.rowspan=this.rowSpan;}if(this.scope){_433.scope=this.scope;}if(this.valign){_433.valign=this.valign;}if(this.width){_433.width=this.width;}this.setCommonProps(_433,_434);this.setEventProps(_433,_434);this.setCoreProps(_433,_434);return true;};webui.suntheme.widget.table2RowGroup.prototype.setProps=function(_435,_436){if(_435==null){return false;}if(_435.columns){this.columns=null;}if(_435.rows){this.rows=null;}return this.inherited("setProps",arguments);};webui.suntheme.widget.table2RowGroup.prototype._setProps=function(_437){if(_437==null){return false;}if(_437.id){this.domNode.id=_437.id;}if(_437._table){if(_437._table.bgColor){this.table.bgColor=_437._table.bgColor;}if(_437._table.border){this.table.border=_437._table.border;}if(_437._table.cellpadding){this.table.cellpadding=_437._table.cellpadding;}if(_437._table.cellspacing){this.table.cellspacing=_437._table.cellspacing;}if(_437._table.frame){this.table.frame=_437._table.frame;}if(_437._table.rules){this.table.rules=_437._table.rules;}if(_437._table.summary){this.table.summary=_437._table.summary;}}if(_437.headerText){this.widget.addFragment(this.groupHeaderText,_437.headerText);webui.suntheme.common.setVisibleElement(this.groupHeaderContainer,true);}if(_437.columns&&this.refreshCols!=false){this.addColumns();this.refreshCols=false;}if(_437.rows){this.first=0;this.currentRow=0;this.widget.removeChildNodes(this.tbody);this.addRows(_437.rows);}return true;};webui.suntheme.widget.table2RowGroup.prototype.scroll=function(_438){if(this.first<this.totalRows&&this.currentRow%this.maxRows==0){dojo.publish(webui.suntheme.widget.table2RowGroup.event.scroll.beginTopic,[{id:this.id,first:this.first}]);}var _439=0;var last=Math.min(this.totalRows,this.first+this.maxRows)-1;var _43b=this.tableContainer.scrollTop+1;while(_439<last){var mid=Math.floor((_439+last)/2);var _43d=document.getElementById(this.id+":"+mid);if(_43d==null){break;}if(_43b<_43d.offsetTop){last=mid;}else{if(_43b>=_43d.offsetTop){_439=mid+1;}}}this.currentRow=Math.max(0,_439-1);return this.updateRowsText();};webui.suntheme.widget.table2RowGroup.prototype.updateRowsText=function(){var _43e=this.currentRow+1;var _43f=Math.min(this.totalRows,this.currentRow+this.maxRows);var msg=this.theme.getMessage("table.title.paginated",["",_43e,_43f,this.totalRows,""]);if(msg){this.widget.addFragment(this.rowsText,msg);}return true;};dojo.provide("webui.suntheme.widget.jsfx.table2RowGroup");webui.suntheme.widget.jsfx.table2RowGroup={processScrollEvent:function(_441){if(_441==null){return false;}var _442=document.getElementById(_441.id);DynaFaces.fireAjaxTransaction((_442)?_442:document.forms[0],{execute:"none",render:_441.id,replaceElement:webui.suntheme.widget.jsfx.table2RowGroup.scrollCallback,xjson:{id:_441.id,event:"scroll",first:_441.first}});return true;},scrollCallback:function(id,_444,_445,_446){if(id==null||_444==null){return false;}var _447=JSON.parse(_444);var _448=dijit.byId(id);if(_448.first!=_446.first){return;}_448.addRows(_447.rows);dojo.publish(webui.suntheme.widget.table2RowGroup.event.scroll.endTopic,[_447]);return true;}};dojo.subscribe(webui.suntheme.widget.table2RowGroup.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.table2RowGroup.event.scroll.beginTopic,webui.suntheme.widget.jsfx.table2RowGroup,"processScrollEvent");dojo.provide("webui.suntheme.widget.textArea");dojo.declare("webui.suntheme.widget.textArea",webui.suntheme.widget.textField,{autoSave:0,cols:20,rows:3,widgetName:"textArea"});webui.suntheme.widget.textArea.prototype.createSubmitCallback=function(){var _id=this.id;return function(_44a){var _44b=dijit.byId(_id);if(_44b==null){return false;}if(_44b.lastSaved!=_44b.fieldNode.value){_44b.lastSaved=_44b.fieldNode.value;_44b.submit();}return true;};};webui.suntheme.widget.textArea.event=webui.suntheme.widget.textArea.prototype.event={refresh:{beginTopic:"webui_suntheme_widget_textArea_event_refresh_begin",endTopic:"webui_suntheme_widget_textArea_event_refresh_end"},state:{beginTopic:"webui_suntheme_widget_textArea_event_state_begin",endTopic:"webui_suntheme_widget_textArea_event_state_end"},submit:{beginTopic:"webui_suntheme_widget_textArea_event_submit_begin",endTopic:"webui_suntheme_widget_textArea_event_submit_end"}};webui.suntheme.widget.textArea.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("TEXT_AREA_READONLY","");}var _44c=(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","")+_44c;};webui.suntheme.widget.textArea.prototype.getProps=function(){var _44d=this.inherited("getProps",arguments);if(this.cols>0){_44d.cols=this.cols;}if(this.rows>0){_44d.rows=this.rows;}if(this.autoSave>0){_44d.autoSave=this.autoSave;}return _44d;};webui.suntheme.widget.textArea.prototype.postCreate=function(){if(this.autoSave>0){this.autoSaveTimerId=setInterval(this.createSubmitCallback(),this.autoSave);}return this.inherited("postCreate",arguments);};webui.suntheme.widget.textArea.prototype.setProps=function(_44e,_44f){return this.inherited("setProps",arguments);};webui.suntheme.widget.textArea.prototype._setProps=function(_450){if(_450==null){return false;}if(_450.cols>0){this.fieldNode.cols=_450.cols;}if(_450.rows>0){this.fieldNode.rows=_450.rows;}if(_450.autoSave<=0&&this.autoSaveTimerId&&this.autoSaveTimerId!=null){clearTimeout(this.autoSaveTimerId);this.autoSaveTimerId=null;}if(_450.label){_450.label.className=(_450.label.className)?this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","")+" "+_450.label.className:this.widget.getClassName("TEXT_AREA_TOPLABELALIGN","");}return this.inherited("_setProps",arguments);};dojo.provide("webui.suntheme.widget.jsfx.textArea");dojo.subscribe(webui.suntheme.widget.textArea.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.textArea.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.provide("webui.suntheme.widget.jsfx.textField");webui.suntheme.widget.jsfx.textField={processValidationEvent:function(_451){if(_451==null){return false;}var _452=document.getElementById(_451.id);DynaFaces.fireAjaxTransaction((_452)?_452:document.forms[0],{execute:_451.id,render:_451.id,replaceElement:webui.suntheme.widget.jsfx.textField.validationCallback,xjson:{id:_451.id,event:"validate"}});return true;},validationCallback:function(_453,_454,_455,_456){if(_453==null||_454==null){return false;}var _457=JSON.parse(_454);var _458=dijit.byId(_453);_458.setProps({valid:_457.valid,errorImage:{title:_457.detail}});if(_458.notify){for(var i=0;i<_458.notify.length;i++){var _45a=dijit.byId(_458.notify[i]);if(_45a&&typeof _45a.notify=="function"){_45a.notify(_457);}}}dojo.publish(webui.suntheme.widget.textField.event.validation.endTopic,[_457]);return true;}};dojo.subscribe(webui.suntheme.widget.textField.event.refresh.beginTopic,webui.suntheme.widget.jsfx.common,"processRefreshEvent");dojo.subscribe(webui.suntheme.widget.textField.event.state.beginTopic,webui.suntheme.widget.jsfx.common,"processStateEvent");dojo.subscribe(webui.suntheme.widget.textField.event.submit.beginTopic,webui.suntheme.widget.jsfx.common,"processSubmitEvent");dojo.subscribe(webui.suntheme.widget.textField.event.validation.beginTopic,webui.suntheme.widget.jsfx.textField,"processValidationEvent");dojo.provide("webui.suntheme.widget.passwordField");dojo.declare("webui.suntheme.widget.passwordField",webui.suntheme.widget.fieldBase,{widgetName:"passwordField"});webui.suntheme.widget.passwordField.prototype.getInputClassName=function(){if(this.fieldNode.readOnly){return this.widget.getClassName("PASSWORD_FIELD_READONLY","");}var _45b=(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","")+_45b;};webui.suntheme.widget.passwordField.prototype.setProps=function(_45c){return this.inherited("setProps",arguments);};
