/*
Copyright (c) 2008-2009 ThinkFree, Corp. All rights reserved.
*/
if(!dojo._hasResource["dojo.regexp"]){dojo._hasResource["dojo.regexp"]=true;dojo.provide("dojo.regexp");dojo.regexp.escapeString=function $DBA6_(_1,_2){return _1.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){if(_2&&_2.indexOf(ch)!=-1){return ch;}return "\\"+ch;});};dojo.regexp.buildGroupRE=function $DBA7_(_4,re,_6){if(!(_4 instanceof Array)){return re(_4);}var b=[];for(var i=0;i<_4.length;i++){b.push(re(_4[i]));}return dojo.regexp.group(b.join("|"),_6);};dojo.regexp.group=function $DBA8_(_9,_a){return "("+(_a?"?:":"")+_9+")";};}if(!dojo._hasResource["dojo.cookie"]){dojo._hasResource["dojo.cookie"]=true;dojo.provide("dojo.cookie");dojo.cookie=function $DA2W_(_b,_c,_d){var c=document.cookie;if(arguments.length==1){var _f=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(_b)+"=([^;]*)"));return _f?decodeURIComponent(_f[1]):undefined;}else{_d=_d||{};var exp=_d.expires;if(typeof exp=="number"){var d=new Date();d.setTime(d.getTime()+exp*24*60*60*1000);exp=_d.expires=d;}if(exp&&exp.toUTCString){_d.expires=exp.toUTCString();}_c=encodeURIComponent(_c);var _12=_b+"="+_c,_13;for(_13 in _d){_12+="; "+_13;var _14=_d[_13];if(_14!==true){_12+="="+_14;}}document.cookie=_12;}};dojo.cookie.isSupported=function $DA2X_(){if(!("cookieEnabled" in navigator)){this("__djCookieTest__","CookiesAllowed");navigator.cookieEnabled=this("__djCookieTest__")=="CookiesAllowed";if(navigator.cookieEnabled){this("__djCookieTest__","",{expires:-1});}}return navigator.cookieEnabled;};}if(!dojo._hasResource["dojo.i18n"]){dojo._hasResource["dojo.i18n"]=true;dojo.provide("dojo.i18n");dojo.i18n.getLocalization=function $DBEC_(_15,_16,_17){_17=dojo.i18n.normalizeLocale(_17);var _18=_17.split("-");var _19=[_15,"nls",_16].join(".");var _1a=dojo._loadedModules[_19];if(_1a){var _1b;for(var i=_18.length;i>0;i--){var loc=_18.slice(0,i).join("_");if(_1a[loc]){_1b=_1a[loc];break;}}if(!_1b){_1b=_1a.ROOT;}if(_1b){var _1e=function(){};_1e.prototype=_1b;return new _1e();}}throw new Error("Bundle not found: "+_16+" in "+_15+" , locale="+_17);};dojo.i18n.normalizeLocale=function $DBED_(_1f){var _20=_1f?_1f.toLowerCase():dojo.locale;if(_20=="root"){_20="ROOT";}return _20;};dojo.i18n._requireLocalization=function $DBEE_(_21,_22,_23,_24){var _25=dojo.i18n.normalizeLocale(_23);var _26=[_21,"nls",_22].join(".");var _27="";if(_24){var _28=_24.split(",");for(var i=0;i<_28.length;i++){if(_25["indexOf"](_28[i])==0){if(_28[i].length>_27.length){_27=_28[i];}}}if(!_27){_27="ROOT";}}var _2a=_24?_27:_25;var _2b=dojo._loadedModules[_26];var _2c=null;if(_2b){if(dojo.config.localizationComplete&&_2b._built){return;}var _2d=_2a.replace(/-/g,"_");var _2e=_26+"."+_2d;_2c=dojo._loadedModules[_2e];}if(!_2c){_2b=dojo["provide"](_26);var _2f=dojo._getModuleSymbols(_21);var _30=_2f.concat("nls").join("/");var _31;dojo.i18n._searchLocalePath(_2a,_24,function(loc){var _33=loc.replace(/-/g,"_");var _34=_26+"."+_33;var _35=false;if(!dojo._loadedModules[_34]){dojo["provide"](_34);var _36=[_30];if(loc!="ROOT"){_36.push(loc);}_36.push(_22);var _37=_36.join("/")+".js";_35=dojo._loadPath(_37,null,function(_38){var _39=function(){};_39.prototype=_31;_2b[_33]=new _39();for(var j in _38){_2b[_33][j]=_38[j];}});}else{_35=true;}if(_35&&_2b[_33]){_31=_2b[_33];}else{_2b[_33]=_31;}if(_24){return true;}});}if(_24&&_25!=_27){_2b[_25.replace(/-/g,"_")]=_2b[_27.replace(/-/g,"_")];}};(function(){var _3b=dojo.config.extraLocale;if(_3b){if(!_3b instanceof Array){_3b=[_3b];}var req=dojo.i18n._requireLocalization;dojo.i18n._requireLocalization=function $DBEF_(m,b,_3f,_40){req(m,b,_3f,_40);if(_3f){return;}for(var i=0;i<_3b.length;i++){req(m,b,_3b[i],_40);}};}})();dojo.i18n._searchLocalePath=function $DBEG_(_42,_43,_44){_42=dojo.i18n.normalizeLocale(_42);var _45=_42.split("-");var _46=[];for(var i=_45.length;i>0;i--){_46.push(_45.slice(0,i).join("-"));}_46.push(false);if(_43){_46.reverse();}for(var j=_46.length-1;j>=0;j--){var loc=_46[j]||"ROOT";var _4a=_44(loc);if(_4a){break;}}};dojo.i18n._preloadLocalizations=function $DBEH_(_4b,_4c){function preload(_4d){_4d=dojo.i18n.normalizeLocale(_4d);dojo.i18n._searchLocalePath(_4d,true,function(loc){for(var i=0;i<_4c.length;i++){if(_4c[i]==loc){dojo["require"](_4b+"_"+loc);return true;}}return false;});};preload();var _50=dojo.config.extraLocale||[];for(var i=0;i<_50.length;i++){preload(_50[i]);}};}if(!dojo._hasResource["dojo.string"]){dojo._hasResource["dojo.string"]=true;dojo.provide("dojo.string");dojo.string.rep=function $DA2Y_(str,num){if(num<=0||!str){return "";}var buf=[];for(;;){if(num&1){buf.push(str);}if(!(num>>=1)){break;}str+=str;}return buf.join("");};dojo.string.pad=function $DA2Z_(_55,_56,ch,end){if(!ch){ch="0";}var out=String(_55),pad=dojo.string.rep(ch,Math.ceil((_56-out.length)/ch.length));return end?out+pad:pad+out;};dojo.string.substitute=function $DA2a_(_5b,map,_5d,_5e){_5e=_5e||dojo.global;_5d=(!_5d)?function(v){return v;}:dojo.hitch(_5e,_5d);return _5b.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_60,key,_62){var _63=dojo.getObject(key,false,map);if(_62){_63=dojo.getObject(_62,false,_5e).call(_5e,_63,key);}return _5d(_63,key).toString();});};dojo.string.trim=function $DA2b_(str){str=str.replace(/^\s+/,"");for(var i=str.length-1;i>=0;i--){if(/\S/.test(str.charAt(i))){str=str.substring(0,i+1);break;}}return str;};}if(!dojo._hasResource["dojo.io.script"]){dojo._hasResource["dojo.io.script"]=true;dojo.provide("dojo.io.script");dojo.io.script={get:function $DBCr_(_66){var dfd=this._makeScriptDeferred(_66);var _68=dfd.ioArgs;dojo._ioAddQueryToUrl(_68);if(this._canAttach(_68)){this.attach(_68.id,_68.url,_66.frameDoc);}dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);return dfd;},attach:function $DBCs_(id,url,_6b){var doc=(_6b||dojo.doc);var _6d=doc.createElement("script");_6d.type="text/javascript";_6d.src=url;_6d.id=id;_6d.charset="utf-8";doc.getElementsByTagName("head")[0].appendChild(_6d);},remove:function $DBCt_(id,_6f){dojo._destroyElement(dojo.byId(id,_6f));if(this["jsonp_"+id]){delete this["jsonp_"+id];}},_makeScriptDeferred:function $DBCu_(_70){var dfd=dojo._ioSetArgs(_70,this._deferredCancel,this._deferredOk,this._deferredError);var _72=dfd.ioArgs;_72.id=dojo._scopeName+"IoScript"+(this._counter++);_72.canDelete=false;if(_70.callbackParamName){_72.query=_72.query||"";if(_72.query.length>0){_72.query+="&";}_72.query+=_70.callbackParamName+"="+(_70.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_72.id+"._jsonpCallback";_72.frameDoc=_70.frameDoc;_72.canDelete=true;dfd._jsonpCallback=this._jsonpCallback;this["jsonp_"+_72.id]=dfd;}return dfd;},_deferredCancel:function $DBCv_(dfd){dfd.canceled=true;if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}},_deferredOk:function $DBCw_(dfd){if(dfd.ioArgs.canDelete){dojo.io.script._addDeadScript(dfd.ioArgs);}if(dfd.ioArgs.json){return dfd.ioArgs.json;}else{return dfd.ioArgs;}},_deferredError:function $DBCx_(_75,dfd){if(dfd.ioArgs.canDelete){if(_75.dojoType=="timeout"){dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);}else{dojo.io.script._addDeadScript(dfd.ioArgs);}}return _75;},_deadScripts:[],_counter:1,_addDeadScript:function $DBCy_(_77){dojo.io.script._deadScripts.push({id:_77.id,frameDoc:_77.frameDoc});_77.frameDoc=null;},_validCheck:function $DBCz_(dfd){var _79=dojo.io.script;var _7a=_79._deadScripts;if(_7a&&_7a.length>0){for(var i=0;i<_7a.length;i++){_79.remove(_7a[i].id,_7a[i].frameDoc);_7a[i].frameDoc=null;}dojo.io.script._deadScripts=[];}return true;},_ioCheck:function $DBC0_(dfd){if(dfd.ioArgs.json){return true;}var _7d=dfd.ioArgs.args.checkString;if(_7d&&eval("typeof("+_7d+") != 'undefined'")){return true;}return false;},_resHandle:function $DBC1_(dfd){if(dojo.io.script._ioCheck(dfd)){dfd.callback(dfd);}else{dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));}},_canAttach:function $DBC2_(_7f){return true;},_jsonpCallback:function $DBC3_(_80){this.ioArgs.json=_80;}};}if(!dojo._hasResource["dojo.data.util.filter"]){dojo._hasResource["dojo.data.util.filter"]=true;dojo.provide("dojo.data.util.filter");dojo.data.util.filter.patternToRegExp=function $DBBk_(_81,_82){var rxp="^";var c=null;for(var i=0;i<_81.length;i++){c=_81.charAt(i);switch(c){case "\\":rxp+=c;i++;rxp+=_81.charAt(i);break;case "*":rxp+=".*";break;case "?":rxp+=".";break;case "$":case "^":case "/":case "+":case ".":case "|":case "(":case ")":case "{":case "}":case "[":case "]":rxp+="\\";default:rxp+=c;}}rxp+="$";if(_82){return new RegExp(rxp,"mi");}else{return new RegExp(rxp,"m");}};}if(!dojo._hasResource["dojo.data.util.sorter"]){dojo._hasResource["dojo.data.util.sorter"]=true;dojo.provide("dojo.data.util.sorter");dojo.data.util.sorter.basicComparator=function $DBBi_(a,b){var ret=0;if(a>b||typeof a==="undefined"||a===null){ret=1;}else{if(a<b||typeof b==="undefined"||b===null){ret=-1;}}return ret;};dojo.data.util.sorter.createSortFunction=function $DBBj_(_89,_8a){var _8b=[];function createSortFunction(_8c,dir){return function(_8e,_8f){var a=_8a.getValue(_8e,_8c);var b=_8a.getValue(_8f,_8c);var _92=null;if(_8a.comparatorMap){if(typeof _8c!=="string"){_8c=_8a.getIdentity(_8c);}_92=_8a.comparatorMap[_8c]||dojo.data.util.sorter.basicComparator;}_92=_92||dojo.data.util.sorter.basicComparator;return dir*_92(a,b);};};var _93;for(var i=0;i<_89.length;i++){_93=_89[i];if(_93.attribute){var _95=(_93.descending)?-1:1;_8b.push(createSortFunction(_93.attribute,_95));}}return function(_96,_97){var i=0;while(i<_8b.length){var ret=_8b[i++](_96,_97);if(ret!==0){return ret;}}return 0;};};}if(!dojo._hasResource["dojo.data.util.simpleFetch"]){dojo._hasResource["dojo.data.util.simpleFetch"]=true;dojo.provide("dojo.data.util.simpleFetch");dojo.data.util.simpleFetch.fetch=function $DBBl_(_9a){_9a=_9a||{};if(!_9a.store){_9a.store=this;}var _9b=this;var _9c=function(_9d,_9e){if(_9e.onError){var _9f=_9e.scope||dojo.global;_9e.onError.call(_9f,_9d,_9e);}};var _a0=function(_a1,_a2){var _a3=_a2.abort||null;var _a4=false;var _a5=_a2.start?_a2.start:0;var _a6=(_a2.count&&(_a2.count!==Infinity))?(_a5+_a2.count):_a1.length;_a2.abort=function $DBBm_(){_a4=true;if(_a3){_a3.call(_a2);}};var _a7=_a2.scope||dojo.global;if(!_a2.store){_a2.store=_9b;}if(_a2.onBegin){_a2.onBegin.call(_a7,_a1.length,_a2);}if(_a2.sort){_a1.sort(dojo.data.util.sorter.createSortFunction(_a2.sort,_9b));}if(_a2.onItem){for(var i=_a5;(i<_a1.length)&&(i<_a6);++i){var _a9=_a1[i];if(!_a4){_a2.onItem.call(_a7,_a9,_a2);}}}if(_a2.onComplete&&!_a4){var _aa=null;if(!_a2.onItem){_aa=_a1.slice(_a5,_a6);}_a2.onComplete.call(_a7,_aa,_a2);}};this._fetchItems(_9a,_a0,_9c);return _9a;};}if(!dojo._hasResource["dojo.date.stamp"]){dojo._hasResource["dojo.date.stamp"]=true;dojo.provide("dojo.date.stamp");dojo.date.stamp.fromISOString=function $DA10_(_ab,_ac){if(!dojo.date.stamp._isoRegExp){dojo.date.stamp._isoRegExp=/^(?:(\d{4})(?:-(\d{2})(?:-(\d{2}))?)?)?(?:T(\d{2}):(\d{2})(?::(\d{2})(.\d+)?)?((?:[+-](\d{2}):(\d{2}))|Z)?)?$/;}var _ad=dojo.date.stamp._isoRegExp.exec(_ab);var _ae=null;if(_ad){_ad.shift();if(_ad[1]){_ad[1]--;}if(_ad[6]){_ad[6]*=1000;}if(_ac){_ac=new Date(_ac);dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(_af){return _ac["get"+_af]();}).forEach(function(_b0,_b1){if(_ad[_b1]===undefined){_ad[_b1]=_b0;}});}_ae=new Date(_ad[0]||1970,_ad[1]||0,_ad[2]||1,_ad[3]||0,_ad[4]||0,_ad[5]||0,_ad[6]||0);var _b2=0;var _b3=_ad[7]&&_ad[7].charAt(0);if(_b3!="Z"){_b2=((_ad[8]||0)*60)+(Number(_ad[9])||0);if(_b3!="-"){_b2*=-1;}}if(_b3){_b2-=_ae.getTimezoneOffset();}if(_b2){_ae.setTime(_ae.getTime()+_b2*60000);}}return _ae;};dojo.date.stamp.toISOString=function $DA12_(_b4,_b5){var _=function(n){return (n<10)?"0"+n:n;};_b5=_b5||{};var _b8=[];var _b9=_b5.zulu?"getUTC":"get";var _ba="";if(_b5.selector!="time"){var _bb=_b4[_b9+"FullYear"]();_ba=["0000".substr((_bb+"").length)+_bb,_(_b4[_b9+"Month"]()+1),_(_b4[_b9+"Date"]())].join("-");}_b8.push(_ba);if(_b5.selector!="date"){var _bc=[_(_b4[_b9+"Hours"]()),_(_b4[_b9+"Minutes"]()),_(_b4[_b9+"Seconds"]())].join(":");var _bd=_b4[_b9+"Milliseconds"]();if(_b5.milliseconds){_bc+="."+(_bd<100?"0":"")+_(_bd);}if(_b5.zulu){_bc+="Z";}else{if(_b5.selector!="time"){var _be=_b4.getTimezoneOffset();var _bf=Math.abs(_be);_bc+=(_be>0?"-":"+")+_(Math.floor(_bf/60))+":"+_(_bf%60);}}_b8.push(_bc);}return _b8.join("T");};}if(!dojo._hasResource["dojo.data.ItemFileReadStore"]){dojo._hasResource["dojo.data.ItemFileReadStore"]=true;dojo.provide("dojo.data.ItemFileReadStore");dojo.declare("dojo.data.ItemFileReadStore",null,{constructor:function $DBCB_(_c0){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._jsonFileUrl=_c0.url;this._jsonData=_c0.data;this._datatypeMap=_c0.typeMap||{};if(!this._datatypeMap["Date"]){this._datatypeMap["Date"]={type:Date,deserialize:function $DBCC_(_c1){return dojo.date.stamp.fromISOString(_c1);}};}this._features={"dojo.data.api.Read":true,"dojo.data.api.Identity":true};this._itemsByIdentity=null;this._storeRefPropName="_S";this._itemNumPropName="_0";this._rootItemPropName="_RI";this._reverseRefMap="_RRM";this._loadInProgress=false;this._queuedFetches=[];if(_c0.urlPreventCache!==undefined){this.urlPreventCache=_c0.urlPreventCache?true:false;}if(_c0.clearOnClose){this.clearOnClose=true;}},url:"",data:null,typeMap:null,clearOnClose:false,urlPreventCache:false,_assertIsItem:function $DBCD_(_c2){if(!this.isItem(_c2)){throw new Error("dojo.data.ItemFileReadStore: Invalid item argument.");}},_assertIsAttribute:function $DBCE_(_c3){if(typeof _c3!=="string"){throw new Error("dojo.data.ItemFileReadStore: Invalid attribute argument.");}},getValue:function $DBCF_(_c4,_c5,_c6){var _c7=this.getValues(_c4,_c5);return (_c7.length>0)?_c7[0]:_c6;},getValues:function $DBCG_(_c8,_c9){this._assertIsItem(_c8);this._assertIsAttribute(_c9);return _c8[_c9]||[];},getAttributes:function $DBCH_(_ca){this._assertIsItem(_ca);var _cb=[];for(var key in _ca){if((key!==this._storeRefPropName)&&(key!==this._itemNumPropName)&&(key!==this._rootItemPropName)&&(key!==this._reverseRefMap)){_cb.push(key);}}return _cb;},hasAttribute:function $DBCI_(_cd,_ce){return this.getValues(_cd,_ce).length>0;},containsValue:function $DBCJ_(_cf,_d0,_d1){var _d2=undefined;if(typeof _d1==="string"){_d2=dojo.data.util.filter.patternToRegExp(_d1,false);}return this._containsValue(_cf,_d0,_d1,_d2);},_containsValue:function $DBCK_(_d3,_d4,_d5,_d6){return dojo.some(this.getValues(_d3,_d4),function(_d7){if(_d7!==null&&!dojo.isObject(_d7)&&_d6){if(_d7.toString().match(_d6)){return true;}}else{if(_d5===_d7){return true;}}});},isItem:function $DBCL_(_d8){if(_d8&&_d8[this._storeRefPropName]===this){if(this._arrayOfAllItems[_d8[this._itemNumPropName]]===_d8){return true;}}return false;},isItemLoaded:function $DBCM_(_d9){return this.isItem(_d9);},loadItem:function $DBCN_(_da){this._assertIsItem(_da.item);},getFeatures:function $DBCO_(){return this._features;},getLabel:function $DBCP_(_db){if(this._labelAttr&&this.isItem(_db)){return this.getValue(_db,this._labelAttr);}return undefined;},getLabelAttributes:function $DBCQ_(_dc){if(this._labelAttr){return [this._labelAttr];}return null;},_fetchItems:function $DBCR_(_dd,_de,_df){var _e0=this;var _e1=function(_e2,_e3){var _e4=[];if(_e2.query){var _e5=_e2.queryOptions?_e2.queryOptions.ignoreCase:false;var _e6={};for(var key in _e2.query){var _e8=_e2.query[key];if(typeof _e8==="string"){_e6[key]=dojo.data.util.filter.patternToRegExp(_e8,_e5);}}for(var i=0;i<_e3.length;++i){var _ea=true;var _eb=_e3[i];if(_eb===null){_ea=false;}else{for(var key in _e2.query){var _e8=_e2.query[key];if(!_e0._containsValue(_eb,key,_e8,_e6[key])){_ea=false;}}}if(_ea){_e4.push(_eb);}}_de(_e4,_e2);}else{for(var i=0;i<_e3.length;++i){var _ec=_e3[i];if(_ec!==null){_e4.push(_ec);}}_de(_e4,_e2);}};if(this._loadFinished){_e1(_dd,this._getItemsArray(_dd.queryOptions));}else{if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_dd,filter:_e1});}else{this._loadInProgress=true;var _ed={url:_e0._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};var _ee=dojo.xhrGet(_ed);_ee.addCallback(function(_ef){try{_e0._getItemsFromLoadedData(_ef);_e0._loadFinished=true;_e0._loadInProgress=false;_e1(_dd,_e0._getItemsArray(_dd.queryOptions));_e0._handleQueuedFetches();}catch(e){_e0._loadFinished=true;_e0._loadInProgress=false;_df(e,_dd);}});_ee.addErrback(function(_f0){_e0._loadInProgress=false;_df(_f0,_dd);});}}else{if(this._jsonData){try{this._loadFinished=true;this._getItemsFromLoadedData(this._jsonData);this._jsonData=null;_e1(_dd,this._getItemsArray(_dd.queryOptions));}catch(e){_df(e,_dd);}}else{_df(new Error("dojo.data.ItemFileReadStore: No JSON source data was provided as either URL or a nested Javascript object."),_dd);}}}},_handleQueuedFetches:function $DBCS_(){if(this._queuedFetches.length>0){for(var i=0;i<this._queuedFetches.length;i++){var _f2=this._queuedFetches[i];var _f3=_f2.args;var _f4=_f2.filter;if(_f4){_f4(_f3,this._getItemsArray(_f3.queryOptions));}else{this.fetchItemByIdentity(_f3);}}this._queuedFetches=[];}},_getItemsArray:function $DBCT_(_f5){if(_f5&&_f5.deep){return this._arrayOfAllItems;}return this._arrayOfTopLevelItems;},close:function $DBCU_(_f6){if(this.clearOnClose&&(this._jsonFileUrl!=="")){this._arrayOfAllItems=[];this._arrayOfTopLevelItems=[];this._loadFinished=false;this._itemsByIdentity=null;this._loadInProgress=false;this._queuedFetches=[];}},_getItemsFromLoadedData:function $DBCV_(_f7){var _f8=false;function valueIsAnItem(_f9){var _fa=((_f9!=null)&&(typeof _f9=="object")&&(!dojo.isArray(_f9)||_f8)&&(!dojo.isFunction(_f9))&&(_f9.constructor==Object||dojo.isArray(_f9))&&(typeof _f9._reference=="undefined")&&(typeof _f9._type=="undefined")&&(typeof _f9._value=="undefined"));return _fa;};var _fb=this;function addItemAndSubItemsToArrayOfAllItems(_fc){_fb._arrayOfAllItems.push(_fc);for(var _fd in _fc){var _fe=_fc[_fd];if(_fe){if(dojo.isArray(_fe)){var _ff=_fe;for(var k=0;k<_ff.length;++k){var _101=_ff[k];if(valueIsAnItem(_101)){addItemAndSubItemsToArrayOfAllItems(_101);}}}else{if(valueIsAnItem(_fe)){addItemAndSubItemsToArrayOfAllItems(_fe);}}}}};this._labelAttr=_f7.label;var i;var item;this._arrayOfAllItems=[];this._arrayOfTopLevelItems=_f7.items;for(i=0;i<this._arrayOfTopLevelItems.length;++i){item=this._arrayOfTopLevelItems[i];if(dojo.isArray(item)){_f8=true;}addItemAndSubItemsToArrayOfAllItems(item);item[this._rootItemPropName]=true;}var _104={};var key;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){if(key!==this._rootItemPropName){var _106=item[key];if(_106!==null){if(!dojo.isArray(_106)){item[key]=[_106];}}else{item[key]=[null];}}_104[key]=key;}}while(_104[this._storeRefPropName]){this._storeRefPropName+="_";}while(_104[this._itemNumPropName]){this._itemNumPropName+="_";}while(_104[this._reverseRefMap]){this._reverseRefMap+="_";}var _107;var _108=_f7.identifier;if(_108){this._itemsByIdentity={};this._features["dojo.data.api.Identity"]=_108;for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];_107=item[_108];var _109=_107[0];if(!this._itemsByIdentity[_109]){this._itemsByIdentity[_109]=item;}else{if(this._jsonFileUrl){throw new Error("dojo.data.ItemFileReadStore:  The json data as specified by: ["+this._jsonFileUrl+"] is malformed.  Items within the list have identifier: ["+_108+"].  Value collided: ["+_109+"]");}else{if(this._jsonData){throw new Error("dojo.data.ItemFileReadStore:  The json data provided by the creation arguments is malformed.  Items within the list have identifier: ["+_108+"].  Value collided: ["+_109+"]");}}}}}else{this._features["dojo.data.api.Identity"]=Number;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];item[this._storeRefPropName]=this;item[this._itemNumPropName]=i;}for(i=0;i<this._arrayOfAllItems.length;++i){item=this._arrayOfAllItems[i];for(key in item){_107=item[key];for(var j=0;j<_107.length;++j){_106=_107[j];if(_106!==null&&typeof _106=="object"){if(_106._type&&_106._value){var type=_106._type;var _10c=this._datatypeMap[type];if(!_10c){throw new Error("dojo.data.ItemFileReadStore: in the typeMap constructor arg, no object class was specified for the datatype '"+type+"'");}else{if(dojo.isFunction(_10c)){_107[j]=new _10c(_106._value);}else{if(dojo.isFunction(_10c.deserialize)){_107[j]=_10c.deserialize(_106._value);}else{throw new Error("dojo.data.ItemFileReadStore: Value provided in typeMap was neither a constructor, nor a an object with a deserialize function");}}}}if(_106._reference){var _10d=_106._reference;if(!dojo.isObject(_10d)){_107[j]=this._itemsByIdentity[_10d];}else{for(var k=0;k<this._arrayOfAllItems.length;++k){var _10f=this._arrayOfAllItems[k];var _110=true;for(var _111 in _10d){if(_10f[_111]!=_10d[_111]){_110=false;}}if(_110){_107[j]=_10f;}}}if(this.referenceIntegrity){var _112=_107[j];if(this.isItem(_112)){this._addReferenceToMap(_112,item,key);}}}else{if(this.isItem(_106)){if(this.referenceIntegrity){this._addReferenceToMap(_106,item,key);}}}}}}}},_addReferenceToMap:function $DBCW_(_113,_114,_115){},getIdentity:function $DBCX_(item){var _117=this._features["dojo.data.api.Identity"];if(_117===Number){return item[this._itemNumPropName];}else{var _118=item[_117];if(_118){return _118[0];}}return null;},fetchItemByIdentity:function $DBCY_(_119){if(!this._loadFinished){var self=this;if(this._jsonFileUrl){if(this._loadInProgress){this._queuedFetches.push({args:_119});}else{this._loadInProgress=true;var _11b={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache};var _11c=dojo.xhrGet(_11b);_11c.addCallback(function(data){var _11e=_119.scope?_119.scope:dojo.global;try{self._getItemsFromLoadedData(data);self._loadFinished=true;self._loadInProgress=false;var item=self._getItemByIdentity(_119.identity);if(_119.onItem){_119.onItem.call(_11e,item);}self._handleQueuedFetches();}catch(error){self._loadInProgress=false;if(_119.onError){_119.onError.call(_11e,error);}}});_11c.addErrback(function(_120){self._loadInProgress=false;if(_119.onError){var _121=_119.scope?_119.scope:dojo.global;_119.onError.call(_121,_120);}});}}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;var item=self._getItemByIdentity(_119.identity);if(_119.onItem){var _123=_119.scope?_119.scope:dojo.global;_119.onItem.call(_123,item);}}}}else{var item=this._getItemByIdentity(_119.identity);if(_119.onItem){var _123=_119.scope?_119.scope:dojo.global;_119.onItem.call(_123,item);}}},_getItemByIdentity:function $DBCZ_(_124){var item=null;if(this._itemsByIdentity){item=this._itemsByIdentity[_124];}else{item=this._arrayOfAllItems[_124];}if(item===undefined){item=null;}return item;},getIdentityAttributes:function $DBCa_(item){var _127=this._features["dojo.data.api.Identity"];if(_127===Number){return null;}else{return [_127];}},_forceLoad:function $DBCb_(){var self=this;if(this._jsonFileUrl){var _129={url:self._jsonFileUrl,handleAs:"json-comment-optional",preventCache:this.urlPreventCache,sync:true};var _12a=dojo.xhrGet(_129);_12a.addCallback(function(data){try{if(self._loadInProgress!==true&&!self._loadFinished){self._getItemsFromLoadedData(data);self._loadFinished=true;}else{if(self._loadInProgress){throw new Error("dojo.data.ItemFileReadStore:  Unable to perform a synchronous load, an async load is in progress.");}}}catch(e){throw e;}});_12a.addErrback(function(_12c){throw _12c;});}else{if(this._jsonData){self._getItemsFromLoadedData(self._jsonData);self._jsonData=null;self._loadFinished=true;}}}});dojo.extend(dojo.data.ItemFileReadStore,dojo.data.util.simpleFetch);}if(!dojo._hasResource["dojo.data.ItemFileWriteStore"]){dojo._hasResource["dojo.data.ItemFileWriteStore"]=true;dojo.provide("dojo.data.ItemFileWriteStore");dojo.declare("dojo.data.ItemFileWriteStore",dojo.data.ItemFileReadStore,{constructor:function $DBBn_(_12d){this._features["dojo.data.api.Write"]=true;this._features["dojo.data.api.Notification"]=true;this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};if(!this._datatypeMap["Date"].serialize){this._datatypeMap["Date"].serialize=function(obj){return dojo.date.stamp.toISOString(obj,{zulu:true});};}if(_12d&&(_12d.referenceIntegrity===false)){this.referenceIntegrity=false;}this._saveInProgress=false;},referenceIntegrity:true,_assert:function $DBBo_(_12f){if(!_12f){throw new Error("assertion failed in ItemFileWriteStore");}},_getIdentifierAttribute:function $DBBp_(){var _130=this.getFeatures()["dojo.data.api.Identity"];return _130;},newItem:function $DBBq_(_131,_132){this._assert(!this._saveInProgress);if(!this._loadFinished){this._forceLoad();}if(typeof _131!="object"&&typeof _131!="undefined"){throw new Error("newItem() was passed something other than an object");}var _133=null;var _134=this._getIdentifierAttribute();if(_134===Number){_133=this._arrayOfAllItems.length;}else{_133=_131[_134];if(typeof _133==="undefined"){throw new Error("newItem() was not passed an identity for the new item");}if(dojo.isArray(_133)){throw new Error("newItem() was not passed an single-valued identity");}}if(this._itemsByIdentity){this._assert(typeof this._itemsByIdentity[_133]==="undefined");}this._assert(typeof this._pending._newItems[_133]==="undefined");this._assert(typeof this._pending._deletedItems[_133]==="undefined");var _135={};_135[this._storeRefPropName]=this;_135[this._itemNumPropName]=this._arrayOfAllItems.length;if(this._itemsByIdentity){this._itemsByIdentity[_133]=_135;_135[_134]=[_133];}this._arrayOfAllItems.push(_135);var _136=null;if(_132&&_132.parent&&_132.attribute){_136={item:_132.parent,attribute:_132.attribute,oldValue:undefined};var _137=this.getValues(_132.parent,_132.attribute);if(_137&&_137.length>0){var _138=_137.slice(0,_137.length);if(_137.length===1){_136.oldValue=_137[0];}else{_136.oldValue=_137.slice(0,_137.length);}_138.push(_135);this._setValueOrValues(_132.parent,_132.attribute,_138,false);_136.newValue=this.getValues(_132.parent,_132.attribute);}else{this._setValueOrValues(_132.parent,_132.attribute,_135,false);_136.newValue=_135;}}else{_135[this._rootItemPropName]=true;this._arrayOfTopLevelItems.push(_135);}this._pending._newItems[_133]=_135;for(var key in _131){if(key===this._storeRefPropName||key===this._itemNumPropName){throw new Error("encountered bug in ItemFileWriteStore.newItem");}var _13a=_131[key];if(!dojo.isArray(_13a)){_13a=[_13a];}_135[key]=_13a;if(this.referenceIntegrity){for(var i=0;i<_13a.length;i++){var val=_13a[i];if(this.isItem(val)){this._addReferenceToMap(val,_135,key);}}}}this.onNew(_135,_136);return _135;},_removeArrayElement:function $DBBr_(_13d,_13e){var _13f=dojo.indexOf(_13d,_13e);if(_13f!=-1){_13d.splice(_13f,1);return true;}return false;},deleteItem:function $DBBs_(item){this._assert(!this._saveInProgress);this._assertIsItem(item);var _141=item[this._itemNumPropName];var _142=this.getIdentity(item);if(this.referenceIntegrity){var _143=this.getAttributes(item);if(item[this._reverseRefMap]){item["backup_"+this._reverseRefMap]=dojo.clone(item[this._reverseRefMap]);}dojo.forEach(_143,function(_144){dojo.forEach(this.getValues(item,_144),function(_145){if(this.isItem(_145)){if(!item["backupRefs_"+this._reverseRefMap]){item["backupRefs_"+this._reverseRefMap]=[];}item["backupRefs_"+this._reverseRefMap].push({id:this.getIdentity(_145),attr:_144});this._removeReferenceFromMap(_145,item,_144);}},this);},this);var _146=item[this._reverseRefMap];if(_146){for(var _147 in _146){var _148=null;if(this._itemsByIdentity){_148=this._itemsByIdentity[_147];}else{_148=this._arrayOfAllItems[_147];}if(_148){for(var _149 in _146[_147]){var _14a=this.getValues(_148,_149)||[];var _14b=dojo.filter(_14a,function(_14c){return !(this.isItem(_14c)&&this.getIdentity(_14c)==_142);},this);this._removeReferenceFromMap(item,_148,_149);if(_14b.length<_14a.length){this._setValueOrValues(_148,_149,_14b,true);}}}}}}this._arrayOfAllItems[_141]=null;item[this._storeRefPropName]=null;if(this._itemsByIdentity){delete this._itemsByIdentity[_142];}this._pending._deletedItems[_142]=item;if(item[this._rootItemPropName]){this._removeArrayElement(this._arrayOfTopLevelItems,item);}this.onDelete(item);return true;},setValue:function $DBBt_(item,_14e,_14f){return this._setValueOrValues(item,_14e,_14f,true);},setValues:function $DBBu_(item,_151,_152){return this._setValueOrValues(item,_151,_152,true);},unsetAttribute:function $DBBv_(item,_154){return this._setValueOrValues(item,_154,[],true);},_setValueOrValues:function $DBBw_(item,_156,_157,_158){this._assert(!this._saveInProgress);this._assertIsItem(item);this._assert(dojo.isString(_156));this._assert(typeof _157!=="undefined");var _159=this._getIdentifierAttribute();if(_156==_159){throw new Error("ItemFileWriteStore does not have support for changing the value of an item's identifier.");}var _15a=this._getValueOrValues(item,_156);var _15b=this.getIdentity(item);if(!this._pending._modifiedItems[_15b]){var _15c={};for(var key in item){if((key===this._storeRefPropName)||(key===this._itemNumPropName)||(key===this._rootItemPropName)){_15c[key]=item[key];}else{if(key===this._reverseRefMap){_15c[key]=dojo.clone(item[key]);}else{_15c[key]=item[key].slice(0,item[key].length);}}}this._pending._modifiedItems[_15b]=_15c;}var _15e=false;if(dojo.isArray(_157)&&_157.length===0){_15e=delete item[_156];_157=undefined;if(this.referenceIntegrity&&_15a){var _15f=_15a;if(!dojo.isArray(_15f)){_15f=[_15f];}for(var i=0;i<_15f.length;i++){var _161=_15f[i];if(this.isItem(_161)){this._removeReferenceFromMap(_161,item,_156);}}}}else{var _162;if(dojo.isArray(_157)){var _163=_157;_162=_157.slice(0,_157.length);}else{_162=[_157];}if(this.referenceIntegrity){if(_15a){var _15f=_15a;if(!dojo.isArray(_15f)){_15f=[_15f];}var map={};dojo.forEach(_15f,function(_165){if(this.isItem(_165)){var id=this.getIdentity(_165);map[id.toString()]=true;}},this);dojo.forEach(_162,function(_167){if(this.isItem(_167)){var id=this.getIdentity(_167);if(map[id.toString()]){delete map[id.toString()];}else{this._addReferenceToMap(_167,item,_156);}}},this);for(var rId in map){var _16a;if(this._itemsByIdentity){_16a=this._itemsByIdentity[rId];}else{_16a=this._arrayOfAllItems[rId];}this._removeReferenceFromMap(_16a,item,_156);}}else{for(var i=0;i<_162.length;i++){var _161=_162[i];if(this.isItem(_161)){this._addReferenceToMap(_161,item,_156);}}}}item[_156]=_162;_15e=true;}if(_158){this.onSet(item,_156,_15a,_157);}return _15e;},_addReferenceToMap:function $DBBx_(_16b,_16c,_16d){var _16e=this.getIdentity(_16c);var _16f=_16b[this._reverseRefMap];if(!_16f){_16f=_16b[this._reverseRefMap]={};}var _170=_16f[_16e];if(!_170){_170=_16f[_16e]={};}_170[_16d]=true;},_removeReferenceFromMap:function $DBBy_(_171,_172,_173){var _174=this.getIdentity(_172);var _175=_171[this._reverseRefMap];var _176;if(_175){for(_176 in _175){if(_176==_174){delete _175[_176][_173];if(this._isEmpty(_175[_176])){delete _175[_176];}}}if(this._isEmpty(_175)){delete _171[this._reverseRefMap];}}},_dumpReferenceMap:function $DBBz_(){var i;for(i=0;i<this._arrayOfAllItems.length;i++){var item=this._arrayOfAllItems[i];if(item&&item[this._reverseRefMap]){}}},_getValueOrValues:function $DBB0_(item,_17a){var _17b=undefined;if(this.hasAttribute(item,_17a)){var _17c=this.getValues(item,_17a);if(_17c.length==1){_17b=_17c[0];}else{_17b=_17c;}}return _17b;},_flatten:function $DBB1_(_17d){if(this.isItem(_17d)){var item=_17d;var _17f=this.getIdentity(item);var _180={_reference:_17f};return _180;}else{if(typeof _17d==="object"){for(var type in this._datatypeMap){var _182=this._datatypeMap[type];if(dojo.isObject(_182)&&!dojo.isFunction(_182)){if(_17d instanceof _182.type){if(!_182.serialize){throw new Error("ItemFileWriteStore:  No serializer defined for type mapping: ["+type+"]");}return {_type:type,_value:_182.serialize(_17d)};}}else{if(_17d instanceof _182){return {_type:type,_value:_17d.toString()};}}}}return _17d;}},_getNewFileContentString:function $DBB2_(){var _183={};var _184=this._getIdentifierAttribute();if(_184!==Number){_183.identifier=_184;}if(this._labelAttr){_183.label=this._labelAttr;}_183.items=[];for(var i=0;i<this._arrayOfAllItems.length;++i){var item=this._arrayOfAllItems[i];if(item!==null){var _187={};for(var key in item){if(key!==this._storeRefPropName&&key!==this._itemNumPropName){var _189=key;var _18a=this.getValues(item,_189);if(_18a.length==1){_187[_189]=this._flatten(_18a[0]);}else{var _18b=[];for(var j=0;j<_18a.length;++j){_18b.push(this._flatten(_18a[j]));_187[_189]=_18b;}}}}_183.items.push(_187);}}var _18d=true;return dojo.toJson(_183,_18d);},_isEmpty:function $DBB3_(_18e){var _18f=true;if(dojo.isObject(_18e)){var i;for(i in _18e){_18f=false;break;}}else{if(dojo.isArray(_18e)){if(_18e.length>0){_18f=false;}}}return _18f;},save:function $DBB4_(_191){this._assert(!this._saveInProgress);this._saveInProgress=true;var self=this;var _193=function(){self._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};self._saveInProgress=false;if(_191&&_191.onComplete){var _194=_191.scope||dojo.global;_191.onComplete.call(_194);}};var _195=function(err){self._saveInProgress=false;if(_191&&_191.onError){var _197=_191.scope||dojo.global;_191.onError.call(_197,err);}};if(this._saveEverything){var _198=this._getNewFileContentString();this._saveEverything(_193,_195,_198);}if(this._saveCustom){this._saveCustom(_193,_195);}if(!this._saveEverything&&!this._saveCustom){_193();}},revert:function $DBB5_(){this._assert(!this._saveInProgress);var _199;for(_199 in this._pending._modifiedItems){var _19a=this._pending._modifiedItems[_199];var _19b=null;if(this._itemsByIdentity){_19b=this._itemsByIdentity[_199];}else{_19b=this._arrayOfAllItems[_199];}_19a[this._storeRefPropName]=this;_19b[this._storeRefPropName]=null;var _19c=_19b[this._itemNumPropName];this._arrayOfAllItems[_19c]=_19a;if(_19b[this._rootItemPropName]){var i;for(i=0;i<this._arrayOfTopLevelItems.length;i++){var _19e=this._arrayOfTopLevelItems[i];if(this.getIdentity(_19e)==_199){this._arrayOfTopLevelItems[i]=_19a;break;}}}if(this._itemsByIdentity){this._itemsByIdentity[_199]=_19a;}}var _19f;for(_199 in this._pending._deletedItems){_19f=this._pending._deletedItems[_199];_19f[this._storeRefPropName]=this;var _1a0=_19f[this._itemNumPropName];if(_19f["backup_"+this._reverseRefMap]){_19f[this._reverseRefMap]=_19f["backup_"+this._reverseRefMap];delete _19f["backup_"+this._reverseRefMap];}this._arrayOfAllItems[_1a0]=_19f;if(this._itemsByIdentity){this._itemsByIdentity[_199]=_19f;}if(_19f[this._rootItemPropName]){this._arrayOfTopLevelItems.push(_19f);}}for(_199 in this._pending._deletedItems){_19f=this._pending._deletedItems[_199];if(_19f["backupRefs_"+this._reverseRefMap]){dojo.forEach(_19f["backupRefs_"+this._reverseRefMap],function(_1a1){var _1a2;if(this._itemsByIdentity){_1a2=this._itemsByIdentity[_1a1.id];}else{_1a2=this._arrayOfAllItems[_1a1.id];}this._addReferenceToMap(_1a2,_19f,_1a1.attr);},this);delete _19f["backupRefs_"+this._reverseRefMap];}}for(_199 in this._pending._newItems){var _1a3=this._pending._newItems[_199];_1a3[this._storeRefPropName]=null;this._arrayOfAllItems[_1a3[this._itemNumPropName]]=null;if(_1a3[this._rootItemPropName]){this._removeArrayElement(this._arrayOfTopLevelItems,_1a3);}if(this._itemsByIdentity){delete this._itemsByIdentity[_199];}}this._pending={_newItems:{},_modifiedItems:{},_deletedItems:{}};return true;},isDirty:function $DBB6_(item){if(item){var _1a5=this.getIdentity(item);return new Boolean(this._pending._newItems[_1a5]||this._pending._modifiedItems[_1a5]||this._pending._deletedItems[_1a5]).valueOf();}else{if(!this._isEmpty(this._pending._newItems)||!this._isEmpty(this._pending._modifiedItems)||!this._isEmpty(this._pending._deletedItems)){return true;}return false;}},onSet:function $DBB7_(item,_1a7,_1a8,_1a9){},onNew:function $DBB8_(_1aa,_1ab){},onDelete:function $DBB9_(_1ac){},close:function $DBCA_(_1ad){if(this.clearOnClose){if(!this.isDirty()){this.inherited(arguments);}else{if(this._jsonFileUrl!==""){throw new Error("dojo.data.ItemFileWriteStore: There are unsaved changes present in the store.  Please save or revert the changes before invoking close.");}}}}});}if(!dojo._hasResource["common.util"]){dojo._hasResource["common.util"]=true;dojo.provide("common.util");dojo.declare("common.util",null,{_version:1.3});(function(){var util=common.util;util.CONTEXT_PATH="static";util.TF_LOCALE="TFLocale";util.TF_LOCALE_BUNDLE=["en","ko","ja","de","it","fr","pt","zh_tw","zh_cn","es"];util.loadResourceBundle=function $DApj_(_1af){var _1b0=util.setLocale(_1af);dojo.forEach(util.TF_LOCALE_BUNDLE,function(_1b1){dojo["requireLocalization"]("common","commonmsgs",_1b1);dojo["requireLocalization"]("common","membermsgs",_1b1);dojo["requireLocalization"]("common","myofficemsgs",_1b1);dojo["requireLocalization"]("common","workspacemsgs",_1b1);});var _1b2=dojo.i18n.getLocalization("common","commonmsgs",_1b0);dojo.global.membermsgs=dojo.mixin(dojo.i18n.getLocalization("common","membermsgs",_1b0),_1b2);dojo.global.myofficemsgs=dojo.mixin(dojo.i18n.getLocalization("common","myofficemsgs",_1b0),_1b2);dojo.global.workspacemsgs=dojo.mixin(dojo.i18n.getLocalization("common","workspacemsgs",_1b0),_1b2);return _1b0;};util.getLocale=function $DApk_(){var _1b3=dojo.cookie(util.TF_LOCALE)||util.setLocale();if(_1b3.indexOf("zh")<0&&_1b3.indexOf("_")>0){_1b3=_1b3.substring(0,_1b3.indexOf("_"));}return _1b3;};util.setLocale=function $DApl_(_1b4){var _1b5=_1b4||dojo.cookie(util.TF_LOCALE)||dojo.locale.slice(0,2);dojo.cookie(util.TF_LOCALE,_1b5,{path:"/",domain:".thinkfree.com"});if(_1b5.indexOf("zh")<0&&_1b5.indexOf("_")>0){_1b5=_1b5.substring(0,_1b5.indexOf("_"));}return _1b5;};util._isValidPattern=function $DApm_(str,_1b7){var _1b8=false;if(_1b7.exec(str)!==null){_1b8=true;}return _1b8;};util.FileLength=60;util._rxFileNameExclude=/[<>\:\;\\\"\/\|\?\*\+\#\%\~]/;util.isValidFileName=function $DApn_(_1b9){return !util._isValidPattern(_1b9,util._rxFileNameExclude);};util.isValidFileNameLength=function $DApo_(_1ba){if(_1ba){return (_1ba.length<60)?true:false;}return false;};util.getFileExt=function $DApp_(_1bb){var lDot=_1bb.lastIndexOf(".");return _1bb.substring(lDot+1);};util._rxConvertSupportedExt=/\b(doc|docx|dot|rtf|docz|ppt|pptx|pot|pps|xls|xlsx|xlt|pdf|hwp)\b/i;util._rxOtherSupportedExt=/\b(jpg|jpeg|gif|bmp|html|htm|txt|csv)\b/i;util.isConvertableExt=function $DApq_(ext){return util._isValidPattern(ext,util._rxConvertSupportedExt);};util.isOtherSupportableExt=function $DApr_(ext){return util._isValidPattern(ext,util._rxOtherSupportedExt);};util.getFileNameFromURI=function $DAps_(uri){var _1c0=uri.lastIndexOf("/");return uri.substring(_1c0+1);};util.signOff=function $DApt_(){var url=config.urls.MEMBER_URL+"/sign_off.action";document.location.href=url;};util.version="1.3";})();}if(!dojo._hasResource["dijit._base.focus"]){dojo._hasResource["dijit._base.focus"]=true;dojo.provide("dijit._base.focus");dojo.mixin(dijit,{_curFocus:null,_prevFocus:null,isCollapsed:function $DBe_(){var _1c2=dojo.doc;if(_1c2.selection){var s=_1c2.selection;if(s.type=="Text"){return !s.createRange().htmlText.length;}else{return !s.createRange().length;}}else{var _1c4=dojo.global;var _1c5=_1c4.getSelection();if(dojo.isString(_1c5)){return !_1c5;}else{return _1c5.isCollapsed||!_1c5.toString();}}},getBookmark:function $DBf_(){var _1c6,_1c7=dojo.doc.selection;if(_1c7){var _1c8=_1c7.createRange();if(_1c7.type.toUpperCase()=="CONTROL"){if(_1c8.length){_1c6=[];var i=0,len=_1c8.length;while(i<len){_1c6.push(_1c8.item(i++));}}else{_1c6=null;}}else{_1c6=_1c8.getBookmark();}}else{if(window.getSelection){_1c7=dojo.global.getSelection();if(_1c7){_1c8=_1c7.getRangeAt(0);_1c6=_1c8.cloneRange();}}else{console.warn("No idea how to store the current selection for this browser!");}}return _1c6;},moveToBookmark:function $DBg_(_1cb){var _1cc=dojo.doc;if(_1cc.selection){var _1cd;if(dojo.isArray(_1cb)){_1cd=_1cc.body.createControlRange();dojo.forEach(_1cb,function(n){_1cd.addElement(n);});}else{_1cd=_1cc.selection.createRange();_1cd.moveToBookmark(_1cb);}_1cd.select();}else{var _1cf=dojo.global.getSelection&&dojo.global.getSelection();if(_1cf&&_1cf.removeAllRanges){_1cf.removeAllRanges();_1cf.addRange(_1cb);}else{console.warn("No idea how to restore selection for this browser!");}}},getFocus:function $DBh_(menu,_1d1){return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_1d1||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_1d1||dojo.global,dijit.getBookmark):null,openedForWindow:_1d1};},focus:function $DBi_(_1d2){if(!_1d2){return;}var node="node" in _1d2?_1d2.node:_1d2,_1d4=_1d2.bookmark,_1d5=_1d2.openedForWindow;if(node){var _1d6=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;if(_1d6&&_1d6.focus){try{_1d6.focus();}catch(e){}}dijit._onFocusNode(node);}if(_1d4&&dojo.withGlobal(_1d5||dojo.global,dijit.isCollapsed)){if(_1d5){_1d5.focus();}try{dojo.withGlobal(_1d5||dojo.global,dijit.moveToBookmark,null,[_1d4]);}catch(e){}}},_activeStack:[],registerWin:function $DBj_(_1d7){if(!_1d7){_1d7=window;}dojo.connect(_1d7.document,"onmousedown",function(evt){dijit._justMouseDowned=true;setTimeout(function(){dijit._justMouseDowned=false;},0);dijit._onTouchNode(evt.target||evt.srcElement);});var doc=_1d7.document;if(doc){if(dojo.isIE){doc.attachEvent("onactivate",function(evt){if(evt.srcElement.tagName.toLowerCase()!="#document"){dijit._onFocusNode(evt.srcElement);}});doc.attachEvent("ondeactivate",function(evt){dijit._onBlurNode(evt.srcElement);});}else{doc.addEventListener("focus",function(evt){dijit._onFocusNode(evt.target);},true);doc.addEventListener("blur",function(evt){dijit._onBlurNode(evt.target);},true);}}doc=null;},_onBlurNode:function $DBk_(node){dijit._prevFocus=dijit._curFocus;dijit._curFocus=null;if(dijit._justMouseDowned){return;}if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);}dijit._clearActiveWidgetsTimer=setTimeout(function(){delete dijit._clearActiveWidgetsTimer;dijit._setStack([]);dijit._prevFocus=null;},100);},_onTouchNode:function $DBl_(node){if(dijit._clearActiveWidgetsTimer){clearTimeout(dijit._clearActiveWidgetsTimer);delete dijit._clearActiveWidgetsTimer;}var _1e0=[];try{while(node){if(node.dijitPopupParent){node=dijit.byId(node.dijitPopupParent).domNode;}else{if(node.tagName&&node.tagName.toLowerCase()=="body"){if(node===dojo.body()){break;}node=dijit.getDocumentWindow(node.ownerDocument).frameElement;}else{var id=node.getAttribute&&node.getAttribute("widgetId");if(id){_1e0.unshift(id);}node=node.parentNode;}}}}catch(e){}dijit._setStack(_1e0);},_onFocusNode:function $DBm_(node){if(!node){return;}if(node.nodeType==9){return;}if(node.nodeType==9){var _1e3=dijit.getDocumentWindow(node).frameElement;if(!_1e3){return;}node=_1e3;}dijit._onTouchNode(node);if(node==dijit._curFocus){return;}if(dijit._curFocus){dijit._prevFocus=dijit._curFocus;}dijit._curFocus=node;dojo.publish("focusNode",[node]);},_setStack:function $DBn_(_1e4){var _1e5=dijit._activeStack;dijit._activeStack=_1e4;for(var _1e6=0;_1e6<Math.min(_1e5.length,_1e4.length);_1e6++){if(_1e5[_1e6]!=_1e4[_1e6]){break;}}for(var i=_1e5.length-1;i>=_1e6;i--){var _1e8=dijit.byId(_1e5[i]);if(_1e8){_1e8._focused=false;_1e8._hasBeenBlurred=true;if(_1e8._onBlur){_1e8._onBlur();}if(_1e8._setStateClass){_1e8._setStateClass();}dojo.publish("widgetBlur",[_1e8]);}}for(i=_1e6;i<_1e4.length;i++){_1e8=dijit.byId(_1e4[i]);if(_1e8){_1e8._focused=true;if(_1e8._onFocus){_1e8._onFocus();}if(_1e8._setStateClass){_1e8._setStateClass();}dojo.publish("widgetFocus",[_1e8]);}}}});dojo.addOnLoad(dijit.registerWin);}if(!dojo._hasResource["dijit._base.manager"]){dojo._hasResource["dijit._base.manager"]=true;dojo.provide("dijit._base.manager");dojo.declare("dijit.WidgetSet",null,{constructor:function $DBw_(){this._hash={};},add:function $DBx_(_1e9){if(this._hash[_1e9.id]){throw new Error("Tried to register widget with id=="+_1e9.id+" but that id is already registered");}this._hash[_1e9.id]=_1e9;},remove:function $DBy_(id){delete this._hash[id];},forEach:function $DBz_(func){for(var id in this._hash){func(this._hash[id]);}},filter:function $DB0_(_1ed){var res=new dijit.WidgetSet();this.forEach(function(_1ef){if(_1ed(_1ef)){res.add(_1ef);}});return res;},byId:function $DB1_(id){return this._hash[id];},byClass:function $DB2_(cls){return this.filter(function(_1f2){return _1f2.declaredClass==cls;});}});dijit.registry=new dijit.WidgetSet();dijit._widgetTypeCtr={};dijit.getUniqueId=function $DB3_(_1f3){var id;do{id=_1f3+"_"+(_1f3 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_1f3]:dijit._widgetTypeCtr[_1f3]=0);}while(dijit.byId(id));return id;};if(dojo.isIE){dojo.addOnWindowUnload(function(){dijit.registry.forEach(function(_1f5){_1f5.destroy();});});}dijit.byId=function $DB4_(id){return (dojo.isString(id))?dijit.registry.byId(id):id;};dijit.byNode=function $DB5_(node){return dijit.registry.byId(node.getAttribute("widgetId"));};dijit.getEnclosingWidget=function $DB6_(node){while(node){if(node.getAttribute&&node.getAttribute("widgetId")){return dijit.registry.byId(node.getAttribute("widgetId"));}node=node.parentNode;}return null;};dijit._tabElements={area:true,button:true,input:true,object:true,select:true,textarea:true};dijit._isElementShown=function $DB7_(elem){var _1fa=dojo.style(elem);return (_1fa.visibility!="hidden")&&(_1fa.visibility!="collapsed")&&(_1fa.display!="none")&&(dojo.attr(elem,"type")!="hidden");};dijit.isTabNavigable=function $DB8_(elem){if(dojo.hasAttr(elem,"disabled")){return false;}var _1fc=dojo.hasAttr(elem,"tabindex");var _1fd=dojo.attr(elem,"tabindex");if(_1fc&&_1fd>=0){return true;}var name=elem.nodeName.toLowerCase();if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_1fc||_1fd>=0)){return true;}return false;};dijit._getTabNavigable=function $DB9_(root){var _200,last,_202,_203,_204,_205;var _206=function(_207){dojo.query("> *",_207).forEach(function(_208){var _209=dijit._isElementShown(_208);if(_209&&dijit.isTabNavigable(_208)){var _20a=dojo.attr(_208,"tabindex");if(!dojo.hasAttr(_208,"tabindex")||_20a==0){if(!_200){_200=_208;}last=_208;}else{if(_20a>0){if(!_202||_20a<_203){_203=_20a;_202=_208;}if(!_204||_20a>=_205){_205=_20a;_204=_208;}}}}if(_209&&_208.nodeName.toUpperCase()!="SELECT"){_206(_208);}});};if(dijit._isElementShown(root)){_206(root);}return {first:_200,last:last,lowest:_202,highest:_204};};dijit.getFirstInTabbingOrder=function $DCA_(root){var _20c=dijit._getTabNavigable(dojo.byId(root));return _20c.lowest?_20c.lowest:_20c.first;};dijit.getLastInTabbingOrder=function $DCB_(root){var _20e=dijit._getTabNavigable(dojo.byId(root));return _20e.last?_20e.last:_20e.highest;};dijit.defaultDuration=dojo.config["defaultDuration"]||200;}if(!dojo._hasResource["dojo.AdapterRegistry"]){dojo._hasResource["dojo.AdapterRegistry"]=true;dojo.provide("dojo.AdapterRegistry");dojo.AdapterRegistry=function $DA94_(_20f){this.pairs=[];this.returnWrappers=_20f||false;};dojo.extend(dojo.AdapterRegistry,{register:function $DA91_(name,_211,wrap,_213,_214){this.pairs[((_214)?"unshift":"push")]([name,_211,wrap,_213]);},match:function $DA92_(){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[1].apply(this,arguments)){if((pair[3])||(this.returnWrappers)){return pair[2];}else{return pair[2].apply(this,arguments);}}}throw new Error("No match found");},unregister:function $DA93_(name){for(var i=0;i<this.pairs.length;i++){var pair=this.pairs[i];if(pair[0]==name){this.pairs.splice(i,1);return true;}}return false;}});}if(!dojo._hasResource["dijit._base.place"]){dojo._hasResource["dijit._base.place"]=true;dojo.provide("dijit._base.place");dijit.getViewport=function $DCC_(){var _21a=dojo.global;var _21b=dojo.doc;var w=0,h=0;var de=_21b.documentElement;var dew=de.clientWidth,deh=de.clientHeight;if(dojo.isMozilla){var minw,minh,maxw,maxh;var dbw=_21b.body.clientWidth;if(dbw>dew){minw=dew;maxw=dbw;}else{maxw=dew;minw=dbw;}var dbh=_21b.body.clientHeight;if(dbh>deh){minh=deh;maxh=dbh;}else{maxh=deh;minh=dbh;}w=(maxw>_21a.innerWidth)?minw:maxw;h=(maxh>_21a.innerHeight)?minh:maxh;}else{if(!dojo.isOpera&&_21a.innerWidth){w=_21a.innerWidth;h=_21a.innerHeight;}else{if(dojo.isIE&&de&&deh){w=dew;h=deh;}else{if(dojo.body().clientWidth){w=dojo.body().clientWidth;h=dojo.body().clientHeight;}}}}var _227=dojo._docScroll();return {w:w,h:h,l:_227.x,t:_227.y};};dijit.placeOnScreen=function $DCE_(node,pos,_22a,_22b){var _22c=dojo.map(_22a,function(_22d){return {corner:_22d,pos:pos};});return dijit._place(node,_22c);};dijit._place=function $DCF_(node,_22f,_230){var view=dijit.getViewport();if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){dojo.body().appendChild(node);}var best=null;dojo.some(_22f,function(_233){var _234=_233.corner;var pos=_233.pos;if(_230){_230(node,_233.aroundCorner,_234);}var _236=node.style;var _237=_236.display;var _238=_236.visibility;_236.visibility="hidden";_236.display="";var mb=dojo.marginBox(node);_236.display=_237;_236.visibility=_238;var _23a=(_234.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_23b=(_234.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_234.charAt(1)=="L"?Math.min(view.l+view.w,_23a+mb.w):pos.x),endY=(_234.charAt(0)=="T"?Math.min(view.t+view.h,_23b+mb.h):pos.y),_23e=endX-_23a,_23f=endY-_23b,_240=(mb.w-_23e)+(mb.h-_23f);if(best==null||_240<best.overflow){best={corner:_234,aroundCorner:_233.aroundCorner,x:_23a,y:_23b,w:_23e,h:_23f,overflow:_240};}return !_240;});node.style.left=best.x+"px";node.style.top=best.y+"px";if(best.overflow&&_230){_230(node,best.aroundCorner,best.corner);}return best;};dijit.placeOnScreenAroundNode=function $DCG_(node,_242,_243,_244){_242=dojo.byId(_242);var _245=_242.style.display;_242.style.display="";var _246=_242.offsetWidth;var _247=_242.offsetHeight;var _248=dojo.coords(_242,true);_242.style.display=_245;return dijit._placeOnScreenAroundRect(node,_248.x,_248.y,_246,_247,_243,_244);};dijit.placeOnScreenAroundRectangle=function $DCI_(node,_24a,_24b,_24c){return dijit._placeOnScreenAroundRect(node,_24a.x,_24a.y,_24a.width,_24a.height,_24b,_24c);};dijit._placeOnScreenAroundRect=function $DCJ_(node,x,y,_250,_251,_252,_253){var _254=[];for(var _255 in _252){_254.push({aroundCorner:_255,corner:_252[_255],pos:{x:x+(_255.charAt(1)=="L"?0:_250),y:y+(_255.charAt(0)=="T"?0:_251)}});}return dijit._place(node,_254,_253);};dijit.placementRegistry=new dojo.AdapterRegistry();dijit.placementRegistry.register("node",function(n,x){return typeof x=="object"&&typeof x.offsetWidth!="undefined"&&typeof x.offsetHeight!="undefined";},dijit.placeOnScreenAroundNode);dijit.placementRegistry.register("rect",function(n,x){return typeof x=="object"&&"x" in x&&"y" in x&&"width" in x&&"height" in x;},dijit.placeOnScreenAroundRectangle);dijit.placeOnScreenAroundElement=function $DCK_(node,_25b,_25c,_25d){return dijit.placementRegistry.match.apply(dijit.placementRegistry,arguments);};}if(!dojo._hasResource["dijit._base.window"]){dojo._hasResource["dijit._base.window"]=true;dojo.provide("dijit._base.window");dijit.getDocumentWindow=function $DCU_(doc){if(dojo.isIE&&window!==document.parentWindow&&!doc._parentWindow){doc.parentWindow.execScript("document._parentWindow = window;","Javascript");var win=doc._parentWindow;doc._parentWindow=null;return win;}return doc._parentWindow||doc.parentWindow||doc.defaultView;};}if(!dojo._hasResource["dijit._base.popup"]){dojo._hasResource["dijit._base.popup"]=true;dojo.provide("dijit._base.popup");dijit.popup=new function(){var _260=[],_261=1000,_262=1;this.prepare=function $DBq_(node){dojo.body().appendChild(node);var s=node.style;if(s.display=="none"){s.display="";}s.visibility="hidden";s.position="absolute";s.top="-9999px";};this.open=function $DBr_(args){var _266=args.popup,_267=args.orient||{"BL":"TL","TL":"BL"},_268=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_262++);var _26a=dojo.doc.createElement("div");dijit.setWaiRole(_26a,"presentation");_26a.id=id;_26a.className="dijitPopup";_26a.style.zIndex=_261+_260.length;_26a.style.left=_26a.style.top="0px";_26a.style.visibility="hidden";if(args.parent){_26a.dijitPopupParent=args.parent.id;}dojo.body().appendChild(_26a);var s=_266.domNode.style;s.display="";s.visibility="";s.position="";_26a.appendChild(_266.domNode);var _26c=new dijit.BackgroundIframe(_26a);var best=_268?dijit.placeOnScreenAroundElement(_26a,_268,_267,_266.orient?dojo.hitch(_266,"orient"):null):dijit.placeOnScreen(_26a,args,_267=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);_26a.style.visibility="visible";var _26e=[];var _26f=function(){for(var pi=_260.length-1;pi>0&&_260[pi].parent===_260[pi-1].widget;pi--){}return _260[pi];};_26e.push(dojo.connect(_26a,"onkeypress",this,function(evt){if(evt.charOrCode==dojo.keys.ESCAPE&&args.onCancel){dojo.stopEvent(evt);args.onCancel();}else{if(evt.charOrCode===dojo.keys.TAB){dojo.stopEvent(evt);var _272=_26f();if(_272&&_272.onCancel){_272.onCancel();}}}}));if(_266.onCancel){_26e.push(dojo.connect(_266,"onCancel",null,args.onCancel));}_26e.push(dojo.connect(_266,_266.onExecute?"onExecute":"onChange",null,function(){var _273=_26f();if(_273&&_273.onExecute){_273.onExecute();}}));_260.push({wrapper:_26a,iframe:_26c,widget:_266,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_26e});if(_266.onOpen){_266.onOpen(best);}return best;};this.close=function $DBs_(_274){while(dojo.some(_260,function(elem){return elem.widget==_274;})){var top=_260.pop(),_277=top.wrapper,_278=top.iframe,_279=top.widget,_27a=top.onClose;if(_279.onClose){_279.onClose();}dojo.forEach(top.handlers,dojo.disconnect);if(!_279||!_279.domNode){return;}this.prepare(_279.domNode);_278.destroy();dojo._destroyElement(_277);if(_27a){_27a();}}};}();dijit._frames=new function(){var _27b=[];this.pop=function $DBt_(){var _27c;if(_27b.length){_27c=_27b.pop();_27c.style.display="";}else{if(dojo.isIE){var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"")||"javascript:\"\"";var html="<iframe src='"+burl+"'"+" style='position: absolute; left: 0px; top: 0px;"+"z-index: -1; filter:Alpha(Opacity=\"0\");'>";_27c=dojo.doc.createElement(html);}else{_27c=dojo.doc.createElement("iframe");_27c.src="javascript:\"\"";_27c.className="dijitBackgroundIframe";}_27c.tabIndex=-1;dojo.body().appendChild(_27c);}return _27c;};this.push=function $DBu_(_27f){_27f.style.display="";if(dojo.isIE){_27f.style.removeExpression("width");_27f.style.removeExpression("height");}_27b.push(_27f);};}();if(dojo.isIE<7){dojo.addOnLoad(function(){var f=dijit._frames;dojo.forEach([f.pop()],f.push);});}dijit.BackgroundIframe=function $DBv_(node){if(!node.id){throw new Error("no id");}if((dojo.isIE&&dojo.isIE<7)||(dojo.isFF&&dojo.isFF<3&&dojo.hasClass(dojo.body(),"dijit_a11y"))){var _282=dijit._frames.pop();node.appendChild(_282);if(dojo.isIE){_282.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");_282.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");}this.iframe=_282;}};dojo.extend(dijit.BackgroundIframe,{destroy:function $DBp_(){if(this.iframe){dijit._frames.push(this.iframe);delete this.iframe;}}});}if(!dojo._hasResource["dijit._base.scroll"]){dojo._hasResource["dijit._base.scroll"]=true;dojo.provide("dijit._base.scroll");dijit.scrollIntoView=function $DBo_(node){node=dojo.byId(node);var body=node.ownerDocument.body;var html=body.parentNode;if(dojo.isFF==2||node==body||node==html){node.scrollIntoView(false);return;}var rtl=!dojo._isBodyLtr();var _287=dojo.doc.compatMode!="BackCompat";var _288=(_287&&!dojo.isSafari)?html:body;function addPseudoAttrs(_289){var _28a=_289.parentNode;var _28b=_289.offsetParent;if(_28b==null){_289=_288;_28b=html;_28a=null;}_289._offsetParent=(_28b==body)?_288:_28b;_289._parent=(_28a==body)?_288:_28a;_289._start={H:_289.offsetLeft,V:_289.offsetTop};_289._scroll={H:_289.scrollLeft,V:_289.scrollTop};_289._renderedSize={H:_289.offsetWidth,V:_289.offsetHeight};var bp=dojo._getBorderExtents(_289);_289._borderStart={H:bp.l,V:bp.t};_289._borderSize={H:bp.w,V:bp.h};_289._clientSize=(_289._offsetParent==html&&dojo.isSafari&&_287)?{H:html.clientWidth,V:html.clientHeight}:{H:_289.clientWidth,V:_289.clientHeight};_289._scrollBarSize={V:null,H:null};for(var dir in _289._scrollBarSize){var _28e=_289._renderedSize[dir]-_289._clientSize[dir]-_289._borderSize[dir];_289._scrollBarSize[dir]=(_289._clientSize[dir]>0&&_28e>=15&&_28e<=17)?_28e:0;}_289._isScrollable={V:null,H:null};for(dir in _289._isScrollable){var _28f=dir=="H"?"V":"H";_289._isScrollable[dir]=_289==_288||_289._scroll[dir]||_289._scrollBarSize[_28f];}};var _290=node;while(_290!=null){addPseudoAttrs(_290);var next=_290._parent;if(next){next._child=_290;}_290=next;}for(var dir in _288._renderedSize){_288._renderedSize[dir]=Math.min(_288._clientSize[dir],_288._renderedSize[dir]);}var _293=node;while(_293!=_288){_290=_293._parent;if(_290.tagName=="TD"){var _294=_290._parent._parent._parent;if(_294._offsetParent==_293._offsetParent&&_290._offsetParent!=_293._offsetParent){_290=_294;}}var _295=_293==_288||(_290._offsetParent!=_293._offsetParent);for(dir in _293._start){var _296=dir=="H"?"V":"H";if(rtl&&dir=="H"&&(dojo.isSafari||dojo.isIE)&&_290._clientSize.H>0){var _297=_290.scrollWidth-_290._clientSize.H;if(_297>0){_290._scroll.H-=_297;}}if(dojo.isIE&&_290._offsetParent.tagName=="TABLE"){_290._start[dir]-=_290._offsetParent._borderStart[dir];_290._borderStart[dir]=_290._borderSize[dir]=0;}if(_290._clientSize[dir]==0){_290._renderedSize[dir]=_290._clientSize[dir]=_290._child._clientSize[dir];if(rtl&&dir=="H"){_290._start[dir]-=_290._renderedSize[dir];}}else{_290._renderedSize[dir]-=_290._borderSize[dir]+_290._scrollBarSize[dir];}_290._start[dir]+=_290._borderStart[dir];var _298=_293._start[dir]-(_295?0:_290._start[dir])-_290._scroll[dir];var _299=_298+_293._renderedSize[dir]-_290._renderedSize[dir];var _29a,_29b=(dir=="H")?"scrollLeft":"scrollTop";var _29c=(dir=="H"&&rtl);var _29d=_29c?-_299:_298;var _29e=_29c?-_298:_299;if(_29d<=0){_29a=_29d;}else{if(_29e<=0){_29a=0;}else{if(_29d<_29e){_29a=_29d;}else{_29a=_29e;}}}var _29f=0;if(_29a!=0){var _2a0=_290[_29b];_290[_29b]+=_29c?-_29a:_29a;_29f=_290[_29b]-_2a0;_298-=_29f;_29e-=_29c?-_29f:_29f;}_290._renderedSize[dir]=_293._renderedSize[dir]+_290._scrollBarSize[dir]-((_290._isScrollable[dir]&&_29e>0)?_29e:0);_290._start[dir]+=(_298>=0||!_290._isScrollable[dir])?_298:0;}_293=_290;}};}if(!dojo._hasResource["dijit._base.sniff"]){dojo._hasResource["dijit._base.sniff"]=true;dojo.provide("dijit._base.sniff");(function(){var d=dojo;var ie=d.isIE;var _2a3=d.isOpera;var maj=Math.floor;var ff=d.isFF;var _2a6=d.boxModel.replace(/-/,"");var _2a7={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_2a3,dj_opera8:maj(_2a3)==8,dj_opera9:maj(_2a3)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};_2a7["dj_"+_2a6]=true;var html=dojo.doc.documentElement;for(var p in _2a7){if(_2a7[p]){if(html.className){html.className+=" "+p;}else{html.className=p;}}}dojo._loaders.unshift(function(){if(!dojo._isBodyLtr()){html.className+=" dijitRtl";for(var p in _2a7){if(_2a7[p]){html.className+=" "+p+"-rtl";}}}});})();}if(!dojo._hasResource["dijit._base.typematic"]){dojo._hasResource["dijit._base.typematic"]=true;dojo.provide("dijit._base.typematic");dijit.typematic={_fireEventAndReload:function $DCV_(){this._timer=null;this._callback(++this._count,this._node,this._evt);this._currentTimeout=(this._currentTimeout<0)?this._initialDelay:((this._subsequentDelay>1)?this._subsequentDelay:Math.round(this._currentTimeout*this._subsequentDelay));this._timer=setTimeout(dojo.hitch(this,"_fireEventAndReload"),this._currentTimeout);},trigger:function $DCW_(evt,_2ac,node,_2ae,obj,_2b0,_2b1){if(obj!=this._obj){this.stop();this._initialDelay=_2b1||500;this._subsequentDelay=_2b0||0.9;this._obj=obj;this._evt=evt;this._node=node;this._currentTimeout=-1;this._count=-1;this._callback=dojo.hitch(_2ac,_2ae);this._fireEventAndReload();}},stop:function $DCX_(){if(this._timer){clearTimeout(this._timer);this._timer=null;}if(this._obj){this._callback(-1,this._node,this._evt);this._obj=null;}},addKeyListener:function $DCY_(node,_2b3,_2b4,_2b5,_2b6,_2b7){if(_2b3.keyCode){_2b3.charOrCode=_2b3.keyCode;dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}else{if(_2b3.charCode){_2b3.charOrCode=String.fromCharCode(_2b3.charCode);dojo.deprecated("charCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");}}return [dojo.connect(node,"onkeypress",this,function(evt){if(evt.charOrCode==_2b3.charOrCode&&(_2b3.ctrlKey===undefined||_2b3.ctrlKey==evt.ctrlKey)&&(_2b3.altKey===undefined||_2b3.altKey==evt.ctrlKey)&&(_2b3.shiftKey===undefined||_2b3.shiftKey==evt.ctrlKey)){dojo.stopEvent(evt);dijit.typematic.trigger(_2b3,_2b4,node,_2b5,_2b3,_2b6,_2b7);}else{if(dijit.typematic._obj==_2b3){dijit.typematic.stop();}}}),dojo.connect(node,"onkeyup",this,function(evt){if(dijit.typematic._obj==_2b3){dijit.typematic.stop();}})];},addMouseListener:function $DCZ_(node,_2bb,_2bc,_2bd,_2be){var dc=dojo.connect;return [dc(node,"mousedown",this,function(evt){dojo.stopEvent(evt);dijit.typematic.trigger(evt,_2bb,node,_2bc,node,_2bd,_2be);}),dc(node,"mouseup",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mouseout",this,function(evt){dojo.stopEvent(evt);dijit.typematic.stop();}),dc(node,"mousemove",this,function(evt){dojo.stopEvent(evt);}),dc(node,"dblclick",this,function(evt){dojo.stopEvent(evt);if(dojo.isIE){dijit.typematic.trigger(evt,_2bb,node,_2bc,node,_2bd,_2be);setTimeout(dojo.hitch(this,dijit.typematic.stop),50);}})];},addListener:function $DCa_(_2c5,_2c6,_2c7,_2c8,_2c9,_2ca,_2cb){return this.addKeyListener(_2c6,_2c7,_2c8,_2c9,_2ca,_2cb).concat(this.addMouseListener(_2c5,_2c8,_2c9,_2ca,_2cb));}};}if(!dojo._hasResource["dijit._base.wai"]){dojo._hasResource["dijit._base.wai"]=true;dojo.provide("dijit._base.wai");dijit.wai={onload:function $DCL_(){var div=dojo.doc.createElement("div");div.id="a11yTestNode";div.style.cssText="border: 1px solid;"+"border-color:red green;"+"position: absolute;"+"height: 5px;"+"top: -999px;"+"background-image: url(\""+(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif"))+"\");";dojo.body().appendChild(div);var cs=dojo.getComputedStyle(div);if(cs){var _2ce=cs.backgroundImage;var _2cf=(cs.borderTopColor==cs.borderRightColor)||(_2ce!=null&&(_2ce=="none"||_2ce=="url(invalid-url:)"));dojo[_2cf?"addClass":"removeClass"](dojo.body(),"dijit_a11y");if(dojo.isIE){div.outerHTML="";}else{dojo.body().removeChild(div);}}}};if(dojo.isIE||dojo.isMoz){dojo._loaders.unshift(dijit.wai.onload);}dojo.mixin(dijit,{_XhtmlRoles:/banner|contentinfo|definition|main|navigation|search|note|secondary|seealso/,hasWaiRole:function $DCM_(elem,role){var _2d2=this.getWaiRole(elem);if(role){return (_2d2.indexOf(role)>-1);}else{return (_2d2.length>0);}},getWaiRole:function $DCN_(elem){return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));},setWaiRole:function $DCO_(elem,role){var _2d6=dojo.attr(elem,"role")||"";if(dojo.isFF<3||!this._XhtmlRoles.test(_2d6)){dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);}else{if((" "+_2d6+" ").indexOf(" "+role+" ")<0){var _2d7=dojo.trim(_2d6.replace(this._XhtmlRoles,""));var _2d8=dojo.trim(_2d6.replace(_2d7,""));dojo.attr(elem,"role",_2d8+(_2d8?" ":"")+role);}}},removeWaiRole:function $DCP_(elem,role){var _2db=dojo.attr(elem,"role");if(!_2db){return;}if(role){var _2dc=dojo.isFF<3?"wairole:"+role:role;var t=dojo.trim((" "+_2db+" ").replace(" "+_2dc+" "," "));dojo.attr(elem,"role",t);}else{elem.removeAttribute("role");}},hasWaiState:function $DCQ_(elem,_2df){if(dojo.isFF<3){return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_2df);}else{return elem.hasAttribute?elem.hasAttribute("aria-"+_2df):!!elem.getAttribute("aria-"+_2df);}},getWaiState:function $DCR_(elem,_2e1){if(dojo.isFF<3){return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_2e1);}else{var _2e2=elem.getAttribute("aria-"+_2e1);return _2e2?_2e2:"";}},setWaiState:function $DCS_(elem,_2e4,_2e5){if(dojo.isFF<3){elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_2e4,_2e5);}else{elem.setAttribute("aria-"+_2e4,_2e5);}},removeWaiState:function $DCT_(elem,_2e7){if(dojo.isFF<3){elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_2e7);}else{elem.removeAttribute("aria-"+_2e7);}}});}if(!dojo._hasResource["dijit._base"]){dojo._hasResource["dijit._base"]=true;dojo.provide("dijit._base");}if(!dojo._hasResource["dijit._Widget"]){dojo._hasResource["dijit._Widget"]=true;dojo.provide("dijit._Widget");dojo.require("dijit._base");dojo.connect(dojo,"connect",function(_2e8,_2e9){if(_2e8&&dojo.isFunction(_2e8._onConnect)){_2e8._onConnect(_2e9);}});dijit._connectOnUseEventHandler=function $DAq_(_2ea){};(function(){var _2eb={};var _2ec=function(dc){if(!_2eb[dc]){var r=[];var _2ef;var _2f0=dojo.getObject(dc).prototype;for(var _2f1 in _2f0){if(dojo.isFunction(_2f0[_2f1])&&(_2ef=_2f1.match(/^_set([a-zA-Z]*)Attr$/))&&_2ef[1]){r.push(_2ef[1].charAt(0).toLowerCase()+_2ef[1].substr(1));}}_2eb[dc]=r;}return _2eb[dc]||[];};dojo.declare("dijit._Widget",null,{id:"",lang:"",dir:"","class":"",style:"",title:"",srcNodeRef:null,domNode:null,containerNode:null,attributeMap:{id:"",dir:"",lang:"","class":"",style:"",title:""},_deferredConnects:{onClick:"",onDblClick:"",onKeyDown:"",onKeyPress:"",onKeyUp:"",onMouseMove:"",onMouseDown:"",onMouseOut:"",onMouseOver:"",onMouseLeave:"",onMouseEnter:"",onMouseUp:""},onClick:dijit._connectOnUseEventHandler,onDblClick:dijit._connectOnUseEventHandler,onKeyDown:dijit._connectOnUseEventHandler,onKeyPress:dijit._connectOnUseEventHandler,onKeyUp:dijit._connectOnUseEventHandler,onMouseDown:dijit._connectOnUseEventHandler,onMouseMove:dijit._connectOnUseEventHandler,onMouseOut:dijit._connectOnUseEventHandler,onMouseOver:dijit._connectOnUseEventHandler,onMouseLeave:dijit._connectOnUseEventHandler,onMouseEnter:dijit._connectOnUseEventHandler,onMouseUp:dijit._connectOnUseEventHandler,_blankGif:(dojo.config.blankGif||dojo.moduleUrl("dojo","resources/blank.gif")),postscript:function $DAM_(_2f2,_2f3){this.create(_2f2,_2f3);},create:function $DAN_(_2f4,_2f5){this.srcNodeRef=dojo.byId(_2f5);this._connects=[];this._deferredConnects=dojo.clone(this._deferredConnects);for(var attr in this.attributeMap){delete this._deferredConnects[attr];}for(attr in this._deferredConnects){if(this[attr]!==dijit._connectOnUseEventHandler){delete this._deferredConnects[attr];}}if(this.srcNodeRef&&(typeof this.srcNodeRef.id=="string")){this.id=this.srcNodeRef.id;}if(_2f4){this.params=_2f4;dojo.mixin(this,_2f4);}this.postMixInProperties();if(!this.id){this.id=dijit.getUniqueId(this.declaredClass.replace(/\./g,"_"));}dijit.registry.add(this);this.buildRendering();if(this.domNode){this._applyAttributes();for(attr in this.params){this._onConnect(attr);}}if(this.domNode){this.domNode.setAttribute("widgetId",this.id);}this.postCreate();if(this.srcNodeRef&&!this.srcNodeRef.parentNode){delete this.srcNodeRef;}this._created=true;},_applyAttributes:function $DAO_(){var _2f7=function(attr,_2f9){if((_2f9.params&&attr in _2f9.params)||_2f9[attr]){_2f9.attr(attr,_2f9[attr]);}};for(var attr in this.attributeMap){_2f7(attr,this);}dojo.forEach(_2ec(this.declaredClass),function(a){if(!(a in this.attributeMap)){_2f7(a,this);}},this);},postMixInProperties:function $DAP_(){},buildRendering:function $DAQ_(){this.domNode=this.srcNodeRef||dojo.doc.createElement("div");},postCreate:function $DAR_(){},startup:function $DAS_(){this._started=true;},destroyRecursive:function $DAT_(_2fc){this.destroyDescendants(_2fc);this.destroy(_2fc);},destroy:function $DAU_(_2fd){this.uninitialize();dojo.forEach(this._connects,function(_2fe){dojo.forEach(_2fe,dojo.disconnect);});dojo.forEach(this._supportingWidgets||[],function(w){if(w.destroy){w.destroy();}});this.destroyRendering(_2fd);dijit.registry.remove(this.id);},destroyRendering:function $DAV_(_300){if(this.bgIframe){this.bgIframe.destroy(_300);delete this.bgIframe;}if(this.domNode){if(!_300){dojo._destroyElement(this.domNode);}delete this.domNode;}if(this.srcNodeRef){if(!_300){dojo._destroyElement(this.srcNodeRef);}delete this.srcNodeRef;}},destroyDescendants:function $DAW_(_301){dojo.forEach(this.getDescendants(),function(_302){if(_302.destroy){_302.destroy(_301);}});},uninitialize:function $DAX_(){return false;},onFocus:function $DAY_(){},onBlur:function $DAZ_(){},_onFocus:function $DAa_(e){this.onFocus();},_onBlur:function $DAb_(){this.onBlur();},_onConnect:function $DAc_(_304){if(_304 in this._deferredConnects){var _305=this[this._deferredConnects[_304]||"domNode"];this.connect(_305,_304.toLowerCase(),this[_304]);delete this._deferredConnects[_304];}},_setClassAttr:function $DAd_(_306){var _307=this[this.attributeMap["class"]||"domNode"];dojo.removeClass(_307,this["class"]);this["class"]=_306;dojo.addClass(_307,_306);},_setStyleAttr:function $DAe_(_308){var _309=this[this.attributeMap["style"]||"domNode"];if(_309.style.cssText){_309.style.cssText+="; "+_308;}else{_309.style.cssText=_308;}this["style"]=_308;},setAttribute:function $DAf_(attr,_30b){dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");this.attr(attr,_30b);},_attrToDom:function $DAg_(attr,_30d){var _30e=this.attributeMap[attr];dojo.forEach(dojo.isArray(_30e)?_30e:[_30e],function(_30f){var _310=this[_30f.node||_30f||"domNode"];var type=_30f.type||"attribute";switch(type){case "attribute":if(dojo.isFunction(_30d)){_30d=dojo.hitch(this,_30d);}if(/^on[A-Z][a-zA-Z]*$/.test(attr)){attr=attr.toLowerCase();}dojo.attr(_310,attr,_30d);break;case "innerHTML":_310.innerHTML=_30d;break;case "class":dojo.removeClass(_310,this[attr]);dojo.addClass(_310,_30d);break;}},this);this[attr]=_30d;},attr:function $DAh_(name,_313){var args=arguments.length;if(args==1&&!dojo.isString(name)){for(var x in name){this.attr(x,name[x]);}return this;}var _316=this._getAttrNames(name);if(args==2){if(this[_316.s]){return this[_316.s](_313)||this;}else{if(name in this.attributeMap){this._attrToDom(name,_313);}this[name]=_313;}return this;}else{if(this[_316.g]){return this[_316.g]();}else{return this[name];}}},_attrPairNames:{},_getAttrNames:function $DAi_(name){var apn=this._attrPairNames;if(apn[name]){return apn[name];}var uc=name.charAt(0).toUpperCase()+name.substr(1);return apn[name]={n:name+"Node",s:"_set"+uc+"Attr",g:"_get"+uc+"Attr"};},toString:function $DAj_(){return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";},getDescendants:function $DAk_(){if(this.containerNode){var list=dojo.query("[widgetId]",this.containerNode);return list.map(dijit.byNode);}else{return [];}},nodesWithKeyClick:["input","button"],connect:function $DAl_(obj,_31c,_31d){var d=dojo;var dco=d.hitch(d,"connect",obj);var _320=[];if(_31c=="ondijitclick"){if(!this.nodesWithKeyClick[obj.nodeName]){var m=d.hitch(this,_31d);_320.push(dco("onkeydown",this,function(e){if(!d.isFF&&e.keyCode==d.keys.ENTER){return m(e);}else{if(e.keyCode==d.keys.SPACE){d.stopEvent(e);}}}),dco("onkeyup",this,function(e){if(e.keyCode==d.keys.SPACE){return m(e);}}));if(d.isFF){_320.push(dco("onkeypress",this,function(e){if(e.keyCode==d.keys.ENTER){return m(e);}}));}}_31c="onclick";}_320.push(dco(_31c,this,_31d));this._connects.push(_320);return _320;},disconnect:function $DAm_(_325){for(var i=0;i<this._connects.length;i++){if(this._connects[i]==_325){dojo.forEach(_325,dojo.disconnect);this._connects.splice(i,1);return;}}},isLeftToRight:function $DAn_(){return dojo._isBodyLtr();},isFocusable:function $DAo_(){return this.focus&&(dojo.style(this.domNode,"display")!="none");},placeAt:function $DAp_(_327,_328){if(_327["declaredClass"]&&_327["addChild"]){_327.addChild(this,_328);}else{dojo.place(this.domNode,_327,_328);}return this;}});})();}if(!dojo._hasResource["dojo.parser"]){dojo._hasResource["dojo.parser"]=true;dojo.provide("dojo.parser");dojo.parser=new function(){var d=dojo;var _32a=d._scopeName+"Type";var qry="["+_32a+"]";function val2type(_32c){if(d.isString(_32c)){return "string";}if(typeof _32c=="number"){return "number";}if(typeof _32c=="boolean"){return "boolean";}if(d.isFunction(_32c)){return "function";}if(d.isArray(_32c)){return "array";}if(_32c instanceof Date){return "date";}if(_32c instanceof d._Url){return "url";}return "object";};function str2obj(_32d,type){switch(type){case "string":return _32d;case "number":return _32d.length?Number(_32d):NaN;case "boolean":return typeof _32d=="boolean"?_32d:!(_32d.toLowerCase()=="false");case "function":if(d.isFunction(_32d)){_32d=_32d.toString();_32d=d.trim(_32d.substring(_32d.indexOf("{")+1,_32d.length-1));}try{if(_32d.search(/[^\w\.]+/i)!=-1){_32d=d.parser._nameAnonFunc(new Function(_32d),this);}return d.getObject(_32d,false);}catch(e){return new Function();}case "array":return _32d?_32d.split(/\s*,\s*/):[];case "date":switch(_32d){case "":return new Date("");case "now":return new Date();default:return d.date.stamp.fromISOString(_32d);}case "url":return d.baseUrl+_32d;default:return d.fromJson(_32d);}};var _32f={};function getClassInfo(_330){if(!_32f[_330]){var cls=d.getObject(_330);if(!d.isFunction(cls)){throw new Error("Could not load class '"+_330+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");}var _332=cls.prototype;var _333={};for(var name in _332){if(name.charAt(0)=="_"){continue;}var _335=_332[name];_333[name]=val2type(_335);}_32f[_330]={cls:cls,params:_333};}return _32f[_330];};this._functionFromScript=function $DA95_(_336){var _337="";var _338="";var _339=_336.getAttribute("args");if(_339){d.forEach(_339.split(/\s*,\s*/),function(part,idx){_337+="var "+part+" = arguments["+idx+"]; ";});}var _33c=_336.getAttribute("with");if(_33c&&_33c.length){d.forEach(_33c.split(/\s*,\s*/),function(part){_337+="with("+part+"){";_338+="}";});}return new Function(_337+_336.innerHTML+_338);};this.instantiate=function $DA96_(_33e){var _33f=[];d.forEach(_33e,function(node){if(!node){return;}var type=node.getAttribute(_32a);if((!type)||(!type.length)){return;}var _342=getClassInfo(type);var _343=_342.cls;var ps=_343._noScript||_343.prototype._noScript;var _345={};var _346=node.attributes;for(var name in _342.params){var item=_346.getNamedItem(name);if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){continue;}var _349=item.value;switch(name){case "class":_349=node.className;break;case "style":_349=node.style&&node.style.cssText;}var _34a=_342.params[name];_345[name]=str2obj(_349,_34a);}if(!ps){var _34b=[],_34c=[];d.query("> script[type^='dojo/']",node).orphan().forEach(function(_34d){var _34e=_34d.getAttribute("event"),type=_34d.getAttribute("type"),nf=d.parser._functionFromScript(_34d);if(_34e){if(type=="dojo/connect"){_34b.push({event:_34e,func:nf});}else{_345[_34e]=nf;}}else{_34c.push(nf);}});}var _350=_343["markupFactory"];if(!_350&&_343["prototype"]){_350=_343.prototype["markupFactory"];}var _351=_350?_350(_345,node,_343):new _343(_345,node);_33f.push(_351);var _352=node.getAttribute("jsId");if(_352){d.setObject(_352,_351);}if(!ps){d.forEach(_34b,function(_353){d.connect(_351,_353.event,null,_353.func);});d.forEach(_34c,function(func){func.call(_351);});}});d.forEach(_33f,function(_355){if(_355&&_355.startup&&!_355._started&&(!_355.getParent||!_355.getParent())){_355.startup();}});return _33f;};this.parse=function $DA97_(_356){var list=d.query(qry,_356);var _358=this.instantiate(list);return _358;};}();(function(){var _359=function(){if(dojo.config["parseOnLoad"]==true){dojo.parser.parse();}};if(dojo.exists("dijit.wai.onload")&&(dijit.wai.onload===dojo._loaders[0])){dojo._loaders.splice(1,0,_359);}else{dojo._loaders.unshift(_359);}})();dojo.parser._anonCtr=0;dojo.parser._anon={};dojo.parser._nameAnonFunc=function $DA98_(_35a,_35b){var jpn="$joinpoint";var nso=(_35b||dojo.parser._anon);if(dojo.isIE){var cn=_35a["__dojoNameCache"];if(cn&&nso[cn]===_35a){return _35a["__dojoNameCache"];}}var ret="__"+dojo.parser._anonCtr++;while(typeof nso[ret]!="undefined"){ret="__"+dojo.parser._anonCtr++;}nso[ret]=_35a;return ret;};}if(!dojo._hasResource["dijit._Templated"]){dojo._hasResource["dijit._Templated"]=true;dojo.provide("dijit._Templated");dojo.declare("dijit._Templated",null,{templateNode:null,templateString:null,templatePath:null,widgetsInTemplate:false,_skipNodeCache:false,_stringRepl:function $DNX_(tmpl){var _361=this.declaredClass,_362=this;return dojo.string.substitute(tmpl,this,function(_363,key){if(key.charAt(0)=="!"){_363=_362[key.substr(1)];}if(typeof _363=="undefined"){throw new Error(_361+" template:"+key);}if(_363==null){return "";}return key.charAt(0)=="!"?_363:_363.toString().replace(/"/g,"&quot;");},this);},buildRendering:function $DNY_(){var _365=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);var node;if(dojo.isString(_365)){node=dijit._Templated._createNodesFromText(this._stringRepl(_365))[0];}else{node=_365.cloneNode(true);}this.domNode=node;this._attachTemplateNodes(node);var _367=this.srcNodeRef;if(_367&&_367.parentNode){_367.parentNode.replaceChild(node,_367);}if(this.widgetsInTemplate){var cw=(this._supportingWidgets=dojo.parser.parse(node));this._attachTemplateNodes(cw,function(n,p){return n[p];});}this._fillContent(_367);},_fillContent:function $DNZ_(_36b){var dest=this.containerNode;if(_36b&&dest){while(_36b.hasChildNodes()){dest.appendChild(_36b.firstChild);}}},_attachTemplateNodes:function $DNa_(_36d,_36e){_36e=_36e||function(n,p){return n.getAttribute(p);};var _371=dojo.isArray(_36d)?_36d:(_36d.all||_36d.getElementsByTagName("*"));var x=dojo.isArray(_36d)?0:-1;var _373={};for(;x<_371.length;x++){var _374=(x==-1)?_36d:_371[x];if(this.widgetsInTemplate&&_36e(_374,"dojoType")){continue;}var _375=_36e(_374,"dojoAttachPoint");if(_375){var _376,_377=_375.split(/\s*,\s*/);while((_376=_377.shift())){if(dojo.isArray(this[_376])){this[_376].push(_374);}else{this[_376]=_374;}}}var _378=_36e(_374,"dojoAttachEvent");if(_378){var _379,_37a=_378.split(/\s*,\s*/);var trim=dojo.trim;while((_379=_37a.shift())){if(_379){var _37c=null;if(_379.indexOf(":")!=-1){var _37d=_379.split(":");_379=trim(_37d[0]);_37c=trim(_37d[1]);}else{_379=trim(_379);}if(!_37c){_37c=_379;}this.connect(_374,_379,_37c);}}}var role=_36e(_374,"waiRole");if(role){dijit.setWaiRole(_374,role);}var _37f=_36e(_374,"waiState");if(_37f){dojo.forEach(_37f.split(/\s*,\s*/),function(_380){if(_380.indexOf("-")!=-1){var pair=_380.split("-");dijit.setWaiState(_374,pair[0],pair[1]);}});}}}});dijit._Templated._templateCache={};dijit._Templated.getCachedTemplate=function $DNb_(_382,_383,_384){var _385=dijit._Templated._templateCache;var key=_383||_382;var _387=_385[key];if(_387){if(!_387.ownerDocument||_387.ownerDocument==dojo.doc){return _387;}dojo._destroyElement(_387);}if(!_383){_383=dijit._Templated._sanitizeTemplateString(dojo._getText(_382));}_383=dojo.string.trim(_383);if(_384||_383.match(/\$\{([^\}]+)\}/g)){return (_385[key]=_383);}else{return (_385[key]=dijit._Templated._createNodesFromText(_383)[0]);}};dijit._Templated._sanitizeTemplateString=function $DNc_(_388){if(_388){_388=_388.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");var _389=_388.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);if(_389){_388=_389[1];}}else{_388="";}return _388;};if(dojo.isIE){dojo.addOnWindowUnload(function(){var _38a=dijit._Templated._templateCache;for(var key in _38a){var _38c=_38a[key];if(!isNaN(_38c.nodeType)){dojo._destroyElement(_38c);}delete _38a[key];}});}(function(){var _38d={cell:{re:/^<t[dh][\s\r\n>]/i,pre:"<table><tbody><tr>",post:"</tr></tbody></table>"},row:{re:/^<tr[\s\r\n>]/i,pre:"<table><tbody>",post:"</tbody></table>"},section:{re:/^<(thead|tbody|tfoot)[\s\r\n>]/i,pre:"<table>",post:"</table>"}};var tn;dijit._Templated._createNodesFromText=function $DNd_(text){if(tn&&tn.ownerDocument!=dojo.doc){dojo._destroyElement(tn);tn=undefined;}if(!tn){tn=dojo.doc.createElement("div");tn.style.display="none";dojo.body().appendChild(tn);}var _390="none";var _391=text.replace(/^\s+/,"");for(var type in _38d){var map=_38d[type];if(map.re.test(_391)){_390=type;text=map.pre+text+map.post;break;}}tn.innerHTML=text;if(tn.normalize){tn.normalize();}var tag={cell:"tr",row:"tbody",section:"table"}[_390];var _395=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;var _396=[];while(_395.firstChild){_396.push(_395.removeChild(_395.firstChild));}tn.innerHTML="";return _396;};})();dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});}if(!dojo._hasResource["common.GNBHeader"]){dojo._hasResource["common.GNBHeader"]=true;dojo.provide("common.GNBHeader");dojo.declare("common.GNBHeader",[dijit._Widget,dijit._Templated],{configs:null,_msgs:{welcomeuser:""},userName:"",w_signed:null,w_unsigned:null,w_selectLanguage:null,mode:"signed",widgetsInTemplate:true,templateString:"<div>\n\t<h1 class=\"logo\"><a href=\"${configs.MENU_LANDINGPAGE_URL}\">ThinkFree</a></h1>\n\t<div class=\"gnb\">\n\t\t<ul>\n\t\t\t<li id=\"gnb_service\"><a href=\"${configs.MENU_ABOUTSERVICE_URL}\">${_msgs.label_aboutservice}</a></li>\n\t\t\t<li id=\"gnb_myOffice\"><a href=\"${configs.MENU_MYOFFICE_URL}\">${_msgs.label_myoffice}</a></li>\t\t\n\t\t\t<li id=\"gnb_workspace\"><a href=\"${configs.MENU_WORKSPACE_URL}\">${_msgs.label_workspace}</a></li>\n\t\t</ul>\n\t</div>\n\t<select id=\"selectLanguage\" class=\"language\" dojoAttachEvent=\"onchange:changeLanguage\" dojoAttachPoint=\"w_selectLanguage\">\n\t\t<option value=\"ko\">${_msgs.label_korean}</option>\n\t\t<option value=\"en\">${_msgs.label_english}</option>\t\n\t\t<option value=\"ja\">${_msgs.label_japan}</option>\t\n\t\t<option value=\"de\">${_msgs.label_german}</option>\t\n\t\t<option value=\"it\">${_msgs.label_italian}</option>\t\n\t\t<option value=\"fr\">${_msgs.label_french}</option>\t\n\t\t<option value=\"pt\">${_msgs.label_portuguese}</option>\t\n\t\t<option value=\"zh_cn\">${_msgs.label_china_cn}</option>\t\n\t\t<option value=\"zh_tw\">${_msgs.label_china_tw}</option>\t\n\t\t<option value=\"es\">${_msgs.label_spanish}</option>\t\n\t</select>\t\n\t\n\t<div dojoAttachPoint=\"w_signed\" >\n\t\t<div class=\"lnb\">\t\n\t\t\t<ul>\n\t\t\t\t<li id=\"lnb_settings\" class=\"first\"><a href=\"${configs.MENU_MYHOME_URL}\">${_msgs.label_setting}</a></li>\n\t\t\t\t<li id=\"lnb_help\"><a href=\"${configs.HELP_URL}\">${_msgs.label_help}</a></li>\n\t\t\t\t<li id=\"lnb_signOut\"><a href=\"${configs.SIGNOFF_URL}\">${_msgs.label_signout}</a></li>\t\t\t\n\t\t\t</ul>\t\n\t\t</div>\n\t\t<p class=\"account\">${_msgs.welcomeuser}</p>\n\t</div>\n\t<div dojoAttachPoint=\"w_unsigned\" >\n\t\t<div class=\"lnb\">\t\t\n\t\t\t<ul>\n\t\t\t\t<li id=\"lnb_help\" class=\"first\"><a href=\"${configs.HELP_URL}\">${_msgs.label_help}</a></li>\t\t\n\t\t\t\t<li id=\"lnb_signIn\"><a href=\"${signInActionURL}\">${_msgs.label_signin}</a></li>\n\t\t\t\t<li id=\"lnb_signUp\"><a href=\"${configs.SIGNUP_URL}\">${_msgs.label_signup}</a></li>\t\t\t\t\n\t\t\t</ul>\t\t\t\n\t\t</div>\n\t</div>\t\n</div>\n",signInActionURL:"",postMixInProperties:function $DApu_(){this._msgs.welcomeuser=dojo.string.substitute(dojo.global.membermsgs.label_signin_welcome,{userName:this.userName});this._msgs=dojo.mixin(this._msgs,dojo.global.membermsgs);this.inherited(arguments);var _397=/\b(goForgotPassword|forgot_password|goSignup|sign_up|sign_up_invite|signup|needAuthenticated)\b/i;var none=/\b(goSignin|sign_in)\b/i;var _399=null;var _39a=dojo.doc.location.href;try{_39a=decodeURIComponent(_39a);}catch(e){_39a=_39a.substring(0,_39a.indexOf("?"));}if(common.util._isValidPattern(_39a,_397)){_399=this.configs.MENU_LANDINGPAGE_URL;}else{if(common.util._isValidPattern(_39a,none)){_399=null;}else{_399=_39a;}}this.signInActionURL=this.configs.SIGNIN_URL+((_399===null)?"":"?redirect="+encodeURIComponent(_399));},postCreate:function $DApv_(){this.inherited(arguments);this._setMode();var _39b=common.util.getLocale();if(_39b){var opts=this.w_selectLanguage.options;for(var i=0;i<opts.length;i++){if(_39b==opts[i].value){opts[i].selected=true;return;}}var _39e=location.host;var _39f=location.pathname;common.util.loadResourceBundle("en");var _3a0="http://"+_39e+_39f+"?t="+new Date().getTime();isSameLocale=false;document.location.href=_3a0;}},_setMode:function $DApw_(){if(this.userName){this.mode="signed";dojo.addClass(this.w_unsigned,"invisible");dojo.removeClass(this.w_signed,"invisible");}else{this.mode="unsigned";dojo.addClass(this.w_signed,"invisible");dojo.removeClass(this.w_unsigned,"invisible");}},changeLanguage:function $DApx_(){var _3a1=dojo.byId("selectLanguage").value;common.util.loadResourceBundle(_3a1);var _3a2=location.host;var _3a3=location.pathname;var _3a4=location.search;if(_3a4){_3a4=(_3a4.indexOf("&t=")!=-1)?_3a4.substring(0,_3a4.indexOf("&t=")):_3a4;_3a4=(_3a4.indexOf("?t=")!=-1)?_3a4.substring(0,_3a4.indexOf("?t=")):_3a4;}if(_3a4){_3a4=_3a4+"&t="+new Date().getTime();}else{_3a4="?t="+new Date().getTime();}var _3a5="http://"+_3a2+_3a3+_3a4;document.location.href=_3a5;},version:"1.3"});}if(!dojo._hasResource["common.GNBFooter"]){dojo._hasResource["common.GNBFooter"]=true;dojo.provide("common.GNBFooter");dojo.declare("common.GNBFooter",[dijit._Widget,dijit._Templated],{_msgs:{},w_korea:null,widgetsInTemplate:true,templateString:"<div>\n\t<div class=\"group one\">\n\t\t<div class=\"certification\">\n\t\t\t<ul>\n\t\t\t\t<li><a href=\"https://seal.verisign.com/splash?form_file=fdf/splash.fdf&dn=WWW.THINKFREE.COM&lang=en\" target=\"_blank\"><img src=\"/static/images/common/footer_verisign.gif\" alt=\"VeriSign Secured\" title=\"\" /></a></li>\n\t\t\t\t<li><a href=\"http://www.etrust.org/cert/879865.html\" target=\"_blank\"><img src=\"/static/images/common/footer_etrust.gif\" alt=\"eTrust Certified Privacy Policy\" title=\"\" /></a></li>\n\t\t\t</ul>\n\t\t</div>\n\t\t<div class=\"footerMenu\">\n\t\t\t<ul>\n\t\t\t\t<li id=\"footerMenu_agreement\" class=\"first\"><a href=\"${_msgs.url_termsofuse}\" target=\"_blank\">${_msgs.label_terms}</a></li>\n\t\t\t\t<li id=\"footerMenu_privacy\"><a href=\"${_msgs.url_privacypolicy}\" target=\"_blank\">${_msgs.label_privacy}</a></li>\n\t\t\t\t<li id=\"footerMenu_company\"><a href=\"${_msgs.url_aboutcompany}\" target=\"_blank\">${_msgs.label_aboutcompany}</a></li>\n\t\t\t\t<li id=\"footerMenu_product\"><a href=\"${_msgs.url_product}\" target=\"_blank\">${_msgs.label_product}</a></li>\n\t\t\t\t<li id=\"footerMenu_blog\"><a href=\"${_msgs.url_blog}\" target=\"_blank\">${_msgs.label_blog}</a></li>\n\t\t\t\t<li id=\"footerMenu_forum\"><a href=\"${_msgs.url_forum}\" target=\"_blank\">${_msgs.label_forum}</a></li>\n\t\t\t</ul>\t\t\n\t\t</div>\n\t\t<div class=\"copyright\">\t\n\t\t\t<p>${_msgs.label_copyright}</p>\n\t\t</div>\n\t</div>\n\t<div dojoAttachPoint=\"w_korea\" >\n\t\t<div class=\"group two\">\n\t\t\t<a href=\"http://www.haansoft.com/\" target=\"_blank\"><img src=\"/static/images/common/haansoft.gif\" alt=\"Hancom\" title=\"Hancom\" /></a>\n\t\t</div>\n\t</div>\t\n</div>\n",postMixInProperties:function(){this._msgs=dojo.mixin(this._msgs,dojo.global.membermsgs);this.inherited(arguments);},postCreate:function(){this.inherited(arguments);var _3a6=common.util.getLocale();if(_3a6==="ko"){dojo.removeClass(this.w_korea,"invisible");}else{dojo.addClass(this.w_korea,"invisible");}this.googleAnalytics();},googleAnalytics:function(){var _gaq=_gaq||[];_gaq.push(["_setAccount","UA-256434-22"]);_gaq.push(["_setDomainName",".thinkfree.com"]);_gaq.push(["_trackPageview"]);var ga=document.createElement("script");ga.type="text/javascript";ga.async=true;ga.src=("https:"==document.location.protocol?"https://ssl":"http://www")+".google-analytics.com/ga.js";var s=document.getElementsByTagName("script")[0];s.parentNode.insertBefore(ga,s);},version:"1.3"});}

