
var djConfig = {
   baseUrl: "/wikis/static/js/20090820.172603/dojo/",
   locale: "en-us",
   dojoBlankHtmlUrl: "/wikis/templates/blank.html",
   usePlainJson: true
};

var ibmConfig = {
   proxyURL: "/wikis/proxy/",
   contextRootEnabler: "/wikis/"
};
/*
	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/
/* JavaScript in the lconn, com, semtag, and quickr packages are (C) Copyright IBM Corp.  2008,2009  All Rights Reserved. */

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

(function(){
var _1=null;
if((_1||(typeof djConfig!="undefined"&&djConfig.scopeMap))&&(typeof window!="undefined")){
var _2="",_3="",_4="",_5={},_6={};
_1=_1||djConfig.scopeMap;
for(var i=0;i<_1.length;i++){
var _8=_1[i];
_2+="var "+_8[0]+" = {}; "+_8[1]+" = "+_8[0]+";"+_8[1]+"._scopeName = '"+_8[1]+"';";
_3+=(i==0?"":",")+_8[0];
_4+=(i==0?"":",")+_8[1];
_5[_8[0]]=_8[1];
_6[_8[1]]=_8[0];
}
eval(_2+"dojo._scopeArgs = ["+_4+"];");
dojo._scopePrefixArgs=_3;
dojo._scopePrefix="(function("+_3+"){";
dojo._scopeSuffix="})("+_4+")";
dojo._scopeMap=_5;
dojo._scopeMapRev=_6;
}
(function(){
if(this["navigator"]){
if(/3[\.0-9]+ Safari/.test(navigator.appVersion)&&this["console"]){
this.console={_c:this.console,log:function(s){
this._c.log(s);
},info:function(s){
this._c.info(s);
},error:function(s){
this._c.error(s);
},warn:function(s){
this._c.warn(s);
}};
}
}
if(!this["console"]){
this.console={};
}
var cn=["assert","count","debug","dir","dirxml","error","group","groupEnd","info","profile","profileEnd","time","timeEnd","trace","warn","log"];
var i=0,tn;
while((tn=cn[i++])){
if(!console[tn]){
(function(){
var tcn=tn+"";
console[tcn]=("log" in console)?function(){
var a=Array.apply({},arguments);
a.unshift(tcn+":");
console["log"](a.join(" "));
}:function(){
};
})();
}
}
if(typeof dojo=="undefined"){
this.dojo={_scopeName:"dojo",_scopePrefix:"",_scopePrefixArgs:"",_scopeSuffix:"",_scopeMap:{},_scopeMapRev:{}};
}
var d=dojo;
if(typeof dijit=="undefined"){
this.dijit={_scopeName:"dijit"};
}
if(typeof dojox=="undefined"){
this.dojox={_scopeName:"dojox"};
}
if(!d._scopeArgs){
d._scopeArgs=[dojo,dijit,dojox];
}
d.global=this;
d.config={isDebug:false,debugAtAllCosts:false};
if(typeof djConfig!="undefined"){
for(var opt in djConfig){
d.config[opt]=djConfig[opt];
}
}
var _14=["Browser","Rhino","Spidermonkey","Mobile"];
var t;
while((t=_14.shift())){
d["is"+t]=false;
}
dojo.locale=d.config.locale;
var rev="$Rev: 15997 $".match(/\d+/);
dojo.version={major:0,minor:0,patch:0,flag:"dev",revision:rev?+rev[0]:999999,toString:function(){
with(d.version){
return major+"."+minor+"."+patch+flag+" ("+revision+")";
}
}};
if(typeof OpenAjax!="undefined"){
OpenAjax.hub.registerLibrary(dojo._scopeName,"http://dojotoolkit.org",d.version.toString());
}
dojo._mixin=function(obj,_18){
var _19={};
for(var x in _18){
if(_19[x]===undefined||_19[x]!=_18[x]){
obj[x]=_18[x];
}
}
if(d["isIE"]&&_18){
var p=_18.toString;
if(typeof p=="function"&&p!=obj.toString&&p!=_19.toString&&p!="\nfunction toString() {\n    [native code]\n}\n"){
obj.toString=_18.toString;
}
}
return obj;
};
dojo.mixin=function(obj,_1d){
for(var i=1,l=arguments.length;i<l;i++){
d._mixin(obj,arguments[i]);
}
return obj;
};
dojo._getProp=function(_20,_21,_22){
var obj=_22||d.global;
for(var i=0,p;obj&&(p=_20[i]);i++){
if(i==0&&this._scopeMap[p]){
p=this._scopeMap[p];
}
obj=(p in obj?obj[p]:(_21?obj[p]={}:undefined));
}
return obj;
};
dojo.setObject=function(_26,_27,_28){
var _29=_26.split("."),p=_29.pop(),obj=d._getProp(_29,true,_28);
return obj&&p?(obj[p]=_27):undefined;
};
dojo.getObject=function(_2c,_2d,_2e){
return d._getProp(_2c.split("."),_2d,_2e);
};
dojo.exists=function(_2f,obj){
return !!d.getObject(_2f,false,obj);
};
dojo["eval"]=function(_31){
return d.global.eval?d.global.eval(_31):eval(_31);
};
d.deprecated=d.experimental=function(){
};
})();
(function(){
var d=dojo;
d.mixin(d,{_loadedModules:{},_inFlightCount:0,_hasResource:{},_modulePrefixes:{dojo:{name:"dojo",value:"."},doh:{name:"doh",value:"../util/doh"},tests:{name:"tests",value:"tests"}},_moduleHasPrefix:function(_33){
var mp=this._modulePrefixes;
return !!(mp[_33]&&mp[_33].value);
},_getModulePrefix:function(_35){
var mp=this._modulePrefixes;
if(this._moduleHasPrefix(_35)){
return mp[_35].value;
}
return _35;
},_loadedUrls:[],_postLoad:false,_loaders:[],_unloaders:[],_loadNotifying:false});
dojo._loadPath=function(_37,_38,cb){
var uri=((_37.charAt(0)=="/"||_37.match(/^\w+:/))?"":this.baseUrl)+_37;
try{
return !_38?this._loadUri(uri,cb):this._loadUriAndCheck(uri,_38,cb);
}
catch(e){
console.error(e);
return false;
}
};
dojo._loadUri=function(uri,cb){
if(this._loadedUrls[uri]){
return true;
}
var _3d=this._getText(uri,true);
if(!_3d){
return false;
}
this._loadedUrls[uri]=true;
this._loadedUrls.push(uri);
if(cb){
_3d="("+_3d+")";
}else{
_3d=this._scopePrefix+_3d+this._scopeSuffix;
}
if(d.isMoz){
_3d+="\r\n//@ sourceURL="+uri;
}
var _3e=d["eval"](_3d);
if(cb){
cb(_3e);
}
return true;
};
dojo._loadUriAndCheck=function(uri,_40,cb){
var ok=false;
try{
ok=this._loadUri(uri,cb);
}
catch(e){
console.error("failed loading "+uri+" with error: "+e);
}
return !!(ok&&this._loadedModules[_40]);
};
dojo.loaded=function(){
this._loadNotifying=true;
this._postLoad=true;
var mll=d._loaders;
this._loaders=[];
for(var x=0;x<mll.length;x++){
mll[x]();
}
this._loadNotifying=false;
if(d._postLoad&&d._inFlightCount==0&&mll.length){
d._callLoaded();
}
};
dojo.unloaded=function(){
var mll=this._unloaders;
while(mll.length){
(mll.pop())();
}
};
d._onto=function(arr,obj,fn){
if(!fn){
arr.push(obj);
}else{
if(fn){
var _49=(typeof fn=="string")?obj[fn]:fn;
arr.push(function(){
_49.call(obj);
});
}
}
};
dojo.addOnLoad=function(obj,_4b){
d._onto(d._loaders,obj,_4b);
if(d._postLoad&&d._inFlightCount==0&&!d._loadNotifying){
d._callLoaded();
}
};
var dca=d.config.addOnLoad;
if(dca){
d.addOnLoad[(dca instanceof Array?"apply":"call")](d,dca);
}
dojo.addOnUnload=function(obj,_4e){
d._onto(d._unloaders,obj,_4e);
};
dojo._modulesLoaded=function(){
if(d._postLoad){
return;
}
if(d._inFlightCount>0){
console.warn("files still in flight!");
return;
}
d._callLoaded();
};
dojo._callLoaded=function(){
if(typeof setTimeout=="object"||(dojo.config.useXDomain&&d.isOpera)){
if(dojo.isAIR){
setTimeout(function(){
dojo.loaded();
},0);
}else{
setTimeout(dojo._scopeName+".loaded();",0);
}
}else{
d.loaded();
}
};
dojo._getModuleSymbols=function(_4f){
var _50=_4f.split(".");
for(var i=_50.length;i>0;i--){
var _52=_50.slice(0,i).join(".");
if((i==1)&&!this._moduleHasPrefix(_52)){
_50[0]="../"+_50[0];
}else{
var _53=this._getModulePrefix(_52);
if(_53!=_52){
_50.splice(0,i,_53);
break;
}
}
}
return _50;
};
dojo._global_omit_module_check=false;
dojo.loadInit=function(_54){
_54();
};
dojo._loadModule=dojo.require=function(_55,_56){
_56=this._global_omit_module_check||_56;
var _57=this._loadedModules[_55];
if(_57){
return _57;
}
var _58=this._getModuleSymbols(_55).join("/")+".js";
var _59=(!_56)?_55:null;
var ok=this._loadPath(_58,_59);
if(!ok&&!_56){
throw new Error("Could not load '"+_55+"'; last tried '"+_58+"'");
}
if(!_56&&!this._isXDomain){
_57=this._loadedModules[_55];
if(!_57){
throw new Error("symbol '"+_55+"' is not defined after loading '"+_58+"'");
}
}
return _57;
};
dojo.provide=function(_5b){
_5b=_5b+"";
return (d._loadedModules[_5b]=d.getObject(_5b,true));
};
dojo.platformRequire=function(_5c){
var _5d=_5c.common||[];
var _5e=_5d.concat(_5c[d._name]||_5c["default"]||[]);
for(var x=0;x<_5e.length;x++){
var _60=_5e[x];
if(_60.constructor==Array){
d._loadModule.apply(d,_60);
}else{
d._loadModule(_60);
}
}
};
dojo.requireIf=function(_61,_62){
if(_61===true){
var _63=[];
for(var i=1;i<arguments.length;i++){
_63.push(arguments[i]);
}
d.require.apply(d,_63);
}
};
dojo.requireAfterIf=d.requireIf;
dojo.registerModulePath=function(_65,_66){
d._modulePrefixes[_65]={name:_65,value:_66};
};
dojo.requireLocalization=function(_67,_68,_69,_6a){
d.require("dojo.i18n");
d.i18n._requireLocalization.apply(d.hostenv,arguments);
};
var ore=new RegExp("^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$");
var ire=new RegExp("^((([^\\[:]+):)?([^@]+)@)?(\\[([^\\]]+)\\]|([^\\[:]*))(:([0-9]+))?$");
dojo._Url=function(){
var n=null;
var _a=arguments;
var uri=[_a[0]];
for(var i=1;i<_a.length;i++){
if(!_a[i]){
continue;
}
var _71=new d._Url(_a[i]+"");
var _72=new d._Url(uri[0]+"");
if(_71.path==""&&!_71.scheme&&!_71.authority&&!_71.query){
if(_71.fragment!=n){
_72.fragment=_71.fragment;
}
_71=_72;
}else{
if(!_71.scheme){
_71.scheme=_72.scheme;
if(!_71.authority){
_71.authority=_72.authority;
if(_71.path.charAt(0)!="/"){
var _73=_72.path.substring(0,_72.path.lastIndexOf("/")+1)+_71.path;
var _74=_73.split("/");
for(var j=0;j<_74.length;j++){
if(_74[j]=="."){
if(j==_74.length-1){
_74[j]="";
}else{
_74.splice(j,1);
j--;
}
}else{
if(j>0&&!(j==1&&_74[0]=="")&&_74[j]==".."&&_74[j-1]!=".."){
if(j==(_74.length-1)){
_74.splice(j,1);
_74[j-1]="";
}else{
_74.splice(j-1,2);
j-=2;
}
}
}
}
_71.path=_74.join("/");
}
}
}
}
uri=[];
if(_71.scheme){
uri.push(_71.scheme,":");
}
if(_71.authority){
uri.push("//",_71.authority);
}
uri.push(_71.path);
if(_71.query){
uri.push("?",_71.query);
}
if(_71.fragment){
uri.push("#",_71.fragment);
}
}
this.uri=uri.join("");
var r=this.uri.match(ore);
this.scheme=r[2]||(r[1]?"":n);
this.authority=r[4]||(r[3]?"":n);
this.path=r[5];
this.query=r[7]||(r[6]?"":n);
this.fragment=r[9]||(r[8]?"":n);
if(this.authority!=n){
r=this.authority.match(ire);
this.user=r[3]||n;
this.password=r[4]||n;
this.host=r[6]||r[7];
this.port=r[9]||n;
}
};
dojo._Url.prototype.toString=function(){
return this.uri;
};
dojo.moduleUrl=function(_77,url){
var loc=d._getModuleSymbols(_77).join("/");
if(!loc){
return null;
}
if(loc.lastIndexOf("/")!=loc.length-1){
loc+="/";
}
var _7a=loc.indexOf(":");
if(loc.charAt(0)!="/"&&(_7a==-1||_7a>loc.indexOf("/"))){
loc=d.baseUrl+loc;
}
return new d._Url(loc,url);
};
})();
if(typeof window!="undefined"){
dojo.isBrowser=true;
dojo._name="browser";
(function(){
var d=dojo;
if(document&&document.getElementsByTagName){
var _7c=document.getElementsByTagName("script");
var _7d=/dojo(\.xd)?\.js(\W|$)/i;
for(var i=0;i<_7c.length;i++){
var src=_7c[i].getAttribute("src");
if(!src){
continue;
}
var m=src.match(_7d);
if(m){
if(!d.config.baseUrl){
d.config.baseUrl=src.substring(0,m.index);
}
var cfg=_7c[i].getAttribute("djConfig");
if(cfg){
var _82=eval("({ "+cfg+" })");
for(var x in _82){
dojo.config[x]=_82[x];
}
}
break;
}
}
}
d.baseUrl=d.config.baseUrl;
var n=navigator;
var dua=n.userAgent;
var dav=n.appVersion;
var tv=parseFloat(dav);
if(dua.indexOf("Opera")>=0){
d.isOpera=tv;
}
var _88=Math.max(dav.indexOf("WebKit"),dav.indexOf("Safari"),0);
if(_88){
d.isSafari=parseFloat(dav.split("Version/")[1])||(parseFloat(dav.substr(_88+7))>419.3)?3:2;
}
if(dua.indexOf("AdobeAIR")>=0){
d.isAIR=1;
}
if(dav.indexOf("Konqueror")>=0||d.isSafari){
d.isKhtml=tv;
}
if(dua.indexOf("Gecko")>=0&&!d.isKhtml){
d.isMozilla=d.isMoz=tv;
}
if(d.isMoz){
d.isFF=parseFloat(dua.split("Firefox/")[1])||undefined;
}
if(document.all&&!d.isOpera){
d.isIE=parseFloat(dav.split("MSIE ")[1])||undefined;
}
if(dojo.isIE&&window.location.protocol==="file:"){
dojo.config.ieForceActiveXXhr=true;
}
var cm=document.compatMode;
d.isQuirks=cm=="BackCompat"||cm=="QuirksMode"||d.isIE<6;
d.locale=dojo.config.locale||(d.isIE?n.userLanguage:n.language).toLowerCase();
d._XMLHTTP_PROGIDS=["Msxml2.XMLHTTP","Microsoft.XMLHTTP","Msxml2.XMLHTTP.4.0"];
d._xhrObj=function(){
var _8a=null;
var _8b=null;
if(!dojo.isIE||!dojo.config.ieForceActiveXXhr){
try{
_8a=new XMLHttpRequest();
}
catch(e){
}
}
if(!_8a){
for(var i=0;i<3;++i){
var _8d=d._XMLHTTP_PROGIDS[i];
try{
_8a=new ActiveXObject(_8d);
}
catch(e){
_8b=e;
}
if(_8a){
d._XMLHTTP_PROGIDS=[_8d];
break;
}
}
}
if(!_8a){
throw new Error("XMLHTTP not available: "+_8b);
}
return _8a;
};
d._isDocumentOk=function(_8e){
var _8f=_8e.status||0;
return (_8f>=200&&_8f<300)||_8f==304||_8f==1223||(!_8f&&(location.protocol=="file:"||location.protocol=="chrome:"));
};
var _90=window.location+"";
var _91=document.getElementsByTagName("base");
var _92=(_91&&_91.length>0);
d._getText=function(uri,_94){
var _95=this._xhrObj();
if(!_92&&dojo._Url){
uri=(new dojo._Url(_90,uri)).toString();
}
if(d.config.cacheBust){
uri+="";
uri+=(uri.indexOf("?")==-1?"?":"&")+String(d.config.cacheBust).replace(/\W+/g,"");
}
_95.open("GET",uri,false);
try{
_95.send(null);
if(!d._isDocumentOk(_95)){
var err=Error("Unable to load "+uri+" status:"+_95.status);
err.status=_95.status;
err.responseText=_95.responseText;
throw err;
}
}
catch(e){
if(_94){
return null;
}
throw e;
}
return _95.responseText;
};
d._windowUnloaders=[];
d.windowUnloaded=function(){
var mll=this._windowUnloaders;
while(mll.length){
(mll.pop())();
}
};
d.addOnWindowUnload=function(obj,_99){
d._onto(d._windowUnloaders,obj,_99);
};
})();
dojo._initFired=false;
dojo._loadInit=function(e){
dojo._initFired=true;
var _9b=(e&&e.type)?e.type.toLowerCase():"load";
if(arguments.callee.initialized||(_9b!="domcontentloaded"&&_9b!="load")){
return;
}
arguments.callee.initialized=true;
if("_khtmlTimer" in dojo){
clearInterval(dojo._khtmlTimer);
delete dojo._khtmlTimer;
}
if(dojo._inFlightCount==0){
dojo._modulesLoaded();
}
};
dojo._fakeLoadInit=function(){
dojo._loadInit({type:"load"});
};
if(!dojo.config.afterOnLoad){
if(document.addEventListener){
if(dojo.isOpera||dojo.isFF>=3||(dojo.isMoz&&dojo.config.enableMozDomContentLoaded===true)){
document.addEventListener("DOMContentLoaded",dojo._loadInit,null);
}
window.addEventListener("load",dojo._loadInit,null);
}
if(dojo.isAIR){
window.addEventListener("load",dojo._loadInit,null);
}else{
if(/(WebKit|khtml)/i.test(navigator.userAgent)){
dojo._khtmlTimer=setInterval(function(){
if(/loaded|complete/.test(document.readyState)){
dojo._loadInit();
}
},10);
}
}
}
(function(){
var _w=window;
var _9d=function(_9e,fp){
var _a0=_w[_9e]||function(){
};
_w[_9e]=function(){
fp.apply(_w,arguments);
_a0.apply(_w,arguments);
};
};
if(dojo.isIE){
if(!dojo.config.afterOnLoad){
document.write("<scr"+"ipt defer src=\"//:\" "+"onreadystatechange=\"if(this.readyState=='complete'){"+dojo._scopeName+"._loadInit();}\">"+"</scr"+"ipt>");
}
try{
document.namespaces.add("v","urn:schemas-microsoft-com:vml");
document.createStyleSheet().addRule("v\\:*","behavior:url(#default#VML)");
}
catch(e){
}
}
_9d("onbeforeunload",function(){
dojo.unloaded();
});
_9d("onunload",function(){
dojo.windowUnloaded();
});
})();
}
(function(){
var mp=dojo.config["modulePaths"];
if(mp){
for(var _a2 in mp){
dojo.registerModulePath(_a2,mp[_a2]);
}
}
})();
if(dojo.config.isDebug){
dojo.require("dojo._firebug.firebug");
}
if(dojo.config.debugAtAllCosts){
dojo.config.useXDomain=true;
dojo.require("dojo._base._loader.loader_xd");
dojo.require("dojo._base._loader.loader_debug");
dojo.require("dojo.i18n");
}
if(!dojo._hasResource["dojo._base.lang"]){
dojo._hasResource["dojo._base.lang"]=true;
dojo.provide("dojo._base.lang");
dojo.isString=function(it){
return !!arguments.length&&it!=null&&(typeof it=="string"||it instanceof String);
};
dojo.isArray=function(it){
return it&&(it instanceof Array||typeof it=="array");
};
dojo.isFunction=(function(){
var _a5=function(it){
return it&&(typeof it=="function"||it instanceof Function);
};
return dojo.isSafari?function(it){
if(typeof it=="function"&&it=="[object NodeList]"){
return false;
}
return _a5(it);
}:_a5;
})();
dojo.isObject=function(it){
return it!==undefined&&(it===null||typeof it=="object"||dojo.isArray(it)||dojo.isFunction(it));
};
dojo.isArrayLike=function(it){
var d=dojo;
return it&&it!==undefined&&!d.isString(it)&&!d.isFunction(it)&&!(it.tagName&&it.tagName.toLowerCase()=="form")&&(d.isArray(it)||isFinite(it.length));
};
dojo.isAlien=function(it){
return it&&!dojo.isFunction(it)&&/\{\s*\[native code\]\s*\}/.test(String(it));
};
dojo.extend=function(_ac,_ad){
for(var i=1,l=arguments.length;i<l;i++){
dojo._mixin(_ac.prototype,arguments[i]);
}
return _ac;
};
dojo._hitchArgs=function(_b0,_b1){
var pre=dojo._toArray(arguments,2);
var _b3=dojo.isString(_b1);
return function(){
var _b4=dojo._toArray(arguments);
var f=_b3?(_b0||dojo.global)[_b1]:_b1;
return f&&f.apply(_b0||this,pre.concat(_b4));
};
};
dojo.hitch=function(_b6,_b7){
if(arguments.length>2){
return dojo._hitchArgs.apply(dojo,arguments);
}
if(!_b7){
_b7=_b6;
_b6=null;
}
if(dojo.isString(_b7)){
_b6=_b6||dojo.global;
if(!_b6[_b7]){
throw (["dojo.hitch: scope[\"",_b7,"\"] is null (scope=\"",_b6,"\")"].join(""));
}
return function(){
return _b6[_b7].apply(_b6,arguments||[]);
};
}
return !_b6?_b7:function(){
return _b7.apply(_b6,arguments||[]);
};
};
dojo.delegate=dojo._delegate=(function(){
function TMP(){
};
return function(obj,_b9){
TMP.prototype=obj;
var tmp=new TMP();
if(_b9){
dojo._mixin(tmp,_b9);
}
return tmp;
};
})();
(function(){
var _bb=function(obj,_bd,_be){
return (_be||[]).concat(Array.prototype.slice.call(obj,_bd||0));
};
var _bf=function(obj,_c1,_c2){
var arr=_c2||[];
for(var x=_c1||0;x<obj.length;x++){
arr.push(obj[x]);
}
return arr;
};
dojo._toArray=(!dojo.isIE)?_bb:function(obj){
return ((obj.item)?_bf:_bb).apply(this,arguments);
};
})();
dojo.partial=function(_c6){
var arr=[null];
return dojo.hitch.apply(dojo,arr.concat(dojo._toArray(arguments)));
};
dojo.clone=function(o){
if(!o){
return o;
}
if(dojo.isArray(o)){
var r=[];
for(var i=0;i<o.length;++i){
r.push(dojo.clone(o[i]));
}
return r;
}
if(!dojo.isObject(o)){
return o;
}
if(o.nodeType&&o.cloneNode){
return o.cloneNode(true);
}
if(o instanceof Date){
return new Date(o.getTime());
}
var r=new o.constructor();
for(var i in o){
if(!(i in r)||r[i]!=o[i]){
r[i]=dojo.clone(o[i]);
}
}
return r;
};
dojo.trim=function(str){
return str.replace(/^\s\s*/,"").replace(/\s\s*$/,"");
};
}
if(!dojo._hasResource["dojo._base.declare"]){
dojo._hasResource["dojo._base.declare"]=true;
dojo.provide("dojo._base.declare");
dojo.declare=function(_cc,_cd,_ce){
var dd=arguments.callee,_d0;
if(dojo.isArray(_cd)){
_d0=_cd;
_cd=_d0.shift();
}
if(_d0){
dojo.forEach(_d0,function(m){
if(!m){
throw (_cc+": mixin #"+i+" is null");
}
_cd=dd._delegate(_cd,m);
});
}
var _d2=dd._delegate(_cd);
_ce=_ce||{};
_d2.extend(_ce);
dojo.extend(_d2,{declaredClass:_cc,_constructor:_ce.constructor});
_d2.prototype.constructor=_d2;
return dojo.setObject(_cc,_d2);
};
dojo.mixin(dojo.declare,{_delegate:function(_d3,_d4){
var bp=(_d3||0).prototype,mp=(_d4||0).prototype,dd=dojo.declare;
var _d8=dd._makeCtor();
dojo.mixin(_d8,{superclass:bp,mixin:mp,extend:dd._extend});
if(_d3){
_d8.prototype=dojo._delegate(bp);
}
dojo.extend(_d8,dd._core,mp||0,{_constructor:null,preamble:null});
_d8.prototype.constructor=_d8;
_d8.prototype.declaredClass=(bp||0).declaredClass+"_"+(mp||0).declaredClass;
return _d8;
},_extend:function(_d9){
var i,fn;
for(i in _d9){
if(dojo.isFunction(fn=_d9[i])&&!0[i]){
fn.nom=i;
fn.ctor=this;
}
}
dojo.extend(this,_d9);
},_makeCtor:function(){
return function(){
this._construct(arguments);
};
},_core:{_construct:function(_dc){
var c=_dc.callee,s=c.superclass,ct=s&&s.constructor,m=c.mixin,mct=m&&m.constructor,a=_dc,ii,fn;
if(a[0]){
if(((fn=a[0].preamble))){
a=fn.apply(this,a)||a;
}
}
if((fn=c.prototype.preamble)){
a=fn.apply(this,a)||a;
}
if(ct&&ct.apply){
ct.apply(this,a);
}
if(mct&&mct.apply){
mct.apply(this,a);
}
if((ii=c.prototype._constructor)){
ii.apply(this,_dc);
}
if(this.constructor.prototype==c.prototype&&(ct=this.postscript)){
ct.apply(this,_dc);
}
},_findMixin:function(_e5){
var c=this.constructor,p,m;
while(c){
p=c.superclass;
m=c.mixin;
if(m==_e5||(m instanceof _e5.constructor)){
return p;
}
if(m&&m._findMixin&&(m=m._findMixin(_e5))){
return m;
}
c=p&&p.constructor;
}
},_findMethod:function(_e9,_ea,_eb,has){
var p=_eb,c,m,f;
do{
c=p.constructor;
m=c.mixin;
if(m&&(m=this._findMethod(_e9,_ea,m,has))){
return m;
}
if((f=p[_e9])&&(has==(f==_ea))){
return p;
}
p=c.superclass;
}while(p);
return !has&&(p=this._findMixin(_eb))&&this._findMethod(_e9,_ea,p,has);
},inherited:function(_f1,_f2,_f3){
var a=arguments;
if(!dojo.isString(a[0])){
_f3=_f2;
_f2=_f1;
_f1=_f2.callee.nom;
}
a=_f3||_f2;
var c=_f2.callee,p=this.constructor.prototype,fn,mp;
if(this[_f1]!=c||p[_f1]==c){
mp=(c.ctor||0).superclass||this._findMethod(_f1,c,p,true);
if(!mp){
throw (this.declaredClass+": inherited method \""+_f1+"\" mismatch");
}
p=this._findMethod(_f1,c,mp,false);
}
fn=p&&p[_f1];
if(!fn){
throw (mp.declaredClass+": inherited method \""+_f1+"\" not found");
}
return fn.apply(this,a);
}}});
}
if(!dojo._hasResource["dojo._base.connect"]){
dojo._hasResource["dojo._base.connect"]=true;
dojo.provide("dojo._base.connect");
dojo._listener={getDispatcher:function(){
return function(){
var ap=Array.prototype,c=arguments.callee,ls=c._listeners,t=c.target;
var r=t&&t.apply(this,arguments);
var lls;
lls=[].concat(ls);
for(var i in lls){
if(!(i in ap)){
lls[i].apply(this,arguments);
}
}
return r;
};
},add:function(_100,_101,_102){
_100=_100||dojo.global;
var f=_100[_101];
if(!f||!f._listeners){
var d=dojo._listener.getDispatcher();
d.target=f;
d._listeners=[];
f=_100[_101]=d;
}
return f._listeners.push(_102);
},remove:function(_105,_106,_107){
var f=(_105||dojo.global)[_106];
if(f&&f._listeners&&_107--){
delete f._listeners[_107];
}
}};
dojo.connect=function(obj,_10a,_10b,_10c,_10d){
var a=arguments,args=[],i=0;
args.push(dojo.isString(a[0])?null:a[i++],a[i++]);
var a1=a[i+1];
args.push(dojo.isString(a1)||dojo.isFunction(a1)?a[i++]:null,a[i++]);
for(var l=a.length;i<l;i++){
args.push(a[i]);
}
return dojo._connect.apply(this,args);
};
dojo._connect=function(obj,_113,_114,_115){
var l=dojo._listener,h=l.add(obj,_113,dojo.hitch(_114,_115));
return [obj,_113,h,l];
};
dojo.disconnect=function(_118){
if(_118&&_118[0]!==undefined){
dojo._disconnect.apply(this,_118);
delete _118[0];
}
};
dojo._disconnect=function(obj,_11a,_11b,_11c){
_11c.remove(obj,_11a,_11b);
};
dojo._topics={};
dojo.subscribe=function(_11d,_11e,_11f){
return [_11d,dojo._listener.add(dojo._topics,_11d,dojo.hitch(_11e,_11f))];
};
dojo.unsubscribe=function(_120){
if(_120){
dojo._listener.remove(dojo._topics,_120[0],_120[1]);
}
};
dojo.publish=function(_121,args){
var f=dojo._topics[_121];
if(f){
f.apply(this,args||[]);
}
};
dojo.connectPublisher=function(_124,obj,_126){
var pf=function(){
dojo.publish(_124,arguments);
};
return (_126)?dojo.connect(obj,_126,pf):dojo.connect(obj,pf);
};
}
if(!dojo._hasResource["dojo._base.Deferred"]){
dojo._hasResource["dojo._base.Deferred"]=true;
dojo.provide("dojo._base.Deferred");
dojo.Deferred=function(_128){
this.chain=[];
this.id=this._nextId();
this.fired=-1;
this.paused=0;
this.results=[null,null];
this.canceller=_128;
this.silentlyCancelled=false;
};
dojo.extend(dojo.Deferred,{_nextId:(function(){
var n=1;
return function(){
return n++;
};
})(),cancel:function(){
var err;
if(this.fired==-1){
if(this.canceller){
err=this.canceller(this);
}else{
this.silentlyCancelled=true;
}
if(this.fired==-1){
if(!(err instanceof Error)){
var res=err;
err=new Error("Deferred Cancelled");
err.dojoType="cancel";
err.cancelResult=res;
}
this.errback(err);
}
}else{
if((this.fired==0)&&(this.results[0] instanceof dojo.Deferred)){
this.results[0].cancel();
}
}
},_resback:function(res){
this.fired=((res instanceof Error)?1:0);
this.results[this.fired]=res;
this._fire();
},_check:function(){
if(this.fired!=-1){
if(!this.silentlyCancelled){
throw new Error("already called!");
}
this.silentlyCancelled=false;
return;
}
},callback:function(res){
this._check();
this._resback(res);
},errback:function(res){
this._check();
if(!(res instanceof Error)){
res=new Error(res);
}
this._resback(res);
},addBoth:function(cb,cbfn){
var _131=dojo.hitch.apply(dojo,arguments);
return this.addCallbacks(_131,_131);
},addCallback:function(cb,cbfn){
return this.addCallbacks(dojo.hitch.apply(dojo,arguments));
},addErrback:function(cb,cbfn){
return this.addCallbacks(null,dojo.hitch.apply(dojo,arguments));
},addCallbacks:function(cb,eb){
this.chain.push([cb,eb]);
if(this.fired>=0){
this._fire();
}
return this;
},_fire:function(){
var _138=this.chain;
var _139=this.fired;
var res=this.results[_139];
var self=this;
var cb=null;
while((_138.length>0)&&(this.paused==0)){
var f=_138.shift()[_139];
if(!f){
continue;
}
var func=function(){
var ret=f(res);
if(typeof ret!="undefined"){
res=ret;
}
_139=((res instanceof Error)?1:0);
if(res instanceof dojo.Deferred){
cb=function(res){
self._resback(res);
self.paused--;
if((self.paused==0)&&(self.fired>=0)){
self._fire();
}
};
this.paused++;
}
};
if(dojo.config.isDebug){
func.call(this);
}else{
try{
func.call(this);
}
catch(err){
_139=1;
res=err;
}
}
}
this.fired=_139;
this.results[_139]=res;
if((cb)&&(this.paused)){
res.addBoth(cb);
}
}});
}
if(!dojo._hasResource["dojo._base.json"]){
dojo._hasResource["dojo._base.json"]=true;
dojo.provide("dojo._base.json");
dojo.fromJson=function(json){
return eval("("+json+")");
};
dojo._escapeString=function(str){
return ("\""+str.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\r]/g,"\\r");
};
dojo.toJsonIndentStr="\t";
dojo.toJson=function(it,_144,_145){
if(it===undefined){
return "undefined";
}
var _146=typeof it;
if(_146=="number"||_146=="boolean"){
return it+"";
}
if(it===null){
return "null";
}
if(dojo.isString(it)){
return dojo._escapeString(it);
}
var _147=arguments.callee;
var _148;
_145=_145||"";
var _149=_144?_145+dojo.toJsonIndentStr:"";
var tf=it.__json__||it.json;
if(dojo.isFunction(tf)){
_148=tf.call(it);
if(it!==_148){
return _147(_148,_144,_149);
}
}
if(it.nodeType&&it.cloneNode){
throw new Error("Can't serialize DOM nodes");
}
var sep=_144?" ":"";
var _14c=_144?"\n":"";
if(dojo.isArray(it)){
var res=dojo.map(it,function(obj){
var val=_147(obj,_144,_149);
if(typeof val!="string"){
val="undefined";
}
return _14c+_149+val;
});
return "["+res.join(","+sep)+_14c+_145+"]";
}
if(_146=="function"){
return null;
}
var _150=[],key;
for(key in it){
var _152,val;
if(typeof key=="number"){
_152="\""+key+"\"";
}else{
if(typeof key=="string"){
_152=dojo._escapeString(key);
}else{
continue;
}
}
val=_147(it[key],_144,_149);
if(typeof val!="string"){
continue;
}
_150.push(_14c+_149+_152+":"+sep+val);
}
return "{"+_150.join(","+sep)+_14c+_145+"}";
};
}
if(!dojo._hasResource["dojo._base.array"]){
dojo._hasResource["dojo._base.array"]=true;
dojo.provide("dojo._base.array");
(function(){
var _154=function(arr,obj,cb){
return [dojo.isString(arr)?arr.split(""):arr,obj||dojo.global,dojo.isString(cb)?new Function("item","index","array",cb):cb];
};
dojo.mixin(dojo,{indexOf:function(_158,_159,_15a,_15b){
var step=1,end=_158.length||0,i=0;
if(_15b){
i=end-1;
step=end=-1;
}
if(_15a!=undefined){
i=_15a;
}
if((_15b&&i>end)||i<end){
for(;i!=end;i+=step){
if(_158[i]==_159){
return i;
}
}
}
return -1;
},lastIndexOf:function(_15e,_15f,_160){
return dojo.indexOf(_15e,_15f,_160,true);
},forEach:function(arr,_162,_163){
if(!arr||!arr.length){
return;
}
var _p=_154(arr,_163,_162);
arr=_p[0];
for(var i=0,l=arr.length;i<l;++i){
_p[2].call(_p[1],arr[i],i,arr);
}
},_everyOrSome:function(_167,arr,_169,_16a){
var _p=_154(arr,_16a,_169);
arr=_p[0];
for(var i=0,l=arr.length;i<l;++i){
var _16e=!!_p[2].call(_p[1],arr[i],i,arr);
if(_167^_16e){
return _16e;
}
}
return _167;
},every:function(arr,_170,_171){
return this._everyOrSome(true,arr,_170,_171);
},some:function(arr,_173,_174){
return this._everyOrSome(false,arr,_173,_174);
},map:function(arr,_176,_177){
var _p=_154(arr,_177,_176);
arr=_p[0];
var _179=(arguments[3]?(new arguments[3]()):[]);
for(var i=0,l=arr.length;i<l;++i){
_179.push(_p[2].call(_p[1],arr[i],i,arr));
}
return _179;
},filter:function(arr,_17d,_17e){
var _p=_154(arr,_17e,_17d);
arr=_p[0];
var _180=[];
for(var i=0,l=arr.length;i<l;++i){
if(_p[2].call(_p[1],arr[i],i,arr)){
_180.push(arr[i]);
}
}
return _180;
}});
})();
}
if(!dojo._hasResource["dojo._base.Color"]){
dojo._hasResource["dojo._base.Color"]=true;
dojo.provide("dojo._base.Color");
dojo.Color=function(_183){
if(_183){
this.setColor(_183);
}
};
dojo.Color.named={black:[0,0,0],silver:[192,192,192],gray:[128,128,128],white:[255,255,255],maroon:[128,0,0],red:[255,0,0],purple:[128,0,128],fuchsia:[255,0,255],green:[0,128,0],lime:[0,255,0],olive:[128,128,0],yellow:[255,255,0],navy:[0,0,128],blue:[0,0,255],teal:[0,128,128],aqua:[0,255,255]};
dojo.extend(dojo.Color,{r:255,g:255,b:255,a:1,_set:function(r,g,b,a){
var t=this;
t.r=r;
t.g=g;
t.b=b;
t.a=a;
},setColor:function(_189){
var d=dojo;
if(d.isString(_189)){
d.colorFromString(_189,this);
}else{
if(d.isArray(_189)){
d.colorFromArray(_189,this);
}else{
this._set(_189.r,_189.g,_189.b,_189.a);
if(!(_189 instanceof d.Color)){
this.sanitize();
}
}
}
return this;
},sanitize:function(){
return this;
},toRgb:function(){
var t=this;
return [t.r,t.g,t.b];
},toRgba:function(){
var t=this;
return [t.r,t.g,t.b,t.a];
},toHex:function(){
var arr=dojo.map(["r","g","b"],function(x){
var s=this[x].toString(16);
return s.length<2?"0"+s:s;
},this);
return "#"+arr.join("");
},toCss:function(_190){
var t=this,rgb=t.r+", "+t.g+", "+t.b;
return (_190?"rgba("+rgb+", "+t.a:"rgb("+rgb)+")";
},toString:function(){
return this.toCss(true);
}});
dojo.blendColors=function(_193,end,_195,obj){
var d=dojo,t=obj||new dojo.Color();
d.forEach(["r","g","b","a"],function(x){
t[x]=_193[x]+(end[x]-_193[x])*_195;
if(x!="a"){
t[x]=Math.round(t[x]);
}
});
return t.sanitize();
};
dojo.colorFromRgb=function(_19a,obj){
var m=_19a.toLowerCase().match(/^rgba?\(([\s\.,0-9]+)\)/);
return m&&dojo.colorFromArray(m[1].split(/\s*,\s*/),obj);
};
dojo.colorFromHex=function(_19d,obj){
var d=dojo,t=obj||new d.Color(),bits=(_19d.length==4)?4:8,mask=(1<<bits)-1;
_19d=Number("0x"+_19d.substr(1));
if(isNaN(_19d)){
return null;
}
d.forEach(["b","g","r"],function(x){
var c=_19d&mask;
_19d>>=bits;
t[x]=bits==4?17*c:c;
});
t.a=1;
return t;
};
dojo.colorFromArray=function(a,obj){
var t=obj||new dojo.Color();
t._set(Number(a[0]),Number(a[1]),Number(a[2]),Number(a[3]));
if(isNaN(t.a)){
t.a=1;
}
return t.sanitize();
};
dojo.colorFromString=function(str,obj){
var a=dojo.Color.named[str];
return a&&dojo.colorFromArray(a,obj)||dojo.colorFromRgb(str,obj)||dojo.colorFromHex(str,obj);
};
}
if(!dojo._hasResource["dojo._base"]){
dojo._hasResource["dojo._base"]=true;
dojo.provide("dojo._base");
}
if(!dojo._hasResource["dojo._base.window"]){
dojo._hasResource["dojo._base.window"]=true;
dojo.provide("dojo._base.window");
dojo.doc=window["document"]||null;
dojo.body=function(){
return dojo.doc.body||dojo.doc.getElementsByTagName("body")[0];
};
dojo.setContext=function(_1ab,_1ac){
dojo.global=_1ab;
dojo.doc=_1ac;
};
dojo._fireCallback=function(_1ad,_1ae,_1af){
if(_1ae&&dojo.isString(_1ad)){
_1ad=_1ae[_1ad];
}
return _1ad.apply(_1ae,_1af||[]);
};
dojo.withGlobal=function(_1b0,_1b1,_1b2,_1b3){
var rval;
var _1b5=dojo.global;
var _1b6=dojo.doc;
try{
dojo.setContext(_1b0,_1b0.document);
rval=dojo._fireCallback(_1b1,_1b2,_1b3);
}
finally{
dojo.setContext(_1b5,_1b6);
}
return rval;
};
dojo.withDoc=function(_1b7,_1b8,_1b9,_1ba){
var rval;
var _1bc=dojo.doc;
try{
dojo.doc=_1b7;
rval=dojo._fireCallback(_1b8,_1b9,_1ba);
}
finally{
dojo.doc=_1bc;
}
return rval;
};
}
if(!dojo._hasResource["dojo._base.event"]){
dojo._hasResource["dojo._base.event"]=true;
dojo.provide("dojo._base.event");
(function(){
var del=(dojo._event_listener={add:function(node,name,fp){
if(!node){
return;
}
name=del._normalizeEventName(name);
fp=del._fixCallback(name,fp);
var _1c1=name;
if(!dojo.isIE&&(name=="mouseenter"||name=="mouseleave")){
var ofp=fp;
name=(name=="mouseenter")?"mouseover":"mouseout";
fp=function(e){
try{
e.relatedTarget.tagName;
}
catch(e2){
return;
}
if(!dojo.isDescendant(e.relatedTarget,node)){
return ofp.call(this,e);
}
};
}
node.addEventListener(name,fp,false);
return fp;
},remove:function(node,_1c5,_1c6){
if(node){
_1c5=del._normalizeEventName(_1c5);
if(!dojo.isIE&&(_1c5=="mouseenter"||_1c5=="mouseleave")){
_1c5=(_1c5=="mouseenter")?"mouseover":"mouseout";
}
node.removeEventListener(_1c5,_1c6,false);
}
},_normalizeEventName:function(name){
return name.slice(0,2)=="on"?name.slice(2):name;
},_fixCallback:function(name,fp){
return name!="keypress"?fp:function(e){
return fp.call(this,del._fixEvent(e,this));
};
},_fixEvent:function(evt,_1cc){
switch(evt.type){
case "keypress":
del._setKeyChar(evt);
break;
}
return evt;
},_setKeyChar:function(evt){
evt.keyChar=evt.charCode?String.fromCharCode(evt.charCode):"";
evt.charOrCode=evt.keyChar||evt.keyCode;
},_punctMap:{106:42,111:47,186:59,187:43,188:44,189:45,190:46,191:47,192:96,219:91,220:92,221:93,222:39}});
dojo.fixEvent=function(evt,_1cf){
return del._fixEvent(evt,_1cf);
};
dojo.stopEvent=function(evt){
evt.preventDefault();
evt.stopPropagation();
};
var _1d1=dojo._listener;
dojo._connect=function(obj,_1d3,_1d4,_1d5,_1d6){
var _1d7=obj&&(obj.nodeType||obj.attachEvent||obj.addEventListener);
var lid=!_1d7?0:(!_1d6?1:2),l=[dojo._listener,del,_1d1][lid];
var h=l.add(obj,_1d3,dojo.hitch(_1d4,_1d5));
return [obj,_1d3,h,lid];
};
dojo._disconnect=function(obj,_1dc,_1dd,_1de){
([dojo._listener,del,_1d1][_1de]).remove(obj,_1dc,_1dd);
};
dojo.keys={BACKSPACE:8,TAB:9,CLEAR:12,ENTER:13,SHIFT:16,CTRL:17,ALT:18,PAUSE:19,CAPS_LOCK:20,ESCAPE:27,SPACE:32,PAGE_UP:33,PAGE_DOWN:34,END:35,HOME:36,LEFT_ARROW:37,UP_ARROW:38,RIGHT_ARROW:39,DOWN_ARROW:40,INSERT:45,DELETE:46,HELP:47,LEFT_WINDOW:91,RIGHT_WINDOW:92,SELECT:93,NUMPAD_0:96,NUMPAD_1:97,NUMPAD_2:98,NUMPAD_3:99,NUMPAD_4:100,NUMPAD_5:101,NUMPAD_6:102,NUMPAD_7:103,NUMPAD_8:104,NUMPAD_9:105,NUMPAD_MULTIPLY:106,NUMPAD_PLUS:107,NUMPAD_ENTER:108,NUMPAD_MINUS:109,NUMPAD_PERIOD:110,NUMPAD_DIVIDE:111,F1:112,F2:113,F3:114,F4:115,F5:116,F6:117,F7:118,F8:119,F9:120,F10:121,F11:122,F12:123,F13:124,F14:125,F15:126,NUM_LOCK:144,SCROLL_LOCK:145};
if(dojo.isIE){
var _1df=function(e,code){
try{
return (e.keyCode=code);
}
catch(e){
return 0;
}
};
var iel=dojo._listener;
var _1e3=dojo._ieListenersName="_"+dojo._scopeName+"_listeners";
if(!dojo.config._allow_leaks){
_1d1=iel=dojo._ie_listener={handlers:[],add:function(_1e4,_1e5,_1e6){
_1e4=_1e4||dojo.global;
var f=_1e4[_1e5];
if(!f||!f[_1e3]){
var d=dojo._getIeDispatcher();
d.target=f&&(ieh.push(f)-1);
d[_1e3]=[];
f=_1e4[_1e5]=d;
}
return f[_1e3].push(ieh.push(_1e6)-1);
},remove:function(_1ea,_1eb,_1ec){
var f=(_1ea||dojo.global)[_1eb],l=f&&f[_1e3];
if(f&&l&&_1ec--){
delete ieh[l[_1ec]];
delete l[_1ec];
}
}};
var ieh=iel.handlers;
}
dojo.mixin(del,{add:function(node,_1f0,fp){
if(!node){
return;
}
_1f0=del._normalizeEventName(_1f0);
if(_1f0=="onkeypress"){
var kd=node.onkeydown;
if(!kd||!kd[_1e3]||!kd._stealthKeydownHandle){
var h=del.add(node,"onkeydown",del._stealthKeyDown);
kd=node.onkeydown;
kd._stealthKeydownHandle=h;
kd._stealthKeydownRefs=1;
}else{
kd._stealthKeydownRefs++;
}
}
return iel.add(node,_1f0,del._fixCallback(fp));
},remove:function(node,_1f5,_1f6){
_1f5=del._normalizeEventName(_1f5);
iel.remove(node,_1f5,_1f6);
if(_1f5=="onkeypress"){
var kd=node.onkeydown;
if(--kd._stealthKeydownRefs<=0){
iel.remove(node,"onkeydown",kd._stealthKeydownHandle);
delete kd._stealthKeydownHandle;
}
}
},_normalizeEventName:function(_1f8){
return _1f8.slice(0,2)!="on"?"on"+_1f8:_1f8;
},_nop:function(){
},_fixEvent:function(evt,_1fa){
if(!evt){
var w=_1fa&&(_1fa.ownerDocument||_1fa.document||_1fa).parentWindow||window;
evt=w.event;
}
if(!evt){
return (evt);
}
evt.target=evt.srcElement;
evt.currentTarget=(_1fa||evt.srcElement);
evt.layerX=evt.offsetX;
evt.layerY=evt.offsetY;
var se=evt.srcElement,doc=(se&&se.ownerDocument)||document;
var _1fe=((dojo.isIE<6)||(doc["compatMode"]=="BackCompat"))?doc.body:doc.documentElement;
var _1ff=dojo._getIeDocumentElementOffset();
evt.pageX=evt.clientX+dojo._fixIeBiDiScrollLeft(_1fe.scrollLeft||0)-_1ff.x;
evt.pageY=evt.clientY+(_1fe.scrollTop||0)-_1ff.y;
if(evt.type=="mouseover"){
evt.relatedTarget=evt.fromElement;
}
if(evt.type=="mouseout"){
evt.relatedTarget=evt.toElement;
}
evt.stopPropagation=del._stopPropagation;
evt.preventDefault=del._preventDefault;
return del._fixKeys(evt);
},_fixKeys:function(evt){
switch(evt.type){
case "keypress":
var c=("charCode" in evt?evt.charCode:evt.keyCode);
if(c==10){
c=0;
evt.keyCode=13;
}else{
if(c==13||c==27){
c=0;
}else{
if(c==3){
c=99;
}
}
}
evt.charCode=c;
del._setKeyChar(evt);
break;
}
return evt;
},_stealthKeyDown:function(evt){
var kp=evt.currentTarget.onkeypress;
if(!kp||!kp[_1e3]){
return;
}
var k=evt.keyCode;
var _205=(k!=13)&&(k!=32)&&(k!=27)&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222);
if(_205||evt.ctrlKey){
var c=_205?0:k;
if(evt.ctrlKey){
if(k==3||k==13){
return;
}else{
if(c>95&&c<106){
c-=48;
}else{
if((!evt.shiftKey)&&(c>=65&&c<=90)){
c+=32;
}else{
c=del._punctMap[c]||c;
}
}
}
}
var faux=del._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});
kp.call(evt.currentTarget,faux);
evt.cancelBubble=faux.cancelBubble;
evt.returnValue=faux.returnValue;
_1df(evt,faux.keyCode);
}
},_stopPropagation:function(){
this.cancelBubble=true;
},_preventDefault:function(){
this.bubbledKeyCode=this.keyCode;
if(this.ctrlKey){
_1df(this,0);
}
this.returnValue=false;
}});
dojo.stopEvent=function(evt){
evt=evt||window.event;
del._stopPropagation.call(evt);
del._preventDefault.call(evt);
};
}
del._synthesizeEvent=function(evt,_20a){
var faux=dojo.mixin({},evt,_20a);
del._setKeyChar(faux);
faux.preventDefault=function(){
evt.preventDefault();
};
faux.stopPropagation=function(){
evt.stopPropagation();
};
return faux;
};
if(dojo.isOpera){
dojo.mixin(del,{_fixEvent:function(evt,_20d){
switch(evt.type){
case "keypress":
var c=evt.which;
if(c==3){
c=99;
}
c=((c<41)&&(!evt.shiftKey)?0:c);
if((evt.ctrlKey)&&(!evt.shiftKey)&&(c>=65)&&(c<=90)){
c+=32;
}
return del._synthesizeEvent(evt,{charCode:c});
}
return evt;
}});
}
if(dojo.isSafari){
del._add=del.add;
del._remove=del.remove;
dojo.mixin(del,{add:function(node,_210,fp){
if(!node){
return;
}
var _212=del._add(node,_210,fp);
if(del._normalizeEventName(_210)=="keypress"){
_212._stealthKeyDownHandle=del._add(node,"keydown",function(evt){
var k=evt.keyCode;
var _215=(k!=13)&&(k!=32)&&(k!=27)&&(k<48||k>90)&&(k<96||k>111)&&(k<186||k>192)&&(k<219||k>222);
if(_215||evt.ctrlKey){
var c=_215?0:k;
if(evt.ctrlKey){
if(k==3||k==13){
return;
}else{
if(c>95&&c<106){
c-=48;
}else{
if((!evt.shiftKey)&&(c>=65&&c<=90)){
c+=32;
}else{
c=del._punctMap[c]||c;
}
}
}
}
var faux=del._synthesizeEvent(evt,{type:"keypress",faux:true,charCode:c});
fp.call(evt.currentTarget,faux);
}
});
}
return _212;
},remove:function(node,_219,_21a){
if(node){
if(_21a._stealthKeyDownHandle){
del._remove(node,"keydown",_21a._stealthKeyDownHandle);
}
del._remove(node,_219,_21a);
}
},_fixEvent:function(evt,_21c){
switch(evt.type){
case "keypress":
if(evt.faux){
return evt;
}
var c=evt.charCode;
c=c>=32?c:0;
return del._synthesizeEvent(evt,{charCode:c,faux:true});
}
return evt;
}});
}
})();
if(dojo.isIE){
dojo._ieDispatcher=function(args,_21f){
var ap=Array.prototype,h=dojo._ie_listener.handlers,c=args.callee,ls=c[dojo._ieListenersName],t=h[c.target];
var r=t&&t.apply(_21f,args);
var lls=[].concat(ls);
for(var i in lls){
if(!(i in ap)){
h[lls[i]].apply(_21f,args);
}
}
return r;
};
dojo._getIeDispatcher=function(){
return new Function(dojo._scopeName+"._ieDispatcher(arguments, this)");
};
dojo._event_listener._fixCallback=function(fp){
var f=dojo._event_listener._fixEvent;
return function(e){
return fp.call(this,f(e,this));
};
};
}
}
if(!dojo._hasResource["dojo._base.html"]){
dojo._hasResource["dojo._base.html"]=true;
dojo.provide("dojo._base.html");
try{
document.execCommand("BackgroundImageCache",false,true);
}
catch(e){
}
if(dojo.isIE||dojo.isOpera){
dojo.byId=function(id,doc){
if(dojo.isString(id)){
var _d=doc||dojo.doc;
var te=_d.getElementById(id);
if(te&&te.attributes.id.value==id){
return te;
}else{
var eles=_d.all[id];
if(!eles||!eles.length){
return eles;
}
var i=0;
while((te=eles[i++])){
if(te.attributes.id.value==id){
return te;
}
}
}
}else{
return id;
}
};
}else{
dojo.byId=function(id,doc){
return dojo.isString(id)?(doc||dojo.doc).getElementById(id):id;
};
}
(function(){
var d=dojo;
var _234=null;
dojo.addOnWindowUnload(function(){
_234=null;
});
dojo._destroyElement=function(node){
node=d.byId(node);
try{
if(!_234||_234.ownerDocument!=node.ownerDocument){
_234=node.ownerDocument.createElement("div");
}
_234.appendChild(node.parentNode?node.parentNode.removeChild(node):node);
_234.innerHTML="";
}
catch(e){
}
};
dojo.isDescendant=function(node,_237){
try{
node=d.byId(node);
_237=d.byId(_237);
while(node){
if(node===_237){
return true;
}
node=node.parentNode;
}
}
catch(e){
}
return false;
};
dojo.setSelectable=function(node,_239){
node=d.byId(node);
if(d.isMozilla){
node.style.MozUserSelect=_239?"":"none";
}else{
if(d.isKhtml){
node.style.KhtmlUserSelect=_239?"auto":"none";
}else{
if(d.isIE){
var v=(node.unselectable=_239?"":"on");
d.query("*",node).forEach("item.unselectable = '"+v+"'");
}
}
}
};
var _23b=function(node,ref){
ref.parentNode.insertBefore(node,ref);
return true;
};
var _23e=function(node,ref){
var pn=ref.parentNode;
if(ref==pn.lastChild){
pn.appendChild(node);
}else{
return _23b(node,ref.nextSibling);
}
return true;
};
dojo.place=function(node,_243,_244){
if(!node||!_243){
return false;
}
node=d.byId(node);
_243=d.byId(_243);
if(typeof _244=="number"){
var cn=_243.childNodes;
if(!cn.length||cn.length<=_244){
_243.appendChild(node);
return true;
}
return _23b(node,_244<=0?_243.firstChild:cn[_244]);
}
switch(_244){
case "before":
return _23b(node,_243);
case "after":
return _23e(node,_243);
case "first":
if(_243.firstChild){
return _23b(node,_243.firstChild);
}
default:
_243.appendChild(node);
return true;
}
};
dojo.boxModel="content-box";
if(d.isIE){
var _dcm=document.compatMode;
d.boxModel=_dcm=="BackCompat"||_dcm=="QuirksMode"||d.isIE<6?"border-box":"content-box";
}
var gcs;
if(d.isSafari){
gcs=function(node){
var s;
if(node instanceof HTMLElement){
var dv=node.ownerDocument.defaultView;
s=dv.getComputedStyle(node,null);
if(!s&&node.style){
node.style.display="";
s=dv.getComputedStyle(node,null);
}
}
return s||{};
};
}else{
if(d.isIE){
gcs=function(node){
return node.nodeType==1?node.currentStyle:{};
};
}else{
gcs=function(node){
return node instanceof HTMLElement?node.ownerDocument.defaultView.getComputedStyle(node,null):{};
};
}
}
dojo.getComputedStyle=gcs;
if(!d.isIE){
dojo._toPixelValue=function(_24d,_24e){
return parseFloat(_24e)||0;
};
}else{
dojo._toPixelValue=function(_24f,_250){
if(!_250){
return 0;
}
if(_250=="medium"){
return 4;
}
if(_250.slice&&(_250.slice(-2)=="px")){
return parseFloat(_250);
}
with(_24f){
var _251=style.left;
var _252=runtimeStyle.left;
runtimeStyle.left=currentStyle.left;
try{
style.left=_250;
_250=style.pixelLeft;
}
catch(e){
_250=0;
}
style.left=_251;
runtimeStyle.left=_252;
}
return _250;
};
}
var px=d._toPixelValue;
var astr="DXImageTransform.Microsoft.Alpha";
var af=function(n,f){
try{
return n.filters.item(astr);
}
catch(e){
return f?{}:null;
}
};
dojo._getOpacity=d.isIE?function(node){
try{
return af(node).Opacity/100;
}
catch(e){
return 1;
}
}:function(node){
return gcs(node).opacity;
};
dojo._setOpacity=d.isIE?function(node,_25b){
var ov=_25b*100;
node.style.zoom=1;
af(node,1).Enabled=(_25b==1?false:true);
if(!af(node)){
node.style.filter+=" progid:"+astr+"(Opacity="+ov+")";
}else{
af(node,1).Opacity=ov;
}
if(node.nodeName.toLowerCase()=="tr"){
d.query("> td",node).forEach(function(i){
d._setOpacity(i,_25b);
});
}
return _25b;
}:function(node,_25f){
return node.style.opacity=_25f;
};
var _260={left:true,top:true};
var _261=/margin|padding|width|height|max|min|offset/;
var _262=function(node,type,_265){
type=type.toLowerCase();
if(d.isIE){
if(_265=="auto"){
if(type=="height"){
return node.offsetHeight;
}
if(type=="width"){
return node.offsetWidth;
}
}
if(type=="fontweight"){
switch(_265){
case 700:
return "bold";
case 400:
default:
return "normal";
}
}
}
if(!(type in _260)){
_260[type]=_261.test(type);
}
return _260[type]?px(node,_265):_265;
};
var _266=d.isIE?"styleFloat":"cssFloat";
var _267={"cssFloat":_266,"styleFloat":_266,"float":_266};
dojo.style=function(node,_269,_26a){
var n=d.byId(node),args=arguments.length,op=(_269=="opacity");
_269=_267[_269]||_269;
if(args==3){
return op?d._setOpacity(n,_26a):n.style[_269]=_26a;
}
if(args==2&&op){
return d._getOpacity(n);
}
var s=gcs(n);
if(args==2&&!d.isString(_269)){
for(var x in _269){
d.style(node,x,_269[x]);
}
return s;
}
return (args==1)?s:_262(n,_269,s[_269]||n.style[_269]);
};
dojo._getPadExtents=function(n,_271){
var s=_271||gcs(n),l=px(n,s.paddingLeft),t=px(n,s.paddingTop);
return {l:l,t:t,w:l+px(n,s.paddingRight),h:t+px(n,s.paddingBottom)};
};
dojo._getBorderExtents=function(n,_276){
var ne="none",s=_276||gcs(n),bl=(s.borderLeftStyle!=ne?px(n,s.borderLeftWidth):0),bt=(s.borderTopStyle!=ne?px(n,s.borderTopWidth):0);
return {l:bl,t:bt,w:bl+(s.borderRightStyle!=ne?px(n,s.borderRightWidth):0),h:bt+(s.borderBottomStyle!=ne?px(n,s.borderBottomWidth):0)};
};
dojo._getPadBorderExtents=function(n,_27c){
var s=_27c||gcs(n),p=d._getPadExtents(n,s),b=d._getBorderExtents(n,s);
return {l:p.l+b.l,t:p.t+b.t,w:p.w+b.w,h:p.h+b.h};
};
dojo._getMarginExtents=function(n,_281){
var s=_281||gcs(n),l=px(n,s.marginLeft),t=px(n,s.marginTop),r=px(n,s.marginRight),b=px(n,s.marginBottom);
if(d.isSafari&&(s.position!="absolute")){
r=l;
}
return {l:l,t:t,w:l+r,h:t+b};
};
dojo._getMarginBox=function(node,_288){
var s=_288||gcs(node),me=d._getMarginExtents(node,s);
var l=node.offsetLeft-me.l,t=node.offsetTop-me.t,p=node.parentNode;
if(d.isMoz){
var sl=parseFloat(s.left),st=parseFloat(s.top);
if(!isNaN(sl)&&!isNaN(st)){
l=sl,t=st;
}else{
if(p&&p.style){
var pcs=gcs(p);
if(pcs.overflow!="visible"){
var be=d._getBorderExtents(p,pcs);
l+=be.l,t+=be.t;
}
}
}
}else{
if(d.isOpera){
if(p){
var be=d._getBorderExtents(p);
l-=be.l;
t-=be.t;
}
}
}
return {l:l,t:t,w:node.offsetWidth+me.w,h:node.offsetHeight+me.h};
};
dojo._getContentBox=function(node,_293){
var s=_293||gcs(node),pe=d._getPadExtents(node,s),be=d._getBorderExtents(node,s),w=node.clientWidth,h;
if(!w){
w=node.offsetWidth,h=node.offsetHeight;
}else{
h=node.clientHeight,be.w=be.h=0;
}
if(d.isOpera){
pe.l+=be.l;
pe.t+=be.t;
}
return {l:pe.l,t:pe.t,w:w-pe.w-be.w,h:h-pe.h-be.h};
};
dojo._getBorderBox=function(node,_29a){
var s=_29a||gcs(node),pe=d._getPadExtents(node,s),cb=d._getContentBox(node,s);
return {l:cb.l-pe.l,t:cb.t-pe.t,w:cb.w+pe.w,h:cb.h+pe.h};
};
dojo._setBox=function(node,l,t,w,h,u){
u=u||"px";
var s=node.style;
if(!isNaN(l)){
s.left=l+u;
}
if(!isNaN(t)){
s.top=t+u;
}
if(w>=0){
s.width=w+u;
}
if(h>=0){
s.height=h+u;
}
};
dojo._isButtonTag=function(node){
return node.tagName=="BUTTON"||node.tagName=="INPUT"&&node.getAttribute("type").toUpperCase()=="BUTTON";
};
dojo._usesBorderBox=function(node){
var n=node.tagName;
return d.boxModel=="border-box"||n=="TABLE"||dojo._isButtonTag(node);
};
dojo._setContentSize=function(node,_2a9,_2aa,_2ab){
if(d._usesBorderBox(node)){
var pb=d._getPadBorderExtents(node,_2ab);
if(_2a9>=0){
_2a9+=pb.w;
}
if(_2aa>=0){
_2aa+=pb.h;
}
}
d._setBox(node,NaN,NaN,_2a9,_2aa);
};
dojo._setMarginBox=function(node,_2ae,_2af,_2b0,_2b1,_2b2){
var s=_2b2||gcs(node);
var bb=d._usesBorderBox(node),pb=bb?_2b6:d._getPadBorderExtents(node,s);
if(dojo.isSafari){
if(dojo._isButtonTag(node)){
var ns=node.style;
if(_2b0>=0&&!ns.width){
ns.width="4px";
}
if(_2b1>=0&&!ns.height){
ns.height="4px";
}
}
}
var mb=d._getMarginExtents(node,s);
if(_2b0>=0){
_2b0=Math.max(_2b0-pb.w-mb.w,0);
}
if(_2b1>=0){
_2b1=Math.max(_2b1-pb.h-mb.h,0);
}
d._setBox(node,_2ae,_2af,_2b0,_2b1);
};
var _2b6={l:0,t:0,w:0,h:0};
dojo.marginBox=function(node,box){
var n=d.byId(node),s=gcs(n),b=box;
return !b?d._getMarginBox(n,s):d._setMarginBox(n,b.l,b.t,b.w,b.h,s);
};
dojo.contentBox=function(node,box){
var n=d.byId(node),s=gcs(n),b=box;
return !b?d._getContentBox(n,s):d._setContentSize(n,b.w,b.h,s);
};
var _2c3=function(node,prop){
if(!(node=(node||0).parentNode)){
return 0;
}
var val,_2c7=0,_b=d.body();
while(node&&node.style){
if(gcs(node).position=="fixed"){
return 0;
}
val=node[prop];
if(val){
_2c7+=val-0;
if(node==_b){
break;
}
}
node=node.parentNode;
}
return _2c7;
};
dojo._docScroll=function(){
var _b=d.body(),_w=d.global,de=d.doc.documentElement;
return {y:(_w.pageYOffset||de.scrollTop||_b.scrollTop||0),x:(_w.pageXOffset||d._fixIeBiDiScrollLeft(de.scrollLeft)||_b.scrollLeft||0)};
};
dojo._isBodyLtr=function(){
return !("_bodyLtr" in d)?d._bodyLtr=gcs(d.body()).direction=="ltr":d._bodyLtr;
};
dojo._getIeDocumentElementOffset=function(){
var de=d.doc.documentElement;
return (d.isIE>=7)?{x:de.getBoundingClientRect().left,y:de.getBoundingClientRect().top}:{x:d._isBodyLtr()||window.parent==window?de.clientLeft:de.offsetWidth-de.clientWidth-de.clientLeft,y:de.clientTop};
};
dojo._fixIeBiDiScrollLeft=function(_2cd){
var dd=d.doc;
if(d.isIE&&!dojo._isBodyLtr()){
var de=dd.compatMode=="BackCompat"?dd.body:dd.documentElement;
return _2cd+de.clientWidth-de.scrollWidth;
}
return _2cd;
};
dojo._abs=function(node,_2d1){
var _2d2=node.ownerDocument;
var ret={x:0,y:0};
var db=d.body();
if(d.isIE||(d.isFF>=3)){
var _2d5=node.getBoundingClientRect();
var cs;
if(d.isFF){
var dv=node.ownerDocument.defaultView;
cs=dv.getComputedStyle(db.parentNode,null);
}
var _2d8=(d.isIE)?d._getIeDocumentElementOffset():{x:px(db.parentNode,cs.marginLeft),y:px(db.parentNode,cs.marginTop)};
ret.x=_2d5.left-_2d8.x;
ret.y=_2d5.top-_2d8.y;
}else{
if(node["offsetParent"]){
var _2d9;
if(d.isSafari&&(gcs(node).position=="absolute")&&(node.parentNode==db)){
_2d9=db;
}else{
_2d9=db.parentNode;
}
var cs=gcs(node);
var n=node;
if(d.isOpera&&cs.position!="absolute"){
n=n.offsetParent;
}
ret.x-=_2c3(n,"scrollLeft");
ret.y-=_2c3(n,"scrollTop");
var _2db=node;
do{
var n=_2db.offsetLeft;
if(!d.isOpera||n>0){
ret.x+=isNaN(n)?0:n;
}
var t=_2db.offsetTop;
ret.y+=isNaN(t)?0:t;
var cs=gcs(_2db);
if(_2db!=node){
if(d.isSafari){
ret.x+=px(_2db,cs.borderLeftWidth);
ret.y+=px(_2db,cs.borderTopWidth);
}else{
if(d.isFF){
ret.x+=2*px(_2db,cs.borderLeftWidth);
ret.y+=2*px(_2db,cs.borderTopWidth);
}
}
}
if(d.isFF&&cs.position=="static"){
var _2dd=_2db.parentNode;
while(_2dd!=_2db.offsetParent){
var pcs=gcs(_2dd);
if(pcs.position=="static"){
ret.x+=px(_2db,pcs.borderLeftWidth);
ret.y+=px(_2db,pcs.borderTopWidth);
}
_2dd=_2dd.parentNode;
}
}
_2db=_2db.offsetParent;
}while((_2db!=_2d9)&&_2db);
}else{
if(node.x&&node.y){
ret.x+=isNaN(node.x)?0:node.x;
ret.y+=isNaN(node.y)?0:node.y;
}
}
}
if(_2d1){
var _2df=d._docScroll();
ret.y+=_2df.y;
ret.x+=_2df.x;
}
return ret;
};
dojo.coords=function(node,_2e1){
var n=d.byId(node),s=gcs(n),mb=d._getMarginBox(n,s);
var abs=d._abs(n,_2e1);
mb.x=abs.x;
mb.y=abs.y;
return mb;
};
var _2e6=d.isIE<8;
var _2e7=function(name){
switch(name.toLowerCase()){
case "tabindex":
return _2e6?"tabIndex":"tabindex";
case "for":
case "htmlfor":
return _2e6?"htmlFor":"for";
case "class":
return d.isIE?"className":"class";
default:
return name;
}
};
var _2e9={colspan:"colSpan",enctype:"enctype",frameborder:"frameborder",method:"method",rowspan:"rowSpan",scrolling:"scrolling",shape:"shape",span:"span",type:"type",valuetype:"valueType"};
dojo.hasAttr=function(node,name){
node=d.byId(node);
var _2ec=_2e7(name);
_2ec=_2ec=="htmlFor"?"for":_2ec;
var attr=node.getAttributeNode&&node.getAttributeNode(_2ec);
return attr?attr.specified:false;
};
var _2ee={};
var _ctr=0;
var _2f0=dojo._scopeName+"attrid";
dojo.attr=function(node,name,_2f3){
var args=arguments.length;
if(args==2&&!d.isString(name)){
for(var x in name){
d.attr(node,x,name[x]);
}
return;
}
node=d.byId(node);
name=_2e7(name);
if(args==3){
if(d.isFunction(_2f3)){
var _2f6=d.attr(node,_2f0);
if(!_2f6){
_2f6=_ctr++;
d.attr(node,_2f0,_2f6);
}
if(!_2ee[_2f6]){
_2ee[_2f6]={};
}
var h=_2ee[_2f6][name];
if(h){
d.disconnect(h);
}else{
try{
delete node[name];
}
catch(e){
}
}
_2ee[_2f6][name]=d.connect(node,name,_2f3);
}else{
if((typeof _2f3=="boolean")||(name=="innerHTML")){
node[name]=_2f3;
}else{
if((name=="style")&&(!d.isString(_2f3))){
d.style(node,_2f3);
}else{
node.setAttribute(name,_2f3);
}
}
}
return;
}else{
var prop=_2e9[name.toLowerCase()];
if(prop){
return node[prop];
}else{
var _2f9=node[name];
return (typeof _2f9=="boolean"||typeof _2f9=="function")?_2f9:(d.hasAttr(node,name)?node.getAttribute(name):null);
}
}
};
dojo.removeAttr=function(node,name){
d.byId(node).removeAttribute(_2e7(name));
};
var _2fc="className";
dojo.hasClass=function(node,_2fe){
return ((" "+d.byId(node)[_2fc]+" ").indexOf(" "+_2fe+" ")>=0);
};
dojo.addClass=function(node,_300){
node=d.byId(node);
var cls=node[_2fc];
if((" "+cls+" ").indexOf(" "+_300+" ")<0){
node[_2fc]=cls+(cls?" ":"")+_300;
}
};
dojo.removeClass=function(node,_303){
node=d.byId(node);
var t=d.trim((" "+node[_2fc]+" ").replace(" "+_303+" "," "));
if(node[_2fc]!=t){
node[_2fc]=t;
}
};
dojo.toggleClass=function(node,_306,_307){
if(_307===undefined){
_307=!d.hasClass(node,_306);
}
d[_307?"addClass":"removeClass"](node,_306);
};
})();
}
if(!dojo._hasResource["dojo._base.NodeList"]){
dojo._hasResource["dojo._base.NodeList"]=true;
dojo.provide("dojo._base.NodeList");
(function(){
var d=dojo;
var tnl=function(arr){
arr.constructor=dojo.NodeList;
dojo._mixin(arr,dojo.NodeList.prototype);
return arr;
};
var _30b=function(func,_30d){
return function(){
var _a=arguments;
var aa=d._toArray(_a,0,[null]);
var s=this.map(function(i){
aa[0]=i;
return d[func].apply(d,aa);
});
return (_30d||((_a.length>1)||!d.isString(_a[0])))?this:s;
};
};
dojo.NodeList=function(){
return tnl(Array.apply(null,arguments));
};
dojo.NodeList._wrap=tnl;
dojo.extend(dojo.NodeList,{slice:function(){
var a=d._toArray(arguments);
return tnl(a.slice.apply(this,a));
},splice:function(){
var a=d._toArray(arguments);
return tnl(a.splice.apply(this,a));
},concat:function(){
var a=d._toArray(arguments,0,[this]);
return tnl(a.concat.apply([],a));
},indexOf:function(_315,_316){
return d.indexOf(this,_315,_316);
},lastIndexOf:function(){
return d.lastIndexOf.apply(d,d._toArray(arguments,0,[this]));
},every:function(_317,_318){
return d.every(this,_317,_318);
},some:function(_319,_31a){
return d.some(this,_319,_31a);
},map:function(func,obj){
return d.map(this,func,obj,d.NodeList);
},forEach:function(_31d,_31e){
d.forEach(this,_31d,_31e);
return this;
},coords:function(){
return d.map(this,d.coords);
},attr:_30b("attr"),style:_30b("style"),addClass:_30b("addClass",true),removeClass:_30b("removeClass",true),toggleClass:_30b("toggleClass",true),connect:_30b("connect",true),place:function(_31f,_320){
var item=d.query(_31f)[0];
return this.forEach(function(i){
d.place(i,item,_320);
});
},orphan:function(_323){
return (_323?d._filterQueryResult(this,_323):this).forEach("if(item.parentNode){ item.parentNode.removeChild(item); }");
},adopt:function(_324,_325){
var item=this[0];
return d.query(_324).forEach(function(ai){
d.place(ai,item,_325||"last");
});
},query:function(_328){
if(!_328){
return this;
}
var ret=d.NodeList();
this.forEach(function(item){
ret=ret.concat(d.query(_328,item).filter(function(_32b){
return (_32b!==undefined);
}));
});
return ret;
},filter:function(_32c){
var _32d=this;
var _a=arguments;
var r=d.NodeList();
var rp=function(t){
if(t!==undefined){
r.push(t);
}
};
if(d.isString(_32c)){
_32d=d._filterQueryResult(this,_a[0]);
if(_a.length==1){
return _32d;
}
_a.shift();
}
d.forEach(d.filter(_32d,_a[0],_a[1]),rp);
return r;
},addContent:function(_332,_333){
var ta=d.doc.createElement("span");
if(d.isString(_332)){
ta.innerHTML=_332;
}else{
ta.appendChild(_332);
}
if(_333===undefined){
_333="last";
}
var ct=(_333=="first"||_333=="after")?"lastChild":"firstChild";
this.forEach(function(item){
var tn=ta.cloneNode(true);
while(tn[ct]){
d.place(tn[ct],item,_333);
}
});
return this;
},empty:function(){
return this.forEach("item.innerHTML='';");
},instantiate:function(_338,_339){
var c=d.isFunction(_338)?_338:d.getObject(_338);
return this.forEach(function(i){
new c(_339||{},i);
});
},at:function(){
var nl=new dojo.NodeList();
dojo.forEach(arguments,function(i){
if(this[i]){
nl.push(this[i]);
}
},this);
return nl;
}});
d.forEach(["blur","focus","click","keydown","keypress","keyup","mousedown","mouseenter","mouseleave","mousemove","mouseout","mouseover","mouseup","submit","load","error"],function(evt){
var _oe="on"+evt;
d.NodeList.prototype[_oe]=function(a,b){
return this.connect(_oe,a,b);
};
});
})();
}
if(!dojo._hasResource["dojo._base.query"]){
dojo._hasResource["dojo._base.query"]=true;
dojo.provide("dojo._base.query");
(function(){
var d=dojo;
var _343=dojo.isIE?"children":"childNodes";
var _344=false;
var _345=function(_346){
if(">~+".indexOf(_346.charAt(_346.length-1))>=0){
_346+=" *";
}
_346+=" ";
var ts=function(s,e){
return d.trim(_346.slice(s,e));
};
var _34a=[];
var _34b=-1;
var _34c=-1;
var _34d=-1;
var _34e=-1;
var _34f=-1;
var inId=-1;
var _351=-1;
var lc="";
var cc="";
var _354;
var x=0;
var ql=_346.length;
var _357=null;
var _cp=null;
var _359=function(){
if(_351>=0){
var tv=(_351==x)?null:ts(_351,x);
_357[(">~+".indexOf(tv)<0)?"tag":"oper"]=tv;
_351=-1;
}
};
var _35b=function(){
if(inId>=0){
_357.id=ts(inId,x).replace(/\\/g,"");
inId=-1;
}
};
var _35c=function(){
if(_34f>=0){
_357.classes.push(ts(_34f+1,x).replace(/\\/g,""));
_34f=-1;
}
};
var _35d=function(){
_35b();
_359();
_35c();
};
for(;lc=cc,cc=_346.charAt(x),x<ql;x++){
if(lc=="\\"){
continue;
}
if(!_357){
_354=x;
_357={query:null,pseudos:[],attrs:[],classes:[],tag:null,oper:null,id:null};
_351=x;
}
if(_34b>=0){
if(cc=="]"){
if(!_cp.attr){
_cp.attr=ts(_34b+1,x);
}else{
_cp.matchFor=ts((_34d||_34b+1),x);
}
var cmf=_cp.matchFor;
if(cmf){
if((cmf.charAt(0)=="\"")||(cmf.charAt(0)=="'")){
_cp.matchFor=cmf.substring(1,cmf.length-1);
}
}
_357.attrs.push(_cp);
_cp=null;
_34b=_34d=-1;
}else{
if(cc=="="){
var _35f=("|~^$*".indexOf(lc)>=0)?lc:"";
_cp.type=_35f+cc;
_cp.attr=ts(_34b+1,x-_35f.length);
_34d=x+1;
}
}
}else{
if(_34c>=0){
if(cc==")"){
if(_34e>=0){
_cp.value=ts(_34c+1,x);
}
_34e=_34c=-1;
}
}else{
if(cc=="#"){
_35d();
inId=x+1;
}else{
if(cc=="."){
_35d();
_34f=x;
}else{
if(cc==":"){
_35d();
_34e=x;
}else{
if(cc=="["){
_35d();
_34b=x;
_cp={};
}else{
if(cc=="("){
if(_34e>=0){
_cp={name:ts(_34e+1,x),value:null};
_357.pseudos.push(_cp);
}
_34c=x;
}else{
if(cc==" "&&lc!=cc){
_35d();
if(_34e>=0){
_357.pseudos.push({name:ts(_34e+1,x)});
}
_357.hasLoops=(_357.pseudos.length||_357.attrs.length||_357.classes.length);
_357.query=ts(_354,x);
_357.otag=_357.tag=(_357["oper"])?null:(_357.tag||"*");
if(_357.tag){
_357.tag=_357.tag.toUpperCase();
}
_34a.push(_357);
_357=null;
}
}
}
}
}
}
}
}
}
return _34a;
};
var _360={"*=":function(attr,_362){
return "[contains(@"+attr+", '"+_362+"')]";
},"^=":function(attr,_364){
return "[starts-with(@"+attr+", '"+_364+"')]";
},"$=":function(attr,_366){
return "[substring(@"+attr+", string-length(@"+attr+")-"+(_366.length-1)+")='"+_366+"']";
},"~=":function(attr,_368){
return "[contains(concat(' ',@"+attr+",' '), ' "+_368+" ')]";
},"|=":function(attr,_36a){
return "[contains(concat(' ',@"+attr+",' '), ' "+_36a+"-')]";
},"=":function(attr,_36c){
return "[@"+attr+"='"+_36c+"']";
}};
var _36d=function(_36e,_36f,_370,_371){
d.forEach(_36f.attrs,function(attr){
var _373;
if(attr.type&&_36e[attr.type]){
_373=_36e[attr.type](attr.attr,attr.matchFor);
}else{
if(attr.attr.length){
_373=_370(attr.attr);
}
}
if(_373){
_371(_373);
}
});
};
var _374=function(_375){
var _376=".";
var _377=_345(d.trim(_375));
while(_377.length){
var tqp=_377.shift();
var _379;
var _37a="";
if(tqp.oper==">"){
_379="/";
tqp=_377.shift();
}else{
if(tqp.oper=="~"){
_379="/following-sibling::";
tqp=_377.shift();
}else{
if(tqp.oper=="+"){
_379="/following-sibling::";
_37a="[position()=1]";
tqp=_377.shift();
}else{
_379="//";
}
}
}
_376+=_379+tqp.tag+_37a;
if(tqp.id){
_376+="[@id='"+tqp.id+"'][1]";
}
d.forEach(tqp.classes,function(cn){
var cnl=cn.length;
var _37d=" ";
if(cn.charAt(cnl-1)=="*"){
_37d="";
cn=cn.substr(0,cnl-1);
}
_376+="[contains(concat(' ',@class,' '), ' "+cn+_37d+"')]";
});
_36d(_360,tqp,function(_37e){
return "[@"+_37e+"]";
},function(_37f){
_376+=_37f;
});
}
return _376;
};
var _380={};
var _381=function(path){
if(_380[path]){
return _380[path];
}
var doc=d.doc;
var _384=_374(path);
var tf=function(_386){
var ret=[];
var _388;
var tdoc=doc;
if(_386){
tdoc=(_386.nodeType==9)?_386:_386.ownerDocument;
}
try{
_388=tdoc.evaluate(_384,_386,null,XPathResult.ANY_TYPE,null);
}
catch(e){
console.debug("failure in exprssion:",_384,"under:",_386);
console.debug(e);
}
var _38a=_388.iterateNext();
while(_38a){
ret.push(_38a);
_38a=_388.iterateNext();
}
return ret;
};
return _380[path]=tf;
};
var _38b={};
var _38c={};
var _38d=function(_38e,_38f){
if(!_38e){
return _38f;
}
if(!_38f){
return _38e;
}
return function(){
return _38e.apply(window,arguments)&&_38f.apply(window,arguments);
};
};
var _390=function(root){
var ret=[];
var te,x=0,tret=root[_343];
while((te=tret[x++])){
if(te.nodeType==1){
ret.push(te);
}
}
return ret;
};
var _396=function(root,_398){
var ret=[];
var te=root;
while(te=te.nextSibling){
if(te.nodeType==1){
ret.push(te);
if(_398){
break;
}
}
}
return ret;
};
var _39b=function(_39c,_39d,_39e,idx){
var nidx=idx+1;
var _3a1=(_39d.length==nidx);
var tqp=_39d[idx];
if(tqp.oper){
var ecn=(tqp.oper==">")?_390(_39c):_396(_39c,(tqp.oper=="+"));
if(!ecn||!ecn.length){
return;
}
nidx++;
_3a1=(_39d.length==nidx);
var tf=_3a5(_39d[idx+1]);
for(var x=0,ecnl=ecn.length,te;x<ecnl,te=ecn[x];x++){
if(tf(te)){
if(_3a1){
_39e.push(te);
}else{
_39b(te,_39d,_39e,nidx);
}
}
}
}
var _3a9=_3aa(tqp)(_39c);
if(_3a1){
while(_3a9.length){
_39e.push(_3a9.shift());
}
}else{
while(_3a9.length){
_39b(_3a9.shift(),_39d,_39e,nidx);
}
}
};
var _3ab=function(_3ac,_3ad){
var ret=[];
var x=_3ac.length-1,te;
while((te=_3ac[x--])){
_39b(te,_3ad,ret,0);
}
return ret;
};
var _3a5=function(q){
if(_38b[q.query]){
return _38b[q.query];
}
var ff=null;
if(q.tag){
if(q.tag=="*"){
ff=_38d(ff,function(elem){
return (elem.nodeType==1);
});
}else{
ff=_38d(ff,function(elem){
return ((elem.nodeType==1)&&(q[_344?"otag":"tag"]==elem.tagName));
});
}
}
if(q.id){
ff=_38d(ff,function(elem){
return ((elem.nodeType==1)&&(elem.id==q.id));
});
}
if(q.hasLoops){
ff=_38d(ff,_3b6(q));
}
return _38b[q.query]=ff;
};
var _3b7=function(node){
var pn=node.parentNode;
var pnc=pn.childNodes;
var nidx=-1;
var _3bc=pn.firstChild;
if(!_3bc){
return nidx;
}
var ci=node["__cachedIndex"];
var cl=pn["__cachedLength"];
if(((typeof cl=="number")&&(cl!=pnc.length))||(typeof ci!="number")){
pn["__cachedLength"]=pnc.length;
var idx=1;
do{
if(_3bc===node){
nidx=idx;
}
if(_3bc.nodeType==1){
_3bc["__cachedIndex"]=idx;
idx++;
}
_3bc=_3bc.nextSibling;
}while(_3bc);
}else{
nidx=ci;
}
return nidx;
};
var _3c0=0;
var _3c1="";
var _3c2=function(elem,attr){
if(attr=="class"){
return elem.className||_3c1;
}
if(attr=="for"){
return elem.htmlFor||_3c1;
}
if(attr=="style"){
return elem.style.cssText||_3c1;
}
return (_344?elem.getAttribute(attr):elem.getAttribute(attr,2))||_3c1;
};
var _3c5={"*=":function(attr,_3c7){
return function(elem){
return (_3c2(elem,attr).indexOf(_3c7)>=0);
};
},"^=":function(attr,_3ca){
return function(elem){
return (_3c2(elem,attr).indexOf(_3ca)==0);
};
},"$=":function(attr,_3cd){
var tval=" "+_3cd;
return function(elem){
var ea=" "+_3c2(elem,attr);
return (ea.lastIndexOf(_3cd)==(ea.length-_3cd.length));
};
},"~=":function(attr,_3d2){
var tval=" "+_3d2+" ";
return function(elem){
var ea=" "+_3c2(elem,attr)+" ";
return (ea.indexOf(tval)>=0);
};
},"|=":function(attr,_3d7){
var _3d8=" "+_3d7+"-";
return function(elem){
var ea=" "+(elem.getAttribute(attr,2)||"");
return ((ea==_3d7)||(ea.indexOf(_3d8)==0));
};
},"=":function(attr,_3dc){
return function(elem){
return (_3c2(elem,attr)==_3dc);
};
}};
var _3de={"checked":function(name,_3e0){
return function(elem){
return !!d.attr(elem,"checked");
};
},"first-child":function(name,_3e3){
return function(elem){
if(elem.nodeType!=1){
return false;
}
var fc=elem.previousSibling;
while(fc&&(fc.nodeType!=1)){
fc=fc.previousSibling;
}
return (!fc);
};
},"last-child":function(name,_3e7){
return function(elem){
if(elem.nodeType!=1){
return false;
}
var nc=elem.nextSibling;
while(nc&&(nc.nodeType!=1)){
nc=nc.nextSibling;
}
return (!nc);
};
},"empty":function(name,_3eb){
return function(elem){
var cn=elem.childNodes;
var cnl=elem.childNodes.length;
for(var x=cnl-1;x>=0;x--){
var nt=cn[x].nodeType;
if((nt==1)||(nt==3)){
return false;
}
}
return true;
};
},"contains":function(name,_3f2){
return function(elem){
if(_3f2.charAt(0)=="\""||_3f2.charAt(0)=="'"){
_3f2=_3f2.substr(1,_3f2.length-2);
}
return (elem.innerHTML.indexOf(_3f2)>=0);
};
},"not":function(name,_3f5){
var ntf=_3a5(_345(_3f5)[0]);
return function(elem){
return (!ntf(elem));
};
},"nth-child":function(name,_3f9){
var pi=parseInt;
if(_3f9=="odd"){
_3f9="2n+1";
}else{
if(_3f9=="even"){
_3f9="2n";
}
}
if(_3f9.indexOf("n")!=-1){
var _3fb=_3f9.split("n",2);
var pred=_3fb[0]?(_3fb[0]=="-"?-1:pi(_3fb[0])):1;
var idx=_3fb[1]?pi(_3fb[1]):0;
var lb=0,ub=-1;
if(pred>0){
if(idx<0){
idx=(idx%pred)&&(pred+(idx%pred));
}else{
if(idx>0){
if(idx>=pred){
lb=idx-idx%pred;
}
idx=idx%pred;
}
}
}else{
if(pred<0){
pred*=-1;
if(idx>0){
ub=idx;
idx=idx%pred;
}
}
}
if(pred>0){
return function(elem){
var i=_3b7(elem);
return (i>=lb)&&(ub<0||i<=ub)&&((i%pred)==idx);
};
}else{
_3f9=idx;
}
}
var _402=pi(_3f9);
return function(elem){
return (_3b7(elem)==_402);
};
}};
var _404=(d.isIE)?function(cond){
var clc=cond.toLowerCase();
return function(elem){
return (_344?elem.getAttribute(cond):elem[cond]||elem[clc]);
};
}:function(cond){
return function(elem){
return (elem&&elem.getAttribute&&elem.hasAttribute(cond));
};
};
var _3b6=function(_40a){
var _40b=(_38c[_40a.query]||_38b[_40a.query]);
if(_40b){
return _40b;
}
var ff=null;
if(_40a.id){
if(_40a.tag!="*"){
ff=_38d(ff,function(elem){
return (elem.tagName==_40a[_344?"otag":"tag"]);
});
}
}
d.forEach(_40a.classes,function(_40e,idx,arr){
var _411=_40e.charAt(_40e.length-1)=="*";
if(_411){
_40e=_40e.substr(0,_40e.length-1);
}
var re=new RegExp("(?:^|\\s)"+_40e+(_411?".*":"")+"(?:\\s|$)");
ff=_38d(ff,function(elem){
return re.test(elem.className);
});
ff.count=idx;
});
d.forEach(_40a.pseudos,function(_414){
if(_3de[_414.name]){
ff=_38d(ff,_3de[_414.name](_414.name,_414.value));
}
});
_36d(_3c5,_40a,_404,function(_415){
ff=_38d(ff,_415);
});
if(!ff){
ff=function(){
return true;
};
}
return _38c[_40a.query]=ff;
};
var _416={};
var _3aa=function(_417,root){
var fHit=_416[_417.query];
if(fHit){
return fHit;
}
if(_417.id&&!_417.hasLoops&&!_417.tag){
return _416[_417.query]=function(root){
return [d.byId(_417.id)];
};
}
var _41b=_3b6(_417);
var _41c;
if(_417.tag&&_417.id&&!_417.hasLoops){
_41c=function(root){
var te=d.byId(_417.id,(root.ownerDocument||root));
if(_41b(te)){
return [te];
}
};
}else{
var tret;
if(!_417.hasLoops){
_41c=function(root){
var ret=[];
var te,x=0,tret=root.getElementsByTagName(_417[_344?"otag":"tag"]);
while((te=tret[x++])){
ret.push(te);
}
return ret;
};
}else{
_41c=function(root){
var ret=[];
var te,x=0,tret=root.getElementsByTagName(_417[_344?"otag":"tag"]);
while((te=tret[x++])){
if(_41b(te)){
ret.push(te);
}
}
return ret;
};
}
}
return _416[_417.query]=_41c;
};
var _428={};
var _429={"*":d.isIE?function(root){
return root.all;
}:function(root){
return root.getElementsByTagName("*");
},"~":_396,"+":function(root){
return _396(root,true);
},">":_390};
var _42d=function(_42e){
var _42f=_345(d.trim(_42e));
if(_42f.length==1){
var tt=_3aa(_42f[0]);
tt.nozip=true;
return tt;
}
var sqf=function(root){
var _433=_42f.slice(0);
var _434;
if(_433[0].oper==">"){
_434=[root];
}else{
_434=_3aa(_433.shift())(root);
}
return _3ab(_434,_433);
};
return sqf;
};
var _435=((document["evaluate"]&&!d.isSafari)?function(_436,root){
var _438=_436.split(" ");
if((!_344)&&(document["evaluate"])&&(_436.indexOf(":")==-1)&&(_436.indexOf("+")==-1)){
if(((_438.length>2)&&(_436.indexOf(">")==-1))||(_438.length>3)||(_436.indexOf("[")>=0)||((1==_438.length)&&(0<=_436.indexOf(".")))){
return _381(_436);
}
}
return _42d(_436);
}:_42d);
var _439=function(_43a){
if(_429[_43a]){
return _429[_43a];
}
if(0>_43a.indexOf(",")){
return _429[_43a]=_435(_43a);
}else{
var _43b=_43a.split(/\s*,\s*/);
var tf=function(root){
var _43e=0;
var ret=[];
var tp;
while((tp=_43b[_43e++])){
ret=ret.concat(_435(tp,tp.indexOf(" "))(root));
}
return ret;
};
return _429[_43a]=tf;
}
};
var _441=0;
var _zip=function(arr){
if(arr&&arr.nozip){
return d.NodeList._wrap(arr);
}
var ret=new d.NodeList();
if(!arr){
return ret;
}
if(arr[0]){
ret.push(arr[0]);
}
if(arr.length<2){
return ret;
}
_441++;
if(d.isIE&&_344){
var _445=_441+"";
arr[0].setAttribute("_zipIdx",_445);
for(var x=1,te;te=arr[x];x++){
if(arr[x].getAttribute("_zipIdx")!=_445){
ret.push(te);
}
te.setAttribute("_zipIdx",_445);
}
}else{
arr[0]["_zipIdx"]=_441;
for(var x=1,te;te=arr[x];x++){
if(arr[x]["_zipIdx"]!=_441){
ret.push(te);
}
te["_zipIdx"]=_441;
}
}
return ret;
};
d.query=function(_448,root){
if(_448.constructor==d.NodeList){
return _448;
}
if(!d.isString(_448)){
return new d.NodeList(_448);
}
if(d.isString(root)){
root=d.byId(root);
}
root=root||d.doc;
var od=root.ownerDocument||root.documentElement;
_344=(root.contentType&&root.contentType=="application/xml")||(!!od)&&(d.isIE?od.xml:(root.xmlVersion||od.xmlVersion));
return _zip(_439(_448)(root));
};
d.query.pseudos=_3de;
d._filterQueryResult=function(_44b,_44c){
var tnl=new d.NodeList();
var ff=(_44c)?_3a5(_345(_44c)[0]):function(){
return true;
};
for(var x=0,te;te=_44b[x];x++){
if(ff(te)){
tnl.push(te);
}
}
return tnl;
};
})();
}
if(!dojo._hasResource["dojo._base.xhr"]){
dojo._hasResource["dojo._base.xhr"]=true;
dojo.provide("dojo._base.xhr");
(function(){
var _d=dojo;
function setValue(obj,name,_454){
var val=obj[name];
if(_d.isString(val)){
obj[name]=[val,_454];
}else{
if(_d.isArray(val)){
val.push(_454);
}else{
obj[name]=_454;
}
}
};
dojo.formToObject=function(_456){
var ret={};
var _458="file|submit|image|reset|button|";
_d.forEach(dojo.byId(_456).elements,function(item){
var _in=item.name;
var type=(item.type||"").toLowerCase();
if(_in&&type&&_458.indexOf(type)==-1&&!item.disabled){
if(type=="radio"||type=="checkbox"){
if(item.checked){
setValue(ret,_in,item.value);
}
}else{
if(item.multiple){
ret[_in]=[];
_d.query("option",item).forEach(function(opt){
if(opt.selected){
setValue(ret,_in,opt.value);
}
});
}else{
setValue(ret,_in,item.value);
if(type=="image"){
ret[_in+".x"]=ret[_in+".y"]=ret[_in].x=ret[_in].y=0;
}
}
}
}
});
return ret;
};
dojo.objectToQuery=function(map){
var enc=encodeURIComponent;
var _45f=[];
var _460={};
for(var name in map){
var _462=map[name];
if(_462!=_460[name]){
var _463=enc(name)+"=";
if(_d.isArray(_462)){
for(var i=0;i<_462.length;i++){
_45f.push(_463+enc(_462[i]));
}
}else{
_45f.push(_463+enc(_462));
}
}
}
return _45f.join("&");
};
dojo.formToQuery=function(_465){
return _d.objectToQuery(_d.formToObject(_465));
};
dojo.formToJson=function(_466,_467){
return _d.toJson(_d.formToObject(_466),_467);
};
dojo.queryToObject=function(str){
var ret={};
var qp=str.split("&");
var dec=decodeURIComponent;
_d.forEach(qp,function(item){
if(item.length){
var _46d=item.split("=");
var name=dec(_46d.shift());
var val=dec(_46d.join("="));
if(_d.isString(ret[name])){
ret[name]=[ret[name]];
}
if(_d.isArray(ret[name])){
ret[name].push(val);
}else{
ret[name]=val;
}
}
});
return ret;
};
dojo._blockAsync=false;
dojo._contentHandlers={"text":function(xhr){
return xhr.responseText;
},"json":function(xhr){
return _d.fromJson(xhr.responseText||null);
},"json-comment-filtered":function(xhr){
if(!dojo.config.useCommentedJson){
console.warn("Consider using the standard mimetype:application/json."+" json-commenting can introduce security issues. To"+" decrease the chances of hijacking, use the standard the 'json' handler and"+" prefix your json with: {}&&\n"+"Use djConfig.useCommentedJson=true to turn off this message.");
}
var _473=xhr.responseText;
var _474=_473.indexOf("/*");
var _475=_473.lastIndexOf("*/");
if(_474==-1||_475==-1){
throw new Error("JSON was not comment filtered");
}
return _d.fromJson(_473.substring(_474+2,_475));
},"javascript":function(xhr){
return _d.eval(xhr.responseText);
},"xml":function(xhr){
var _478=xhr.responseXML;
if(_d.isIE&&(!_478||_478.documentElement==null)){
_d.forEach(["MSXML2","Microsoft","MSXML","MSXML3"],function(_479){
try{
var dom=new ActiveXObject(_479+".XMLDOM");
dom.async=false;
dom.loadXML(xhr.responseText);
_478=dom;
}
catch(e){
}
});
}
return _478;
}};
dojo._contentHandlers["json-comment-optional"]=function(xhr){
var _47c=_d._contentHandlers;
if(xhr.responseText&&xhr.responseText.indexOf("/*")!=-1){
return _47c["json-comment-filtered"](xhr);
}else{
return _47c["json"](xhr);
}
};
dojo._ioSetArgs=function(args,_47e,_47f,_480){
var _481={args:args,url:args.url};
var _482=null;
if(args.form){
var form=_d.byId(args.form);
var _484=form.getAttributeNode("action");
_481.url=_481.url||(_484?_484.value:null);
_482=_d.formToObject(form);
}
var _485=[{}];
if(_482){
_485.push(_482);
}
if(args.content){
_485.push(args.content);
}
if(args.preventCache){
_485.push({"dojo.preventCache":new Date().valueOf()});
}
_481.query=_d.objectToQuery(_d.mixin.apply(null,_485));
_481.handleAs=args.handleAs||"text";
var d=new _d.Deferred(_47e);
d.addCallbacks(_47f,function(_487){
return _480(_487,d);
});
var ld=args.load;
if(ld&&_d.isFunction(ld)){
d.addCallback(function(_489){
return ld.call(args,_489,_481);
});
}
var err=args.error;
if(err&&_d.isFunction(err)){
d.addErrback(function(_48b){
return err.call(args,_48b,_481);
});
}
var _48c=args.handle;
if(_48c&&_d.isFunction(_48c)){
d.addBoth(function(_48d){
return _48c.call(args,_48d,_481);
});
}
d.ioArgs=_481;
return d;
};
var _48e=function(dfd){
dfd.canceled=true;
var xhr=dfd.ioArgs.xhr;
var _at=typeof xhr.abort;
if(_at=="function"||_at=="object"||_at=="unknown"){
xhr.abort();
}
var err=dfd.ioArgs.error;
if(!err){
err=new Error("xhr cancelled");
err.dojoType="cancel";
}
return err;
};
var _493=function(dfd){
var ret=_d._contentHandlers[dfd.ioArgs.handleAs](dfd.ioArgs.xhr);
return (typeof ret=="undefined")?null:ret;
};
var _496=function(_497,dfd){
console.debug(_497);
return _497;
};
var _499=null;
var _49a=[];
var _49b=function(){
var now=(new Date()).getTime();
if(!_d._blockAsync){
for(var i=0,tif;i<_49a.length&&(tif=_49a[i]);i++){
var dfd=tif.dfd;
var func=function(){
if(!dfd||dfd.canceled||!tif.validCheck(dfd)){
_49a.splice(i--,1);
}else{
if(tif.ioCheck(dfd)){
_49a.splice(i--,1);
tif.resHandle(dfd);
}else{
if(dfd.startTime){
if(dfd.startTime+(dfd.ioArgs.args.timeout||0)<now){
_49a.splice(i--,1);
var err=new Error("timeout exceeded");
err.dojoType="timeout";
dfd.errback(err);
dfd.cancel();
}
}
}
}
};
if(dojo.config.isDebug){
func.call(this);
}else{
try{
func.call(this);
}
catch(e){
dfd.errback(e);
}
}
}
}
if(!_49a.length){
clearInterval(_499);
_499=null;
return;
}
};
dojo._ioCancelAll=function(){
try{
_d.forEach(_49a,function(i){
try{
i.dfd.cancel();
}
catch(e){
}
});
}
catch(e){
}
};
if(_d.isIE){
_d.addOnWindowUnload(_d._ioCancelAll);
}
_d._ioWatch=function(dfd,_4a4,_4a5,_4a6){
if(dfd.ioArgs.args.timeout){
dfd.startTime=(new Date()).getTime();
}
_49a.push({dfd:dfd,validCheck:_4a4,ioCheck:_4a5,resHandle:_4a6});
if(!_499){
_499=setInterval(_49b,50);
}
_49b();
};
var _4a7="application/x-www-form-urlencoded";
var _4a8=function(dfd){
return dfd.ioArgs.xhr.readyState;
};
var _4aa=function(dfd){
return 4==dfd.ioArgs.xhr.readyState;
};
var _4ac=function(dfd){
var xhr=dfd.ioArgs.xhr;
if(_d._isDocumentOk(xhr)){
dfd.callback(dfd);
}else{
var err=new Error("Unable to load "+dfd.ioArgs.url+" status:"+xhr.status);
err.status=xhr.status;
err.responseText=xhr.responseText;
dfd.errback(err);
}
};
dojo._ioAddQueryToUrl=function(_4b0){
if(_4b0.query.length){
_4b0.url+=(_4b0.url.indexOf("?")==-1?"?":"&")+_4b0.query;
_4b0.query=null;
}
};
dojo.xhr=function(_4b1,args,_4b3){
var dfd=_d._ioSetArgs(args,_48e,_493,_496);
dfd.ioArgs.xhr=_d._xhrObj(dfd.ioArgs.args);
if(_4b3){
if("postData" in args){
dfd.ioArgs.query=args.postData;
}else{
if("putData" in args){
dfd.ioArgs.query=args.putData;
}
}
}else{
_d._ioAddQueryToUrl(dfd.ioArgs);
}
var _4b5=dfd.ioArgs;
var xhr=_4b5.xhr;
xhr.open(_4b1,_4b5.url,args.sync!==true,args.user||undefined,args.password||undefined);
if(args.headers){
for(var hdr in args.headers){
if(hdr.toLowerCase()==="content-type"&&!args.contentType){
args.contentType=args.headers[hdr];
}else{
xhr.setRequestHeader(hdr,args.headers[hdr]);
}
}
}
xhr.setRequestHeader("Content-Type",args.contentType||_4a7);
if(!args.headers||!args.headers["X-Requested-With"]){
xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");
}
if(dojo.config.isDebug){
xhr.send(_4b5.query);
}else{
try{
xhr.send(_4b5.query);
}
catch(e){
dfd.ioArgs.error=e;
dfd.cancel();
}
}
_d._ioWatch(dfd,_4a8,_4aa,_4ac);
xhr=null;
return dfd;
};
dojo.xhrGet=function(args){
return _d.xhr("GET",args);
};
dojo.rawXhrPost=dojo.xhrPost=function(args){
return _d.xhr("POST",args,true);
};
dojo.rawXhrPut=dojo.xhrPut=function(args){
return _d.xhr("PUT",args,true);
};
dojo.xhrDelete=function(args){
return _d.xhr("DELETE",args);
};
})();
}
if(!dojo._hasResource["dojo._base.fx"]){
dojo._hasResource["dojo._base.fx"]=true;
dojo.provide("dojo._base.fx");
(function(){
var d=dojo;
dojo._Line=function(_4bd,end){
this.start=_4bd;
this.end=end;
this.getValue=function(n){
return ((this.end-this.start)*n)+this.start;
};
};
d.declare("dojo._Animation",null,{constructor:function(args){
d.mixin(this,args);
if(d.isArray(this.curve)){
this.curve=new d._Line(this.curve[0],this.curve[1]);
}
},duration:350,repeat:0,rate:10,_percent:0,_startRepeatCount:0,_fire:function(evt,args){
if(this[evt]){
if(dojo.config.isDebug){
this[evt].apply(this,args||[]);
}else{
try{
this[evt].apply(this,args||[]);
}
catch(e){
console.error("exception in animation handler for:",evt);
console.error(e);
}
}
}
return this;
},play:function(_4c3,_4c4){
var _t=this;
if(_4c4){
_t._stopTimer();
_t._active=_t._paused=false;
_t._percent=0;
}else{
if(_t._active&&!_t._paused){
return _t;
}
}
_t._fire("beforeBegin");
var de=_4c3||_t.delay;
var _p=dojo.hitch(_t,"_play",_4c4);
if(de>0){
setTimeout(_p,de);
return _t;
}
_p();
return _t;
},_play:function(_4c8){
var _t=this;
_t._startTime=new Date().valueOf();
if(_t._paused){
_t._startTime-=_t.duration*_t._percent;
}
_t._endTime=_t._startTime+_t.duration;
_t._active=true;
_t._paused=false;
var _4ca=_t.curve.getValue(_t._percent);
if(!_t._percent){
if(!_t._startRepeatCount){
_t._startRepeatCount=_t.repeat;
}
_t._fire("onBegin",[_4ca]);
}
_t._fire("onPlay",[_4ca]);
_t._cycle();
return _t;
},pause:function(){
this._stopTimer();
if(!this._active){
return this;
}
this._paused=true;
this._fire("onPause",[this.curve.getValue(this._percent)]);
return this;
},gotoPercent:function(_4cb,_4cc){
this._stopTimer();
this._active=this._paused=true;
this._percent=_4cb;
if(_4cc){
this.play();
}
return this;
},stop:function(_4cd){
if(!this._timer){
return this;
}
this._stopTimer();
if(_4cd){
this._percent=1;
}
this._fire("onStop",[this.curve.getValue(this._percent)]);
this._active=this._paused=false;
return this;
},status:function(){
if(this._active){
return this._paused?"paused":"playing";
}
return "stopped";
},_cycle:function(){
var _t=this;
if(_t._active){
var curr=new Date().valueOf();
var step=(curr-_t._startTime)/(_t._endTime-_t._startTime);
if(step>=1){
step=1;
}
_t._percent=step;
if(_t.easing){
step=_t.easing(step);
}
_t._fire("onAnimate",[_t.curve.getValue(step)]);
if(_t._percent<1){
_t._startTimer();
}else{
_t._active=false;
if(_t.repeat>0){
_t.repeat--;
_t.play(null,true);
}else{
if(_t.repeat==-1){
_t.play(null,true);
}else{
if(_t._startRepeatCount){
_t.repeat=_t._startRepeatCount;
_t._startRepeatCount=0;
}
}
}
_t._percent=0;
_t._fire("onEnd");
_t._stopTimer();
}
}
return _t;
}});
var ctr=0;
var _4d2=[];
var _4d3={run:function(){
}};
var _4d4=null;
dojo._Animation.prototype._startTimer=function(){
if(!this._timer){
this._timer=d.connect(_4d3,"run",this,"_cycle");
ctr++;
}
if(!_4d4){
_4d4=setInterval(d.hitch(_4d3,"run"),this.rate);
}
};
dojo._Animation.prototype._stopTimer=function(){
if(this._timer){
d.disconnect(this._timer);
this._timer=null;
ctr--;
}
if(ctr<=0){
clearInterval(_4d4);
_4d4=null;
ctr=0;
}
};
var _4d5=(d.isIE)?function(node){
var ns=node.style;
if(!ns.width.length&&d.style(node,"width")=="auto"){
ns.width="auto";
}
}:function(){
};
dojo._fade=function(args){
args.node=d.byId(args.node);
var _4d9=d.mixin({properties:{}},args);
var _4da=(_4d9.properties.opacity={});
_4da.start=!("start" in _4d9)?function(){
return Number(d.style(_4d9.node,"opacity"));
}:_4d9.start;
_4da.end=_4d9.end;
var anim=d.animateProperty(_4d9);
d.connect(anim,"beforeBegin",d.partial(_4d5,_4d9.node));
return anim;
};
dojo.fadeIn=function(args){
return d._fade(d.mixin({end:1},args));
};
dojo.fadeOut=function(args){
return d._fade(d.mixin({end:0},args));
};
dojo._defaultEasing=function(n){
return 0.5+((Math.sin((n+1.5)*Math.PI))/2);
};
var _4df=function(_4e0){
this._properties=_4e0;
for(var p in _4e0){
var prop=_4e0[p];
if(prop.start instanceof d.Color){
prop.tempColor=new d.Color();
}
}
this.getValue=function(r){
var ret={};
for(var p in this._properties){
var prop=this._properties[p];
var _4e7=prop.start;
if(_4e7 instanceof d.Color){
ret[p]=d.blendColors(_4e7,prop.end,r,prop.tempColor).toCss();
}else{
if(!d.isArray(_4e7)){
ret[p]=((prop.end-_4e7)*r)+_4e7+(p!="opacity"?prop.units||"px":"");
}
}
}
return ret;
};
};
dojo.animateProperty=function(args){
args.node=d.byId(args.node);
if(!args.easing){
args.easing=d._defaultEasing;
}
var anim=new d._Animation(args);
d.connect(anim,"beforeBegin",anim,function(){
var pm={};
for(var p in this.properties){
if(p=="width"||p=="height"){
this.node.display="block";
}
var prop=this.properties[p];
prop=pm[p]=d.mixin({},(d.isObject(prop)?prop:{end:prop}));
if(d.isFunction(prop.start)){
prop.start=prop.start();
}
if(d.isFunction(prop.end)){
prop.end=prop.end();
}
var _4ed=(p.toLowerCase().indexOf("color")>=0);
function getStyle(node,p){
var v=({height:node.offsetHeight,width:node.offsetWidth})[p];
if(v!==undefined){
return v;
}
v=d.style(node,p);
return (p=="opacity")?Number(v):(_4ed?v:parseFloat(v));
};
if(!("end" in prop)){
prop.end=getStyle(this.node,p);
}else{
if(!("start" in prop)){
prop.start=getStyle(this.node,p);
}
}
if(_4ed){
prop.start=new d.Color(prop.start);
prop.end=new d.Color(prop.end);
}else{
prop.start=(p=="opacity")?Number(prop.start):parseFloat(prop.start);
}
}
this.curve=new _4df(pm);
});
d.connect(anim,"onAnimate",d.hitch(d,"style",anim.node));
return anim;
};
dojo.anim=function(node,_4f2,_4f3,_4f4,_4f5,_4f6){
return d.animateProperty({node:node,duration:_4f3||d._Animation.prototype.duration,properties:_4f2,easing:_4f4,onEnd:_4f5}).play(_4f6||0);
};
})();
}
if(!dojo._hasResource["dojo._base.browser"]){
dojo._hasResource["dojo._base.browser"]=true;
dojo.provide("dojo._base.browser");
if(dojo.config.require){
dojo.forEach(dojo.config.require,"dojo['require'](item);");
}
}
if(dojo.config.afterOnLoad&&dojo.isBrowser){
window.setTimeout(dojo._fakeLoadInit,1000);
}
})();


/* /js/dojo/nls/dojo-packaged_en-us.js */
dojo.provide("dojo.nls.dojo-packaged_en-us");dojo.provide("dojo.cldr.nls.gregorian");dojo.cldr.nls.gregorian._built=true;dojo.provide("dojo.cldr.nls.gregorian.en_us");dojo.cldr.nls.gregorian.en_us={"field-dayperiod":"AM/PM","field-minute":"Minute","eraNames":["Before Christ","Anno Domini"],"field-weekday":"Day of the Week","days-standAlone-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"months-standAlone-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"field-era":"Era","field-hour":"Hour","timeFormat-full":"h:mm:ss a v","months-standAlone-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"days-standAlone-narrow":["S","M","T","W","T","F","S"],"eraAbbr":["BC","AD"],"dateFormat-long":"MMMM d, yyyy","timeFormat-medium":"h:mm:ss a","field-zone":"Zone","dateFormat-medium":"MMM d, yyyy","quarters-standAlone-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"dateTimeFormat":"{1} {0}","field-year":"Year","quarters-standAlone-narrow":["1","2","3","4"],"months-standAlone-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"field-week":"Week","timeFormat-long":"h:mm:ss a z","months-format-abbr":["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],"timeFormat-short":"h:mm a","field-month":"Month","quarters-format-abbr":["Q1","Q2","Q3","Q4"],"days-format-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"pm":"PM","days-format-narrow":["S","M","T","W","T","F","S"],"field-second":"Second","field-day":"Day","months-format-narrow":["J","F","M","A","M","J","J","A","S","O","N","D"],"am":"AM","days-standAlone-abbr":["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],"dateFormat-short":"M/d/yy","dateFormat-full":"EEEE, MMMM d, yyyy","months-format-wide":["January","February","March","April","May","June","July","August","September","October","November","December"],"dateTimeAvailableFormats":["HH:mm","HH:mm:ss","L","E, M/d","LLL","E, MMM d","E, MMMM d","MMMM d","MMM d","M/d","d","h:mm a","mm:ss","yyyy","M/yyyy","EEE, M/d/yyyy","MMM yyyy","EEE, MMM d, yyyy","MMMM yyyy","Q yyyy","QQQ yyyy"],"quarters-format-wide":["1st quarter","2nd quarter","3rd quarter","4th quarter"],"days-format-wide":["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],"eraNarrow":["B","A"],"dateTimeFormats-appendItem-Second":"{0} ({2}: {1})","dateTimeFormats-appendItem-Year":"{0} {1}","quarters-standAlone-abbr":["Q1","Q2","Q3","Q4"],"dateTimeFormats-appendItem-Week":"{0} ({2}: {1})","dateTimeFormats-appendItem-Timezone":"{0} {1}","dateTimeFormats-appendItem-Month":"{0} ({2}: {1})","dateTimeFormats-appendItem-Minute":"{0} ({2}: {1})","dateTimeFormats-appendItem-Day":"{0} ({2}: {1})","quarters-format-narrow":["1","2","3","4"],"dateTimeFormats-appendItem-Quarter":"{0} ({2}: {1})","dateTimeFormats-appendItem-Day-Of-Week":"{0} {1}","dateTimeFormats-appendItem-Hour":"{0} ({2}: {1})","dateTimeFormats-appendItem-Era":"{0} {1}"};dojo.provide("dijit.nls.loading");dijit.nls.loading._built=true;dojo.provide("dijit.nls.loading.en_us");dijit.nls.loading.en_us={"loadingState":"Loading...","errorState":"Sorry, an error occurred"};dojo.provide("dijit.nls.common");dijit.nls.common._built=true;dojo.provide("dijit.nls.common.en_us");dijit.nls.common.en_us={"buttonOk":"OK","buttonCancel":"Cancel","buttonSave":"Save","itemClose":"Close"};dojo.provide("dijit.form.nls.Textarea");dijit.form.nls.Textarea._built=true;dojo.provide("dijit.form.nls.Textarea.en_us");dijit.form.nls.Textarea.en_us={"iframeEditTitle":"edit area","iframeFocusTitle":"edit area frame"};dojo.provide("dijit._editor.nls.commands");dijit._editor.nls.commands._built=true;dojo.provide("dijit._editor.nls.commands.en_us");dijit._editor.nls.commands.en_us={"removeFormat":"Remove Format","copy":"Copy","paste":"Paste","selectAll":"Select All","insertOrderedList":"Numbered List","insertTable":"Insert/Edit Table","underline":"Underline","foreColor":"Foreground Color","htmlToggle":"HTML Source","formatBlock":"Paragraph Style","insertHorizontalRule":"Horizontal Rule","delete":"Delete","appleKey":"⌘${0}","insertUnorderedList":"Bullet List","tableProp":"Table Property","insertImage":"Insert Image","superscript":"Superscript","subscript":"Subscript","createLink":"Create Link","undo":"Undo","italic":"Italic","fontName":"Font Name","justifyLeft":"Align Left","unlink":"Remove Link","toggleTableBorder":"Toggle Table Border","ctrlKey":"ctrl+${0}","fontSize":"Font Size","systemShortcut":"The \"${0}\" action is only available in your browser using a keyboard shortcut. Use ${1}.","indent":"Indent","redo":"Redo","strikethrough":"Strikethrough","justifyFull":"Justify","justifyCenter":"Align Center","hiliteColor":"Background Color","deleteTable":"Delete Table","outdent":"Outdent","cut":"Cut","plainFormatBlock":"Paragraph Style","toggleDir":"Toggle Direction","bold":"Bold","tabIndent":"Tab Indent","systemShortcutFF":"The \"${0}\" action is only available in Mozilla Firefox using a keyboard shortcut. Use ${1}.","justifyRight":"Align Right"};dojo.provide("dijit.form.nls.validate");dijit.form.nls.validate._built=true;dojo.provide("dijit.form.nls.validate.en_us");dijit.form.nls.validate.en_us={"rangeMessage":"This value is out of range.","invalidMessage":"The value entered is not valid.","missingMessage":"This value is required."};dojo.provide("dijit.form.nls.ComboBox");dijit.form.nls.ComboBox._built=true;dojo.provide("dijit.form.nls.ComboBox.en_us");dijit.form.nls.ComboBox.en_us={"previousMessage":"Previous choices","nextMessage":"More choices"};
/*
	Copyright (c) 2004-2008, The Dojo Foundation All Rights Reserved.
	Available via Academic Free License >= 2.1 OR the modified BSD license.
	see: http://dojotoolkit.org/license for details
*/
/* JavaScript in the lconn, com, semtag, and quickr packages are (C) Copyright IBM Corp.  2008,2009  All Rights Reserved. */

/*
	This is a compiled version of Dojo, built for deployment and not for
	development. To get an editable version, please visit:

		http://dojotoolkit.org

	for documentation and information on getting the source.
*/

if(!dojo._hasResource["dojo.string"]){
dojo._hasResource["dojo.string"]=true;
dojo.provide("dojo.string");
dojo.string.rep=function(_1,_2){
if(_2<=0||!_1){
return "";
}
var _3=[];
for(;;){
if(_2&1){
_3.push(_1);
}
if(!(_2>>=1)){
break;
}
_1+=_1;
}
return _3.join("");
};
dojo.string.pad=function(_4,_5,ch,_7){
if(!ch){
ch="0";
}
var _8=String(_4),_9=dojo.string.rep(ch,Math.ceil((_5-_8.length)/ch.length));
return _7?_8+_9:_9+_8;
};
dojo.string.substitute=function(_a,_b,_c,_d){
_d=_d||dojo.global;
_c=(!_c)?function(v){
return v;
}:dojo.hitch(_d,_c);
return _a.replace(/\$\{([^\s\:\}]+)(?:\:([^\s\:\}]+))?\}/g,function(_f,key,_11){
var _12=dojo.getObject(key,false,_b);
if(_11){
_12=dojo.getObject(_11,false,_d).call(_d,_12,key);
}
return _c(_12,key).toString();
});
};
dojo.string.trim=function(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.fx"]){
dojo._hasResource["dojo.fx"]=true;
dojo.provide("dojo.fx");
dojo.provide("dojo.fx.Toggler");
(function(){
var _15={_fire:function(evt,_17){
if(this[evt]){
this[evt].apply(this,_17||[]);
}
return this;
}};
var _18=function(_19){
this._index=-1;
this._animations=_19||[];
this._current=this._onAnimateCtx=this._onEndCtx=null;
this.duration=0;
dojo.forEach(this._animations,function(a){
this.duration+=a.duration;
if(a.delay){
this.duration+=a.delay;
}
},this);
};
dojo.extend(_18,{_onAnimate:function(){
this._fire("onAnimate",arguments);
},_onEnd:function(){
dojo.disconnect(this._onAnimateCtx);
dojo.disconnect(this._onEndCtx);
this._onAnimateCtx=this._onEndCtx=null;
if(this._index+1==this._animations.length){
this._fire("onEnd");
}else{
this._current=this._animations[++this._index];
this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");
this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");
this._current.play(0,true);
}
},play:function(_1b,_1c){
if(!this._current){
this._current=this._animations[this._index=0];
}
if(!_1c&&this._current.status()=="playing"){
return this;
}
var _1d=dojo.connect(this._current,"beforeBegin",this,function(){
this._fire("beforeBegin");
}),_1e=dojo.connect(this._current,"onBegin",this,function(arg){
this._fire("onBegin",arguments);
}),_20=dojo.connect(this._current,"onPlay",this,function(arg){
this._fire("onPlay",arguments);
dojo.disconnect(_1d);
dojo.disconnect(_1e);
dojo.disconnect(_20);
});
if(this._onAnimateCtx){
dojo.disconnect(this._onAnimateCtx);
}
this._onAnimateCtx=dojo.connect(this._current,"onAnimate",this,"_onAnimate");
if(this._onEndCtx){
dojo.disconnect(this._onEndCtx);
}
this._onEndCtx=dojo.connect(this._current,"onEnd",this,"_onEnd");
this._current.play.apply(this._current,arguments);
return this;
},pause:function(){
if(this._current){
var e=dojo.connect(this._current,"onPause",this,function(arg){
this._fire("onPause",arguments);
dojo.disconnect(e);
});
this._current.pause();
}
return this;
},gotoPercent:function(_24,_25){
this.pause();
var _26=this.duration*_24;
this._current=null;
dojo.some(this._animations,function(a){
if(a.duration<=_26){
this._current=a;
return true;
}
_26-=a.duration;
return false;
});
if(this._current){
this._current.gotoPercent(_26/this._current.duration,_25);
}
return this;
},stop:function(_28){
if(this._current){
if(_28){
for(;this._index+1<this._animations.length;++this._index){
this._animations[this._index].stop(true);
}
this._current=this._animations[this._index];
}
var e=dojo.connect(this._current,"onStop",this,function(arg){
this._fire("onStop",arguments);
dojo.disconnect(e);
});
this._current.stop();
}
return this;
},status:function(){
return this._current?this._current.status():"stopped";
},destroy:function(){
if(this._onAnimateCtx){
dojo.disconnect(this._onAnimateCtx);
}
if(this._onEndCtx){
dojo.disconnect(this._onEndCtx);
}
}});
dojo.extend(_18,_15);
dojo.fx.chain=function(_2b){
return new _18(_2b);
};
var _2c=function(_2d){
this._animations=_2d||[];
this._connects=[];
this._finished=0;
this.duration=0;
dojo.forEach(_2d,function(a){
var _2f=a.duration;
if(a.delay){
_2f+=a.delay;
}
if(this.duration<_2f){
this.duration=_2f;
}
this._connects.push(dojo.connect(a,"onEnd",this,"_onEnd"));
},this);
this._pseudoAnimation=new dojo._Animation({curve:[0,1],duration:this.duration});
dojo.forEach(["beforeBegin","onBegin","onPlay","onAnimate","onPause","onStop"],function(evt){
this._connects.push(dojo.connect(this._pseudoAnimation,evt,dojo.hitch(this,"_fire",evt)));
},this);
};
dojo.extend(_2c,{_doAction:function(_31,_32){
dojo.forEach(this._animations,function(a){
a[_31].apply(a,_32);
});
return this;
},_onEnd:function(){
if(++this._finished==this._animations.length){
this._fire("onEnd");
}
},_call:function(_34,_35){
var t=this._pseudoAnimation;
t[_34].apply(t,_35);
},play:function(_37,_38){
this._finished=0;
this._doAction("play",arguments);
this._call("play",arguments);
return this;
},pause:function(){
this._doAction("pause",arguments);
this._call("pause",arguments);
return this;
},gotoPercent:function(_39,_3a){
var ms=this.duration*_39;
dojo.forEach(this._animations,function(a){
a.gotoPercent(a.duration<ms?1:(ms/a.duration),_3a);
});
this._call("gotoPercent",arguments);
return this;
},stop:function(_3d){
this._doAction("stop",arguments);
this._call("stop",arguments);
return this;
},status:function(){
return this._pseudoAnimation.status();
},destroy:function(){
dojo.forEach(this._connects,dojo.disconnect);
}});
dojo.extend(_2c,_15);
dojo.fx.combine=function(_3e){
return new _2c(_3e);
};
})();
dojo.declare("dojo.fx.Toggler",null,{constructor:function(_3f){
var _t=this;
dojo.mixin(_t,_3f);
_t.node=_3f.node;
_t._showArgs=dojo.mixin({},_3f);
_t._showArgs.node=_t.node;
_t._showArgs.duration=_t.showDuration;
_t.showAnim=_t.showFunc(_t._showArgs);
_t._hideArgs=dojo.mixin({},_3f);
_t._hideArgs.node=_t.node;
_t._hideArgs.duration=_t.hideDuration;
_t.hideAnim=_t.hideFunc(_t._hideArgs);
dojo.connect(_t.showAnim,"beforeBegin",dojo.hitch(_t.hideAnim,"stop",true));
dojo.connect(_t.hideAnim,"beforeBegin",dojo.hitch(_t.showAnim,"stop",true));
},node:null,showFunc:dojo.fadeIn,hideFunc:dojo.fadeOut,showDuration:200,hideDuration:200,show:function(_41){
return this.showAnim.play(_41||0);
},hide:function(_42){
return this.hideAnim.play(_42||0);
}});
dojo.fx.wipeIn=function(_43){
_43.node=dojo.byId(_43.node);
var _44=_43.node,s=_44.style,o;
var _47=dojo.animateProperty(dojo.mixin({properties:{height:{start:function(){
o=s.overflow;
s.overflow="hidden";
if(s.visibility=="hidden"||s.display=="none"){
s.height="1px";
s.display="";
s.visibility="";
return 1;
}else{
var _48=dojo.style(_44,"height");
return Math.max(_48,1);
}
},end:function(){
return _44.scrollHeight;
}}}},_43));
dojo.connect(_47,"onEnd",function(){
s.height="auto";
s.overflow=o;
});
return _47;
};
dojo.fx.wipeOut=function(_49){
var _4a=_49.node=dojo.byId(_49.node);
var s=_4a.style;
var o;
var _4d=dojo.animateProperty(dojo.mixin({properties:{height:{end:1}}},_49));
dojo.connect(_4d,"beforeBegin",function(){
o=s.overflow;
s.overflow="hidden";
s.display="";
});
dojo.connect(_4d,"onEnd",function(){
s.overflow=o;
s.height="auto";
s.display="none";
});
return _4d;
};
dojo.fx.slideTo=function(_4e){
var _4f=(_4e.node=dojo.byId(_4e.node));
var top=null;
var _51=null;
var _52=(function(n){
return function(){
var cs=dojo.getComputedStyle(n);
var pos=cs.position;
top=(pos=="absolute"?n.offsetTop:parseInt(cs.top)||0);
_51=(pos=="absolute"?n.offsetLeft:parseInt(cs.left)||0);
if(pos!="absolute"&&pos!="relative"){
var ret=dojo.coords(n,true);
top=ret.y;
_51=ret.x;
n.style.position="absolute";
n.style.top=top+"px";
n.style.left=_51+"px";
}
};
})(_4f);
_52();
var _57=dojo.animateProperty(dojo.mixin({properties:{top:{end:_4e.top||0},left:{end:_4e.left||0}}},_4e));
dojo.connect(_57,"beforeBegin",_57,_52);
return _57;
};
}
if(!dojo._hasResource["dojo.date"]){
dojo._hasResource["dojo.date"]=true;
dojo.provide("dojo.date");
dojo.date.getDaysInMonth=function(_58){
var _59=_58.getMonth();
var _5a=[31,28,31,30,31,30,31,31,30,31,30,31];
if(_59==1&&dojo.date.isLeapYear(_58)){
return 29;
}
return _5a[_59];
};
dojo.date.isLeapYear=function(_5b){
var _5c=_5b.getFullYear();
return !(_5c%400)||(!(_5c%4)&&!!(_5c%100));
};
dojo.date.getTimezoneName=function(_5d){
var str=_5d.toString();
var tz="";
var _60;
var pos=str.indexOf("(");
if(pos>-1){
tz=str.substring(++pos,str.indexOf(")"));
}else{
var pat=/([A-Z\/]+) \d{4}$/;
if((_60=str.match(pat))){
tz=_60[1];
}else{
str=_5d.toLocaleString();
pat=/ ([A-Z\/]+)$/;
if((_60=str.match(pat))){
tz=_60[1];
}
}
}
return (tz=="AM"||tz=="PM")?"":tz;
};
dojo.date.compare=function(_63,_64,_65){
_63=new Date(Number(_63));
_64=new Date(Number(_64||new Date()));
if(_65!=="undefined"){
if(_65=="date"){
_63.setHours(0,0,0,0);
_64.setHours(0,0,0,0);
}else{
if(_65=="time"){
_63.setFullYear(0,0,0);
_64.setFullYear(0,0,0);
}
}
}
if(_63>_64){
return 1;
}
if(_63<_64){
return -1;
}
return 0;
};
dojo.date.add=function(_66,_67,_68){
var sum=new Date(Number(_66));
var _6a=false;
var _6b="Date";
switch(_67){
case "day":
break;
case "weekday":
var _6c,_6d;
var mod=_68%5;
if(!mod){
_6c=(_68>0)?5:-5;
_6d=(_68>0)?((_68-5)/5):((_68+5)/5);
}else{
_6c=mod;
_6d=parseInt(_68/5);
}
var _6f=_66.getDay();
var adj=0;
if(_6f==6&&_68>0){
adj=1;
}else{
if(_6f==0&&_68<0){
adj=-1;
}
}
var _71=_6f+_6c;
if(_71==0||_71==6){
adj=(_68>0)?2:-2;
}
_68=(7*_6d)+_6c+adj;
break;
case "year":
_6b="FullYear";
_6a=true;
break;
case "week":
_68*=7;
break;
case "quarter":
_68*=3;
case "month":
_6a=true;
_6b="Month";
break;
case "hour":
case "minute":
case "second":
case "millisecond":
_6b="UTC"+_67.charAt(0).toUpperCase()+_67.substring(1)+"s";
}
if(_6b){
sum["set"+_6b](sum["get"+_6b]()+_68);
}
if(_6a&&(sum.getDate()<_66.getDate())){
sum.setDate(0);
}
return sum;
};
dojo.date.difference=function(_72,_73,_74){
_73=_73||new Date();
_74=_74||"day";
var _75=_73.getFullYear()-_72.getFullYear();
var _76=1;
switch(_74){
case "quarter":
var m1=_72.getMonth();
var m2=_73.getMonth();
var q1=Math.floor(m1/3)+1;
var q2=Math.floor(m2/3)+1;
q2+=(_75*4);
_76=q2-q1;
break;
case "weekday":
var _7b=Math.round(dojo.date.difference(_72,_73,"day"));
var _7c=parseInt(dojo.date.difference(_72,_73,"week"));
var mod=_7b%7;
if(mod==0){
_7b=_7c*5;
}else{
var adj=0;
var _7f=_72.getDay();
var _80=_73.getDay();
_7c=parseInt(_7b/7);
mod=_7b%7;
var _81=new Date(_72);
_81.setDate(_81.getDate()+(_7c*7));
var _82=_81.getDay();
if(_7b>0){
switch(true){
case _7f==6:
adj=-1;
break;
case _7f==0:
adj=0;
break;
case _80==6:
adj=-1;
break;
case _80==0:
adj=-2;
break;
case (_82+mod)>5:
adj=-2;
}
}else{
if(_7b<0){
switch(true){
case _7f==6:
adj=0;
break;
case _7f==0:
adj=1;
break;
case _80==6:
adj=2;
break;
case _80==0:
adj=1;
break;
case (_82+mod)<0:
adj=2;
}
}
}
_7b+=adj;
_7b-=(_7c*2);
}
_76=_7b;
break;
case "year":
_76=_75;
break;
case "month":
_76=(_73.getMonth()-_72.getMonth())+(_75*12);
break;
case "week":
_76=parseInt(dojo.date.difference(_72,_73,"day")/7);
break;
case "day":
_76/=24;
case "hour":
_76/=60;
case "minute":
_76/=60;
case "second":
_76/=1000;
case "millisecond":
_76*=_73.getTime()-_72.getTime();
}
return Math.round(_76);
};
}
if(!dojo._hasResource["dojo.regexp"]){
dojo._hasResource["dojo.regexp"]=true;
dojo.provide("dojo.regexp");
dojo.regexp.escapeString=function(str,_84){
return str.replace(/([\.$?*!=:|{}\(\)\[\]\\\/^])/g,function(ch){
if(_84&&_84.indexOf(ch)!=-1){
return ch;
}
return "\\"+ch;
});
};
dojo.regexp.buildGroupRE=function(arr,re,_88){
if(!(arr instanceof Array)){
return re(arr);
}
var b=[];
for(var i=0;i<arr.length;i++){
b.push(re(arr[i]));
}
return dojo.regexp.group(b.join("|"),_88);
};
dojo.regexp.group=function(_8b,_8c){
return "("+(_8c?"?:":"")+_8b+")";
};
}
if(!dojo._hasResource["dojo.cookie"]){
dojo._hasResource["dojo.cookie"]=true;
dojo.provide("dojo.cookie");
dojo.cookie=function(_8d,_8e,_8f){
var c=document.cookie;
if(arguments.length==1){
var _91=c.match(new RegExp("(?:^|; )"+dojo.regexp.escapeString(_8d)+"=([^;]*)"));
return _91?decodeURIComponent(_91[1]):undefined;
}else{
_8f=_8f||{};
var exp=_8f.expires;
if(typeof exp=="number"){
var d=new Date();
d.setTime(d.getTime()+exp*24*60*60*1000);
exp=_8f.expires=d;
}
if(exp&&exp.toUTCString){
_8f.expires=exp.toUTCString();
}
_8e=encodeURIComponent(_8e);
var _94=_8d+"="+_8e,_95;
for(_95 in _8f){
_94+="; "+_95;
var _96=_8f[_95];
if(_96!==true){
_94+="="+_96;
}
}
document.cookie=_94;
}
};
dojo.cookie.isSupported=function(){
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.io.script"]){
dojo._hasResource["dojo.io.script"]=true;
dojo.provide("dojo.io.script");
dojo.io.script={get:function(_97){
var dfd=this._makeScriptDeferred(_97);
var _99=dfd.ioArgs;
dojo._ioAddQueryToUrl(_99);
if(this._canAttach(_99)){
this.attach(_99.id,_99.url,_97.frameDoc);
}
dojo._ioWatch(dfd,this._validCheck,this._ioCheck,this._resHandle);
return dfd;
},attach:function(id,url,_9c){
var doc=(_9c||dojo.doc);
var _9e=doc.createElement("script");
_9e.type="text/javascript";
_9e.src=url;
_9e.id=id;
_9e.charset="utf-8";
doc.getElementsByTagName("head")[0].appendChild(_9e);
},remove:function(id,_a0){
dojo._destroyElement(dojo.byId(id,_a0));
if(this["jsonp_"+id]){
delete this["jsonp_"+id];
}
},_makeScriptDeferred:function(_a1){
var dfd=dojo._ioSetArgs(_a1,this._deferredCancel,this._deferredOk,this._deferredError);
var _a3=dfd.ioArgs;
_a3.id=dojo._scopeName+"IoScript"+(this._counter++);
_a3.canDelete=false;
if(_a1.callbackParamName){
_a3.query=_a3.query||"";
if(_a3.query.length>0){
_a3.query+="&";
}
_a3.query+=_a1.callbackParamName+"="+(_a1.frameDoc?"parent.":"")+dojo._scopeName+".io.script.jsonp_"+_a3.id+"._jsonpCallback";
_a3.frameDoc=_a1.frameDoc;
_a3.canDelete=true;
dfd._jsonpCallback=this._jsonpCallback;
this["jsonp_"+_a3.id]=dfd;
}
return dfd;
},_deferredCancel:function(dfd){
dfd.canceled=true;
if(dfd.ioArgs.canDelete){
dojo.io.script._addDeadScript(dfd.ioArgs);
}
},_deferredOk:function(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(_a6,dfd){
if(dfd.ioArgs.canDelete){
if(_a6.dojoType=="timeout"){
dojo.io.script.remove(dfd.ioArgs.id,dfd.ioArgs.frameDoc);
}else{
dojo.io.script._addDeadScript(dfd.ioArgs);
}
}
console.debug("dojo.io.script error",_a6);
return _a6;
},_deadScripts:[],_counter:1,_addDeadScript:function(_a8){
dojo.io.script._deadScripts.push({id:_a8.id,frameDoc:_a8.frameDoc});
_a8.frameDoc=null;
},_validCheck:function(dfd){
var _aa=dojo.io.script;
var _ab=_aa._deadScripts;
if(_ab&&_ab.length>0){
for(var i=0;i<_ab.length;i++){
_aa.remove(_ab[i].id,_ab[i].frameDoc);
_ab[i].frameDoc=null;
}
dojo.io.script._deadScripts=[];
}
return true;
},_ioCheck:function(dfd){
if(dfd.ioArgs.json){
return true;
}
var _ae=dfd.ioArgs.args.checkString;
if(_ae&&eval("typeof("+_ae+") != 'undefined'")){
return true;
}
return false;
},_resHandle:function(dfd){
if(dojo.io.script._ioCheck(dfd)){
dfd.callback(dfd);
}else{
dfd.errback(new Error("inconceivable dojo.io.script._resHandle error"));
}
},_canAttach:function(_b0){
return true;
},_jsonpCallback:function(_b1){
this.ioArgs.json=_b1;
}};
}
if(!dojo._hasResource["dojo.io.iframe"]){
dojo._hasResource["dojo.io.iframe"]=true;
dojo.provide("dojo.io.iframe");
dojo.io.iframe={create:function(_b2,_b3,uri){
if(window[_b2]){
return window[_b2];
}
if(window.frames[_b2]){
return window.frames[_b2];
}
var _b5=null;
var _b6=uri;
if(!_b6){
if(dojo.config["useXDomain"]&&!dojo.config["dojoBlankHtmlUrl"]){
console.warn("dojo.io.iframe.create: When using cross-domain Dojo builds,"+" please save dojo/resources/blank.html to your domain and set djConfig.dojoBlankHtmlUrl"+" to the path on your domain to blank.html");
}
_b6=(dojo.config["dojoBlankHtmlUrl"]||dojo.moduleUrl("dojo","resources/blank.html"));
}
var _b7=dojo.isIE?"<iframe name=\""+_b2+"\" src=\""+_b6+"\" onload=\""+_b3+"\">":"iframe";
_b5=dojo.doc.createElement(_b7);
with(_b5){
name=_b2;
setAttribute("name",_b2);
id=_b2;
}
dojo.body().appendChild(_b5);
window[_b2]=_b5;
with(_b5.style){
if(!(dojo.isSafari<3)){
position="absolute";
}
left=top="1px";
height=width="1px";
visibility="hidden";
}
if(!dojo.isIE){
this.setSrc(_b5,_b6,true);
_b5.onload=new Function(_b3);
}
return _b5;
},setSrc:function(_b8,src,_ba){
try{
if(!_ba){
if(dojo.isSafari){
_b8.location=src;
}else{
frames[_b8.name].location=src;
}
}else{
var _bb;
if(dojo.isIE||dojo.isSafari>2){
_bb=_b8.contentWindow.document;
}else{
if(dojo.isSafari){
_bb=_b8.document;
}else{
_bb=_b8.contentWindow;
}
}
if(!_bb){
_b8.location=src;
return;
}else{
_bb.location.replace(src);
}
}
}
catch(e){
console.debug("dojo.io.iframe.setSrc: ",e);
}
},doc:function(_bc){
var doc=_bc.contentDocument||(((_bc.name)&&(_bc.document)&&(document.getElementsByTagName("iframe")[_bc.name].contentWindow)&&(document.getElementsByTagName("iframe")[_bc.name].contentWindow.document)))||((_bc.name)&&(document.frames[_bc.name])&&(document.frames[_bc.name].document))||null;
return doc;
},send:function(_be){
if(!this["_frame"]){
this._frame=this.create(this._iframeName,dojo._scopeName+".io.iframe._iframeOnload();");
}
var dfd=dojo._ioSetArgs(_be,function(dfd){
dfd.canceled=true;
dfd.ioArgs._callNext();
},function(dfd){
var _c2=null;
try{
var _c3=dfd.ioArgs;
var dii=dojo.io.iframe;
var ifd=dii.doc(dii._frame);
var _c6=_c3.handleAs;
_c2=ifd;
if(_c6!="html"){
if(_c6=="xml"){
if(dojo.isIE){
dojo.query("a",dii._frame.contentWindow.document.documentElement).orphan();
var _c7=(dii._frame.contentWindow.document).documentElement.innerText;
_c7=_c7.replace(/>\s+</g,"><");
if(!this._ieXmlDom){
for(var i=0,a=["MSXML2","Microsoft","MSXML","MSXML3"],l=a.length;i<l;i++){
try{
var _cb=new ActiveXObject(a[i]+".XmlDom");
this._ieXmlDom=a[i]+".XmlDom";
break;
}
catch(e){
}
}
if(!this._ieXmlDom){
throw new Error("dojo.io.iframe.send (return handler): your copy of Internet Explorer does not support XML documents.");
}
}
var _cc=new ActiveXObject(this._ieXmlDom);
_cc.async=false;
_cc.loadXML(_c7);
_c2=_cc;
}
}else{
_c2=ifd.getElementsByTagName("textarea")[0].value;
if(_c6=="json"){
_c2=dojo.fromJson(_c2);
}else{
if(_c6=="javascript"){
_c2=dojo.eval(_c2);
}
}
}
}
}
catch(e){
_c2=e;
}
finally{
_c3._callNext();
}
return _c2;
},function(_cd,dfd){
dfd.ioArgs._hasError=true;
dfd.ioArgs._callNext();
return _cd;
});
dfd.ioArgs._callNext=function(){
if(!this["_calledNext"]){
this._calledNext=true;
dojo.io.iframe._currentDfd=null;
dojo.io.iframe._fireNextRequest();
}
};
this._dfdQueue.push(dfd);
this._fireNextRequest();
dojo._ioWatch(dfd,function(dfd){
return !dfd.ioArgs["_hasError"];
},function(dfd){
return (!!dfd.ioArgs["_finished"]);
},function(dfd){
if(dfd.ioArgs._finished){
dfd.callback(dfd);
}else{
dfd.errback(new Error("Invalid dojo.io.iframe request state"));
}
});
return dfd;
},_currentDfd:null,_dfdQueue:[],_iframeName:dojo._scopeName+"IoIframe",_fireNextRequest:function(){
try{
if((this._currentDfd)||(this._dfdQueue.length==0)){
return;
}
var dfd=this._currentDfd=this._dfdQueue.shift();
var _d3=dfd.ioArgs;
var _d4=_d3.args;
_d3._contentToClean=[];
var fn=dojo.byId(_d4["form"]);
var _d6=_d4["content"]||{};
if(fn){
if(_d6){
var _d7=function(_d8,_d9){
var tn;
if(dojo.isIE){
tn=dojo.doc.createElement("<input type='hidden' name='"+_d8+"'>");
}else{
tn=dojo.doc.createElement("input");
tn.type="hidden";
tn.name=_d8;
}
tn.value=_d9;
fn.appendChild(tn);
_d3._contentToClean.push(_d8);
};
for(var x in _d6){
var val=_d6[x];
if(dojo.isArray(val)&&val.length>1){
var i;
for(i=0;i<val.length;i++){
_d7(x,val[i]);
}
}else{
if(!fn[x]){
_d7(x,val);
}else{
fn[x].value=val;
}
}
}
}
var _de=fn.getAttributeNode("action");
var _df=fn.getAttributeNode("method");
var _e0=fn.getAttributeNode("target");
if(_d4["url"]){
_d3._originalAction=_de?_de.value:null;
if(_de){
_de.value=_d4.url;
}else{
fn.setAttribute("action",_d4.url);
}
}
if(!_df||!_df.value){
if(_df){
_df.value=(_d4["method"])?_d4["method"]:"post";
}else{
fn.setAttribute("method",(_d4["method"])?_d4["method"]:"post");
}
}
_d3._originalTarget=_e0?_e0.value:null;
if(_e0){
_e0.value=this._iframeName;
}else{
fn.setAttribute("target",this._iframeName);
}
fn.target=this._iframeName;
fn.submit();
}else{
var _e1=_d4.url+(_d4.url.indexOf("?")>-1?"&":"?")+_d3.query;
this.setSrc(this._frame,_e1,true);
}
}
catch(e){
dfd.errback(e);
}
},_iframeOnload:function(){
var dfd=this._currentDfd;
if(!dfd){
this._fireNextRequest();
return;
}
var _e3=dfd.ioArgs;
var _e4=_e3.args;
var _e5=dojo.byId(_e4.form);
if(_e5){
var _e6=_e3._contentToClean;
for(var i=0;i<_e6.length;i++){
var key=_e6[i];
if(dojo.isSafari<3){
for(var j=0;j<_e5.childNodes.length;j++){
var _ea=_e5.childNodes[j];
if(_ea.name==key){
dojo._destroyElement(_ea);
break;
}
}
}else{
dojo._destroyElement(_e5[key]);
_e5[key]=null;
}
}
if(_e3["_originalAction"]){
_e5.setAttribute("action",_e3._originalAction);
}
if(_e3["_originalTarget"]){
_e5.setAttribute("target",_e3._originalTarget);
_e5.target=_e3._originalTarget;
}
}
_e3._finished=true;
}};
}
if(!dojo._hasResource["dojo.i18n"]){
dojo._hasResource["dojo.i18n"]=true;
dojo.provide("dojo.i18n");
dojo.i18n.getLocalization=function(_eb,_ec,_ed){
_ed=dojo.i18n.normalizeLocale(_ed);
var _ee=_ed.split("-");
var _ef=[_eb,"nls",_ec].join(".");
var _f0=dojo._loadedModules[_ef];
if(_f0){
var _f1;
for(var i=_ee.length;i>0;i--){
var loc=_ee.slice(0,i).join("_");
if(_f0[loc]){
_f1=_f0[loc];
break;
}
}
if(!_f1){
_f1=_f0.ROOT;
}
if(_f1){
var _f4=function(){
};
_f4.prototype=_f1;
return new _f4();
}
}
throw new Error("Bundle not found: "+_ec+" in "+_eb+" , locale="+_ed);
};
dojo.i18n.normalizeLocale=function(_f5){
var _f6=_f5?_f5.toLowerCase():dojo.locale;
if(_f6=="root"){
_f6="ROOT";
}
return _f6;
};
dojo.i18n._requireLocalization=function(_f7,_f8,_f9,_fa){
var _fb=dojo.i18n.normalizeLocale(_f9);
var _fc=[_f7,"nls",_f8].join(".");
var _fd="";
if(_fa){
var _fe=_fa.split(",");
for(var i=0;i<_fe.length;i++){
if(_fb["indexOf"](_fe[i])==0){
if(_fe[i].length>_fd.length){
_fd=_fe[i];
}
}
}
if(!_fd){
_fd="ROOT";
}
}
var _100=_fa?_fd:_fb;
var _101=dojo._loadedModules[_fc];
var _102=null;
if(_101){
if(dojo.config.localizationComplete&&_101._built){
return;
}
var _103=_100.replace(/-/g,"_");
var _104=_fc+"."+_103;
_102=dojo._loadedModules[_104];
}
if(!_102){
_101=dojo["provide"](_fc);
var syms=dojo._getModuleSymbols(_f7);
var _106=syms.concat("nls").join("/");
var _107;
dojo.i18n._searchLocalePath(_100,_fa,function(loc){
var _109=loc.replace(/-/g,"_");
var _10a=_fc+"."+_109;
var _10b=false;
if(!dojo._loadedModules[_10a]){
dojo["provide"](_10a);
var _10c=[_106];
if(loc!="ROOT"){
_10c.push(loc);
}
_10c.push(_f8);
var _10d=_10c.join("/")+".js";
_10b=dojo._loadPath(_10d,null,function(hash){
var _10f=function(){
};
_10f.prototype=_107;
_101[_109]=new _10f();
for(var j in hash){
_101[_109][j]=hash[j];
}
});
}else{
_10b=true;
}
if(_10b&&_101[_109]){
_107=_101[_109];
}else{
_101[_109]=_107;
}
if(_fa){
return true;
}
});
}
if(_fa&&_fb!=_fd){
_101[_fb.replace(/-/g,"_")]=_101[_fd.replace(/-/g,"_")];
}
};
(function(){
var _111=dojo.config.extraLocale;
if(_111){
if(!_111 instanceof Array){
_111=[_111];
}
var req=dojo.i18n._requireLocalization;
dojo.i18n._requireLocalization=function(m,b,_115,_116){
req(m,b,_115,_116);
if(_115){
return;
}
for(var i=0;i<_111.length;i++){
req(m,b,_111[i],_116);
}
};
}
})();
dojo.i18n._searchLocalePath=function(_118,down,_11a){
_118=dojo.i18n.normalizeLocale(_118);
var _11b=_118.split("-");
var _11c=[];
for(var i=_11b.length;i>0;i--){
_11c.push(_11b.slice(0,i).join("-"));
}
_11c.push(false);
if(down){
_11c.reverse();
}
for(var j=_11c.length-1;j>=0;j--){
var loc=_11c[j]||"ROOT";
var stop=_11a(loc);
if(stop){
break;
}
}
};
dojo.i18n._preloadLocalizations=function(_121,_122){
function preload(_123){
_123=dojo.i18n.normalizeLocale(_123);
dojo.i18n._searchLocalePath(_123,true,function(loc){
for(var i=0;i<_122.length;i++){
if(_122[i]==loc){
dojo["require"](_121+"_"+loc);
return true;
}
}
return false;
});
};
preload();
var _126=dojo.config.extraLocale||[];
for(var i=0;i<_126.length;i++){
preload(_126[i]);
}
};
}
if(!dojo._hasResource["dojo.cldr.supplemental"]){
dojo._hasResource["dojo.cldr.supplemental"]=true;
dojo.provide("dojo.cldr.supplemental");
dojo.cldr.supplemental.getFirstDayOfWeek=function(_128){
var _129={mv:5,ae:6,af:6,bh:6,dj:6,dz:6,eg:6,er:6,et:6,iq:6,ir:6,jo:6,ke:6,kw:6,lb:6,ly:6,ma:6,om:6,qa:6,sa:6,sd:6,so:6,tn:6,ye:6,as:0,au:0,az:0,bw:0,ca:0,cn:0,fo:0,ge:0,gl:0,gu:0,hk:0,ie:0,il:0,is:0,jm:0,jp:0,kg:0,kr:0,la:0,mh:0,mo:0,mp:0,mt:0,nz:0,ph:0,pk:0,sg:0,th:0,tt:0,tw:0,um:0,us:0,uz:0,vi:0,za:0,zw:0,et:0,mw:0,ng:0,tj:0,sy:4};
var _12a=dojo.cldr.supplemental._region(_128);
var dow=_129[_12a];
return (dow===undefined)?1:dow;
};
dojo.cldr.supplemental._region=function(_12c){
_12c=dojo.i18n.normalizeLocale(_12c);
var tags=_12c.split("-");
var _12e=tags[1];
if(!_12e){
_12e={de:"de",en:"us",es:"es",fi:"fi",fr:"fr",he:"il",hu:"hu",it:"it",ja:"jp",ko:"kr",nl:"nl",pt:"br",sv:"se",zh:"cn"}[tags[0]];
}else{
if(_12e.length==4){
_12e=tags[2];
}
}
return _12e;
};
dojo.cldr.supplemental.getWeekend=function(_12f){
var _130={eg:5,il:5,sy:5,"in":0,ae:4,bh:4,dz:4,iq:4,jo:4,kw:4,lb:4,ly:4,ma:4,om:4,qa:4,sa:4,sd:4,tn:4,ye:4};
var _131={ae:5,bh:5,dz:5,iq:5,jo:5,kw:5,lb:5,ly:5,ma:5,om:5,qa:5,sa:5,sd:5,tn:5,ye:5,af:5,ir:5,eg:6,il:6,sy:6};
var _132=dojo.cldr.supplemental._region(_12f);
var _133=_130[_132];
var end=_131[_132];
if(_133===undefined){
_133=6;
}
if(end===undefined){
end=0;
}
return {start:_133,end:end};
};
}
if(!dojo._hasResource["dojo.date.locale"]){
dojo._hasResource["dojo.date.locale"]=true;
dojo.provide("dojo.date.locale");
(function(){
function formatPattern(_135,_136,_137,_138){
return _138.replace(/([a-z])\1*/ig,function(_139){
var s,pad;
var c=_139.charAt(0);
var l=_139.length;
var _13e=["abbr","wide","narrow"];
switch(c){
case "G":
s=_136[(l<4)?"eraAbbr":"eraNames"][_135.getFullYear()<0?0:1];
break;
case "y":
s=_135.getFullYear();
switch(l){
case 1:
break;
case 2:
if(!_137){
s=String(s);
s=s.substr(s.length-2);
break;
}
default:
pad=true;
}
break;
case "Q":
case "q":
s=Math.ceil((_135.getMonth()+1)/3);
pad=true;
break;
case "M":
var m=_135.getMonth();
if(l<3){
s=m+1;
pad=true;
}else{
var _140=["months","format",_13e[l-3]].join("-");
s=_136[_140][m];
}
break;
case "w":
var _141=0;
s=dojo.date.locale._getWeekOfYear(_135,_141);
pad=true;
break;
case "d":
s=_135.getDate();
pad=true;
break;
case "D":
s=dojo.date.locale._getDayOfYear(_135);
pad=true;
break;
case "E":
var d=_135.getDay();
if(l<3){
s=d+1;
pad=true;
}else{
var _143=["days","format",_13e[l-3]].join("-");
s=_136[_143][d];
}
break;
case "a":
var _144=(_135.getHours()<12)?"am":"pm";
s=_136[_144];
break;
case "h":
case "H":
case "K":
case "k":
var h=_135.getHours();
switch(c){
case "h":
s=(h%12)||12;
break;
case "H":
s=h;
break;
case "K":
s=(h%12);
break;
case "k":
s=h||24;
break;
}
pad=true;
break;
case "m":
s=_135.getMinutes();
pad=true;
break;
case "s":
s=_135.getSeconds();
pad=true;
break;
case "S":
s=Math.round(_135.getMilliseconds()*Math.pow(10,l-3));
pad=true;
break;
case "v":
case "z":
s=dojo.date.getTimezoneName(_135);
if(s){
break;
}
l=4;
case "Z":
var _146=_135.getTimezoneOffset();
var tz=[(_146<=0?"+":"-"),dojo.string.pad(Math.floor(Math.abs(_146)/60),2),dojo.string.pad(Math.abs(_146)%60,2)];
if(l==4){
tz.splice(0,0,"GMT");
tz.splice(3,0,":");
}
s=tz.join("");
break;
default:
throw new Error("dojo.date.locale.format: invalid pattern char: "+_138);
}
if(pad){
s=dojo.string.pad(s,l);
}
return s;
});
};
dojo.date.locale.format=function(_148,_149){
_149=_149||{};
var _14a=dojo.i18n.normalizeLocale(_149.locale);
var _14b=_149.formatLength||"short";
var _14c=dojo.date.locale._getGregorianBundle(_14a);
var str=[];
var _14e=dojo.hitch(this,formatPattern,_148,_14c,_149.fullYear);
if(_149.selector=="year"){
var year=_148.getFullYear();
if(_14a.match(/^zh|^ja/)){
year+="年";
}
return year;
}
if(_149.selector!="time"){
var _150=_149.datePattern||_14c["dateFormat-"+_14b];
if(_150){
str.push(_processPattern(_150,_14e));
}
}
if(_149.selector!="date"){
var _151=_149.timePattern||_14c["timeFormat-"+_14b];
if(_151){
str.push(_processPattern(_151,_14e));
}
}
var _152=str.join(" ");
return _152;
};
dojo.date.locale.regexp=function(_153){
return dojo.date.locale._parseInfo(_153).regexp;
};
dojo.date.locale._parseInfo=function(_154){
_154=_154||{};
var _155=dojo.i18n.normalizeLocale(_154.locale);
var _156=dojo.date.locale._getGregorianBundle(_155);
var _157=_154.formatLength||"short";
var _158=_154.datePattern||_156["dateFormat-"+_157];
var _159=_154.timePattern||_156["timeFormat-"+_157];
var _15a;
if(_154.selector=="date"){
_15a=_158;
}else{
if(_154.selector=="time"){
_15a=_159;
}else{
_15a=_158+" "+_159;
}
}
var _15b=[];
var re=_processPattern(_15a,dojo.hitch(this,_buildDateTimeRE,_15b,_156,_154));
return {regexp:re,tokens:_15b,bundle:_156};
};
dojo.date.locale.parse=function(_15d,_15e){
var info=dojo.date.locale._parseInfo(_15e);
var _160=info.tokens,_161=info.bundle;
var re=new RegExp("^"+info.regexp+"$",info.strict?"":"i");
var _163=re.exec(_15d);
if(!_163){
return null;
}
var _164=["abbr","wide","narrow"];
var _165=[1970,0,1,0,0,0,0];
var amPm="";
var _167=dojo.every(_163,function(v,i){
if(!i){
return true;
}
var _16a=_160[i-1];
var l=_16a.length;
switch(_16a.charAt(0)){
case "y":
if(l!=2&&_15e.strict){
_165[0]=v;
}else{
if(v<100){
v=Number(v);
var year=""+new Date().getFullYear();
var _16d=year.substring(0,2)*100;
var _16e=Math.min(Number(year.substring(2,4))+20,99);
var num=(v<_16e)?_16d+v:_16d-100+v;
_165[0]=num;
}else{
if(_15e.strict){
return false;
}
_165[0]=v;
}
}
break;
case "M":
if(l>2){
var _170=_161["months-format-"+_164[l-3]].concat();
if(!_15e.strict){
v=v.replace(".","").toLowerCase();
_170=dojo.map(_170,function(s){
return s.replace(".","").toLowerCase();
});
}
v=dojo.indexOf(_170,v);
if(v==-1){
return false;
}
}else{
v--;
}
_165[1]=v;
break;
case "E":
case "e":
var days=_161["days-format-"+_164[l-3]].concat();
if(!_15e.strict){
v=v.toLowerCase();
days=dojo.map(days,function(d){
return d.toLowerCase();
});
}
v=dojo.indexOf(days,v);
if(v==-1){
return false;
}
break;
case "D":
_165[1]=0;
case "d":
_165[2]=v;
break;
case "a":
var am=_15e.am||_161.am;
var pm=_15e.pm||_161.pm;
if(!_15e.strict){
var _176=/\./g;
v=v.replace(_176,"").toLowerCase();
am=am.replace(_176,"").toLowerCase();
pm=pm.replace(_176,"").toLowerCase();
}
if(_15e.strict&&v!=am&&v!=pm){
return false;
}
amPm=(v==pm)?"p":(v==am)?"a":"";
break;
case "K":
if(v==24){
v=0;
}
case "h":
case "H":
case "k":
if(v>23){
return false;
}
_165[3]=v;
break;
case "m":
_165[4]=v;
break;
case "s":
_165[5]=v;
break;
case "S":
_165[6]=v;
}
return true;
});
var _177=+_165[3];
if(amPm==="p"&&_177<12){
_165[3]=_177+12;
}else{
if(amPm==="a"&&_177==12){
_165[3]=0;
}
}
var _178=new Date(_165[0],_165[1],_165[2],_165[3],_165[4],_165[5],_165[6]);
if(_15e.strict){
_178.setFullYear(_165[0]);
}
var _179=_160.join("");
if(!_167||(_179.indexOf("M")!=-1&&_178.getMonth()!=_165[1])||(_179.indexOf("d")!=-1&&_178.getDate()!=_165[2])){
return null;
}
return _178;
};
function _processPattern(_17a,_17b,_17c,_17d){
var _17e=function(x){
return x;
};
_17b=_17b||_17e;
_17c=_17c||_17e;
_17d=_17d||_17e;
var _180=_17a.match(/(''|[^'])+/g);
var _181=_17a.charAt(0)=="'";
dojo.forEach(_180,function(_182,i){
if(!_182){
_180[i]="";
}else{
_180[i]=(_181?_17c:_17b)(_182);
_181=!_181;
}
});
return _17d(_180.join(""));
};
function _buildDateTimeRE(_184,_185,_186,_187){
_187=dojo.regexp.escapeString(_187);
if(!_186.strict){
_187=_187.replace(" a"," ?a");
}
return _187.replace(/([a-z])\1*/ig,function(_188){
var s;
var c=_188.charAt(0);
var l=_188.length;
var p2="",p3="";
if(_186.strict){
if(l>1){
p2="0"+"{"+(l-1)+"}";
}
if(l>2){
p3="0"+"{"+(l-2)+"}";
}
}else{
p2="0?";
p3="0{0,2}";
}
switch(c){
case "y":
s="\\d{2,4}";
break;
case "M":
s=(l>2)?"\\S+?":p2+"[1-9]|1[0-2]";
break;
case "D":
s=p2+"[1-9]|"+p3+"[1-9][0-9]|[12][0-9][0-9]|3[0-5][0-9]|36[0-6]";
break;
case "d":
s="[12]\\d|"+p2+"[1-9]|3[01]";
break;
case "w":
s=p2+"[1-9]|[1-4][0-9]|5[0-3]";
break;
case "E":
s="\\S+";
break;
case "h":
s=p2+"[1-9]|1[0-2]";
break;
case "k":
s=p2+"\\d|1[01]";
break;
case "H":
s=p2+"\\d|1\\d|2[0-3]";
break;
case "K":
s=p2+"[1-9]|1\\d|2[0-4]";
break;
case "m":
case "s":
s="[0-5]\\d";
break;
case "S":
s="\\d{"+l+"}";
break;
case "a":
var am=_186.am||_185.am||"AM";
var pm=_186.pm||_185.pm||"PM";
if(_186.strict){
s=am+"|"+pm;
}else{
s=am+"|"+pm;
if(am!=am.toLowerCase()){
s+="|"+am.toLowerCase();
}
if(pm!=pm.toLowerCase()){
s+="|"+pm.toLowerCase();
}
if(s.indexOf(".")!=-1){
s+="|"+s.replace(/\./g,"");
}
}
s=s.replace(/\./g,"\\.");
break;
default:
s=".*";
}
if(_184){
_184.push(_188);
}
return "("+s+")";
}).replace(/[\xa0 ]/g,"[\\s\\xa0]");
};
})();
(function(){
var _190=[];
dojo.date.locale.addCustomFormats=function(_191,_192){
_190.push({pkg:_191,name:_192});
};
dojo.date.locale._getGregorianBundle=function(_193){
var _194={};
dojo.forEach(_190,function(desc){
var _196=dojo.i18n.getLocalization(desc.pkg,desc.name,_193);
_194=dojo.mixin(_194,_196);
},this);
return _194;
};
})();
dojo.date.locale.addCustomFormats("dojo.cldr","gregorian");
dojo.date.locale.getNames=function(item,type,use,_19a){
var _19b;
var _19c=dojo.date.locale._getGregorianBundle(_19a);
var _19d=[item,use,type];
if(use=="standAlone"){
var key=_19d.join("-");
_19b=_19c[key];
if(_19b[0]==1){
_19b=undefined;
}
}
_19d[1]="format";
return (_19b||_19c[_19d.join("-")]).concat();
};
dojo.date.locale.isWeekend=function(_19f,_1a0){
var _1a1=dojo.cldr.supplemental.getWeekend(_1a0);
var day=(_19f||new Date()).getDay();
if(_1a1.end<_1a1.start){
_1a1.end+=7;
if(day<_1a1.start){
day+=7;
}
}
return day>=_1a1.start&&day<=_1a1.end;
};
dojo.date.locale._getDayOfYear=function(_1a3){
return dojo.date.difference(new Date(_1a3.getFullYear(),0,1,_1a3.getHours()),_1a3)+1;
};
dojo.date.locale._getWeekOfYear=function(_1a4,_1a5){
if(arguments.length==1){
_1a5=0;
}
var _1a6=new Date(_1a4.getFullYear(),0,1).getDay();
var adj=(_1a6-_1a5+7)%7;
var week=Math.floor((dojo.date.locale._getDayOfYear(_1a4)+adj-1)/7);
if(_1a6==_1a5){
week++;
}
return week;
};
}
if(!dojo._hasResource["dojox.data.dom"]){
dojo._hasResource["dojox.data.dom"]=true;
dojo.provide("dojox.data.dom");
dojo.experimental("dojox.data.dom");
dojox.data.dom.createDocument=function(str,_1aa){
var _1ab=dojo.doc;
if(!_1aa){
_1aa="text/xml";
}
if(str&&dojo.trim(str)!==""&&(typeof dojo.global["DOMParser"])!=="undefined"){
var _1ac=new DOMParser();
return _1ac.parseFromString(str,_1aa);
}else{
if((typeof dojo.global["ActiveXObject"])!=="undefined"){
var _1ad=["MSXML2","Microsoft","MSXML","MSXML3"];
for(var i=0;i<_1ad.length;i++){
try{
var doc=new ActiveXObject(_1ad[i]+".XMLDOM");
if(str){
if(doc){
doc.async=false;
doc.loadXML(str);
return doc;
}else{
console.log("loadXML didn't work?");
}
}else{
if(doc){
return doc;
}
}
}
catch(e){
}
}
}else{
if((_1ab.implementation)&&(_1ab.implementation.createDocument)){
if(str&&dojo.trim(str)!==""){
if(_1ab.createElement){
var tmp=_1ab.createElement("xml");
tmp.innerHTML=str;
var _1b1=_1ab.implementation.createDocument("foo","",null);
for(var i=0;i<tmp.childNodes.length;i++){
_1b1.importNode(tmp.childNodes.item(i),true);
}
return _1b1;
}
}else{
return _1ab.implementation.createDocument("","",null);
}
}
}
}
return null;
};
dojox.data.dom.textContent=function(node,text){
if(arguments.length>1){
var _1b4=node.ownerDocument||dojo.doc;
dojox.data.dom.replaceChildren(node,_1b4.createTextNode(text));
return text;
}else{
if(node.textContent!==undefined){
return node.textContent;
}
var _1b5="";
if(node==null){
return _1b5;
}
for(var i=0;i<node.childNodes.length;i++){
switch(node.childNodes[i].nodeType){
case 1:
case 5:
_1b5+=dojox.data.dom.textContent(node.childNodes[i]);
break;
case 3:
case 2:
case 4:
_1b5+=node.childNodes[i].nodeValue;
break;
default:
break;
}
}
return _1b5;
}
};
dojox.data.dom.replaceChildren=function(node,_1b8){
var _1b9=[];
if(dojo.isIE){
for(var i=0;i<node.childNodes.length;i++){
_1b9.push(node.childNodes[i]);
}
}
dojox.data.dom.removeChildren(node);
for(var i=0;i<_1b9.length;i++){
dojo._destroyElement(_1b9[i]);
}
if(!dojo.isArray(_1b8)){
node.appendChild(_1b8);
}else{
for(var i=0;i<_1b8.length;i++){
node.appendChild(_1b8[i]);
}
}
};
dojox.data.dom.removeChildren=function(node){
var _1bc=node.childNodes.length;
while(node.hasChildNodes()){
node.removeChild(node.firstChild);
}
return _1bc;
};
dojox.data.dom.innerXML=function(node){
if(node.innerXML){
return node.innerXML;
}else{
if(node.xml){
return node.xml;
}else{
if(typeof XMLSerializer!="undefined"){
return (new XMLSerializer()).serializeToString(node);
}
}
}
};
}
if(!dojo._hasResource["dojo.dnd.common"]){
dojo._hasResource["dojo.dnd.common"]=true;
dojo.provide("dojo.dnd.common");
dojo.dnd._isMac=navigator.appVersion.indexOf("Macintosh")>=0;
dojo.dnd._copyKey=dojo.dnd._isMac?"metaKey":"ctrlKey";
dojo.dnd.getCopyKeyState=function(e){
return e[dojo.dnd._copyKey];
};
dojo.dnd._uniqueId=0;
dojo.dnd.getUniqueId=function(){
var id;
do{
id=dojo._scopeName+"Unique"+(++dojo.dnd._uniqueId);
}while(dojo.byId(id));
return id;
};
dojo.dnd._empty={};
dojo.dnd.isFormElement=function(e){
var t=e.target;
if(t.nodeType==3){
t=t.parentNode;
}
return " button textarea input select option ".indexOf(" "+t.tagName.toLowerCase()+" ")>=0;
};
}
if(!dojo._hasResource["dojo.dnd.autoscroll"]){
dojo._hasResource["dojo.dnd.autoscroll"]=true;
dojo.provide("dojo.dnd.autoscroll");
dojo.dnd.getViewport=function(){
var d=dojo.doc,dd=d.documentElement,w=window,b=dojo.body();
if(dojo.isMozilla){
return {w:dd.clientWidth,h:w.innerHeight};
}else{
if(!dojo.isOpera&&w.innerWidth){
return {w:w.innerWidth,h:w.innerHeight};
}else{
if(!dojo.isOpera&&dd&&dd.clientWidth){
return {w:dd.clientWidth,h:dd.clientHeight};
}else{
if(b.clientWidth){
return {w:b.clientWidth,h:b.clientHeight};
}
}
}
}
return null;
};
dojo.dnd.V_TRIGGER_AUTOSCROLL=32;
dojo.dnd.H_TRIGGER_AUTOSCROLL=32;
dojo.dnd.V_AUTOSCROLL_VALUE=16;
dojo.dnd.H_AUTOSCROLL_VALUE=16;
dojo.dnd.autoScroll=function(e){
var v=dojo.dnd.getViewport(),dx=0,dy=0;
if(e.clientX<dojo.dnd.H_TRIGGER_AUTOSCROLL){
dx=-dojo.dnd.H_AUTOSCROLL_VALUE;
}else{
if(e.clientX>v.w-dojo.dnd.H_TRIGGER_AUTOSCROLL){
dx=dojo.dnd.H_AUTOSCROLL_VALUE;
}
}
if(e.clientY<dojo.dnd.V_TRIGGER_AUTOSCROLL){
dy=-dojo.dnd.V_AUTOSCROLL_VALUE;
}else{
if(e.clientY>v.h-dojo.dnd.V_TRIGGER_AUTOSCROLL){
dy=dojo.dnd.V_AUTOSCROLL_VALUE;
}
}
window.scrollBy(dx,dy);
};
dojo.dnd._validNodes={"div":1,"p":1,"td":1};
dojo.dnd._validOverflow={"auto":1,"scroll":1};
dojo.dnd.autoScrollNodes=function(e){
for(var n=e.target;n;){
if(n.nodeType==1&&(n.tagName.toLowerCase() in dojo.dnd._validNodes)){
var s=dojo.getComputedStyle(n);
if(s.overflow.toLowerCase() in dojo.dnd._validOverflow){
var b=dojo._getContentBox(n,s),t=dojo._abs(n,true);
var w=Math.min(dojo.dnd.H_TRIGGER_AUTOSCROLL,b.w/2),h=Math.min(dojo.dnd.V_TRIGGER_AUTOSCROLL,b.h/2),rx=e.pageX-t.x,ry=e.pageY-t.y,dx=0,dy=0;
if(dojo.isSafari||dojo.isOpera){
rx+=dojo.body().scrollLeft,ry+=dojo.body().scrollTop;
}
if(rx>0&&rx<b.w){
if(rx<w){
dx=-w;
}else{
if(rx>b.w-w){
dx=w;
}
}
}
if(ry>0&&ry<b.h){
if(ry<h){
dy=-h;
}else{
if(ry>b.h-h){
dy=h;
}
}
}
var _1d5=n.scrollLeft,_1d6=n.scrollTop;
n.scrollLeft=n.scrollLeft+dx;
n.scrollTop=n.scrollTop+dy;
if(_1d5!=n.scrollLeft||_1d6!=n.scrollTop){
return;
}
}
}
try{
n=n.parentNode;
}
catch(x){
n=null;
}
}
dojo.dnd.autoScroll(e);
};
}
if(!dojo._hasResource["dojo.dnd.Mover"]){
dojo._hasResource["dojo.dnd.Mover"]=true;
dojo.provide("dojo.dnd.Mover");
dojo.declare("dojo.dnd.Mover",null,{constructor:function(node,e,host){
this.node=dojo.byId(node);
this.marginBox={l:e.pageX,t:e.pageY};
this.mouseButton=e.button;
var h=this.host=host,d=node.ownerDocument,_1dc=dojo.connect(d,"onmousemove",this,"onFirstMove");
this.events=[dojo.connect(d,"onmousemove",this,"onMouseMove"),dojo.connect(d,"onmouseup",this,"onMouseUp"),dojo.connect(d,"ondragstart",dojo.stopEvent),dojo.connect(d.body,"onselectstart",dojo.stopEvent),_1dc];
if(h&&h.onMoveStart){
h.onMoveStart(this);
}
},onMouseMove:function(e){
dojo.dnd.autoScroll(e);
var m=this.marginBox;
this.host.onMove(this,{l:m.l+e.pageX,t:m.t+e.pageY});
dojo.stopEvent(e);
},onMouseUp:function(e){
if(dojo.isSafari&&dojo.dnd._isMac&&this.mouseButton==2?e.button==0:this.mouseButton==e.button){
this.destroy();
}
dojo.stopEvent(e);
},onFirstMove:function(){
var s=this.node.style,l,t,h=this.host;
switch(s.position){
case "relative":
case "absolute":
l=Math.round(parseFloat(s.left));
t=Math.round(parseFloat(s.top));
break;
default:
s.position="absolute";
var m=dojo.marginBox(this.node);
var b=dojo.doc.body;
var bs=dojo.getComputedStyle(b);
var bm=dojo._getMarginBox(b,bs);
var bc=dojo._getContentBox(b,bs);
l=m.l-(bc.l-bm.l);
t=m.t-(bc.t-bm.t);
break;
}
this.marginBox.l=l-this.marginBox.l;
this.marginBox.t=t-this.marginBox.t;
if(h&&h.onFirstMove){
h.onFirstMove(this);
}
dojo.disconnect(this.events.pop());
},destroy:function(){
dojo.forEach(this.events,dojo.disconnect);
var h=this.host;
if(h&&h.onMoveStop){
h.onMoveStop(this);
}
this.events=this.node=this.host=null;
}});
}
if(!dojo._hasResource["dojo.dnd.Moveable"]){
dojo._hasResource["dojo.dnd.Moveable"]=true;
dojo.provide("dojo.dnd.Moveable");
dojo.declare("dojo.dnd.Moveable",null,{handle:"",delay:0,skip:false,constructor:function(node,_1eb){
this.node=dojo.byId(node);
if(!_1eb){
_1eb={};
}
this.handle=_1eb.handle?dojo.byId(_1eb.handle):null;
if(!this.handle){
this.handle=this.node;
}
this.delay=_1eb.delay>0?_1eb.delay:0;
this.skip=_1eb.skip;
this.mover=_1eb.mover?_1eb.mover:dojo.dnd.Mover;
this.events=[dojo.connect(this.handle,"onmousedown",this,"onMouseDown"),dojo.connect(this.handle,"ondragstart",this,"onSelectStart"),dojo.connect(this.handle,"onselectstart",this,"onSelectStart")];
},markupFactory:function(_1ec,node){
return new dojo.dnd.Moveable(node,_1ec);
},destroy:function(){
dojo.forEach(this.events,dojo.disconnect);
this.events=this.node=this.handle=null;
},onMouseDown:function(e){
if(this.skip&&dojo.dnd.isFormElement(e)){
return;
}
if(this.delay){
this.events.push(dojo.connect(this.handle,"onmousemove",this,"onMouseMove"),dojo.connect(this.handle,"onmouseup",this,"onMouseUp"));
this._lastX=e.pageX;
this._lastY=e.pageY;
}else{
this.onDragDetected(e);
}
dojo.stopEvent(e);
},onMouseMove:function(e){
if(Math.abs(e.pageX-this._lastX)>this.delay||Math.abs(e.pageY-this._lastY)>this.delay){
this.onMouseUp(e);
this.onDragDetected(e);
}
dojo.stopEvent(e);
},onMouseUp:function(e){
for(var i=0;i<2;++i){
dojo.disconnect(this.events.pop());
}
dojo.stopEvent(e);
},onSelectStart:function(e){
if(!this.skip||!dojo.dnd.isFormElement(e)){
dojo.stopEvent(e);
}
},onDragDetected:function(e){
new this.mover(this.node,e,this);
},onMoveStart:function(_1f4){
dojo.publish("/dnd/move/start",[_1f4]);
dojo.addClass(dojo.body(),"dojoMove");
dojo.addClass(this.node,"dojoMoveItem");
},onMoveStop:function(_1f5){
dojo.publish("/dnd/move/stop",[_1f5]);
dojo.removeClass(dojo.body(),"dojoMove");
dojo.removeClass(this.node,"dojoMoveItem");
},onFirstMove:function(_1f6){
},onMove:function(_1f7,_1f8){
this.onMoving(_1f7,_1f8);
var s=_1f7.node.style;
s.left=_1f8.l+"px";
s.top=_1f8.t+"px";
this.onMoved(_1f7,_1f8);
},onMoving:function(_1fa,_1fb){
},onMoved:function(_1fc,_1fd){
}});
}
if(!dojo._hasResource["dojo.dnd.move"]){
dojo._hasResource["dojo.dnd.move"]=true;
dojo.provide("dojo.dnd.move");
dojo.declare("dojo.dnd.move.constrainedMoveable",dojo.dnd.Moveable,{constraints:function(){
},within:false,markupFactory:function(_1fe,node){
return new dojo.dnd.move.constrainedMoveable(node,_1fe);
},constructor:function(node,_201){
if(!_201){
_201={};
}
this.constraints=_201.constraints;
this.within=_201.within;
},onFirstMove:function(_202){
var c=this.constraintBox=this.constraints.call(this,_202);
c.r=c.l+c.w;
c.b=c.t+c.h;
if(this.within){
var mb=dojo.marginBox(_202.node);
c.r-=mb.w;
c.b-=mb.h;
}
},onMove:function(_205,_206){
var c=this.constraintBox,s=_205.node.style;
s.left=(_206.l<c.l?c.l:c.r<_206.l?c.r:_206.l)+"px";
s.top=(_206.t<c.t?c.t:c.b<_206.t?c.b:_206.t)+"px";
}});
dojo.declare("dojo.dnd.move.boxConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{box:{},markupFactory:function(_209,node){
return new dojo.dnd.move.boxConstrainedMoveable(node,_209);
},constructor:function(node,_20c){
var box=_20c&&_20c.box;
this.constraints=function(){
return box;
};
}});
dojo.declare("dojo.dnd.move.parentConstrainedMoveable",dojo.dnd.move.constrainedMoveable,{area:"content",markupFactory:function(_20e,node){
return new dojo.dnd.move.parentConstrainedMoveable(node,_20e);
},constructor:function(node,_211){
var area=_211&&_211.area;
this.constraints=function(){
var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);
if(area=="margin"){
return mb;
}
var t=dojo._getMarginExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
if(area=="border"){
return mb;
}
t=dojo._getBorderExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
if(area=="padding"){
return mb;
}
t=dojo._getPadExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
return mb;
};
}});
dojo.dnd.move.constrainedMover=function(fun,_218){
dojo.deprecated("dojo.dnd.move.constrainedMover, use dojo.dnd.move.constrainedMoveable instead");
var _219=function(node,e,_21c){
dojo.dnd.Mover.call(this,node,e,_21c);
};
dojo.extend(_219,dojo.dnd.Mover.prototype);
dojo.extend(_219,{onMouseMove:function(e){
dojo.dnd.autoScroll(e);
var m=this.marginBox,c=this.constraintBox,l=m.l+e.pageX,t=m.t+e.pageY;
l=l<c.l?c.l:c.r<l?c.r:l;
t=t<c.t?c.t:c.b<t?c.b:t;
this.host.onMove(this,{l:l,t:t});
},onFirstMove:function(){
dojo.dnd.Mover.prototype.onFirstMove.call(this);
var c=this.constraintBox=fun.call(this);
c.r=c.l+c.w;
c.b=c.t+c.h;
if(_218){
var mb=dojo.marginBox(this.node);
c.r-=mb.w;
c.b-=mb.h;
}
}});
return _219;
};
dojo.dnd.move.boxConstrainedMover=function(box,_225){
dojo.deprecated("dojo.dnd.move.boxConstrainedMover, use dojo.dnd.move.boxConstrainedMoveable instead");
return dojo.dnd.move.constrainedMover(function(){
return box;
},_225);
};
dojo.dnd.move.parentConstrainedMover=function(area,_227){
dojo.deprecated("dojo.dnd.move.parentConstrainedMover, use dojo.dnd.move.parentConstrainedMoveable instead");
var fun=function(){
var n=this.node.parentNode,s=dojo.getComputedStyle(n),mb=dojo._getMarginBox(n,s);
if(area=="margin"){
return mb;
}
var t=dojo._getMarginExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
if(area=="border"){
return mb;
}
t=dojo._getBorderExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
if(area=="padding"){
return mb;
}
t=dojo._getPadExtents(n,s);
mb.l+=t.l,mb.t+=t.t,mb.w-=t.w,mb.h-=t.h;
return mb;
};
return dojo.dnd.move.constrainedMover(fun,_227);
};
dojo.dnd.constrainedMover=dojo.dnd.move.constrainedMover;
dojo.dnd.boxConstrainedMover=dojo.dnd.move.boxConstrainedMover;
dojo.dnd.parentConstrainedMover=dojo.dnd.move.parentConstrainedMover;
}
if(!dojo._hasResource["dojo.dnd.TimedMoveable"]){
dojo._hasResource["dojo.dnd.TimedMoveable"]=true;
dojo.provide("dojo.dnd.TimedMoveable");
(function(){
var _22d=dojo.dnd.Moveable.prototype.onMove;
dojo.declare("dojo.dnd.TimedMoveable",dojo.dnd.Moveable,{timeout:40,constructor:function(node,_22f){
if(!_22f){
_22f={};
}
if(_22f.timeout&&typeof _22f.timeout=="number"&&_22f.timeout>=0){
this.timeout=_22f.timeout;
}
},markupFactory:function(_230,node){
return new dojo.dnd.TimedMoveable(node,_230);
},onMoveStop:function(_232){
if(_232._timer){
clearTimeout(_232._timer);
_22d.call(this,_232,_232._leftTop);
}
dojo.dnd.Moveable.prototype.onMoveStop.apply(this,arguments);
},onMove:function(_233,_234){
_233._leftTop=_234;
if(!_233._timer){
var _t=this;
_233._timer=setTimeout(function(){
_233._timer=null;
_22d.call(_t,_233,_233._leftTop);
},this.timeout);
}
}});
})();
}
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(){
var _236=dojo.doc;
if(_236.selection){
var s=_236.selection;
if(s.type=="Text"){
return !s.createRange().htmlText.length;
}else{
return !s.createRange().length;
}
}else{
var _238=dojo.global;
var _239=_238.getSelection();
if(dojo.isString(_239)){
return !_239;
}else{
return _239.isCollapsed||!_239.toString();
}
}
},getBookmark:function(){
var _23a,_23b=dojo.doc.selection;
if(_23b){
var _23c=_23b.createRange();
if(_23b.type.toUpperCase()=="CONTROL"){
if(_23c.length){
_23a=[];
var i=0,len=_23c.length;
while(i<len){
_23a.push(_23c.item(i++));
}
}else{
_23a=null;
}
}else{
_23a=_23c.getBookmark();
}
}else{
if(window.getSelection){
_23b=dojo.global.getSelection();
if(_23b){
_23c=_23b.getRangeAt(0);
_23a=_23c.cloneRange();
}
}else{
console.warn("No idea how to store the current selection for this browser!");
}
}
return _23a;
},moveToBookmark:function(_23f){
var _240=dojo.doc;
if(_240.selection){
var _241;
if(dojo.isArray(_23f)){
_241=_240.body.createControlRange();
dojo.forEach(_23f,function(n){
_241.addElement(n);
});
}else{
_241=_240.selection.createRange();
_241.moveToBookmark(_23f);
}
_241.select();
}else{
var _243=dojo.global.getSelection&&dojo.global.getSelection();
if(_243&&_243.removeAllRanges){
_243.removeAllRanges();
_243.addRange(_23f);
}else{
console.warn("No idea how to restore selection for this browser!");
}
}
},getFocus:function(menu,_245){
return {node:menu&&dojo.isDescendant(dijit._curFocus,menu.domNode)?dijit._prevFocus:dijit._curFocus,bookmark:!dojo.withGlobal(_245||dojo.global,dijit.isCollapsed)?dojo.withGlobal(_245||dojo.global,dijit.getBookmark):null,openedForWindow:_245};
},focus:function(_246){
if(!_246){
return;
}
var node="node" in _246?_246.node:_246,_248=_246.bookmark,_249=_246.openedForWindow;
if(node){
var _24a=(node.tagName.toLowerCase()=="iframe")?node.contentWindow:node;
if(_24a&&_24a.focus){
try{
_24a.focus();
}
catch(e){
}
}
dijit._onFocusNode(node);
}
if(_248&&dojo.withGlobal(_249||dojo.global,dijit.isCollapsed)){
if(_249){
_249.focus();
}
try{
dojo.withGlobal(_249||dojo.global,dijit.moveToBookmark,null,[_248]);
}
catch(e){
}
}
},_activeStack:[],registerWin:function(_24b){
if(!_24b){
_24b=window;
}
dojo.connect(_24b.document,"onmousedown",function(evt){
dijit._justMouseDowned=true;
setTimeout(function(){
dijit._justMouseDowned=false;
},0);
dijit._onTouchNode(evt.target||evt.srcElement);
});
var doc=_24b.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(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(node){
if(dijit._clearActiveWidgetsTimer){
clearTimeout(dijit._clearActiveWidgetsTimer);
delete dijit._clearActiveWidgetsTimer;
}
var _254=[];
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){
_254.unshift(id);
}
node=node.parentNode;
}
}
}
}
catch(e){
}
dijit._setStack(_254);
},_onFocusNode:function(node){
if(!node){
return;
}
if(node.nodeType==9){
return;
}
if(node.nodeType==9){
var _257=dijit.getDocumentWindow(node).frameElement;
if(!_257){
return;
}
node=_257;
}
dijit._onTouchNode(node);
if(node==dijit._curFocus){
return;
}
if(dijit._curFocus){
dijit._prevFocus=dijit._curFocus;
}
dijit._curFocus=node;
dojo.publish("focusNode",[node]);
},_setStack:function(_258){
var _259=dijit._activeStack;
dijit._activeStack=_258;
for(var _25a=0;_25a<Math.min(_259.length,_258.length);_25a++){
if(_259[_25a]!=_258[_25a]){
break;
}
}
for(var i=_259.length-1;i>=_25a;i--){
var _25c=dijit.byId(_259[i]);
if(_25c){
_25c._focused=false;
_25c._hasBeenBlurred=true;
if(_25c._onBlur){
_25c._onBlur();
}
if(_25c._setStateClass){
_25c._setStateClass();
}
dojo.publish("widgetBlur",[_25c]);
}
}
for(i=_25a;i<_258.length;i++){
_25c=dijit.byId(_258[i]);
if(_25c){
_25c._focused=true;
if(_25c._onFocus){
_25c._onFocus();
}
if(_25c._setStateClass){
_25c._setStateClass();
}
dojo.publish("widgetFocus",[_25c]);
}
}
}});
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(){
this._hash={};
},add:function(_25d){
if(this._hash[_25d.id]){
throw new Error("Tried to register widget with id=="+_25d.id+" but that id is already registered");
}
this._hash[_25d.id]=_25d;
},remove:function(id){
delete this._hash[id];
},forEach:function(func){
for(var id in this._hash){
func(this._hash[id]);
}
},filter:function(_261){
var res=new dijit.WidgetSet();
this.forEach(function(_263){
if(_261(_263)){
res.add(_263);
}
});
return res;
},byId:function(id){
return this._hash[id];
},byClass:function(cls){
return this.filter(function(_266){
return _266.declaredClass==cls;
});
}});
dijit.registry=new dijit.WidgetSet();
dijit._widgetTypeCtr={};
dijit.getUniqueId=function(_267){
var id;
do{
id=_267+"_"+(_267 in dijit._widgetTypeCtr?++dijit._widgetTypeCtr[_267]:dijit._widgetTypeCtr[_267]=0);
}while(dijit.byId(id));
return id;
};
if(dojo.isIE){
dojo.addOnWindowUnload(function(){
dijit.registry.forEach(function(_269){
_269.destroy();
});
});
}
dijit.byId=function(id){
return (dojo.isString(id))?dijit.registry.byId(id):id;
};
dijit.byNode=function(node){
return dijit.registry.byId(node.getAttribute("widgetId"));
};
dijit.getEnclosingWidget=function(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(elem){
var _26e=dojo.style(elem);
return (_26e.visibility!="hidden")&&(_26e.visibility!="collapsed")&&(_26e.display!="none")&&(dojo.attr(elem,"type")!="hidden");
};
dijit.isTabNavigable=function(elem){
if(dojo.hasAttr(elem,"disabled")){
return false;
}
var _270=dojo.hasAttr(elem,"tabindex");
var _271=dojo.attr(elem,"tabindex");
if(_270&&_271>=0){
return true;
}
var name=elem.nodeName.toLowerCase();
if(((name=="a"&&dojo.hasAttr(elem,"href"))||dijit._tabElements[name])&&(!_270||_271>=0)){
return true;
}
return false;
};
dijit._getTabNavigable=function(root){
var _274,last,_276,_277,_278,_279;
var _27a=function(_27b){
dojo.query("> *",_27b).forEach(function(_27c){
var _27d=dijit._isElementShown(_27c);
if(_27d&&dijit.isTabNavigable(_27c)){
var _27e=dojo.attr(_27c,"tabindex");
if(!dojo.hasAttr(_27c,"tabindex")||_27e==0){
if(!_274){
_274=_27c;
}
last=_27c;
}else{
if(_27e>0){
if(!_276||_27e<_277){
_277=_27e;
_276=_27c;
}
if(!_278||_27e>=_279){
_279=_27e;
_278=_27c;
}
}
}
}
if(_27d&&_27c.nodeName.toUpperCase()!="SELECT"){
_27a(_27c);
}
});
};
if(dijit._isElementShown(root)){
_27a(root);
}
return {first:_274,last:last,lowest:_276,highest:_278};
};
dijit.getFirstInTabbingOrder=function(root){
var _280=dijit._getTabNavigable(dojo.byId(root));
return _280.lowest?_280.lowest:_280.first;
};
dijit.getLastInTabbingOrder=function(root){
var _282=dijit._getTabNavigable(dojo.byId(root));
return _282.last?_282.last:_282.highest;
};
dijit.defaultDuration=dojo.config["defaultDuration"]||200;
}
if(!dojo._hasResource["dojo.AdapterRegistry"]){
dojo._hasResource["dojo.AdapterRegistry"]=true;
dojo.provide("dojo.AdapterRegistry");
dojo.AdapterRegistry=function(_283){
this.pairs=[];
this.returnWrappers=_283||false;
};
dojo.extend(dojo.AdapterRegistry,{register:function(name,_285,wrap,_287,_288){
this.pairs[((_288)?"unshift":"push")]([name,_285,wrap,_287]);
},match:function(){
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(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(){
var _28e=dojo.global;
var _28f=dojo.doc;
var w=0,h=0;
var de=_28f.documentElement;
var dew=de.clientWidth,deh=de.clientHeight;
if(dojo.isMozilla){
var minw,minh,maxw,maxh;
var dbw=_28f.body.clientWidth;
if(dbw>dew){
minw=dew;
maxw=dbw;
}else{
maxw=dew;
minw=dbw;
}
var dbh=_28f.body.clientHeight;
if(dbh>deh){
minh=deh;
maxh=dbh;
}else{
maxh=deh;
minh=dbh;
}
w=(maxw>_28e.innerWidth)?minw:maxw;
h=(maxh>_28e.innerHeight)?minh:maxh;
}else{
if(!dojo.isOpera&&_28e.innerWidth){
w=_28e.innerWidth;
h=_28e.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 _29b=dojo._docScroll();
return {w:w,h:h,l:_29b.x,t:_29b.y};
};
dijit.placeOnScreen=function(node,pos,_29e,_29f){
var _2a0=dojo.map(_29e,function(_2a1){
return {corner:_2a1,pos:pos};
});
return dijit._place(node,_2a0);
};
dijit._place=function(node,_2a3,_2a4){
var view=dijit.getViewport();
if(!node.parentNode||String(node.parentNode.tagName).toLowerCase()!="body"){
dojo.body().appendChild(node);
}
var best=null;
dojo.some(_2a3,function(_2a7){
var _2a8=_2a7.corner;
var pos=_2a7.pos;
if(_2a4){
_2a4(node,_2a7.aroundCorner,_2a8);
}
var _2aa=node.style;
var _2ab=_2aa.display;
var _2ac=_2aa.visibility;
_2aa.visibility="hidden";
_2aa.display="";
var mb=dojo.marginBox(node);
_2aa.display=_2ab;
_2aa.visibility=_2ac;
var _2ae=(_2a8.charAt(1)=="L"?pos.x:Math.max(view.l,pos.x-mb.w)),_2af=(_2a8.charAt(0)=="T"?pos.y:Math.max(view.t,pos.y-mb.h)),endX=(_2a8.charAt(1)=="L"?Math.min(view.l+view.w,_2ae+mb.w):pos.x),endY=(_2a8.charAt(0)=="T"?Math.min(view.t+view.h,_2af+mb.h):pos.y),_2b2=endX-_2ae,_2b3=endY-_2af,_2b4=(mb.w-_2b2)+(mb.h-_2b3);
if(best==null||_2b4<best.overflow){
best={corner:_2a8,aroundCorner:_2a7.aroundCorner,x:_2ae,y:_2af,w:_2b2,h:_2b3,overflow:_2b4};
}
return !_2b4;
});
node.style.left=best.x+"px";
node.style.top=best.y+"px";
if(best.overflow&&_2a4){
_2a4(node,best.aroundCorner,best.corner);
}
return best;
};
dijit.placeOnScreenAroundNode=function(node,_2b6,_2b7,_2b8){
_2b6=dojo.byId(_2b6);
var _2b9=_2b6.style.display;
_2b6.style.display="";
var _2ba=_2b6.offsetWidth;
var _2bb=_2b6.offsetHeight;
var _2bc=dojo.coords(_2b6,true);
_2b6.style.display=_2b9;
return dijit._placeOnScreenAroundRect(node,_2bc.x,_2bc.y,_2ba,_2bb,_2b7,_2b8);
};
dijit.placeOnScreenAroundRectangle=function(node,_2be,_2bf,_2c0){
return dijit._placeOnScreenAroundRect(node,_2be.x,_2be.y,_2be.width,_2be.height,_2bf,_2c0);
};
dijit._placeOnScreenAroundRect=function(node,x,y,_2c4,_2c5,_2c6,_2c7){
var _2c8=[];
for(var _2c9 in _2c6){
_2c8.push({aroundCorner:_2c9,corner:_2c6[_2c9],pos:{x:x+(_2c9.charAt(1)=="L"?0:_2c4),y:y+(_2c9.charAt(0)=="T"?0:_2c5)}});
}
return dijit._place(node,_2c8,_2c7);
};
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(node,_2cf,_2d0,_2d1){
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(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 _2d4=[],_2d5=1000,_2d6=1;
this.prepare=function(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(args){
var _2da=args.popup,_2db=args.orient||{"BL":"TL","TL":"BL"},_2dc=args.around,id=(args.around&&args.around.id)?(args.around.id+"_dropdown"):("popup_"+_2d6++);
var _2de=dojo.doc.createElement("div");
dijit.setWaiRole(_2de,"presentation");
_2de.id=id;
_2de.className="dijitPopup";
_2de.style.zIndex=_2d5+_2d4.length;
_2de.style.left=_2de.style.top="0px";
_2de.style.visibility="hidden";
if(args.parent){
_2de.dijitPopupParent=args.parent.id;
}
dojo.body().appendChild(_2de);
var s=_2da.domNode.style;
s.display="";
s.visibility="";
s.position="";
_2de.appendChild(_2da.domNode);
var _2e0=new dijit.BackgroundIframe(_2de);
var best=_2dc?dijit.placeOnScreenAroundElement(_2de,_2dc,_2db,_2da.orient?dojo.hitch(_2da,"orient"):null):dijit.placeOnScreen(_2de,args,_2db=="R"?["TR","BR","TL","BL"]:["TL","BL","TR","BR"]);
_2de.style.visibility="visible";
var _2e2=[];
var _2e3=function(){
for(var pi=_2d4.length-1;pi>0&&_2d4[pi].parent===_2d4[pi-1].widget;pi--){
}
return _2d4[pi];
};
_2e2.push(dojo.connect(_2de,"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 _2e6=_2e3();
if(_2e6&&_2e6.onCancel){
_2e6.onCancel();
}
}
}
}));
if(_2da.onCancel){
_2e2.push(dojo.connect(_2da,"onCancel",null,args.onCancel));
}
_2e2.push(dojo.connect(_2da,_2da.onExecute?"onExecute":"onChange",null,function(){
var _2e7=_2e3();
if(_2e7&&_2e7.onExecute){
_2e7.onExecute();
}
}));
_2d4.push({wrapper:_2de,iframe:_2e0,widget:_2da,parent:args.parent,onExecute:args.onExecute,onCancel:args.onCancel,onClose:args.onClose,handlers:_2e2});
if(_2da.onOpen){
_2da.onOpen(best);
}
return best;
};
this.close=function(_2e8){
while(dojo.some(_2d4,function(elem){
return elem.widget==_2e8;
})){
var top=_2d4.pop(),_2eb=top.wrapper,_2ec=top.iframe,_2ed=top.widget,_2ee=top.onClose;
if(_2ed.onClose){
_2ed.onClose();
}
dojo.forEach(top.handlers,dojo.disconnect);
if(!_2ed||!_2ed.domNode){
return;
}
this.prepare(_2ed.domNode);
_2ec.destroy();
dojo._destroyElement(_2eb);
if(_2ee){
_2ee();
}
}
};
}();
dijit._frames=new function(){
var _2ef=[];
this.pop=function(){
var _2f0;
if(_2ef.length){
_2f0=_2ef.pop();
_2f0.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\");'>";
_2f0=dojo.doc.createElement(html);
}else{
_2f0=dojo.doc.createElement("iframe");
_2f0.src="javascript:\"\"";
_2f0.className="dijitBackgroundIframe";
}
_2f0.tabIndex=-1;
dojo.body().appendChild(_2f0);
}
return _2f0;
};
this.push=function(_2f3){
_2f3.style.display="";
if(dojo.isIE){
_2f3.style.removeExpression("width");
_2f3.style.removeExpression("height");
}
_2ef.push(_2f3);
};
}();
if(dojo.isIE<7){
dojo.addOnLoad(function(){
var f=dijit._frames;
dojo.forEach([f.pop()],f.push);
});
}
dijit.BackgroundIframe=function(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 _2f6=dijit._frames.pop();
node.appendChild(_2f6);
if(dojo.isIE){
_2f6.style.setExpression("width",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetWidth");
_2f6.style.setExpression("height",dojo._scopeName+".doc.getElementById('"+node.id+"').offsetHeight");
}
this.iframe=_2f6;
}
};
dojo.extend(dijit.BackgroundIframe,{destroy:function(){
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(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 _2fb=dojo.doc.compatMode!="BackCompat";
var _2fc=(_2fb&&!dojo.isSafari)?html:body;
function addPseudoAttrs(_2fd){
var _2fe=_2fd.parentNode;
var _2ff=_2fd.offsetParent;
if(_2ff==null){
_2fd=_2fc;
_2ff=html;
_2fe=null;
}
_2fd._offsetParent=(_2ff==body)?_2fc:_2ff;
_2fd._parent=(_2fe==body)?_2fc:_2fe;
_2fd._start={H:_2fd.offsetLeft,V:_2fd.offsetTop};
_2fd._scroll={H:_2fd.scrollLeft,V:_2fd.scrollTop};
_2fd._renderedSize={H:_2fd.offsetWidth,V:_2fd.offsetHeight};
var bp=dojo._getBorderExtents(_2fd);
_2fd._borderStart={H:bp.l,V:bp.t};
_2fd._borderSize={H:bp.w,V:bp.h};
_2fd._clientSize=(_2fd._offsetParent==html&&dojo.isSafari&&_2fb)?{H:html.clientWidth,V:html.clientHeight}:{H:_2fd.clientWidth,V:_2fd.clientHeight};
_2fd._scrollBarSize={V:null,H:null};
for(var dir in _2fd._scrollBarSize){
var _302=_2fd._renderedSize[dir]-_2fd._clientSize[dir]-_2fd._borderSize[dir];
_2fd._scrollBarSize[dir]=(_2fd._clientSize[dir]>0&&_302>=15&&_302<=17)?_302:0;
}
_2fd._isScrollable={V:null,H:null};
for(dir in _2fd._isScrollable){
var _303=dir=="H"?"V":"H";
_2fd._isScrollable[dir]=_2fd==_2fc||_2fd._scroll[dir]||_2fd._scrollBarSize[_303];
}
};
var _304=node;
while(_304!=null){
addPseudoAttrs(_304);
var next=_304._parent;
if(next){
next._child=_304;
}
_304=next;
}
for(var dir in _2fc._renderedSize){
_2fc._renderedSize[dir]=Math.min(_2fc._clientSize[dir],_2fc._renderedSize[dir]);
}
var _307=node;
while(_307!=_2fc){
_304=_307._parent;
if(_304.tagName=="TD"){
var _308=_304._parent._parent._parent;
if(_308._offsetParent==_307._offsetParent&&_304._offsetParent!=_307._offsetParent){
_304=_308;
}
}
var _309=_307==_2fc||(_304._offsetParent!=_307._offsetParent);
for(dir in _307._start){
var _30a=dir=="H"?"V":"H";
if(rtl&&dir=="H"&&(dojo.isSafari||dojo.isIE)&&_304._clientSize.H>0){
var _30b=_304.scrollWidth-_304._clientSize.H;
if(_30b>0){
_304._scroll.H-=_30b;
}
}
if(dojo.isIE&&_304._offsetParent.tagName=="TABLE"){
_304._start[dir]-=_304._offsetParent._borderStart[dir];
_304._borderStart[dir]=_304._borderSize[dir]=0;
}
if(_304._clientSize[dir]==0){
_304._renderedSize[dir]=_304._clientSize[dir]=_304._child._clientSize[dir];
if(rtl&&dir=="H"){
_304._start[dir]-=_304._renderedSize[dir];
}
}else{
_304._renderedSize[dir]-=_304._borderSize[dir]+_304._scrollBarSize[dir];
}
_304._start[dir]+=_304._borderStart[dir];
var _30c=_307._start[dir]-(_309?0:_304._start[dir])-_304._scroll[dir];
var _30d=_30c+_307._renderedSize[dir]-_304._renderedSize[dir];
var _30e,_30f=(dir=="H")?"scrollLeft":"scrollTop";
var _310=(dir=="H"&&rtl);
var _311=_310?-_30d:_30c;
var _312=_310?-_30c:_30d;
if(_311<=0){
_30e=_311;
}else{
if(_312<=0){
_30e=0;
}else{
if(_311<_312){
_30e=_311;
}else{
_30e=_312;
}
}
}
var _313=0;
if(_30e!=0){
var _314=_304[_30f];
_304[_30f]+=_310?-_30e:_30e;
_313=_304[_30f]-_314;
_30c-=_313;
_312-=_310?-_313:_313;
}
_304._renderedSize[dir]=_307._renderedSize[dir]+_304._scrollBarSize[dir]-((_304._isScrollable[dir]&&_312>0)?_312:0);
_304._start[dir]+=(_30c>=0||!_304._isScrollable[dir])?_30c:0;
}
_307=_304;
}
};
}
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 _317=d.isOpera;
var maj=Math.floor;
var ff=d.isFF;
var _31a=d.boxModel.replace(/-/,"");
var _31b={dj_ie:ie,dj_ie6:maj(ie)==6,dj_ie7:maj(ie)==7,dj_iequirks:ie&&d.isQuirks,dj_opera:_317,dj_opera8:maj(_317)==8,dj_opera9:maj(_317)==9,dj_khtml:d.isKhtml,dj_safari:d.isSafari,dj_gecko:d.isMozilla,dj_ff2:maj(ff)==2,dj_ff3:maj(ff)==3};
_31b["dj_"+_31a]=true;
var html=dojo.doc.documentElement;
for(var p in _31b){
if(_31b[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 _31b){
if(_31b[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(){
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(evt,_320,node,_322,obj,_324,_325){
if(obj!=this._obj){
this.stop();
this._initialDelay=_325||500;
this._subsequentDelay=_324||0.9;
this._obj=obj;
this._evt=evt;
this._node=node;
this._currentTimeout=-1;
this._count=-1;
this._callback=dojo.hitch(_320,_322);
this._fireEventAndReload();
}
},stop:function(){
if(this._timer){
clearTimeout(this._timer);
this._timer=null;
}
if(this._obj){
this._callback(-1,this._node,this._evt);
this._obj=null;
}
},addKeyListener:function(node,_327,_328,_329,_32a,_32b){
if(_327.keyCode){
_327.charOrCode=_327.keyCode;
dojo.deprecated("keyCode attribute parameter for dijit.typematic.addKeyListener is deprecated. Use charOrCode instead.","","2.0");
}else{
if(_327.charCode){
_327.charOrCode=String.fromCharCode(_327.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==_327.charOrCode&&(_327.ctrlKey===undefined||_327.ctrlKey==evt.ctrlKey)&&(_327.altKey===undefined||_327.altKey==evt.ctrlKey)&&(_327.shiftKey===undefined||_327.shiftKey==evt.ctrlKey)){
dojo.stopEvent(evt);
dijit.typematic.trigger(_327,_328,node,_329,_327,_32a,_32b);
}else{
if(dijit.typematic._obj==_327){
dijit.typematic.stop();
}
}
}),dojo.connect(node,"onkeyup",this,function(evt){
if(dijit.typematic._obj==_327){
dijit.typematic.stop();
}
})];
},addMouseListener:function(node,_32f,_330,_331,_332){
var dc=dojo.connect;
return [dc(node,"mousedown",this,function(evt){
dojo.stopEvent(evt);
dijit.typematic.trigger(evt,_32f,node,_330,node,_331,_332);
}),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,_32f,node,_330,node,_331,_332);
setTimeout(dojo.hitch(this,dijit.typematic.stop),50);
}
})];
},addListener:function(_339,_33a,_33b,_33c,_33d,_33e,_33f){
return this.addKeyListener(_33a,_33b,_33c,_33d,_33e,_33f).concat(this.addMouseListener(_339,_33c,_33d,_33e,_33f));
}};
}
if(!dojo._hasResource["dijit._base.wai"]){
dojo._hasResource["dijit._base.wai"]=true;
dojo.provide("dijit._base.wai");
dijit.wai={onload:function(){
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 _342=cs.backgroundImage;
var _343=(cs.borderTopColor==cs.borderRightColor)||(_342!=null&&(_342=="none"||_342=="url(invalid-url:)"));
dojo[_343?"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(elem,role){
var _346=this.getWaiRole(elem);
if(role){
return (_346.indexOf(role)>-1);
}else{
return (_346.length>0);
}
},getWaiRole:function(elem){
return dojo.trim((dojo.attr(elem,"role")||"").replace(this._XhtmlRoles,"").replace("wairole:",""));
},setWaiRole:function(elem,role){
var _34a=dojo.attr(elem,"role")||"";
if(dojo.isFF<3||!this._XhtmlRoles.test(_34a)){
dojo.attr(elem,"role",dojo.isFF<3?"wairole:"+role:role);
}else{
if((" "+_34a+" ").indexOf(" "+role+" ")<0){
var _34b=dojo.trim(_34a.replace(this._XhtmlRoles,""));
var _34c=dojo.trim(_34a.replace(_34b,""));
dojo.attr(elem,"role",_34c+(_34c?" ":"")+role);
}
}
},removeWaiRole:function(elem,role){
var _34f=dojo.attr(elem,"role");
if(!_34f){
return;
}
if(role){
var _350=dojo.isFF<3?"wairole:"+role:role;
var t=dojo.trim((" "+_34f+" ").replace(" "+_350+" "," "));
dojo.attr(elem,"role",t);
}else{
elem.removeAttribute("role");
}
},hasWaiState:function(elem,_353){
if(dojo.isFF<3){
return elem.hasAttributeNS("http://www.w3.org/2005/07/aaa",_353);
}else{
return elem.hasAttribute?elem.hasAttribute("aria-"+_353):!!elem.getAttribute("aria-"+_353);
}
},getWaiState:function(elem,_355){
if(dojo.isFF<3){
return elem.getAttributeNS("http://www.w3.org/2005/07/aaa",_355);
}else{
var _356=elem.getAttribute("aria-"+_355);
return _356?_356:"";
}
},setWaiState:function(elem,_358,_359){
if(dojo.isFF<3){
elem.setAttributeNS("http://www.w3.org/2005/07/aaa","aaa:"+_358,_359);
}else{
elem.setAttribute("aria-"+_358,_359);
}
},removeWaiState:function(elem,_35b){
if(dojo.isFF<3){
elem.removeAttributeNS("http://www.w3.org/2005/07/aaa",_35b);
}else{
elem.removeAttribute("aria-"+_35b);
}
}});
}
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(_35c,_35d){
if(_35c&&dojo.isFunction(_35c._onConnect)){
_35c._onConnect(_35d);
}
});
dijit._connectOnUseEventHandler=function(_35e){
};
(function(){
var _35f={};
var _360=function(dc){
if(!_35f[dc]){
var r=[];
var _363;
var _364=dojo.getObject(dc).prototype;
for(var _365 in _364){
if(dojo.isFunction(_364[_365])&&(_363=_365.match(/^_set([a-zA-Z]*)Attr$/))&&_363[1]){
r.push(_363[1].charAt(0).toLowerCase()+_363[1].substr(1));
}
}
_35f[dc]=r;
}
return _35f[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(_366,_367){
this.create(_366,_367);
},create:function(_368,_369){
this.srcNodeRef=dojo.byId(_369);
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(_368){
this.params=_368;
dojo.mixin(this,_368);
}
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(){
var _36b=function(attr,_36d){
if((_36d.params&&attr in _36d.params)||_36d[attr]){
_36d.attr(attr,_36d[attr]);
}
};
for(var attr in this.attributeMap){
_36b(attr,this);
}
dojo.forEach(_360(this.declaredClass),function(a){
if(!(a in this.attributeMap)){
_36b(a,this);
}
},this);
},postMixInProperties:function(){
},buildRendering:function(){
this.domNode=this.srcNodeRef||dojo.doc.createElement("div");
},postCreate:function(){
},startup:function(){
this._started=true;
},destroyRecursive:function(_370){
this.destroyDescendants(_370);
this.destroy(_370);
},destroy:function(_371){
this.uninitialize();
dojo.forEach(this._connects,function(_372){
dojo.forEach(_372,dojo.disconnect);
});
dojo.forEach(this._supportingWidgets||[],function(w){
if(w.destroy){
w.destroy();
}
});
this.destroyRendering(_371);
dijit.registry.remove(this.id);
},destroyRendering:function(_374){
if(this.bgIframe){
this.bgIframe.destroy(_374);
delete this.bgIframe;
}
if(this.domNode){
if(!_374){
dojo._destroyElement(this.domNode);
}
delete this.domNode;
}
if(this.srcNodeRef){
if(!_374){
dojo._destroyElement(this.srcNodeRef);
}
delete this.srcNodeRef;
}
},destroyDescendants:function(_375){
dojo.forEach(this.getDescendants(),function(_376){
if(_376.destroy){
_376.destroy(_375);
}
});
},uninitialize:function(){
return false;
},onFocus:function(){
},onBlur:function(){
},_onFocus:function(e){
this.onFocus();
},_onBlur:function(){
this.onBlur();
},_onConnect:function(_378){
if(_378 in this._deferredConnects){
var _379=this[this._deferredConnects[_378]||"domNode"];
this.connect(_379,_378.toLowerCase(),this[_378]);
delete this._deferredConnects[_378];
}
},_setClassAttr:function(_37a){
var _37b=this[this.attributeMap["class"]||"domNode"];
dojo.removeClass(_37b,this["class"]);
this["class"]=_37a;
dojo.addClass(_37b,_37a);
},_setStyleAttr:function(_37c){
var _37d=this[this.attributeMap["style"]||"domNode"];
if(_37d.style.cssText){
_37d.style.cssText+="; "+_37c;
}else{
_37d.style.cssText=_37c;
}
this["style"]=_37c;
},setAttribute:function(attr,_37f){
dojo.deprecated(this.declaredClass+"::setAttribute() is deprecated. Use attr() instead.","","2.0");
this.attr(attr,_37f);
},_attrToDom:function(attr,_381){
var _382=this.attributeMap[attr];
dojo.forEach(dojo.isArray(_382)?_382:[_382],function(_383){
var _384=this[_383.node||_383||"domNode"];
var type=_383.type||"attribute";
switch(type){
case "attribute":
if(dojo.isFunction(_381)){
_381=dojo.hitch(this,_381);
}
if(/^on[A-Z][a-zA-Z]*$/.test(attr)){
attr=attr.toLowerCase();
}
dojo.attr(_384,attr,_381);
break;
case "innerHTML":
_384.innerHTML=_381;
break;
case "class":
dojo.removeClass(_384,this[attr]);
dojo.addClass(_384,_381);
break;
}
},this);
this[attr]=_381;
},attr:function(name,_387){
var args=arguments.length;
if(args==1&&!dojo.isString(name)){
for(var x in name){
this.attr(x,name[x]);
}
return this;
}
var _38a=this._getAttrNames(name);
if(args==2){
if(this[_38a.s]){
return this[_38a.s](_387)||this;
}else{
if(name in this.attributeMap){
this._attrToDom(name,_387);
}
this[name]=_387;
}
return this;
}else{
if(this[_38a.g]){
return this[_38a.g]();
}else{
return this[name];
}
}
},_attrPairNames:{},_getAttrNames:function(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(){
return "[Widget "+this.declaredClass+", "+(this.id||"NO ID")+"]";
},getDescendants:function(){
if(this.containerNode){
var list=dojo.query("[widgetId]",this.containerNode);
return list.map(dijit.byNode);
}else{
return [];
}
},nodesWithKeyClick:["input","button"],connect:function(obj,_390,_391){
var d=dojo;
var dco=d.hitch(d,"connect",obj);
var _394=[];
if(_390=="ondijitclick"){
if(!this.nodesWithKeyClick[obj.nodeName]){
var m=d.hitch(this,_391);
_394.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){
_394.push(dco("onkeypress",this,function(e){
if(e.keyCode==d.keys.ENTER){
return m(e);
}
}));
}
}
_390="onclick";
}
_394.push(dco(_390,this,_391));
this._connects.push(_394);
return _394;
},disconnect:function(_399){
for(var i=0;i<this._connects.length;i++){
if(this._connects[i]==_399){
dojo.forEach(_399,dojo.disconnect);
this._connects.splice(i,1);
return;
}
}
},isLeftToRight:function(){
return dojo._isBodyLtr();
},isFocusable:function(){
return this.focus&&(dojo.style(this.domNode,"display")!="none");
},placeAt:function(_39b,_39c){
if(_39b["declaredClass"]&&_39b["addChild"]){
_39b.addChild(this,_39c);
}else{
dojo.place(this.domNode,_39b,_39c);
}
return this;
}});
})();
}
if(!dojo._hasResource["dojo.date.stamp"]){
dojo._hasResource["dojo.date.stamp"]=true;
dojo.provide("dojo.date.stamp");
dojo.date.stamp.fromISOString=function(_39d,_39e){
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 _39f=dojo.date.stamp._isoRegExp.exec(_39d);
var _3a0=null;
if(_39f){
_39f.shift();
if(_39f[1]){
_39f[1]--;
}
if(_39f[6]){
_39f[6]*=1000;
}
if(_39e){
_39e=new Date(_39e);
dojo.map(["FullYear","Month","Date","Hours","Minutes","Seconds","Milliseconds"],function(prop){
return _39e["get"+prop]();
}).forEach(function(_3a2,_3a3){
if(_39f[_3a3]===undefined){
_39f[_3a3]=_3a2;
}
});
}
_3a0=new Date(_39f[0]||1970,_39f[1]||0,_39f[2]||1,_39f[3]||0,_39f[4]||0,_39f[5]||0,_39f[6]||0);
var _3a4=0;
var _3a5=_39f[7]&&_39f[7].charAt(0);
if(_3a5!="Z"){
_3a4=((_39f[8]||0)*60)+(Number(_39f[9])||0);
if(_3a5!="-"){
_3a4*=-1;
}
}
if(_3a5){
_3a4-=_3a0.getTimezoneOffset();
}
if(_3a4){
_3a0.setTime(_3a0.getTime()+_3a4*60000);
}
}
return _3a0;
};
dojo.date.stamp.toISOString=function(_3a6,_3a7){
var _=function(n){
return (n<10)?"0"+n:n;
};
_3a7=_3a7||{};
var _3aa=[];
var _3ab=_3a7.zulu?"getUTC":"get";
var date="";
if(_3a7.selector!="time"){
var year=_3a6[_3ab+"FullYear"]();
date=["0000".substr((year+"").length)+year,_(_3a6[_3ab+"Month"]()+1),_(_3a6[_3ab+"Date"]())].join("-");
}
_3aa.push(date);
if(_3a7.selector!="date"){
var time=[_(_3a6[_3ab+"Hours"]()),_(_3a6[_3ab+"Minutes"]()),_(_3a6[_3ab+"Seconds"]())].join(":");
var _3af=_3a6[_3ab+"Milliseconds"]();
if(_3a7.milliseconds){
time+="."+(_3af<100?"0":"")+_(_3af);
}
if(_3a7.zulu){
time+="Z";
}else{
if(_3a7.selector!="time"){
var _3b0=_3a6.getTimezoneOffset();
var _3b1=Math.abs(_3b0);
time+=(_3b0>0?"-":"+")+_(Math.floor(_3b1/60))+":"+_(_3b1%60);
}
}
_3aa.push(time);
}
return _3aa.join("T");
};
}
if(!dojo._hasResource["dojo.parser"]){
dojo._hasResource["dojo.parser"]=true;
dojo.provide("dojo.parser");
dojo.parser=new function(){
var d=dojo;
var _3b3=d._scopeName+"Type";
var qry="["+_3b3+"]";
function val2type(_3b5){
if(d.isString(_3b5)){
return "string";
}
if(typeof _3b5=="number"){
return "number";
}
if(typeof _3b5=="boolean"){
return "boolean";
}
if(d.isFunction(_3b5)){
return "function";
}
if(d.isArray(_3b5)){
return "array";
}
if(_3b5 instanceof Date){
return "date";
}
if(_3b5 instanceof d._Url){
return "url";
}
return "object";
};
function str2obj(_3b6,type){
switch(type){
case "string":
return _3b6;
case "number":
return _3b6.length?Number(_3b6):NaN;
case "boolean":
return typeof _3b6=="boolean"?_3b6:!(_3b6.toLowerCase()=="false");
case "function":
if(d.isFunction(_3b6)){
_3b6=_3b6.toString();
_3b6=d.trim(_3b6.substring(_3b6.indexOf("{")+1,_3b6.length-1));
}
try{
if(_3b6.search(/[^\w\.]+/i)!=-1){
_3b6=d.parser._nameAnonFunc(new Function(_3b6),this);
}
return d.getObject(_3b6,false);
}
catch(e){
return new Function();
}
case "array":
return _3b6?_3b6.split(/\s*,\s*/):[];
case "date":
switch(_3b6){
case "":
return new Date("");
case "now":
return new Date();
default:
return d.date.stamp.fromISOString(_3b6);
}
case "url":
return d.baseUrl+_3b6;
default:
return d.fromJson(_3b6);
}
};
var _3b8={};
function getClassInfo(_3b9){
if(!_3b8[_3b9]){
var cls=d.getObject(_3b9);
if(!d.isFunction(cls)){
throw new Error("Could not load class '"+_3b9+"'. Did you spell the name correctly and use a full path, like 'dijit.form.Button'?");
}
var _3bb=cls.prototype;
var _3bc={};
for(var name in _3bb){
if(name.charAt(0)=="_"){
continue;
}
var _3be=_3bb[name];
_3bc[name]=val2type(_3be);
}
_3b8[_3b9]={cls:cls,params:_3bc};
}
return _3b8[_3b9];
};
this._functionFromScript=function(_3bf){
var _3c0="";
var _3c1="";
var _3c2=_3bf.getAttribute("args");
if(_3c2){
d.forEach(_3c2.split(/\s*,\s*/),function(part,idx){
_3c0+="var "+part+" = arguments["+idx+"]; ";
});
}
var _3c5=_3bf.getAttribute("with");
if(_3c5&&_3c5.length){
d.forEach(_3c5.split(/\s*,\s*/),function(part){
_3c0+="with("+part+"){";
_3c1+="}";
});
}
return new Function(_3c0+_3bf.innerHTML+_3c1);
};
this.instantiate=function(_3c7){
var _3c8=[];
d.forEach(_3c7,function(node){
if(!node){
return;
}
var type=node.getAttribute(_3b3);
if((!type)||(!type.length)){
return;
}
var _3cb=getClassInfo(type);
var _3cc=_3cb.cls;
var ps=_3cc._noScript||_3cc.prototype._noScript;
var _3ce={};
var _3cf=node.attributes;
for(var name in _3cb.params){
var item=_3cf.getNamedItem(name);
if(!item||(!item.specified&&(!dojo.isIE||name.toLowerCase()!="value"))){
continue;
}
var _3d2=item.value;
switch(name){
case "class":
_3d2=node.className;
break;
case "style":
_3d2=node.style&&node.style.cssText;
}
var _3d3=_3cb.params[name];
_3ce[name]=str2obj(_3d2,_3d3);
}
if(!ps){
var _3d4=[],_3d5=[];
d.query("> script[type^='dojo/']",node).orphan().forEach(function(_3d6){
var _3d7=_3d6.getAttribute("event"),type=_3d6.getAttribute("type"),nf=d.parser._functionFromScript(_3d6);
if(_3d7){
if(type=="dojo/connect"){
_3d4.push({event:_3d7,func:nf});
}else{
_3ce[_3d7]=nf;
}
}else{
_3d5.push(nf);
}
});
}
var _3d9=_3cc["markupFactory"];
if(!_3d9&&_3cc["prototype"]){
_3d9=_3cc.prototype["markupFactory"];
}
var _3da=_3d9?_3d9(_3ce,node,_3cc):new _3cc(_3ce,node);
_3c8.push(_3da);
var _3db=node.getAttribute("jsId");
if(_3db){
d.setObject(_3db,_3da);
}
if(!ps){
d.forEach(_3d4,function(_3dc){
d.connect(_3da,_3dc.event,null,_3dc.func);
});
d.forEach(_3d5,function(func){
func.call(_3da);
});
}
});
d.forEach(_3c8,function(_3de){
if(_3de&&_3de.startup&&!_3de._started&&(!_3de.getParent||!_3de.getParent())){
_3de.startup();
}
});
return _3c8;
};
this.parse=function(_3df){
var list=d.query(qry,_3df);
var _3e1=this.instantiate(list);
return _3e1;
};
}();
(function(){
var _3e2=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,_3e2);
}else{
dojo._loaders.unshift(_3e2);
}
})();
dojo.parser._anonCtr=0;
dojo.parser._anon={};
dojo.parser._nameAnonFunc=function(_3e3,_3e4){
var jpn="$joinpoint";
var nso=(_3e4||dojo.parser._anon);
if(dojo.isIE){
var cn=_3e3["__dojoNameCache"];
if(cn&&nso[cn]===_3e3){
return _3e3["__dojoNameCache"];
}
}
var ret="__"+dojo.parser._anonCtr++;
while(typeof nso[ret]!="undefined"){
ret="__"+dojo.parser._anonCtr++;
}
nso[ret]=_3e3;
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(tmpl){
var _3ea=this.declaredClass,_3eb=this;
return dojo.string.substitute(tmpl,this,function(_3ec,key){
if(key.charAt(0)=="!"){
_3ec=_3eb[key.substr(1)];
}
if(typeof _3ec=="undefined"){
throw new Error(_3ea+" template:"+key);
}
if(_3ec==null){
return "";
}
return key.charAt(0)=="!"?_3ec:_3ec.toString().replace(/"/g,"&quot;");
},this);
},buildRendering:function(){
var _3ee=dijit._Templated.getCachedTemplate(this.templatePath,this.templateString,this._skipNodeCache);
var node;
if(dojo.isString(_3ee)){
node=dijit._Templated._createNodesFromText(this._stringRepl(_3ee))[0];
}else{
node=_3ee.cloneNode(true);
}
this.domNode=node;
this._attachTemplateNodes(node);
var _3f0=this.srcNodeRef;
if(_3f0&&_3f0.parentNode){
_3f0.parentNode.replaceChild(node,_3f0);
}
if(this.widgetsInTemplate){
var cw=(this._supportingWidgets=dojo.parser.parse(node));
this._attachTemplateNodes(cw,function(n,p){
return n[p];
});
}
this._fillContent(_3f0);
},_fillContent:function(_3f4){
var dest=this.containerNode;
if(_3f4&&dest){
while(_3f4.hasChildNodes()){
dest.appendChild(_3f4.firstChild);
}
}
},_attachTemplateNodes:function(_3f6,_3f7){
_3f7=_3f7||function(n,p){
return n.getAttribute(p);
};
var _3fa=dojo.isArray(_3f6)?_3f6:(_3f6.all||_3f6.getElementsByTagName("*"));
var x=dojo.isArray(_3f6)?0:-1;
var _3fc={};
for(;x<_3fa.length;x++){
var _3fd=(x==-1)?_3f6:_3fa[x];
if(this.widgetsInTemplate&&_3f7(_3fd,"dojoType")){
continue;
}
var _3fe=_3f7(_3fd,"dojoAttachPoint");
if(_3fe){
var _3ff,_400=_3fe.split(/\s*,\s*/);
while((_3ff=_400.shift())){
if(dojo.isArray(this[_3ff])){
this[_3ff].push(_3fd);
}else{
this[_3ff]=_3fd;
}
}
}
var _401=_3f7(_3fd,"dojoAttachEvent");
if(_401){
var _402,_403=_401.split(/\s*,\s*/);
var trim=dojo.trim;
while((_402=_403.shift())){
if(_402){
var _405=null;
if(_402.indexOf(":")!=-1){
var _406=_402.split(":");
_402=trim(_406[0]);
_405=trim(_406[1]);
}else{
_402=trim(_402);
}
if(!_405){
_405=_402;
}
this.connect(_3fd,_402,_405);
}
}
}
var role=_3f7(_3fd,"waiRole");
if(role){
dijit.setWaiRole(_3fd,role);
}
var _408=_3f7(_3fd,"waiState");
if(_408){
dojo.forEach(_408.split(/\s*,\s*/),function(_409){
if(_409.indexOf("-")!=-1){
var pair=_409.split("-");
dijit.setWaiState(_3fd,pair[0],pair[1]);
}
});
}
}
}});
dijit._Templated._templateCache={};
dijit._Templated.getCachedTemplate=function(_40b,_40c,_40d){
var _40e=dijit._Templated._templateCache;
var key=_40c||_40b;
var _410=_40e[key];
if(_410){
if(!_410.ownerDocument||_410.ownerDocument==dojo.doc){
return _410;
}
dojo._destroyElement(_410);
}
if(!_40c){
_40c=dijit._Templated._sanitizeTemplateString(dojo._getText(_40b));
}
_40c=dojo.string.trim(_40c);
if(_40d||_40c.match(/\$\{([^\}]+)\}/g)){
return (_40e[key]=_40c);
}else{
return (_40e[key]=dijit._Templated._createNodesFromText(_40c)[0]);
}
};
dijit._Templated._sanitizeTemplateString=function(_411){
if(_411){
_411=_411.replace(/^\s*<\?xml(\s)+version=[\'\"](\d)*.(\d)*[\'\"](\s)*\?>/im,"");
var _412=_411.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);
if(_412){
_411=_412[1];
}
}else{
_411="";
}
return _411;
};
if(dojo.isIE){
dojo.addOnWindowUnload(function(){
var _413=dijit._Templated._templateCache;
for(var key in _413){
var _415=_413[key];
if(!isNaN(_415.nodeType)){
dojo._destroyElement(_415);
}
delete _413[key];
}
});
}
(function(){
var _416={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(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 _419="none";
var _41a=text.replace(/^\s+/,"");
for(var type in _416){
var map=_416[type];
if(map.re.test(_41a)){
_419=type;
text=map.pre+text+map.post;
break;
}
}
tn.innerHTML=text;
if(tn.normalize){
tn.normalize();
}
var tag={cell:"tr",row:"tbody",section:"table"}[_419];
var _41e=(typeof tag!="undefined")?tn.getElementsByTagName(tag)[0]:tn;
var _41f=[];
while(_41e.firstChild){
_41f.push(_41e.removeChild(_41e.firstChild));
}
tn.innerHTML="";
return _41f;
};
})();
dojo.extend(dijit._Widget,{dojoAttachEvent:"",dojoAttachPoint:"",waiRole:"",waiState:""});
}
if(!dojo._hasResource["dijit._Container"]){
dojo._hasResource["dijit._Container"]=true;
dojo.provide("dijit._Container");
dojo.declare("dijit._Contained",null,{getParent:function(){
for(var p=this.domNode.parentNode;p;p=p.parentNode){
var id=p.getAttribute&&p.getAttribute("widgetId");
if(id){
var _422=dijit.byId(id);
return _422.isContainer?_422:null;
}
}
return null;
},_getSibling:function(_423){
var node=this.domNode;
do{
node=node[_423+"Sibling"];
}while(node&&node.nodeType!=1);
if(!node){
return null;
}
var id=node.getAttribute("widgetId");
return dijit.byId(id);
},getPreviousSibling:function(){
return this._getSibling("previous");
},getNextSibling:function(){
return this._getSibling("next");
},getIndexInParent:function(){
var p=this.getParent();
if(!p||!p.getIndexOfChild){
return -1;
}
return p.getIndexOfChild(this);
}});
dojo.declare("dijit._Container",null,{isContainer:true,buildRendering:function(){
this.inherited(arguments);
if(!this.containerNode){
this.containerNode=this.domNode;
}
},addChild:function(_427,_428){
var _429=this.containerNode;
if(_428&&typeof _428=="number"){
var _42a=dojo.query("> [widgetId]",_429);
if(_42a&&_42a.length>=_428){
_429=_42a[_428-1];
_428="after";
}
}
dojo.place(_427.domNode,_429,_428);
if(this._started&&!_427._started){
_427.startup();
}
},removeChild:function(_42b){
if(typeof _42b=="number"&&_42b>0){
_42b=this.getChildren()[_42b];
}
if(!_42b||!_42b.domNode){
return;
}
var node=_42b.domNode;
node.parentNode.removeChild(node);
},_nextElement:function(node){
do{
node=node.nextSibling;
}while(node&&node.nodeType!=1);
return node;
},_firstElement:function(node){
node=node.firstChild;
if(node&&node.nodeType!=1){
node=this._nextElement(node);
}
return node;
},getChildren:function(){
return dojo.query("> [widgetId]",this.containerNode).map(dijit.byNode);
},hasChildren:function(){
return !!this._firstElement(this.containerNode);
},destroyDescendants:function(_42f){
dojo.forEach(this.getChildren(),function(_430){
_430.destroyRecursive(_42f);
});
},_getSiblingOfChild:function(_431,dir){
var node=_431.domNode;
var _434=(dir>0?"nextSibling":"previousSibling");
do{
node=node[_434];
}while(node&&(node.nodeType!=1||!dijit.byNode(node)));
return node?dijit.byNode(node):null;
},getIndexOfChild:function(_435){
var _436=this.getChildren();
for(var i=0,c;c=_436[i];i++){
if(c==_435){
return i;
}
}
return -1;
}});
dojo.declare("dijit._KeyNavContainer",[dijit._Container],{_keyNavCodes:{},connectKeyNavHandlers:function(_439,_43a){
var _43b=this._keyNavCodes={};
var prev=dojo.hitch(this,this.focusPrev);
var next=dojo.hitch(this,this.focusNext);
dojo.forEach(_439,function(code){
_43b[code]=prev;
});
dojo.forEach(_43a,function(code){
_43b[code]=next;
});
this.connect(this.domNode,"onkeypress","_onContainerKeypress");
this.connect(this.domNode,"onfocus","_onContainerFocus");
},startupKeyNavChildren:function(){
dojo.forEach(this.getChildren(),dojo.hitch(this,"_startupChild"));
},addChild:function(_440,_441){
dijit._KeyNavContainer.superclass.addChild.apply(this,arguments);
this._startupChild(_440);
},focus:function(){
this.focusFirstChild();
},focusFirstChild:function(){
this.focusChild(this._getFirstFocusableChild());
},focusNext:function(){
if(this.focusedChild&&this.focusedChild.hasNextFocalNode&&this.focusedChild.hasNextFocalNode()){
this.focusedChild.focusNext();
return;
}
var _442=this._getNextFocusableChild(this.focusedChild,1);
if(_442.getFocalNodes){
this.focusChild(_442,_442.getFocalNodes()[0]);
}else{
this.focusChild(_442);
}
},focusPrev:function(){
if(this.focusedChild&&this.focusedChild.hasPrevFocalNode&&this.focusedChild.hasPrevFocalNode()){
this.focusedChild.focusPrev();
return;
}
var _443=this._getNextFocusableChild(this.focusedChild,-1);
if(_443.getFocalNodes){
var _444=_443.getFocalNodes();
this.focusChild(_443,_444[_444.length-1]);
}else{
this.focusChild(_443);
}
},focusChild:function(_445,node){
if(_445){
if(this.focusedChild&&_445!==this.focusedChild){
this._onChildBlur(this.focusedChild);
}
this.focusedChild=_445;
if(node&&_445.focusFocalNode){
_445.focusFocalNode(node);
}else{
_445.focus();
}
}
},_startupChild:function(_447){
if(_447.getFocalNodes){
dojo.forEach(_447.getFocalNodes(),function(node){
dojo.attr(node,"tabindex",-1);
this._connectNode(node);
},this);
}else{
var node=_447.focusNode||_447.domNode;
if(_447.isFocusable()){
dojo.attr(node,"tabindex",-1);
}
this._connectNode(node);
}
},_connectNode:function(node){
this.connect(node,"onfocus","_onNodeFocus");
this.connect(node,"onblur","_onNodeBlur");
},_onContainerFocus:function(evt){
if(evt.target===this.domNode){
this.focusFirstChild();
}
},_onContainerKeypress:function(evt){
if(evt.ctrlKey||evt.altKey){
return;
}
var func=this._keyNavCodes[evt.charOrCode];
if(func){
func();
dojo.stopEvent(evt);
}
},_onNodeFocus:function(evt){
dojo.attr(this.domNode,"tabindex",-1);
var _44f=dijit.getEnclosingWidget(evt.target);
if(_44f&&_44f.isFocusable()){
this.focusedChild=_44f;
}
dojo.stopEvent(evt);
},_onNodeBlur:function(evt){
if(this.tabIndex){
dojo.attr(this.domNode,"tabindex",this.tabIndex);
}
dojo.stopEvent(evt);
},_onChildBlur:function(_451){
},_getFirstFocusableChild:function(){
return this._getNextFocusableChild(null,1);
},_getNextFocusableChild:function(_452,dir){
if(_452){
_452=this._getSiblingOfChild(_452,dir);
}
var _454=this.getChildren();
for(var i=0;i<_454.length;i++){
if(!_452){
_452=_454[(dir>0)?0:(_454.length-1)];
}
if(_452.isFocusable()){
return _452;
}
_452=this._getSiblingOfChild(_452,dir);
}
return null;
}});
}
if(!dojo._hasResource["dijit.layout._LayoutWidget"]){
dojo._hasResource["dijit.layout._LayoutWidget"]=true;
dojo.provide("dijit.layout._LayoutWidget");
dojo.declare("dijit.layout._LayoutWidget",[dijit._Widget,dijit._Container,dijit._Contained],{baseClass:"dijitLayoutContainer",isLayoutContainer:true,postCreate:function(){
dojo.addClass(this.domNode,"dijitContainer");
dojo.addClass(this.domNode,this.baseClass);
},startup:function(){
if(this._started){
return;
}
dojo.forEach(this.getChildren(),function(_456){
_456.startup();
});
if(!this.getParent||!this.getParent()){
this.resize();
this.connect(dojo.global,"onresize","resize");
}
this.inherited(arguments);
},resize:function(_457,_458){
var node=this.domNode;
if(_457){
dojo.marginBox(node,_457);
if(_457.t){
node.style.top=_457.t+"px";
}
if(_457.l){
node.style.left=_457.l+"px";
}
}
var mb=_458||{};
dojo.mixin(mb,_457||{});
if(!("h" in mb)||!("w" in mb)){
mb=dojo.mixin(dojo.marginBox(node),mb);
}
var cs=dojo.getComputedStyle(node);
var me=dojo._getMarginExtents(node,cs);
var be=dojo._getBorderExtents(node,cs);
var bb=this._borderBox={w:mb.w-(me.w+be.w),h:mb.h-(me.h+be.h)};
var pe=dojo._getPadExtents(node,cs);
this._contentBox={l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:bb.w-pe.w,h:bb.h-pe.h};
this.layout();
},layout:function(){
},_setupChild:function(_460){
if(_460.baseClass){
dojo.addClass(_460.domNode,this.baseClass+"-"+_460.baseClass);
}
},addChild:function(_461,_462){
this.inherited(arguments);
if(this._started){
this._setupChild(_461);
}
},removeChild:function(_463){
if(_463.baseClass){
dojo.removeClass(_463.domNode,this.baseClass+"-"+_463.baseClass);
}
this.inherited(arguments);
}});
dijit.layout.marginBox2contentBox=function(node,mb){
var cs=dojo.getComputedStyle(node);
var me=dojo._getMarginExtents(node,cs);
var pb=dojo._getPadBorderExtents(node,cs);
return {l:dojo._toPixelValue(node,cs.paddingLeft),t:dojo._toPixelValue(node,cs.paddingTop),w:mb.w-(me.w+pb.w),h:mb.h-(me.h+pb.h)};
};
(function(){
var _469=function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);
};
var size=function(_46c,dim){
_46c.resize?_46c.resize(dim):dojo.marginBox(_46c.domNode,dim);
dojo.mixin(_46c,dojo.marginBox(_46c.domNode));
dojo.mixin(_46c,dim);
};
dijit.layout.layoutChildren=function(_46e,dim,_470){
dim=dojo.mixin({},dim);
dojo.addClass(_46e,"dijitLayoutContainer");
_470=dojo.filter(_470,function(item){
return item.layoutAlign!="client";
}).concat(dojo.filter(_470,function(item){
return item.layoutAlign=="client";
}));
dojo.forEach(_470,function(_473){
var elm=_473.domNode,pos=_473.layoutAlign;
var _476=elm.style;
_476.left=dim.l+"px";
_476.top=dim.t+"px";
_476.bottom=_476.right="auto";
dojo.addClass(elm,"dijitAlign"+_469(pos));
if(pos=="top"||pos=="bottom"){
size(_473,{w:dim.w});
dim.h-=_473.h;
if(pos=="top"){
dim.t+=_473.h;
}else{
_476.top=dim.t+dim.h+"px";
}
}else{
if(pos=="left"||pos=="right"){
size(_473,{h:dim.h});
dim.w-=_473.w;
if(pos=="left"){
dim.l+=_473.w;
}else{
_476.left=dim.l+dim.w+"px";
}
}else{
if(pos=="client"){
size(_473,dim);
}
}
}
});
};
})();
}
if(!dojo._hasResource["dojo.html"]){
dojo._hasResource["dojo.html"]=true;
dojo.provide("dojo.html");
(function(){
var _477=0;
dojo.html._secureForInnerHtml=function(cont){
return cont.replace(/(?:\s*<!DOCTYPE\s[^>]+>|<title[^>]*>[\s\S]*?<\/title>)/ig,"");
};
dojo.html._emptyNode=function(node){
while(node.firstChild){
dojo._destroyElement(node.firstChild);
}
};
dojo.html._setNodeContent=function(node,cont,_47c){
if(_47c){
dojo.html._emptyNode(node);
}
if(typeof cont=="string"){
var pre="",post="",walk=0,name=node.nodeName.toLowerCase();
switch(name){
case "tr":
pre="<tr>";
post="</tr>";
walk+=1;
case "tbody":
case "thead":
pre="<tbody>"+pre;
post+="</tbody>";
walk+=1;
case "table":
pre="<table>"+pre;
post+="</table>";
walk+=1;
break;
}
if(walk){
var n=node.ownerDocument.createElement("div");
n.innerHTML=pre+cont+post;
do{
n=n.firstChild;
}while(--walk);
dojo.forEach(n.childNodes,function(n){
node.appendChild(n.cloneNode(true));
});
}else{
node.innerHTML=cont;
}
}else{
if(cont.nodeType){
node.appendChild(cont);
}else{
dojo.forEach(cont,function(n){
node.appendChild(n.cloneNode(true));
});
}
}
return node;
};
dojo.declare("dojo.html._ContentSetter",null,{node:"",content:"",id:"",cleanContent:false,extractContent:false,parseContent:false,constructor:function(_484,node){
dojo.mixin(this,_484||{});
node=this.node=dojo.byId(this.node||node);
if(!this.id){
this.id=["Setter",(node)?node.id||node.tagName:"",_477++].join("_");
}
if(!(this.node||node)){
new Error(this.declaredClass+": no node provided to "+this.id);
}
},set:function(cont,_487){
if(undefined!==cont){
this.content=cont;
}
if(_487){
this._mixin(_487);
}
this.onBegin();
this.setContent();
this.onEnd();
return this.node;
},setContent:function(){
var node=this.node;
if(!node){
console.error("setContent given no node");
}
try{
node=dojo.html._setNodeContent(node,this.content);
}
catch(e){
var _489=this.onContentError(e);
try{
node.innerHTML=_489;
}
catch(e){
console.error("Fatal "+this.declaredClass+".setContent could not change content due to "+e.message,e);
}
}
this.node=node;
},empty:function(){
if(this.parseResults&&this.parseResults.length){
dojo.forEach(this.parseResults,function(w){
if(w.destroy){
w.destroy();
}
});
delete this.parseResults;
}
dojo.html._emptyNode(this.node);
},onBegin:function(){
var cont=this.content;
if(dojo.isString(cont)){
if(this.cleanContent){
cont=dojo.html._secureForInnerHtml(cont);
}
if(this.extractContent){
var _48c=cont.match(/<body[^>]*>\s*([\s\S]+)\s*<\/body>/im);
if(_48c){
cont=_48c[1];
}
}
}
this.empty();
this.content=cont;
return this.node;
},onEnd:function(){
if(this.parseContent){
this._parse();
}
return this.node;
},tearDown:function(){
delete this.parseResults;
delete this.node;
delete this.content;
},onContentError:function(err){
return "Error occured setting content: "+err;
},_mixin:function(_48e){
var _48f={},key;
for(key in _48e){
if(key in _48f){
continue;
}
this[key]=_48e[key];
}
},_parse:function(){
var _491=this.node;
try{
this.parseResults=dojo.parser.parse(_491,true);
}
catch(e){
this._onError("Content",e,"Error parsing in _ContentSetter#"+this.id);
}
},_onError:function(type,err,_494){
var _495=this["on"+type+"Error"].call(this,err);
if(_494){
console.error(_494,err);
}else{
if(_495){
dojo.html._setNodeContent(this.node,_495,true);
}
}
}});
dojo.html.set=function(node,cont,_498){
if(undefined==cont){
console.warn("dojo.html.set: no cont argument provided, using empty string");
cont="";
}
if(!_498){
return dojo.html._setNodeContent(node,cont,true);
}else{
var op=new dojo.html._ContentSetter(dojo.mixin(_498,{content:cont,node:node}));
return op.set();
}
};
})();
}
if(!dojo._hasResource["dijit.layout.ContentPane"]){
dojo._hasResource["dijit.layout.ContentPane"]=true;
dojo.provide("dijit.layout.ContentPane");
dojo.declare("dijit.layout.ContentPane",dijit._Widget,{href:"",extractContent:false,parseOnLoad:true,preventCache:false,preload:false,refreshOnShow:false,loadingMessage:"<span class='dijitContentPaneLoading'>${loadingState}</span>",errorMessage:"<span class='dijitContentPaneError'>${errorState}</span>",isLoaded:false,baseClass:"dijitContentPane",doLayout:true,_isRealContent:true,postMixInProperties:function(){
this.inherited(arguments);
var _49a=dojo.i18n.getLocalization("dijit","loading",this.lang);
this.loadingMessage=dojo.string.substitute(this.loadingMessage,_49a);
this.errorMessage=dojo.string.substitute(this.errorMessage,_49a);
},buildRendering:function(){
this.inherited(arguments);
if(!this.containerNode){
this.containerNode=this.domNode;
}
},postCreate:function(){
this.domNode.title="";
if(!dijit.hasWaiRole(this.domNode)){
dijit.setWaiRole(this.domNode,"group");
}
dojo.addClass(this.domNode,this.baseClass);
},startup:function(){
if(this._started){
return;
}
if(this.doLayout!="false"&&this.doLayout!==false){
this._checkIfSingleChild();
if(this._singleChild){
this._singleChild.startup();
}
}
this._loadCheck();
this.inherited(arguments);
},_checkIfSingleChild:function(){
var _49b=dojo.query(">",this.containerNode),_49c=_49b.filter(function(node){
return dojo.hasAttr(node,"dojoType")||dojo.hasAttr(node,"widgetId");
}),_49e=dojo.filter(_49c.map(dijit.byNode),function(_49f){
return _49f&&_49f.domNode&&_49f.resize;
});
if(_49b.length==_49c.length&&_49e.length==1){
this.isContainer=true;
this._singleChild=_49e[0];
}else{
delete this.isContainer;
delete this._singleChild;
}
},refresh:function(){
return this._prepareLoad(true);
},setHref:function(href){
dojo.deprecated("dijit.layout.ContentPane.setHref() is deprecated.\tUse attr('href', ...) instead.","","2.0");
return this.attr("href",href);
},_setHrefAttr:function(href){
this.href=href;
if(this._created){
return this._prepareLoad();
}
},setContent:function(data){
dojo.deprecated("dijit.layout.ContentPane.setContent() is deprecated.  Use attr('content', ...) instead.","","2.0");
this.attr("content",data);
},_setContentAttr:function(data){
this.href="";
this.cancel();
this._setContent(data||"");
this._isDownloaded=false;
if(this.doLayout!="false"&&this.doLayout!==false){
this._checkIfSingleChild();
if(this._singleChild&&this._singleChild.resize){
this._singleChild.startup();
var cb=this._contentBox||dojo.contentBox(this.containerNode);
this._singleChild.resize({w:cb.w,h:cb.h});
}
}
},_getContentAttr:function(){
return this.containerNode.innerHTML;
},cancel:function(){
if(this._xhrDfd&&(this._xhrDfd.fired==-1)){
this._xhrDfd.cancel();
}
delete this._xhrDfd;
},destroyRecursive:function(_4a5){
if(this._beingDestroyed){
return;
}
this._beingDestroyed=true;
this.inherited(arguments);
},resize:function(size){
dojo.marginBox(this.domNode,size);
var node=this.containerNode,mb=dojo.mixin(dojo.marginBox(node),size||{});
var cb=this._contentBox=dijit.layout.marginBox2contentBox(node,mb);
if(this._singleChild&&this._singleChild.resize){
this._singleChild.resize({w:cb.w,h:cb.h});
}
},_prepareLoad:function(_4aa){
this.cancel();
this.isLoaded=false;
this._loadCheck(_4aa);
},_isShown:function(){
if("open" in this){
return this.open;
}else{
var node=this.domNode;
return (node.style.display!="none")&&(node.style.visibility!="hidden");
}
},_loadCheck:function(_4ac){
var _4ad=this._isShown();
if(this.href&&(_4ac||(this.preload&&!this.isLoaded&&!this._xhrDfd)||(this.refreshOnShow&&_4ad&&!this._xhrDfd)||(!this.isLoaded&&_4ad&&!this._xhrDfd))){
this._downloadExternalContent();
}
},_downloadExternalContent:function(){
this._setContent(this.onDownloadStart(),true);
var self=this;
var _4af={preventCache:(this.preventCache||this.refreshOnShow),url:this.href,handleAs:"text"};
if(dojo.isObject(this.ioArgs)){
dojo.mixin(_4af,this.ioArgs);
}
var hand=this._xhrDfd=(this.ioMethod||dojo.xhrGet)(_4af);
hand.addCallback(function(html){
try{
self._isDownloaded=true;
self._setContent(html,false);
self.onDownloadEnd();
}
catch(err){
self._onError("Content",err);
}
delete self._xhrDfd;
return html;
});
hand.addErrback(function(err){
if(!hand.cancelled){
self._onError("Download",err);
}
delete self._xhrDfd;
return err;
});
},_onLoadHandler:function(data){
this.isLoaded=true;
try{
this.onLoad(data);
}
catch(e){
console.error("Error "+this.widgetId+" running custom onLoad code");
}
},_onUnloadHandler:function(){
this.isLoaded=false;
try{
this.onUnload();
}
catch(e){
console.error("Error "+this.widgetId+" running custom onUnload code");
}
},destroyDescendants:function(){
if(this._isRealContent){
this._onUnloadHandler();
}
var _4b4=this._contentSetter;
if(_4b4){
_4b4.empty();
}else{
this.inherited(arguments);
dojo.html._emptyNode(this.containerNode);
}
},_setContent:function(cont,_4b6){
this.destroyDescendants();
this._isRealContent=!_4b6;
var _4b7=this._contentSetter;
if(!(_4b7&&_4b7 instanceof dojo.html._ContentSetter)){
_4b7=this._contentSetter=new dojo.html._ContentSetter({node:this.containerNode,_onError:dojo.hitch(this,this._onError),onContentError:dojo.hitch(this,function(e){
var _4b9=this.onContentError(e);
try{
this.containerNode.innerHTML=_4b9;
}
catch(e){
console.error("Fatal "+this.id+" could not change content due to "+e.message,e);
}
})});
}
var _4ba=dojo.mixin({cleanContent:this.cleanContent,extractContent:this.extractContent,parseContent:this.parseOnLoad},this._contentSetterParams||{});
dojo.mixin(_4b7,_4ba);
_4b7.set((dojo.isObject(cont)&&cont.domNode)?cont.domNode:cont);
delete this._contentSetterParams;
if(!_4b6){
this._onLoadHandler(cont);
}
},_onError:function(type,err,_4bd){
var _4be=this["on"+type+"Error"].call(this,err);
if(_4bd){
console.error(_4bd,err);
}else{
if(_4be){
this._setContent(_4be,true);
}
}
},_createSubWidgets:function(){
try{
dojo.parser.parse(this.containerNode,true);
}
catch(e){
this._onError("Content",e,"Couldn't create widgets in "+this.id+(this.href?" from "+this.href:""));
}
},onLoad:function(data){
},onUnload:function(){
},onDownloadStart:function(){
return this.loadingMessage;
},onContentError:function(_4c0){
},onDownloadError:function(_4c1){
return this.errorMessage;
},onDownloadEnd:function(){
}});
}
if(!dojo._hasResource["dijit.form.Form"]){
dojo._hasResource["dijit.form.Form"]=true;
dojo.provide("dijit.form.Form");
dojo.declare("dijit.form._FormMixin",null,{reset:function(){
dojo.forEach(this.getDescendants(),function(_4c2){
if(_4c2.reset){
_4c2.reset();
}
});
},validate:function(){
var _4c3=false;
return dojo.every(dojo.map(this.getDescendants(),function(_4c4){
_4c4._hasBeenBlurred=true;
var _4c5=_4c4.disabled||!_4c4.validate||_4c4.validate();
if(!_4c5&&!_4c3){
dijit.scrollIntoView(_4c4.containerNode||_4c4.domNode);
_4c4.focus();
_4c3=true;
}
return _4c5;
}),function(item){
return item;
});
},setValues:function(val){
dojo.deprecated(this.declaredClass+"::setValues() is deprecated. Use attr('value', val) instead.","","2.0");
return this.attr("value",val);
},_setValueAttr:function(obj){
var map={};
dojo.forEach(this.getDescendants(),function(_4ca){
if(!_4ca.name){
return;
}
var _4cb=map[_4ca.name]||(map[_4ca.name]=[]);
_4cb.push(_4ca);
});
for(var name in map){
if(!map.hasOwnProperty(name)){
continue;
}
var _4cd=map[name],_4ce=dojo.getObject(name,false,obj);
if(_4ce===undefined){
continue;
}
if(!dojo.isArray(_4ce)){
_4ce=[_4ce];
}
if(typeof _4cd[0].checked=="boolean"){
dojo.forEach(_4cd,function(w,i){
w.attr("value",dojo.indexOf(_4ce,w.value)!=-1);
});
}else{
if(_4cd[0]._multiValue){
_4cd[0].attr("value",_4ce);
}else{
dojo.forEach(_4cd,function(w,i){
w.attr("value",_4ce[i]);
});
}
}
}
},getValues:function(){
dojo.deprecated(this.declaredClass+"::getValues() is deprecated. Use attr('value') instead.","","2.0");
return this.attr("value");
},_getValueAttr:function(){
var obj={};
dojo.forEach(this.getDescendants(),function(_4d4){
var name=_4d4.name;
if(!name||_4d4.disabled){
return;
}
var _4d6=_4d4.attr("value");
if(typeof _4d4.checked=="boolean"){
if(/Radio/.test(_4d4.declaredClass)){
if(_4d6!==false){
dojo.setObject(name,_4d6,obj);
}
}else{
var ary=dojo.getObject(name,false,obj);
if(!ary){
ary=[];
dojo.setObject(name,ary,obj);
}
if(_4d6!==false){
ary.push(_4d6);
}
}
}else{
dojo.setObject(name,_4d6,obj);
}
});
return obj;
},isValid:function(){
this._invalidWidgets=[];
return dojo.every(this.getDescendants(),function(_4d8){
var _4d9=_4d8.disabled||!_4d8.isValid||_4d8.isValid();
if(!_4d9){
this._invalidWidgets.push(_4d8);
}
return _4d9;
},this);
},onValidStateChange:function(_4da){
},_widgetChange:function(_4db){
var _4dc=this._lastValidState;
if(!_4db||this._lastValidState===undefined){
_4dc=this.isValid();
if(this._lastValidState===undefined){
this._lastValidState=_4dc;
}
}else{
if(_4db.isValid){
this._invalidWidgets=dojo.filter(this._invalidWidgets||[],function(w){
return (w!=_4db);
},this);
if(!_4db.isValid()&&!_4db.attr("disabled")){
this._invalidWidgets.push(_4db);
}
_4dc=(this._invalidWidgets.length===0);
}
}
if(_4dc!==this._lastValidState){
this._lastValidState=_4dc;
this.onValidStateChange(_4dc);
}
},connectChildren:function(){
dojo.forEach(this._changeConnections,dojo.hitch(this,"disconnect"));
var _4de=this;
var _4df=this._changeConnections=[];
dojo.forEach(dojo.filter(this.getDescendants(),function(item){
return item.validate;
}),function(_4e1){
_4df.push(_4de.connect(_4e1,"validate",dojo.hitch(_4de,"_widgetChange",_4e1)));
_4df.push(_4de.connect(_4e1,"_setDisabledAttr",dojo.hitch(_4de,"_widgetChange",_4e1)));
});
this._widgetChange(null);
},startup:function(){
this.inherited(arguments);
this._changeConnections=[];
this.connectChildren();
}});
dojo.declare("dijit.form.Form",[dijit._Widget,dijit._Templated,dijit.form._FormMixin],{name:"",action:"",method:"",encType:"","accept-charset":"",accept:"",target:"",templateString:"<form dojoAttachPoint='containerNode' dojoAttachEvent='onreset:_onReset,onsubmit:_onSubmit' name='${name}'></form>",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{action:"",method:"",encType:"","accept-charset":"",accept:"",target:""}),execute:function(_4e2){
},onExecute:function(){
},_setEncTypeAttr:function(_4e3){
this.encType=_4e3;
dojo.attr(this.domNode,"encType",_4e3);
if(dojo.isIE){
this.domNode.encoding=_4e3;
}
},postCreate:function(){
if(dojo.isIE&&this.srcNodeRef&&this.srcNodeRef.attributes){
var item=this.srcNodeRef.attributes.getNamedItem("encType");
if(item&&!item.specified&&(typeof item.value=="string")){
this.attr("encType",item.value);
}
}
this.inherited(arguments);
},onReset:function(e){
return true;
},_onReset:function(e){
var faux={returnValue:true,preventDefault:function(){
this.returnValue=false;
},stopPropagation:function(){
},currentTarget:e.currentTarget,target:e.target};
if(!(this.onReset(faux)===false)&&faux.returnValue){
this.reset();
}
dojo.stopEvent(e);
return false;
},_onSubmit:function(e){
var fp=dijit.form.Form.prototype;
if(this.execute!=fp.execute||this.onExecute!=fp.onExecute){
dojo.deprecated("dijit.form.Form:execute()/onExecute() are deprecated. Use onSubmit() instead.","","2.0");
this.onExecute();
this.execute(this.getValues());
}
if(this.onSubmit(e)===false){
dojo.stopEvent(e);
}
},onSubmit:function(e){
return this.isValid();
},submit:function(){
if(!(this.onSubmit()===false)){
this.containerNode.submit();
}
}});
}
if(!dojo._hasResource["dijit.Dialog"]){
dojo._hasResource["dijit.Dialog"]=true;
dojo.provide("dijit.Dialog");
dojo.declare("dijit.DialogUnderlay",[dijit._Widget,dijit._Templated],{templateString:"<div class='dijitDialogUnderlayWrapper' id='${id}_wrapper'><div class='dijitDialogUnderlay ${class}' id='${id}' dojoAttachPoint='node'></div></div>",attributeMap:{},postCreate:function(){
dojo.body().appendChild(this.domNode);
this.bgIframe=new dijit.BackgroundIframe(this.domNode);
},layout:function(){
var _4eb=dijit.getViewport();
var is=this.node.style,os=this.domNode.style;
os.top=_4eb.t+"px";
os.left=_4eb.l+"px";
is.width=_4eb.w+"px";
is.height=_4eb.h+"px";
var _4ee=dijit.getViewport();
if(_4eb.w!=_4ee.w){
is.width=_4ee.w+"px";
}
if(_4eb.h!=_4ee.h){
is.height=_4ee.h+"px";
}
},show:function(){
this.domNode.style.display="block";
this.layout();
if(this.bgIframe.iframe){
this.bgIframe.iframe.style.display="block";
}
},hide:function(){
this.domNode.style.display="none";
if(this.bgIframe.iframe){
this.bgIframe.iframe.style.display="none";
}
},uninitialize:function(){
if(this.bgIframe){
this.bgIframe.destroy();
}
}});
dojo.declare("dijit._DialogMixin",null,{attributeMap:dijit._Widget.prototype.attributeMap,execute:function(_4ef){
},onCancel:function(){
},onExecute:function(){
},_onSubmit:function(){
this.onExecute();
this.execute(this.attr("value"));
},_getFocusItems:function(_4f0){
var _4f1=dijit._getTabNavigable(dojo.byId(_4f0));
this._firstFocusItem=_4f1.lowest||_4f1.first||_4f0;
this._lastFocusItem=_4f1.last||_4f1.highest||this._firstFocusItem;
if(dojo.isMoz&&this._firstFocusItem.tagName.toLowerCase()=="input"&&dojo.attr(this._firstFocusItem,"type").toLowerCase()=="file"){
dojo.attr(_4f0,"tabindex","0");
this._firstFocusItem=_4f0;
}
}});
dojo.declare("dijit.Dialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{templateString:null,templateString:"<div class=\"dijitDialog\" tabindex=\"-1\" waiRole=\"dialog\" waiState=\"labelledby-${id}_title\">\n\t<div dojoAttachPoint=\"titleBar\" class=\"dijitDialogTitleBar\">\n\t<span dojoAttachPoint=\"titleNode\" class=\"dijitDialogTitle\" id=\"${id}_title\"></span>\n\t<span dojoAttachPoint=\"closeButtonNode\" class=\"dijitDialogCloseIcon\" dojoAttachEvent=\"onclick: onCancel\" title=\"${buttonCancel}\">\n\t\t<span dojoAttachPoint=\"closeText\" class=\"closeText\" title=\"${buttonCancel}\">x</span>\n\t</span>\n\t</div>\n\t\t<div dojoAttachPoint=\"containerNode\" class=\"dijitDialogPaneContent\"></div>\n</div>\n",attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{title:[{node:"titleNode",type:"innerHTML"},{node:"titleBar",type:"attribute"}]}),open:false,duration:dijit.defaultDuration,refocus:true,autofocus:true,_firstFocusItem:null,_lastFocusItem:null,doLayout:false,draggable:true,postMixInProperties:function(){
var _4f2=dojo.i18n.getLocalization("dijit","common");
dojo.mixin(this,_4f2);
this.inherited(arguments);
},postCreate:function(){
var s=this.domNode.style;
s.visibility="hidden";
s.position="absolute";
s.display="";
s.top="-9999px";
dojo.body().appendChild(this.domNode);
this.inherited(arguments);
this.connect(this,"onExecute","hide");
this.connect(this,"onCancel","hide");
this._modalconnects=[];
},onLoad:function(){
this._position();
this.inherited(arguments);
},_endDrag:function(e){
if(e&&e.node&&e.node===this.domNode){
var vp=dijit.getViewport();
var p=e._leftTop||dojo.coords(e.node,true);
this._relativePosition={t:p.t-vp.t,l:p.l-vp.l};
}
},_setup:function(){
var node=this.domNode;
if(this.titleBar&&this.draggable){
this._moveable=(dojo.isIE==6)?new dojo.dnd.TimedMoveable(node,{handle:this.titleBar}):new dojo.dnd.Moveable(node,{handle:this.titleBar,timeout:0});
dojo.subscribe("/dnd/move/stop",this,"_endDrag");
}else{
dojo.addClass(node,"dijitDialogFixed");
}
this._underlay=new dijit.DialogUnderlay({id:this.id+"_underlay","class":dojo.map(this["class"].split(/\s/),function(s){
return s+"_underlay";
}).join(" ")});
var _4f9=this._underlay;
this._fadeIn=dojo.fadeIn({node:node,duration:this.duration,onBegin:dojo.hitch(_4f9,"show")});
this._fadeOut=dojo.fadeOut({node:node,duration:this.duration,onEnd:function(){
node.style.visibility="hidden";
node.style.top="-9999px";
_4f9.hide();
}});
},uninitialize:function(){
if(this._fadeIn&&this._fadeIn.status()=="playing"){
this._fadeIn.stop();
}
if(this._fadeOut&&this._fadeOut.status()=="playing"){
this._fadeOut.stop();
}
if(this._underlay){
this._underlay.destroy();
}
if(this._moveable){
this._moveable.destroy();
}
},_size:function(){
var mb=dojo.marginBox(this.domNode);
var _4fb=dijit.getViewport();
if(mb.w>=_4fb.w||mb.h>=_4fb.h){
dojo.style(this.containerNode,{width:Math.min(mb.w,Math.floor(_4fb.w*0.75))+"px",height:Math.min(mb.h,Math.floor(_4fb.h*0.75))+"px",overflow:"auto",position:"relative"});
}
},_position:function(){
if(!dojo.hasClass(dojo.body(),"dojoMove")){
var node=this.domNode;
var _4fd=dijit.getViewport();
var p=this._relativePosition;
var mb=p?null:dojo.marginBox(node);
dojo.style(node,{left:Math.floor(_4fd.l+(p?p.l:(_4fd.w-mb.w)/2))+"px",top:Math.floor(_4fd.t+(p?p.t:(_4fd.h-mb.h)/2))+"px"});
}
},_onKey:function(evt){
if(evt.charOrCode){
var dk=dojo.keys;
var node=evt.target;
if(evt.charOrCode===dk.TAB){
this._getFocusItems(this.domNode);
}
var _503=(this._firstFocusItem==this._lastFocusItem);
if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){
if(!_503){
dijit.focus(this._lastFocusItem);
}
dojo.stopEvent(evt);
}else{
if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){
if(!_503){
dijit.focus(this._firstFocusItem);
}
dojo.stopEvent(evt);
}else{
while(node){
if(node==this.domNode){
if(evt.charOrCode==dk.ESCAPE){
this.onCancel();
}else{
return;
}
}
node=node.parentNode;
}
if(evt.charOrCode!==dk.TAB){
dojo.stopEvent(evt);
}else{
if(!dojo.isOpera){
try{
this._firstFocusItem.focus();
}
catch(e){
}
}
}
}
}
}
},show:function(){
if(this.open){
return;
}
if(!this._alreadyInitialized){
this._setup();
this._alreadyInitialized=true;
}
if(this._fadeOut.status()=="playing"){
this._fadeOut.stop();
}
this._modalconnects.push(dojo.connect(window,"onscroll",this,"layout"));
this._modalconnects.push(dojo.connect(window,"onresize",this,"layout"));
this._modalconnects.push(dojo.connect(dojo.doc.documentElement,"onkeypress",this,"_onKey"));
dojo.style(this.domNode,{opacity:0,visibility:""});
this.open=true;
this._loadCheck();
this._size();
this._position();
this._fadeIn.play();
this._savedFocus=dijit.getFocus(this);
if(this.autofocus){
this._getFocusItems(this.domNode);
setTimeout(dojo.hitch(dijit,"focus",this._firstFocusItem),50);
}
},hide:function(){
if(!this._alreadyInitialized){
return;
}
if(this._fadeIn.status()=="playing"){
this._fadeIn.stop();
}
this._fadeOut.play();
if(this._scrollConnected){
this._scrollConnected=false;
}
dojo.forEach(this._modalconnects,dojo.disconnect);
this._modalconnects=[];
if(this.refocus){
this.connect(this._fadeOut,"onEnd",dojo.hitch(dijit,"focus",this._savedFocus));
}
if(this._relativePosition){
delete this._relativePosition;
}
this.open=false;
},layout:function(){
if(this.domNode.style.visibility!="hidden"){
this._underlay.layout();
this._position();
}
},destroy:function(){
dojo.forEach(this._modalconnects,dojo.disconnect);
if(this.refocus&&this.open){
setTimeout(dojo.hitch(dijit,"focus",this._savedFocus),25);
}
this.inherited(arguments);
}});
dojo.declare("dijit.TooltipDialog",[dijit.layout.ContentPane,dijit._Templated,dijit.form._FormMixin,dijit._DialogMixin],{title:"",doLayout:false,autofocus:true,"class":"dijitTooltipDialog",_firstFocusItem:null,_lastFocusItem:null,templateString:null,templateString:"<div waiRole=\"presentation\">\n\t<div class=\"dijitTooltipContainer\" waiRole=\"presentation\">\n\t\t<div class =\"dijitTooltipContents dijitTooltipFocusNode\" dojoAttachPoint=\"containerNode\" tabindex=\"-1\" waiRole=\"dialog\"></div>\n\t</div>\n\t<div class=\"dijitTooltipConnector\" waiRole=\"presentation\"></div>\n</div>\n",postCreate:function(){
this.inherited(arguments);
this.connect(this.containerNode,"onkeypress","_onKey");
this.containerNode.title=this.title;
},orient:function(node,_505,_506){
this.domNode.className=this["class"]+" dijitTooltipAB"+(_506.charAt(1)=="L"?"Left":"Right")+" dijitTooltip"+(_506.charAt(0)=="T"?"Below":"Above");
},onOpen:function(pos){
this.orient(this.domNode,pos.aroundCorner,pos.corner);
this._loadCheck();
if(this.autofocus){
this._getFocusItems(this.containerNode);
dijit.focus(this._firstFocusItem);
}
},_onKey:function(evt){
var node=evt.target;
var dk=dojo.keys;
if(evt.charOrCode===dk.TAB){
this._getFocusItems(this.containerNode);
}
var _50b=(this._firstFocusItem==this._lastFocusItem);
if(evt.charOrCode==dk.ESCAPE){
this.onCancel();
dojo.stopEvent(evt);
}else{
if(node==this._firstFocusItem&&evt.shiftKey&&evt.charOrCode===dk.TAB){
if(!_50b){
dijit.focus(this._lastFocusItem);
}
dojo.stopEvent(evt);
}else{
if(node==this._lastFocusItem&&evt.charOrCode===dk.TAB&&!evt.shiftKey){
if(!_50b){
dijit.focus(this._firstFocusItem);
}
dojo.stopEvent(evt);
}else{
if(evt.charOrCode===dk.TAB){
evt.stopPropagation();
}
}
}
}
}});
}
if(!dojo._hasResource["dijit._editor.selection"]){
dojo._hasResource["dijit._editor.selection"]=true;
dojo.provide("dijit._editor.selection");
dojo.mixin(dijit._editor.selection,{getType:function(){
if(dojo.doc.selection){
return dojo.doc.selection.type.toLowerCase();
}else{
var _50c="text";
var oSel;
try{
oSel=dojo.global.getSelection();
}
catch(e){
}
if(oSel&&oSel.rangeCount==1){
var _50e=oSel.getRangeAt(0);
if((_50e.startContainer==_50e.endContainer)&&((_50e.endOffset-_50e.startOffset)==1)&&(_50e.startContainer.nodeType!=3)){
_50c="control";
}
}
return _50c;
}
},getSelectedText:function(){
if(dojo.doc.selection){
if(dijit._editor.selection.getType()=="control"){
return null;
}
return dojo.doc.selection.createRange().text;
}else{
var _50f=dojo.global.getSelection();
if(_50f){
return _50f.toString();
}
}
return "";
},getSelectedHtml:function(){
if(dojo.doc.selection){
if(dijit._editor.selection.getType()=="control"){
return null;
}
return dojo.doc.selection.createRange().htmlText;
}else{
var _510=dojo.global.getSelection();
if(_510&&_510.rangeCount){
var frag=_510.getRangeAt(0).cloneContents();
var div=dojo.doc.createElement("div");
div.appendChild(frag);
return div.innerHTML;
}
return null;
}
},getSelectedElement:function(){
if(dijit._editor.selection.getType()=="control"){
if(dojo.doc.selection){
var _513=dojo.doc.selection.createRange();
if(_513&&_513.item){
return dojo.doc.selection.createRange().item(0);
}
}else{
var _514=dojo.global.getSelection();
return _514.anchorNode.childNodes[_514.anchorOffset];
}
}
return null;
},getParentElement:function(){
if(dijit._editor.selection.getType()=="control"){
var p=this.getSelectedElement();
if(p){
return p.parentNode;
}
}else{
if(dojo.doc.selection){
var r=dojo.doc.selection.createRange();
r.collapse(true);
return r.parentElement();
}else{
var _517=dojo.global.getSelection();
if(_517){
var node=_517.anchorNode;
while(node&&(node.nodeType!=1)){
node=node.parentNode;
}
return node;
}
}
}
return null;
},hasAncestorElement:function(_519){
return this.getAncestorElement.apply(this,arguments)!=null;
},getAncestorElement:function(_51a){
var node=this.getSelectedElement()||this.getParentElement();
return this.getParentOfType(node,arguments);
},isTag:function(node,tags){
if(node&&node.tagName){
var _nlc=node.tagName.toLowerCase();
for(var i=0;i<tags.length;i++){
var _tlc=String(tags[i]).toLowerCase();
if(_nlc==_tlc){
return _tlc;
}
}
}
return "";
},getParentOfType:function(node,tags){
while(node){
if(this.isTag(node,tags).length){
return node;
}
node=node.parentNode;
}
return null;
},collapse:function(_523){
if(window["getSelection"]){
var _524=dojo.global.getSelection();
if(_524.removeAllRanges){
if(_523){
_524.collapseToStart();
}else{
_524.collapseToEnd();
}
}else{
_524.collapse(_523);
}
}else{
if(dojo.doc.selection){
var _525=dojo.doc.selection.createRange();
_525.collapse(_523);
_525.select();
}
}
},remove:function(){
var _s=dojo.doc.selection;
if(_s){
if(_s.type.toLowerCase()!="none"){
_s.clear();
}
return _s;
}else{
_s=dojo.global.getSelection();
_s.deleteFromDocument();
return _s;
}
},selectElementChildren:function(_527,_528){
var _529=dojo.global;
var _52a=dojo.doc;
_527=dojo.byId(_527);
if(_52a.selection&&dojo.body().createTextRange){
var _52b=_527.ownerDocument.body.createTextRange();
_52b.moveToElementText(_527);
if(!_528){
try{
_52b.select();
}
catch(e){
}
}
}else{
if(_529.getSelection){
var _52c=_529.getSelection();
if(_52c.setBaseAndExtent){
_52c.setBaseAndExtent(_527,0,_527,_527.innerText.length-1);
}else{
if(_52c.selectAllChildren){
_52c.selectAllChildren(_527);
}
}
}
}
},selectElement:function(_52d,_52e){
var _52f,_530=dojo.doc;
_52d=dojo.byId(_52d);
if(_530.selection&&dojo.body().createTextRange){
try{
_52f=dojo.body().createControlRange();
_52f.addElement(_52d);
if(!_52e){
_52f.select();
}
}
catch(e){
this.selectElementChildren(_52d,_52e);
}
}else{
if(dojo.global.getSelection){
var _531=dojo.global.getSelection();
if(_531.removeAllRanges){
_52f=_530.createRange();
_52f.selectNode(_52d);
_531.removeAllRanges();
_531.addRange(_52f);
}
}
}
}});
}
if(!dojo._hasResource["dijit._editor.range"]){
dojo._hasResource["dijit._editor.range"]=true;
dojo.provide("dijit._editor.range");
dijit.range={};
dijit.range.getIndex=function(node,_533){
var ret=[],retR=[];
var stop=_533;
var _537=node;
var _538,n;
while(node!=stop){
var i=0;
_538=node.parentNode;
while((n=_538.childNodes[i++])){
if(n===node){
--i;
break;
}
}
if(i>=_538.childNodes.length){
dojo.debug("Error finding index of a node in dijit.range.getIndex");
}
ret.unshift(i);
retR.unshift(i-_538.childNodes.length);
node=_538;
}
if(ret.length>0&&_537.nodeType==3){
n=_537.previousSibling;
while(n&&n.nodeType==3){
ret[ret.length-1]--;
n=n.previousSibling;
}
n=_537.nextSibling;
while(n&&n.nodeType==3){
retR[retR.length-1]++;
n=n.nextSibling;
}
}
return {o:ret,r:retR};
};
dijit.range.getNode=function(_53b,_53c){
if(!dojo.isArray(_53b)||_53b.length==0){
return _53c;
}
var node=_53c;
dojo.every(_53b,function(i){
if(i>=0&&i<node.childNodes.length){
node=node.childNodes[i];
}else{
node=null;
console.debug("Error: can not find node with index",_53b,"under parent node",_53c);
return false;
}
return true;
});
return node;
};
dijit.range.getCommonAncestor=function(n1,n2){
var _541=function(n){
var as=[];
while(n){
as.unshift(n);
if(n.nodeName!="BODY"){
n=n.parentNode;
}else{
break;
}
}
return as;
};
var n1as=_541(n1);
var n2as=_541(n2);
var m=Math.min(n1as.length,n2as.length);
var com=n1as[0];
for(var i=1;i<m;i++){
if(n1as[i]===n2as[i]){
com=n1as[i];
}else{
break;
}
}
return com;
};
dijit.range.getAncestor=function(node,_54a,root){
root=root||node.ownerDocument.body;
while(node&&node!==root){
var name=node.nodeName.toUpperCase();
if(_54a.test(name)){
return node;
}
node=node.parentNode;
}
return null;
};
dijit.range.BlockTagNames=/^(?:P|DIV|H1|H2|H3|H4|H5|H6|ADDRESS|PRE|OL|UL|LI|DT|DE)$/;
dijit.range.getBlockAncestor=function(node,_54e,root){
root=root||node.ownerDocument.body;
_54e=_54e||dijit.range.BlockTagNames;
var _550=null,_551;
while(node&&node!==root){
var name=node.nodeName.toUpperCase();
if(!_550&&_54e.test(name)){
_550=node;
}
if(!_551&&(/^(?:BODY|TD|TH|CAPTION)$/).test(name)){
_551=node;
}
node=node.parentNode;
}
return {blockNode:_550,blockContainer:_551||node.ownerDocument.body};
};
dijit.range.atBeginningOfContainer=function(_553,node,_555){
var _556=false;
var _557=(_555==0);
if(!_557&&node.nodeType==3){
if(dojo.trim(node.nodeValue.substr(0,_555))==0){
_557=true;
}
}
if(_557){
var _558=node;
_556=true;
while(_558&&_558!==_553){
if(_558.previousSibling){
_556=false;
break;
}
_558=_558.parentNode;
}
}
return _556;
};
dijit.range.atEndOfContainer=function(_559,node,_55b){
var _55c=false;
var _55d=(_55b==(node.length||node.childNodes.length));
if(!_55d&&node.nodeType==3){
if(dojo.trim(node.nodeValue.substr(_55b))==0){
_55d=true;
}
}
if(_55d){
var _55e=node;
_55c=true;
while(_55e&&_55e!==_559){
if(_55e.nextSibling){
_55c=false;
break;
}
_55e=_55e.parentNode;
}
}
return _55c;
};
dijit.range.adjacentNoneTextNode=function(_55f,next){
var node=_55f;
var len=(0-_55f.length)||0;
var prop=next?"nextSibling":"previousSibling";
while(node){
if(node.nodeType!=3){
break;
}
len+=node.length;
node=node[prop];
}
return [node,len];
};
dijit.range._w3c=Boolean(window["getSelection"]);
dijit.range.create=function(){
if(dijit.range._w3c){
return dojo.doc.createRange();
}else{
return new dijit.range.W3CRange;
}
};
dijit.range.getSelection=function(win,_565){
if(dijit.range._w3c){
return win.getSelection();
}else{
var s=new dijit.range.ie.selection(win);
if(!_565){
s._getCurrentSelection();
}
return s;
}
};
if(!dijit.range._w3c){
dijit.range.ie={cachedSelection:{},selection:function(win){
this._ranges=[];
this.addRange=function(r,_569){
this._ranges.push(r);
if(!_569){
r._select();
}
this.rangeCount=this._ranges.length;
};
this.removeAllRanges=function(){
this._ranges=[];
this.rangeCount=0;
};
var _56a=function(){
var r=win.document.selection.createRange();
var type=win.document.selection.type.toUpperCase();
if(type=="CONTROL"){
return new dijit.range.W3CRange(dijit.range.ie.decomposeControlRange(r));
}else{
return new dijit.range.W3CRange(dijit.range.ie.decomposeTextRange(r));
}
};
this.getRangeAt=function(i){
return this._ranges[i];
};
this._getCurrentSelection=function(){
this.removeAllRanges();
var r=_56a();
if(r){
this.addRange(r,true);
}
};
},decomposeControlRange:function(_56f){
var _570=_56f.item(0),_571=_56f.item(_56f.length-1);
var _572=_570.parentNode,_573=_571.parentNode;
var _574=dijit.range.getIndex(_570,_572).o;
var _575=dijit.range.getIndex(_571,_573).o+1;
return [[_572,_574],[_573,_575]];
},getEndPoint:function(_576,end){
var _578=_576.duplicate();
_578.collapse(!end);
var _579="EndTo"+(end?"End":"Start");
var _57a=_578.parentElement();
var _57b,_57c,_57d;
if(_57a.childNodes.length>0){
dojo.every(_57a.childNodes,function(node,i){
var _580;
if(node.nodeType!=3){
_578.moveToElementText(node);
if(_578.compareEndPoints(_579,_576)>0){
_57b=node.previousSibling;
if(_57d&&_57d.nodeType==3){
_57b=_57d;
_580=true;
}else{
_57b=_57a;
_57c=i;
return false;
}
}else{
if(i==_57a.childNodes.length-1){
_57b=_57a;
_57c=_57a.childNodes.length;
return false;
}
}
}else{
if(i==_57a.childNodes.length-1){
_57b=node;
_580=true;
}
}
if(_580&&_57b){
var _581=dijit.range.adjacentNoneTextNode(_57b)[0];
if(_581){
_57b=_581.nextSibling;
}else{
_57b=_57a.firstChild;
}
var _582=dijit.range.adjacentNoneTextNode(_57b);
_581=_582[0];
var _583=_582[1];
if(_581){
_578.moveToElementText(_581);
_578.collapse(false);
}else{
_578.moveToElementText(_57a);
}
_578.setEndPoint(_579,_576);
_57c=_578.text.length-_583;
return false;
}
_57d=node;
return true;
});
}else{
_57b=_57a;
_57c=0;
}
if(!end&&_57b.nodeType!=3&&_57c==_57b.childNodes.length){
if(_57b.nextSibling&&_57b.nextSibling.nodeType==3){
_57b=_57b.nextSibling;
_57c=0;
}
}
return [_57b,_57c];
},setEndPoint:function(_584,_585,_586){
var _587=_584.duplicate(),node,len;
if(_585.nodeType!=3){
_587.moveToElementText(_585);
_587.collapse(true);
if(_586==_585.childNodes.length){
if(_586>0){
node=_585.lastChild;
len=0;
while(node&&node.nodeType==3){
len+=node.length;
_585=node;
node=node.previousSibling;
}
if(node){
_587.moveToElementText(node);
}
_587.collapse(false);
_586=len;
}else{
_587.moveToElementText(_585);
_587.collapse(true);
}
}else{
if(_586>0){
node=_585.childNodes[_586-1];
if(node.nodeType==3){
_585=node;
_586=node.length;
}else{
_587.moveToElementText(node);
_587.collapse(false);
}
}
}
}
if(_585.nodeType==3){
var _58a=dijit.range.adjacentNoneTextNode(_585);
var _58b=_58a[0];
len=_58a[1];
if(_58b){
_587.moveToElementText(_58b);
_587.collapse(false);
if(_58b.contentEditable!="inherit"){
len++;
}
}else{
_587.moveToElementText(_585.parentNode);
_587.collapse(true);
}
_586+=len;
if(_586>0){
if(_587.move("character",_586)!=_586){
console.error("Error when moving!");
}
}
}
return _587;
},decomposeTextRange:function(_58c){
var _58d=dijit.range.ie.getEndPoint(_58c);
var _58e=_58d[0],_58f=_58d[1];
var _590=_58d[0],_591=_58d[1];
if(_58c.htmlText.length){
if(_58c.htmlText==_58c.text){
_591=_58f+_58c.text.length;
}else{
_58d=dijit.range.ie.getEndPoint(_58c,true);
_590=_58d[0],_591=_58d[1];
}
}
return [[_58e,_58f],[_590,_591]];
},setRange:function(_592,_593,_594,_595,_596,_597){
var _598=dijit.range.ie.setEndPoint(_592,_593,_594);
_592.setEndPoint("StartToStart",_598);
var _599=_598;
if(!_597){
_599=dijit.range.ie.setEndPoint(_592,_595,_596);
}
_592.setEndPoint("EndToEnd",_599);
return _592;
}};
dojo.declare("dijit.range.W3CRange",null,{constructor:function(){
if(arguments.length>0){
this.setStart(arguments[0][0][0],arguments[0][0][1]);
this.setEnd(arguments[0][1][0],arguments[0][1][1]);
}else{
this.commonAncestorContainer=null;
this.startContainer=null;
this.startOffset=0;
this.endContainer=null;
this.endOffset=0;
this.collapsed=true;
}
},_simpleSetEndPoint:function(node,_59b,end){
var r=(this._body||node.ownerDocument.body).createTextRange();
if(node.nodeType!=1){
r.moveToElementText(node.parentNode);
}else{
r.moveToElementText(node);
}
r.collapse(true);
_59b.setEndPoint(end?"EndToEnd":"StartToStart",r);
},_updateInternal:function(){
if(this.startContainer!==this.endContainer){
this.commonAncestorContainer=dijit.range.getCommonAncestor(this.startContainer,this.endContainer);
}else{
this.commonAncestorContainer=this.startContainer;
}
this.collapsed=(this.startContainer===this.endContainer)&&(this.startOffset==this.endOffset);
},setStart:function(node,_59f){
_59f=parseInt(_59f);
if(this.startContainer===node&&this.startOffset==_59f){
return;
}
delete this._cachedBookmark;
this.startContainer=node;
this.startOffset=_59f;
if(!this.endContainer){
this.setEnd(node,_59f);
}else{
this._updateInternal();
}
},setEnd:function(node,_5a1){
_5a1=parseInt(_5a1);
if(this.endContainer===node&&this.endOffset==_5a1){
return;
}
delete this._cachedBookmark;
this.endContainer=node;
this.endOffset=_5a1;
if(!this.startContainer){
this.setStart(node,_5a1);
}else{
this._updateInternal();
}
},setStartAfter:function(node,_5a3){
this._setPoint("setStart",node,_5a3,1);
},setStartBefore:function(node,_5a5){
this._setPoint("setStart",node,_5a5,0);
},setEndAfter:function(node,_5a7){
this._setPoint("setEnd",node,_5a7,1);
},setEndBefore:function(node,_5a9){
this._setPoint("setEnd",node,_5a9,0);
},_setPoint:function(what,node,_5ac,ext){
var _5ae=dijit.range.getIndex(node,node.parentNode).o;
this[what](node.parentNode,_5ae.pop()+ext);
},_getIERange:function(){
var r=(this._body||this.endContainer.ownerDocument.body).createTextRange();
dijit.range.ie.setRange(r,this.startContainer,this.startOffset,this.endContainer,this.endOffset,this.collapsed);
return r;
},getBookmark:function(body){
this._getIERange();
return this._cachedBookmark;
},_select:function(){
var r=this._getIERange();
r.select();
},deleteContents:function(){
var r=this._getIERange();
r.pasteHTML("");
this.endContainer=this.startContainer;
this.endOffset=this.startOffset;
this.collapsed=true;
},cloneRange:function(){
var r=new dijit.range.W3CRange([[this.startContainer,this.startOffset],[this.endContainer,this.endOffset]]);
r._body=this._body;
return r;
},detach:function(){
this._body=null;
this.commonAncestorContainer=null;
this.startContainer=null;
this.startOffset=0;
this.endContainer=null;
this.endOffset=0;
this.collapsed=true;
}});
}
}
if(!dojo._hasResource["dijit._editor.html"]){
dojo._hasResource["dijit._editor.html"]=true;
dojo.provide("dijit._editor.html");
dijit._editor.escapeXml=function(str,_5b5){
str=str.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");
if(!_5b5){
str=str.replace(/'/gm,"&#39;");
}
return str;
};
dijit._editor.getNodeHtml=function(node){
var _5b7;
switch(node.nodeType){
case 1:
_5b7="<"+node.nodeName.toLowerCase();
var _5b8=[];
if(dojo.isIE&&node.outerHTML){
var s=node.outerHTML;
s=s.substr(0,s.indexOf(">")).replace(/(['"])[^"']*\1/g,"");
var reg=/([^\s=]+)=/g;
var m,key;
while((m=reg.exec(s))){
key=m[1];
if(key.substr(0,3)!="_dj"){
if(key=="src"||key=="href"){
if(node.getAttribute("_djrealurl")){
_5b8.push([key,node.getAttribute("_djrealurl")]);
continue;
}
}
var val;
switch(key){
case "style":
val=node.style.cssText.toLowerCase();
break;
case "class":
val=node.className;
break;
default:
val=node.getAttribute(key);
}
_5b8.push([key,val.toString()]);
}
}
}else{
var attr,i=0;
while((attr=node.attributes[i++])){
var n=attr.name;
if(n.substr(0,3)!="_dj"){
var v=attr.value;
if(n=="src"||n=="href"){
if(node.getAttribute("_djrealurl")){
v=node.getAttribute("_djrealurl");
}
}
_5b8.push([n,v]);
}
}
}
_5b8.sort(function(a,b){
return a[0]<b[0]?-1:(a[0]==b[0]?0:1);
});
var j=0;
while((attr=_5b8[j++])){
_5b7+=" "+attr[0]+"=\""+(dojo.isString(attr[1])?dijit._editor.escapeXml(attr[1],true):attr[1])+"\"";
}
if(node.childNodes.length){
_5b7+=">"+dijit._editor.getChildrenHtml(node)+"</"+node.nodeName.toLowerCase()+">";
}else{
_5b7+=" />";
}
break;
case 3:
_5b7=dijit._editor.escapeXml(node.nodeValue,true);
break;
case 8:
_5b7="<!--"+dijit._editor.escapeXml(node.nodeValue,true)+"-->";
break;
default:
_5b7="<!-- Element not recognized - Type: "+node.nodeType+" Name: "+node.nodeName+"-->";
}
return _5b7;
};
dijit._editor.getChildrenHtml=function(dom){
var out="";
if(!dom){
return out;
}
var _5c7=dom["childNodes"]||dom;
var node,i=0;
while((node=_5c7[i++])){
if(!dojo.isIE||(node.parentNode==dom||!node.parentNode)){
out+=dijit._editor.getNodeHtml(node);
}
}
return out;
};
}
if(!dojo._hasResource["dijit._editor.RichText"]){
dojo._hasResource["dijit._editor.RichText"]=true;
dojo.provide("dijit._editor.RichText");
if(!dojo.config["useXDomain"]||dojo.config["allowXdRichTextSave"]){
if(dojo._postLoad){
(function(){
var _5ca=dojo.doc.createElement("textarea");
_5ca.id=dijit._scopeName+"._editor.RichText.savedContent";
var s=_5ca.style;
s.display="none";
s.position="absolute";
s.top="-100px";
s.left="-100px";
s.height="3px";
s.width="3px";
dojo.body().appendChild(_5ca);
})();
}else{
try{
dojo.doc.write("<textarea id=\""+dijit._scopeName+"._editor.RichText.savedContent\" "+"style=\"display:none;position:absolute;top:-100px;left:-100px;height:3px;width:3px;overflow:hidden;\"></textarea>");
}
catch(e){
}
}
}
dojo.declare("dijit._editor.RichText",dijit._Widget,{constructor:function(_5cc){
this.contentPreFilters=[];
this.contentPostFilters=[];
this.contentDomPreFilters=[];
this.contentDomPostFilters=[];
this.editingAreaStyleSheets=[];
this._keyHandlers={};
this.contentPreFilters.push(dojo.hitch(this,"_preFixUrlAttributes"));
if(dojo.isMoz){
this.contentPreFilters.push(this._fixContentForMoz);
this.contentPostFilters.push(this._removeMozBogus);
}
if(dojo.isSafari){
this.contentPostFilters.push(this._removeSafariBogus);
}
this.onLoadDeferred=new dojo.Deferred();
},inheritWidth:false,focusOnLoad:false,name:"",styleSheets:"",_content:"",height:"300px",minHeight:"1em",isClosed:true,isLoaded:false,_SEPARATOR:"@@**%%__RICHTEXTBOUNDRY__%%**@@",onLoadDeferred:null,isTabIndent:false,postCreate:function(){
if("textarea"==this.domNode.tagName.toLowerCase()){
console.warn("RichText should not be used with the TEXTAREA tag.  See dijit._editor.RichText docs.");
}
dojo.publish(dijit._scopeName+"._editor.RichText::init",[this]);
this.open();
this.setupDefaultShortcuts();
},setupDefaultShortcuts:function(){
var exec=dojo.hitch(this,function(cmd,arg){
return function(){
return !this.execCommand(cmd,arg);
};
});
var _5d0={b:exec("bold"),i:exec("italic"),u:exec("underline"),a:exec("selectall"),s:function(){
this.save(true);
},m:function(){
this.isTabIndent=!this.isTabIndent;
},"1":exec("formatblock","h1"),"2":exec("formatblock","h2"),"3":exec("formatblock","h3"),"4":exec("formatblock","h4"),"\\":exec("insertunorderedlist")};
if(!dojo.isIE){
_5d0.Z=exec("redo");
}
for(var key in _5d0){
this.addKeyHandler(key,true,false,_5d0[key]);
}
},events:["onKeyPress","onKeyDown","onKeyUp","onClick"],captureEvents:[],_editorCommandsLocalized:false,_localizeEditorCommands:function(){
if(this._editorCommandsLocalized){
return;
}
this._editorCommandsLocalized=true;
var _5d2=["div","p","pre","h1","h2","h3","h4","h5","h6","ol","ul","address"];
var _5d3="",_5d4,i=0;
while((_5d4=_5d2[i++])){
if(_5d4.charAt(1)!="l"){
_5d3+="<"+_5d4+"><span>content</span></"+_5d4+"><br/>";
}else{
_5d3+="<"+_5d4+"><li>content</li></"+_5d4+"><br/>";
}
}
var div=dojo.doc.createElement("div");
dojo.style(div,{position:"absolute",left:"-2000px",top:"-2000px"});
dojo.doc.body.appendChild(div);
div.innerHTML=_5d3;
var node=div.firstChild;
while(node){
dijit._editor.selection.selectElement(node.firstChild);
dojo.withGlobal(this.window,"selectElement",dijit._editor.selection,[node.firstChild]);
var _5d8=node.tagName.toLowerCase();
this._local2NativeFormatNames[_5d8]=document.queryCommandValue("formatblock");
this._native2LocalFormatNames[this._local2NativeFormatNames[_5d8]]=_5d8;
node=node.nextSibling.nextSibling;
}
dojo.body().removeChild(div);
},open:function(_5d9){
if((!this.onLoadDeferred)||(this.onLoadDeferred.fired>=0)){
this.onLoadDeferred=new dojo.Deferred();
}
if(!this.isClosed){
this.close();
}
dojo.publish(dijit._scopeName+"._editor.RichText::open",[this]);
this._content="";
if((arguments.length==1)&&(_5d9["nodeName"])){
this.domNode=_5d9;
}
var dn=this.domNode;
var html;
if((dn["nodeName"])&&(dn.nodeName.toLowerCase()=="textarea")){
var ta=this.textarea=dn;
this.name=ta.name;
html=this._preFilterContent(ta.value);
dn=this.domNode=dojo.doc.createElement("div");
dn.setAttribute("widgetId",this.id);
ta.removeAttribute("widgetId");
dn.cssText=ta.cssText;
dn.className+=" "+ta.className;
dojo.place(dn,ta,"before");
var _5dd=dojo.hitch(this,function(){
with(ta.style){
display="block";
position="absolute";
left=top="-1000px";
if(dojo.isIE){
this.__overflow=overflow;
overflow="hidden";
}
}
});
if(dojo.isIE){
setTimeout(_5dd,10);
}else{
_5dd();
}
if(ta.form){
dojo.connect(ta.form,"onsubmit",this,function(){
ta.value=this.getValue();
});
}
}else{
html=this._preFilterContent(dijit._editor.getChildrenHtml(dn));
dn.innerHTML="";
}
if(html==""){
html="&nbsp;";
}
var _5de=dojo.contentBox(dn);
this._oldHeight=_5de.h;
this._oldWidth=_5de.w;
this.savedContent=html;
if((dn["nodeName"])&&(dn.nodeName=="LI")){
dn.innerHTML=" <br>";
}
this.editingArea=dn.ownerDocument.createElement("div");
dn.appendChild(this.editingArea);
if(this.name!=""&&(!dojo.config["useXDomain"]||dojo.config["allowXdRichTextSave"])){
var _5df=dojo.byId(dijit._scopeName+"._editor.RichText.savedContent");
if(_5df.value!=""){
var _5e0=_5df.value.split(this._SEPARATOR),i=0,dat;
while((dat=_5e0[i++])){
var data=dat.split(":");
if(data[0]==this.name){
html=data[1];
_5e0.splice(i,1);
break;
}
}
}
this.connect(window,"onbeforeunload","_saveContent");
}
this.isClosed=false;
if(dojo.isIE||dojo.isSafari||dojo.isOpera){
var burl=dojo.config["dojoBlankHtmlUrl"]||(dojo.moduleUrl("dojo","resources/blank.html")+"");
var ifr=this.editorObject=this.iframe=dojo.doc.createElement("iframe");
ifr.id=this.id+"_iframe";
ifr.src=burl;
ifr.style.border="none";
ifr.style.width="100%";
ifr.frameBorder=0;
this.editingArea.appendChild(ifr);
var h=null;
var _5e7=dojo.hitch(this,function(){
if(h){
dojo.disconnect(h);
h=null;
}
this.window=ifr.contentWindow;
var d=this.document=this.window.document;
d.open();
d.write(this._getIframeDocTxt(html));
d.close();
if(this._layoutMode){
ifr.style.height="100%";
}else{
if(dojo.isIE>=7){
if(this.height){
ifr.style.height=this.height;
}
if(this.minHeight){
ifr.style.minHeight=this.minHeight;
}
}else{
ifr.style.height=this.height?this.height:this.minHeight;
}
}
if(dojo.isIE){
this._localizeEditorCommands();
}
this.onLoad();
this.savedContent=this.getValue(true);
});
if(dojo.isIE&&dojo.isIE<=7){
var t=setInterval(function(){
if(ifr.contentWindow.isLoaded){
clearInterval(t);
_5e7();
}
},100);
}else{
h=dojo.connect(((dojo.isIE)?ifr.contentWindow:ifr),"onload",_5e7);
}
}else{
this._drawIframe(html);
this.savedContent=this.getValue(true);
}
if(dn.nodeName=="LI"){
dn.lastChild.style.marginTop="-1.2em";
}
if(this.domNode.nodeName=="LI"){
this.domNode.lastChild.style.marginTop="-1.2em";
}
dojo.addClass(this.domNode,"RichTextEditable");
},_local2NativeFormatNames:{},_native2LocalFormatNames:{},_localizedIframeTitles:null,_getIframeDocTxt:function(html){
var _cs=dojo.getComputedStyle(this.domNode);
if(dojo.isIE||(!this.height&&!dojo.isMoz)){
html="<div>"+html+"</div>";
}
var font=[_cs.fontWeight,_cs.fontSize,_cs.fontFamily].join(" ");
var _5ed=_cs.lineHeight;
if(_5ed.indexOf("px")>=0){
_5ed=parseFloat(_5ed)/parseFloat(_cs.fontSize);
}else{
if(_5ed.indexOf("em")>=0){
_5ed=parseFloat(_5ed);
}else{
_5ed="1.0";
}
}
var _5ee="";
this.style.replace(/(^|;)(line-|font-?)[^;]+/g,function(_5ef){
_5ee+=_5ef.replace(/^;/g,"")+";";
});
return [this.isLeftToRight()?"<html><head>":"<html dir='rtl'><head>",(dojo.isMoz?"<title>"+this._localizedIframeTitles.iframeEditTitle+"</title>":""),"<style>","body,html {","\tbackground:transparent;","\tpadding: 1em 0 0 0;","\tmargin: -1em 0 0 0;","\theight: 100%;","}","body{","\ttop:0px; left:0px; right:0px;","\tfont:",font,";",((this.height||dojo.isOpera)?"":"position: fixed;"),"\tmin-height:",this.minHeight,";","\tline-height:",_5ed,"}","p{ margin: 1em 0 !important; }",(this.height?"":"body,html{height:auto;overflow-y:hidden;/*for IE*/} body > div {overflow-x:auto;/*for FF to show vertical scrollbar*/}"),"li > ul:-moz-first-node, li > ol:-moz-first-node{ padding-top: 1.2em; } ","li{ min-height:1.2em; }","</style>",this._applyEditingAreaStyleSheets(),"</head><body style='"+_5ee+"'>"+html+"</body></html>"].join("");
},_drawIframe:function(html){
if(!this.iframe){
var ifr=this.iframe=dojo.doc.createElement("iframe");
ifr.id=this.id+"_iframe";
var ifrs=ifr.style;
ifrs.border="none";
ifrs.lineHeight="0";
ifrs.verticalAlign="bottom";
this.editorObject=this.iframe;
this._localizedIframeTitles=dojo.i18n.getLocalization("dijit.form","Textarea");
var _5f3=dojo.query("label[for=\""+this.id+"\"]");
if(_5f3.length){
this._localizedIframeTitles.iframeEditTitle=_5f3[0].innerHTML+" "+this._localizedIframeTitles.iframeEditTitle;
}
}
this.iframe.style.width=this.inheritWidth?this._oldWidth:"100%";
if(this._layoutMode){
this.iframe.style.height="100%";
}else{
if(this.height){
this.iframe.style.height=this.height;
}else{
this.iframe.height=this._oldHeight;
}
}
var _5f4;
if(this.textarea){
_5f4=this.srcNodeRef;
}else{
_5f4=dojo.doc.createElement("div");
_5f4.style.display="none";
_5f4.innerHTML=html;
this.editingArea.appendChild(_5f4);
}
this.editingArea.appendChild(this.iframe);
var _5f5=dojo.hitch(this,function(){
if(!this.editNode){
if(!this.document){
try{
if(this.iframe.contentWindow){
this.window=this.iframe.contentWindow;
this.document=this.iframe.contentWindow.document;
}else{
if(this.iframe.contentDocument){
this.window=this.iframe.contentDocument.window;
this.document=this.iframe.contentDocument;
}
}
}
catch(e){
}
if(!this.document){
setTimeout(_5f5,50);
return;
}
var _5f6=this.document;
_5f6.open();
if(dojo.isAIR){
_5f6.body.innerHTML=html;
}else{
_5f6.write(this._getIframeDocTxt(html));
}
_5f6.close();
dojo._destroyElement(_5f4);
}
if(!this.document.body){
setTimeout(_5f5,50);
return;
}
this.onLoad();
}else{
dojo._destroyElement(_5f4);
this.editNode.innerHTML=html;
this.onDisplayChanged();
}
this._preDomFilterContent(this.editNode);
});
_5f5();
},_applyEditingAreaStyleSheets:function(){
var _5f7=[];
if(this.styleSheets){
_5f7=this.styleSheets.split(";");
this.styleSheets="";
}
_5f7=_5f7.concat(this.editingAreaStyleSheets);
this.editingAreaStyleSheets=[];
var text="",i=0,url;
while((url=_5f7[i++])){
var _5fb=(new dojo._Url(dojo.global.location,url)).toString();
this.editingAreaStyleSheets.push(_5fb);
text+="<link rel=\"stylesheet\" type=\"text/css\" href=\""+_5fb+"\"/>";
}
return text;
},addStyleSheet:function(uri){
var url=uri.toString();
if(url.charAt(0)=="."||(url.charAt(0)!="/"&&!uri.host)){
url=(new dojo._Url(dojo.global.location,url)).toString();
}
if(dojo.indexOf(this.editingAreaStyleSheets,url)>-1){
return;
}
this.editingAreaStyleSheets.push(url);
if(this.document.createStyleSheet){
this.document.createStyleSheet(url);
}else{
var head=this.document.getElementsByTagName("head")[0];
var _5ff=this.document.createElement("link");
with(_5ff){
rel="stylesheet";
type="text/css";
href=url;
}
head.appendChild(_5ff);
}
},removeStyleSheet:function(uri){
var url=uri.toString();
if(url.charAt(0)=="."||(url.charAt(0)!="/"&&!uri.host)){
url=(new dojo._Url(dojo.global.location,url)).toString();
}
var _602=dojo.indexOf(this.editingAreaStyleSheets,url);
if(_602==-1){
return;
}
delete this.editingAreaStyleSheets[_602];
dojo.withGlobal(this.window,"query",dojo,["link:[href=\""+url+"\"]"]).orphan();
},disabled:true,_mozSettingProps:["styleWithCSS","insertBrOnReturn"],_setDisabledAttr:function(_603){
if(!this.editNode||"_delayedDisabled" in this){
this._delayedDisabled=_603;
return;
}
_603=Boolean(_603);
if(dojo.isIE||dojo.isSafari||dojo.isOpera){
var _604=dojo.isIE&&(this.isLoaded||!this.focusOnLoad);
if(_604){
this.editNode.unselectable="on";
}
this.editNode.contentEditable=!_603;
if(_604){
var _605=this;
setTimeout(function(){
_605.editNode.unselectable="off";
},0);
}
}else{
if(_603){
this._mozSettings=[false,this.blockNodeForEnter==="BR"];
}
this.document.designMode=(_603?"off":"on");
if(!_603&&this._mozSettingProps){
var ps=this._mozSettingProps;
for(var n in ps){
if(ps.hasOwnProperty(n)){
try{
this.document.execCommand(n,false,ps[n]);
}
catch(e){
}
}
}
}
}
this.disabled=_603;
},_isResized:function(){
return false;
},onLoad:function(e){
if(!this.window.__registeredWindow){
this.window.__registeredWindow=true;
dijit.registerWin(this.window);
}
if(!dojo.isIE&&(this.height||dojo.isMoz)){
this.editNode=this.document.body;
}else{
this.editNode=this.document.body.firstChild;
var _609=this;
if(dojo.isIE){
var _60a=this.tabStop=dojo.doc.createElement("<div tabIndex=-1>");
this.editingArea.appendChild(_60a);
this.iframe.onfocus=function(){
_609.editNode.setActive();
};
}
}
this.focusNode=this.editNode;
try{
this.attr("disabled",false);
}
catch(e){
var _60b=dojo.connect(this,"onClick",this,function(){
this.attr("disabled",false);
dojo.disconnect(_60b);
});
}
this._preDomFilterContent(this.editNode);
var _60c=this.events.concat(this.captureEvents);
var ap=(this.iframe)?this.document:this.editNode;
dojo.forEach(_60c,function(item){
this.connect(ap,item.toLowerCase(),item);
},this);
if(dojo.isIE){
this.connect(this.document,"onmousedown","_onIEMouseDown");
this.editNode.style.zoom=1;
}
if(this.focusOnLoad){
dojo.addOnLoad(dojo.hitch(this,"focus"));
}
this.onDisplayChanged(e);
if("_delayedDisabled" in this){
var d=this._delayedDisabled;
delete this._delayedDisabled;
this.attr("disabled",d);
}
this.isLoaded=true;
if(this.onLoadDeferred){
this.onLoadDeferred.callback(true);
}
},onKeyDown:function(e){
if(e.keyCode===dojo.keys.TAB&&this.isTabIndent){
dojo.stopEvent(e);
if(this.queryCommandEnabled((e.shiftKey?"outdent":"indent"))){
this.execCommand((e.shiftKey?"outdent":"indent"));
}
}
if(dojo.isIE){
if(e.keyCode==dojo.keys.TAB&&!this.isTabIndent){
if(e.shiftKey&&!e.ctrlKey&&!e.altKey){
this.iframe.focus();
}else{
if(!e.shiftKey&&!e.ctrlKey&&!e.altKey){
this.tabStop.focus();
}
}
}else{
if(e.keyCode===dojo.keys.BACKSPACE&&this.document.selection.type==="Control"){
dojo.stopEvent(e);
this.execCommand("delete");
}else{
if((65<=e.keyCode&&e.keyCode<=90)||(e.keyCode>=37&&e.keyCode<=40)){
e.charCode=e.keyCode;
this.onKeyPress(e);
}
}
}
}else{
if(dojo.isMoz&&!this.isTabIndent){
if(e.keyCode==dojo.keys.TAB&&!e.shiftKey&&!e.ctrlKey&&!e.altKey&&this.iframe){
var _611=dojo.isFF<3?this.iframe.contentDocument:this.iframe;
_611.title=this._localizedIframeTitles.iframeFocusTitle;
this.iframe.focus();
dojo.stopEvent(e);
}else{
if(e.keyCode==dojo.keys.TAB&&e.shiftKey){
if(this.toolbar){
this.toolbar.focus();
}
dojo.stopEvent(e);
}
}
}
}
return true;
},onKeyUp:function(e){
return;
},setDisabled:function(_613){
dojo.deprecated("dijit.Editor::setDisabled is deprecated","use dijit.Editor::attr(\"disabled\",boolean) instead",2);
this.attr("disabled",_613);
},_setValueAttr:function(_614){
this.setValue(_614);
},onKeyPress:function(e){
var c=(e.keyChar&&e.keyChar.toLowerCase())||e.keyCode;
var _617=this._keyHandlers[c];
var args=arguments;
if(_617){
dojo.forEach(_617,function(h){
if((!!h.shift==!!e.shiftKey)&&(!!h.ctrl==!!e.ctrlKey)){
if(!h.handler.apply(this,args)){
e.preventDefault();
}
}
},this);
}
if(!this._onKeyHitch){
this._onKeyHitch=dojo.hitch(this,"onKeyPressed");
}
setTimeout(this._onKeyHitch,1);
return true;
},addKeyHandler:function(key,ctrl,_61c,_61d){
if(!dojo.isArray(this._keyHandlers[key])){
this._keyHandlers[key]=[];
}
this._keyHandlers[key].push({shift:_61c||false,ctrl:ctrl||false,handler:_61d});
},onKeyPressed:function(){
this.onDisplayChanged();
},onClick:function(e){
this.onDisplayChanged(e);
},_onIEMouseDown:function(e){
if(!this._focused&&!this.disabled){
this.focus();
}
},_onBlur:function(e){
this.inherited(arguments);
var _c=this.getValue(true);
if(_c!=this.savedContent){
this.onChange(_c);
this.savedContent=_c;
}
if(dojo.isMoz&&this.iframe){
var _622=dojo.isFF<3?this.iframe.contentDocument:this.iframe;
_622.title=this._localizedIframeTitles.iframeEditTitle;
}
},_initialFocus:true,_onFocus:function(e){
if(dojo.isMoz&&this._initialFocus){
this._initialFocus=false;
if(this.editNode.innerHTML.replace(/^\s+|\s+$/g,"")=="&nbsp;"){
this.placeCursorAtStart();
}
}
this.inherited(arguments);
},blur:function(){
if(!dojo.isIE&&this.window.document.documentElement&&this.window.document.documentElement.focus){
this.window.document.documentElement.focus();
}else{
if(dojo.doc.body.focus){
dojo.doc.body.focus();
}
}
},focus:function(){
if(!dojo.isIE){
dijit.focus(this.iframe);
}else{
if(this.editNode&&this.editNode.focus){
this.iframe.fireEvent("onfocus",document.createEventObject());
}
}
},updateInterval:200,_updateTimer:null,onDisplayChanged:function(e){
if(this._updateTimer){
clearTimeout(this._updateTimer);
}
if(!this._updateHandler){
this._updateHandler=dojo.hitch(this,"onNormalizedDisplayChanged");
}
this._updateTimer=setTimeout(this._updateHandler,this.updateInterval);
},onNormalizedDisplayChanged:function(){
delete this._updateTimer;
},onChange:function(_625){
},_normalizeCommand:function(cmd){
var _627=cmd.toLowerCase();
if(_627=="formatblock"){
if(dojo.isSafari){
_627="heading";
}
}else{
if(_627=="hilitecolor"&&!dojo.isMoz){
_627="backcolor";
}
}
return _627;
},_qcaCache:{},queryCommandAvailable:function(_628){
var ca=this._qcaCache[_628];
if(ca!=undefined){
return ca;
}
return this._qcaCache[_628]=this._queryCommandAvailable(_628);
},_queryCommandAvailable:function(_62a){
var ie=1;
var _62c=1<<1;
var _62d=1<<2;
var _62e=1<<3;
var _62f=1<<4;
var _630=dojo.isSafari;
function isSupportedBy(_631){
return {ie:Boolean(_631&ie),mozilla:Boolean(_631&_62c),safari:Boolean(_631&_62d),safari420:Boolean(_631&_62f),opera:Boolean(_631&_62e)};
};
var _632=null;
switch(_62a.toLowerCase()){
case "bold":
case "italic":
case "underline":
case "subscript":
case "superscript":
case "fontname":
case "fontsize":
case "forecolor":
case "hilitecolor":
case "justifycenter":
case "justifyfull":
case "justifyleft":
case "justifyright":
case "delete":
case "selectall":
case "toggledir":
_632=isSupportedBy(_62c|ie|_62d|_62e);
break;
case "createlink":
case "unlink":
case "removeformat":
case "inserthorizontalrule":
case "insertimage":
case "insertorderedlist":
case "insertunorderedlist":
case "indent":
case "outdent":
case "formatblock":
case "inserthtml":
case "undo":
case "redo":
case "strikethrough":
case "tabindent":
_632=isSupportedBy(_62c|ie|_62e|_62f);
break;
case "blockdirltr":
case "blockdirrtl":
case "dirltr":
case "dirrtl":
case "inlinedirltr":
case "inlinedirrtl":
_632=isSupportedBy(ie);
break;
case "cut":
case "copy":
case "paste":
_632=isSupportedBy(ie|_62c|_62f);
break;
case "inserttable":
_632=isSupportedBy(_62c|ie);
break;
case "insertcell":
case "insertcol":
case "insertrow":
case "deletecells":
case "deletecols":
case "deleterows":
case "mergecells":
case "splitcell":
_632=isSupportedBy(ie|_62c);
break;
default:
return false;
}
return (dojo.isIE&&_632.ie)||(dojo.isMoz&&_632.mozilla)||(dojo.isSafari&&_632.safari)||(_630&&_632.safari420)||(dojo.isOpera&&_632.opera);
},execCommand:function(_633,_634){
var _635;
this.focus();
_633=this._normalizeCommand(_633);
if(_634!=undefined){
if(_633=="heading"){
throw new Error("unimplemented");
}else{
if((_633=="formatblock")&&dojo.isIE){
_634="<"+_634+">";
}
}
}
if(_633=="inserthtml"){
_634=this._preFilterContent(_634);
_635=true;
if(dojo.isIE){
var _636=this.document.selection.createRange();
if(this.document.selection.type.toUpperCase()=="CONTROL"){
var n=_636.item(0);
while(_636.length){
_636.remove(_636.item(0));
}
n.outerHTML=_634;
}else{
_636.pasteHTML(_634);
}
_636.select();
}else{
if(dojo.isMoz&&!_634.length){
this._sCall("remove");
}else{
_635=this.document.execCommand(_633,false,_634);
}
}
}else{
if((_633=="unlink")&&(this.queryCommandEnabled("unlink"))&&(dojo.isMoz||dojo.isSafari)){
var a=this._sCall("getAncestorElement",["a"]);
this._sCall("selectElement",[a]);
_635=this.document.execCommand("unlink",false,null);
}else{
if((_633=="hilitecolor")&&(dojo.isMoz)){
this.document.execCommand("styleWithCSS",false,true);
_635=this.document.execCommand(_633,false,_634);
this.document.execCommand("styleWithCSS",false,false);
}else{
if((dojo.isIE)&&((_633=="backcolor")||(_633=="forecolor"))){
_634=arguments.length>1?_634:null;
_635=this.document.execCommand(_633,false,_634);
}else{
_634=arguments.length>1?_634:null;
if(_634||_633!="createlink"){
_635=this.document.execCommand(_633,false,_634);
}
}
}
}
}
this.onDisplayChanged();
return _635;
},queryCommandEnabled:function(_639){
if(this.disabled){
return false;
}
_639=this._normalizeCommand(_639);
if(dojo.isMoz||dojo.isSafari){
if(_639=="unlink"){
this._sCall("hasAncestorElement",["a"]);
}else{
if(_639=="inserttable"){
return true;
}
}
}
if(dojo.isSafari){
if(_639=="copy"){
_639="cut";
}else{
if(_639=="paste"){
return true;
}
}
}
if(_639=="indent"){
var li=this._sCall("getAncestorElement",["li"]);
var n=li&&li.previousSibling;
while(n){
if(n.nodeType==1){
return true;
}
n=n.previousSibling;
}
return false;
}else{
if(_639=="outdent"){
return this._sCall("hasAncestorElement",["li"]);
}
}
var elem=dojo.isIE?this.document.selection.createRange():this.document;
return elem.queryCommandEnabled(_639);
},queryCommandState:function(_63d){
if(this.disabled){
return false;
}
_63d=this._normalizeCommand(_63d);
return this.document.queryCommandState(_63d);
},queryCommandValue:function(_63e){
if(this.disabled){
return false;
}
var r;
_63e=this._normalizeCommand(_63e);
if(dojo.isIE&&_63e=="formatblock"){
r=this._native2LocalFormatNames[this.document.queryCommandValue(_63e)];
}else{
r=this.document.queryCommandValue(_63e);
}
return r;
},_sCall:function(name,args){
return dojo.withGlobal(this.window,name,dijit._editor.selection,args);
},placeCursorAtStart:function(){
this.focus();
var _642=false;
if(dojo.isMoz){
var _643=this.editNode.firstChild;
while(_643){
if(_643.nodeType==3){
if(_643.nodeValue.replace(/^\s+|\s+$/g,"").length>0){
_642=true;
this._sCall("selectElement",[_643]);
break;
}
}else{
if(_643.nodeType==1){
_642=true;
this._sCall("selectElementChildren",[_643]);
break;
}
}
_643=_643.nextSibling;
}
}else{
_642=true;
this._sCall("selectElementChildren",[this.editNode]);
}
if(_642){
this._sCall("collapse",[true]);
}
},placeCursorAtEnd:function(){
this.focus();
var _644=false;
if(dojo.isMoz){
var last=this.editNode.lastChild;
while(last){
if(last.nodeType==3){
if(last.nodeValue.replace(/^\s+|\s+$/g,"").length>0){
_644=true;
this._sCall("selectElement",[last]);
break;
}
}else{
if(last.nodeType==1){
_644=true;
if(last.lastChild){
this._sCall("selectElement",[last.lastChild]);
}else{
this._sCall("selectElement",[last]);
}
break;
}
}
last=last.previousSibling;
}
}else{
_644=true;
this._sCall("selectElementChildren",[this.editNode]);
}
if(_644){
this._sCall("collapse",[false]);
}
},getValue:function(_646){
if(this.textarea){
if(this.isClosed||!this.isLoaded){
return this.textarea.value;
}
}
return this._postFilterContent(null,_646);
},_getValueAttr:function(){
return this.getValue();
},setValue:function(html){
if(!this.isLoaded){
this.onLoadDeferred.addCallback(dojo.hitch(this,function(){
this.setValue(html);
}));
return;
}
if(this.textarea&&(this.isClosed||!this.isLoaded)){
this.textarea.value=html;
}else{
html=this._preFilterContent(html);
var node=this.isClosed?this.domNode:this.editNode;
node.innerHTML=html;
this._preDomFilterContent(node);
}
this.onDisplayChanged();
},replaceValue:function(html){
if(this.isClosed){
this.setValue(html);
}else{
if(this.window&&this.window.getSelection&&!dojo.isMoz){
this.setValue(html);
}else{
if(this.window&&this.window.getSelection){
html=this._preFilterContent(html);
this.execCommand("selectall");
if(dojo.isMoz&&!html){
html="&nbsp;";
}
this.execCommand("inserthtml",html);
this._preDomFilterContent(this.editNode);
}else{
if(this.document&&this.document.selection){
this.setValue(html);
}
}
}
}
},_preFilterContent:function(html){
var ec=html;
dojo.forEach(this.contentPreFilters,function(ef){
if(ef){
ec=ef(ec);
}
});
return ec;
},_preDomFilterContent:function(dom){
dom=dom||this.editNode;
dojo.forEach(this.contentDomPreFilters,function(ef){
if(ef&&dojo.isFunction(ef)){
ef(dom);
}
},this);
},_postFilterContent:function(dom,_650){
var ec;
if(!dojo.isString(dom)){
dom=dom||this.editNode;
if(this.contentDomPostFilters.length){
if(_650){
dom=dojo.clone(dom);
}
dojo.forEach(this.contentDomPostFilters,function(ef){
dom=ef(dom);
});
}
ec=dijit._editor.getChildrenHtml(dom);
}else{
ec=dom;
}
if(!dojo.trim(ec.replace(/^\xA0\xA0*/,"").replace(/\xA0\xA0*$/,"")).length){
ec="";
}
dojo.forEach(this.contentPostFilters,function(ef){
ec=ef(ec);
});
return ec;
},_saveContent:function(e){
var _655=dojo.byId(dijit._scopeName+"._editor.RichText.savedContent");
_655.value+=this._SEPARATOR+this.name+":"+this.getValue();
},escapeXml:function(str,_657){
str=str.replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");
if(!_657){
str=str.replace(/'/gm,"&#39;");
}
return str;
},getNodeHtml:function(node){
dojo.deprecated("dijit.Editor::getNodeHtml is deprecated","use dijit._editor.getNodeHtml instead",2);
return dijit._editor.getNodeHtml(node);
},getNodeChildrenHtml:function(dom){
dojo.deprecated("dijit.Editor::getNodeChildrenHtml is deprecated","use dijit._editor.getChildrenHtml instead",2);
return dijit._editor.getChildrenHtml(dom);
},close:function(save,_65b){
if(this.isClosed){
return false;
}
if(!arguments.length){
save=true;
}
this._content=this.getValue();
var _65c=(this.savedContent!=this._content);
if(this.interval){
clearInterval(this.interval);
}
if(this.textarea){
with(this.textarea.style){
position="";
left=top="";
if(dojo.isIE){
overflow=this.__overflow;
this.__overflow=null;
}
}
this.textarea.value=save?this._content:this.savedContent;
dojo._destroyElement(this.domNode);
this.domNode=this.textarea;
}else{
this.domNode.innerHTML=save?this._content:this.savedContent;
}
dojo.removeClass(this.domNode,"RichTextEditable");
this.isClosed=true;
this.isLoaded=false;
delete this.editNode;
if(this.window&&this.window._frameElement){
this.window._frameElement=null;
}
this.window=null;
this.document=null;
this.editingArea=null;
this.editorObject=null;
return _65c;
},destroyRendering:function(){
},destroy:function(){
this.destroyRendering();
if(!this.isClosed){
this.close(false);
}
this.inherited("destroy",arguments);
},_removeMozBogus:function(html){
return html.replace(/\stype="_moz"/gi,"").replace(/\s_moz_dirty=""/gi,"");
},_removeSafariBogus:function(html){
return html.replace(/\sclass="webkit-block-placeholder"/gi,"");
},_fixContentForMoz:function(html){
return html.replace(/<(\/)?strong([ \>])/gi,"<$1b$2").replace(/<(\/)?em([ \>])/gi,"<$1i$2");
},_preFixUrlAttributes:function(html){
return html.replace(/(?:(<a(?=\s).*?\shref=)("|')(.*?)\2)|(?:(<a\s.*?href=)([^"'][^ >]+))/gi,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2").replace(/(?:(<img(?=\s).*?\ssrc=)("|')(.*?)\2)|(?:(<img\s.*?src=)([^"'][^ >]+))/gi,"$1$4$2$3$5$2 _djrealurl=$2$3$5$2");
}});
}
if(!dojo._hasResource["dijit.Toolbar"]){
dojo._hasResource["dijit.Toolbar"]=true;
dojo.provide("dijit.Toolbar");
dojo.declare("dijit.Toolbar",[dijit._Widget,dijit._Templated,dijit._KeyNavContainer],{templateString:"<div class=\"dijit dijitToolbar\" waiRole=\"toolbar\" tabIndex=\"${tabIndex}\" dojoAttachPoint=\"containerNode\">"+"</div>",tabIndex:"0",postCreate:function(){
this.connectKeyNavHandlers(this.isLeftToRight()?[dojo.keys.LEFT_ARROW]:[dojo.keys.RIGHT_ARROW],this.isLeftToRight()?[dojo.keys.RIGHT_ARROW]:[dojo.keys.LEFT_ARROW]);
},startup:function(){
if(this._started){
return;
}
this.startupKeyNavChildren();
this.inherited(arguments);
}});
dojo.declare("dijit.ToolbarSeparator",[dijit._Widget,dijit._Templated],{templateString:"<div class=\"dijitToolbarSeparator dijitInline\"></div>",postCreate:function(){
dojo.setSelectable(this.domNode,false);
},isFocusable:function(){
return false;
}});
}
if(!dojo._hasResource["dijit.form._FormWidget"]){
dojo._hasResource["dijit.form._FormWidget"]=true;
dojo.provide("dijit.form._FormWidget");
dojo.declare("dijit.form._FormWidget",[dijit._Widget,dijit._Templated],{baseClass:"",name:"",alt:"",value:"",type:"text",tabIndex:"0",disabled:false,readOnly:false,intermediateChanges:false,attributeMap:dojo.mixin(dojo.clone(dijit._Widget.prototype.attributeMap),{value:"focusNode",disabled:"focusNode",readOnly:"focusNode",id:"focusNode",tabIndex:"focusNode",alt:"focusNode"}),_setDisabledAttr:function(_661){
this.disabled=_661;
dojo.attr(this.focusNode,"disabled",_661);
dijit.setWaiState(this.focusNode,"disabled",_661);
if(_661){
this._hovering=false;
this._active=false;
this.focusNode.removeAttribute("tabIndex");
}else{
this.focusNode.setAttribute("tabIndex",this.tabIndex);
}
this._setStateClass();
},setDisabled:function(_662){
dojo.deprecated("setDisabled("+_662+") is deprecated. Use attr('disabled',"+_662+") instead.","","2.0");
this.attr("disabled",_662);
},_scroll:true,_onFocus:function(e){
if(this._scroll){
dijit.scrollIntoView(this.domNode);
}
this.inherited(arguments);
},_onMouse:function(_664){
var _665=_664.currentTarget;
if(_665&&_665.getAttribute){
this.stateModifier=_665.getAttribute("stateModifier")||"";
}
if(!this.disabled){
switch(_664.type){
case "mouseenter":
case "mouseover":
this._hovering=true;
this._active=this._mouseDown;
break;
case "mouseout":
case "mouseleave":
this._hovering=false;
this._active=false;
break;
case "mousedown":
this._active=true;
this._mouseDown=true;
var _666=this.connect(dojo.body(),"onmouseup",function(){
if(this._mouseDown&&this.isFocusable()){
this.focus();
}
this._active=false;
this._mouseDown=false;
this._setStateClass();
this.disconnect(_666);
});
break;
}
this._setStateClass();
}
},isFocusable:function(){
return !this.disabled&&!this.readOnly&&this.focusNode&&(dojo.style(this.domNode,"display")!="none");
},focus:function(){
dijit.focus(this.focusNode);
},_setStateClass:function(){
var _667=this.baseClass.split(" ");
function multiply(_668){
_667=_667.concat(dojo.map(_667,function(c){
return c+_668;
}),"dijit"+_668);
};
if(this.checked){
multiply("Checked");
}
if(this.state){
multiply(this.state);
}
if(this.selected){
multiply("Selected");
}
if(this.disabled){
multiply("Disabled");
}else{
if(this.readOnly){
multiply("ReadOnly");
}else{
if(this._active){
multiply(this.stateModifier+"Active");
}else{
if(this._focused){
multiply("Focused");
}
if(this._hovering){
multiply(this.stateModifier+"Hover");
}
}
}
}
var tn=this.stateNode||this.domNode,_66b={};
dojo.forEach(tn.className.split(" "),function(c){
_66b[c]=true;
});
if("_stateClasses" in this){
dojo.forEach(this._stateClasses,function(c){
delete _66b[c];
});
}
dojo.forEach(_667,function(c){
_66b[c]=true;
});
var _66f=[];
for(var c in _66b){
_66f.push(c);
}
tn.className=_66f.join(" ");
this._stateClasses=_667;
},compare:function(val1,val2){
if((typeof val1=="number")&&(typeof val2=="number")){
return (isNaN(val1)&&isNaN(val2))?0:(val1-val2);
}else{
if(val1>val2){
return 1;
}else{
if(val1<val2){
return -1;
}else{
return 0;
}
}
}
},onChange:function(_673){
},_onChangeActive:false,_handleOnChange:function(_674,_675){
this._lastValue=_674;
if(this._lastValueReported==undefined&&(_675===null||!this._onChangeActive)){
this._resetValue=this._lastValueReported=_674;
}
if((this.intermediateChanges||_675||_675===undefined)&&((typeof _674!=typeof this._lastValueReported)||this.compare(_674,this._lastValueReported)!=0)){
this._lastValueReported=_674;
if(this._onChangeActive){
this.onChange(_674);
}
}
},create:function(){
this.inherited(arguments);
this._onChangeActive=true;
this._setStateClass();
},destroy:function(){
if(this._layoutHackHandle){
clearTimeout(this._layoutHackHandle);
}
this.inherited(arguments);
},setValue:function(_676){
dojo.deprecated("dijit.form._FormWidget:setValue("+_676+") is deprecated.  Use attr('value',"+_676+") instead.","","2.0");
this.attr("value",_676);
},getValue:function(){
dojo.deprecated(this.declaredClass+"::getValue() is deprecated. Use attr('value') instead.","","2.0");
return this.attr("value");
},_layoutHack:function(){
if(dojo.isFF==2&&!this._layoutHackHandle){
var node=this.domNode;
var old=node.style.opacity;
node.style.opacity="0.999";
this._layoutHackHandle=setTimeout(dojo.hitch(this,function(){
this._layoutHackHandle=null;
node.style.opacity=old;
}),0);
}
}});
dojo.declare("dijit.form._FormValueWidget",dijit.form._FormWidget,{attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{value:""}),postCreate:function(){
if(dojo.isIE||dojo.isSafari){
this.connect(this.focusNode||this.domNode,"onkeydown",this._onKeyDown);
}
if(this._resetValue===undefined){
this._resetValue=this.value;
}
},_setValueAttr:function(_679,_67a){
this.value=_679;
this._handleOnChange(_679,_67a);
},_getValueAttr:function(_67b){
return this._lastValue;
},undo:function(){
this._setValueAttr(this._lastValueReported,false);
},reset:function(){
this._hasBeenBlurred=false;
this._setValueAttr(this._resetValue,true);
},_valueChanged:function(){
var v=this.attr("value");
var lv=this._lastValueReported;
return ((v!==null&&(v!==undefined)&&v.toString)?v.toString():"")!==((lv!==null&&(lv!==undefined)&&lv.toString)?lv.toString():"");
},_onKeyDown:function(e){
if(e.keyCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey){
var te;
if(dojo.isIE){
e.preventDefault();
te=document.createEventObject();
te.keyCode=dojo.keys.ESCAPE;
te.shiftKey=e.shiftKey;
e.srcElement.fireEvent("onkeypress",te);
}else{
if(dojo.isSafari){
te=document.createEvent("Events");
te.initEvent("keypress",true,true);
te.keyCode=dojo.keys.ESCAPE;
te.shiftKey=e.shiftKey;
e.target.dispatchEvent(te);
}
}
}
},_onKeyPress:function(e){
if(e.charOrCode==dojo.keys.ESCAPE&&!e.ctrlKey&&!e.altKey&&this._valueChanged()){
this.undo();
dojo.stopEvent(e);
return false;
}else{
if(this.intermediateChanges){
var _681=this;
setTimeout(function(){
_681._handleOnChange(_681.attr("value"),false);
},0);
}
}
return true;
}});
}
if(!dojo._hasResource["dijit.form.Button"]){
dojo._hasResource["dijit.form.Button"]=true;
dojo.provide("dijit.form.Button");
dojo.declare("dijit.form.Button",dijit.form._FormWidget,{label:"",showLabel:true,iconClass:"",type:"button",baseClass:"dijitButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"\n\t><span class=\"dijitReset dijitRight dijitInline\"\n\t\t><span class=\"dijitReset dijitInline dijitButtonNode\"\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\"\n\t\t\t\tdojoAttachPoint=\"titleNode,focusNode\" \n\t\t\t\tname=\"${name}\" type=\"${type}\" waiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" \n\t\t\t\t\t><span class=\"dijitReset dijitToggleButtonIconChar\">&#10003;</span \n\t\t\t\t></span \n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\" \n\t\t\t\t\tid=\"${id}_label\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode\"\n\t\t\t\t></span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormWidget.prototype.attributeMap),{label:{node:"containerNode",type:"innerHTML"},iconClass:{node:"iconNode",type:"class"}}),_onClick:function(e){
if(this.disabled||this.readOnly){
return false;
}
this._clicked();
return this.onClick(e);
},_onButtonClick:function(e){
if(e.type!="click"&&!(this.type=="submit"||this.type=="reset")){
dojo.stopEvent(e);
}
if(this._onClick(e)===false){
e.preventDefault();
}else{
if(this.type=="submit"&&!this.focusNode.form){
for(var node=this.domNode;node.parentNode;node=node.parentNode){
var _685=dijit.byNode(node);
if(_685&&typeof _685._onSubmit=="function"){
_685._onSubmit(e);
break;
}
}
}
}
},_fillContent:function(_686){
if(_686&&!("label" in this.params)){
this.attr("label",_686.innerHTML);
}
},postCreate:function(){
if(this.showLabel==false){
dojo.addClass(this.containerNode,"dijitDisplayNone");
}
dojo.setSelectable(this.focusNode,false);
this.inherited(arguments);
},onClick:function(e){
return true;
},_clicked:function(e){
},setLabel:function(_689){
dojo.deprecated("dijit.form.Button.setLabel() is deprecated.  Use attr('label', ...) instead.","","2.0");
this.attr("label",_689);
},_setLabelAttr:function(_68a){
this.containerNode.innerHTML=this.label=_68a;
this._layoutHack();
if(this.showLabel==false&&!this.params.title){
this.titleNode.title=dojo.trim(this.containerNode.innerText||this.containerNode.textContent||"");
}
}});
dojo.declare("dijit.form.DropDownButton",[dijit.form.Button,dijit._Container],{baseClass:"dijitDropDownButton",templateString:"<span class=\"dijit dijitReset dijitLeft dijitInline\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse,onclick:_onDropDownClick,onkeydown:_onDropDownKeydown,onblur:_onDropDownBlur,onkeypress:_onKey\"\n\t><span class='dijitReset dijitRight dijitInline'\n\t\t><span class='dijitReset dijitInline dijitButtonNode'\n\t\t\t><button class=\"dijitReset dijitStretch dijitButtonContents\" \n\t\t\t\ttype=\"${type}\" name=\"${name}\"\n\t\t\t\tdojoAttachPoint=\"focusNode,titleNode\" \n\t\t\t\twaiRole=\"button\" waiState=\"haspopup-true,labelledby-${id}_label\"\n\t\t\t\t><span class=\"dijitReset dijitInline\" \n\t\t\t\t\tdojoAttachPoint=\"iconNode\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitButtonText\"  \n\t\t\t\t\tdojoAttachPoint=\"containerNode,popupStateNode\" \n\t\t\t\t\tid=\"${id}_label\"\n\t\t\t\t></span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonInner\">&thinsp;</span\n\t\t\t\t><span class=\"dijitReset dijitInline dijitArrowButtonChar\">&#9660;</span\n\t\t\t></button\n\t\t></span\n\t></span\n></span>\n",_fillContent:function(){
if(this.srcNodeRef){
var _68b=dojo.query("*",this.srcNodeRef);
dijit.form.DropDownButton.superclass._fillContent.call(this,_68b[0]);
this.dropDownContainer=this.srcNodeRef;
}
},startup:function(){
if(this._started){
return;
}
if(!this.dropDown){
var _68c=dojo.query("[widgetId]",this.dropDownContainer)[0];
this.dropDown=dijit.byNode(_68c);
delete this.dropDownContainer;
}
dijit.popup.prepare(this.dropDown.domNode);
this.inherited(arguments);
},destroyDescendants:function(){
if(this.dropDown){
this.dropDown.destroyRecursive();
delete this.dropDown;
}
this.inherited(arguments);
},_onArrowClick:function(e){
if(this.disabled||this.readOnly){
return;
}
this._toggleDropDown();
},_onDropDownClick:function(e){
var _68f=dojo.isFF&&dojo.isFF<3&&navigator.appVersion.indexOf("Macintosh")!=-1;
if(!_68f||e.detail!=0||this._seenKeydown){
this._onArrowClick(e);
}
this._seenKeydown=false;
},_onDropDownKeydown:function(e){
this._seenKeydown=true;
},_onDropDownBlur:function(e){
this._seenKeydown=false;
},_onKey:function(e){
if(this.disabled||this.readOnly){
return;
}
if(e.charOrCode==dojo.keys.DOWN_ARROW){
if(!this.dropDown||this.dropDown.domNode.style.visibility=="hidden"){
dojo.stopEvent(e);
this._toggleDropDown();
}
}
},_onBlur:function(){
this._closeDropDown();
this.inherited(arguments);
},_toggleDropDown:function(){
if(this.disabled||this.readOnly){
return;
}
dijit.focus(this.popupStateNode);
var _693=this.dropDown;
if(!_693){
return;
}
if(!this._opened){
if(_693.href&&!_693.isLoaded){
var self=this;
var _695=dojo.connect(_693,"onLoad",function(){
dojo.disconnect(_695);
self._openDropDown();
});
_693._loadCheck(true);
return;
}else{
this._openDropDown();
}
}else{
this._closeDropDown();
}
},_openDropDown:function(){
var _696=this.dropDown;
var _697=_696.domNode.style.width;
var self=this;
dijit.popup.open({parent:this,popup:_696,around:this.domNode,orient:this.isLeftToRight()?{"BL":"TL","BR":"TR","TL":"BL","TR":"BR"}:{"BR":"TR","BL":"TL","TR":"BR","TL":"BL"},onExecute:function(){
self._closeDropDown(true);
},onCancel:function(){
self._closeDropDown(true);
},onClose:function(){
_696.domNode.style.width=_697;
self.popupStateNode.removeAttribute("popupActive");
self._opened=false;
}});
if(this.domNode.offsetWidth>_696.domNode.offsetWidth){
var _699=null;
if(!this.isLeftToRight()){
_699=_696.domNode.parentNode;
var _69a=_699.offsetLeft+_699.offsetWidth;
}
dojo.marginBox(_696.domNode,{w:this.domNode.offsetWidth});
if(_699){
_699.style.left=_69a-this.domNode.offsetWidth+"px";
}
}
this.popupStateNode.setAttribute("popupActive","true");
this._opened=true;
if(_696.focus){
_696.focus();
}
},_closeDropDown:function(_69b){
if(this._opened){
dijit.popup.close(this.dropDown);
if(_69b){
this.focus();
}
this._opened=false;
}
}});
dojo.declare("dijit.form.ComboButton",dijit.form.DropDownButton,{templateString:"<table class='dijit dijitReset dijitInline dijitLeft'\n\tcellspacing='0' cellpadding='0' waiRole=\"presentation\"\n\t><tbody waiRole=\"presentation\"><tr waiRole=\"presentation\"\n\t\t><td class=\"dijitReset dijitStretch dijitButtonContents dijitButtonNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onButtonClick,onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\"  dojoAttachPoint=\"titleNode\"\n\t\t\twaiRole=\"button\" waiState=\"labelledby-${id}_label\"\n\t\t\t><div class=\"dijitReset dijitInline\" dojoAttachPoint=\"iconNode\" waiRole=\"presentation\"></div\n\t\t\t><div class=\"dijitReset dijitInline dijitButtonText\" id=\"${id}_label\" dojoAttachPoint=\"containerNode\" waiRole=\"presentation\"></div\n\t\t></td\n\t\t><td class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"popupStateNode,focusNode\"\n\t\t\tdojoAttachEvent=\"ondijitclick:_onArrowClick, onkeypress:_onKey,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\tstateModifier=\"DownArrow\"\n\t\t\ttitle=\"${optionsTitle}\" name=\"${name}\"\n\t\t\twaiRole=\"button\" waiState=\"haspopup-true\"\n\t\t\t><div class=\"dijitReset dijitArrowButtonInner\" waiRole=\"presentation\">&thinsp;</div\n\t\t\t><div class=\"dijitReset dijitArrowButtonChar\" waiRole=\"presentation\">&#9660;</div\n\t\t></td\n\t></tr></tbody\n></table>\n",attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{id:"",name:"",tabIndex:["focusNode","titleNode"]}),optionsTitle:"",baseClass:"dijitComboButton",_focusedNode:null,postCreate:function(){
this.inherited(arguments);
this._focalNodes=[this.titleNode,this.popupStateNode];
dojo.forEach(this._focalNodes,dojo.hitch(this,function(node){
if(dojo.isIE){
this.connect(node,"onactivate",this._onNodeFocus);
this.connect(node,"ondeactivate",this._onNodeBlur);
}else{
this.connect(node,"onfocus",this._onNodeFocus);
this.connect(node,"onblur",this._onNodeBlur);
}
}));
},focusFocalNode:function(node){
this._focusedNode=node;
dijit.focus(node);
},hasNextFocalNode:function(){
return this._focusedNode!==this.getFocalNodes()[1];
},focusNext:function(){
this._focusedNode=this.getFocalNodes()[this._focusedNode?1:0];
dijit.focus(this._focusedNode);
},hasPrevFocalNode:function(){
return this._focusedNode!==this.getFocalNodes()[0];
},focusPrev:function(){
this._focusedNode=this.getFocalNodes()[this._focusedNode?0:1];
dijit.focus(this._focusedNode);
},getFocalNodes:function(){
return this._focalNodes;
},_onNodeFocus:function(evt){
this._focusedNode=evt.currentTarget;
var fnc=this._focusedNode==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";
dojo.addClass(this._focusedNode,fnc);
},_onNodeBlur:function(evt){
var fnc=evt.currentTarget==this.focusNode?"dijitDownArrowButtonFocused":"dijitButtonContentsFocused";
dojo.removeClass(evt.currentTarget,fnc);
},_onBlur:function(){
this.inherited(arguments);
this._focusedNode=null;
}});
dojo.declare("dijit.form.ToggleButton",dijit.form.Button,{baseClass:"dijitToggleButton",checked:false,attributeMap:dojo.mixin(dojo.clone(dijit.form.Button.prototype.attributeMap),{checked:"focusNode"}),_clicked:function(evt){
this.attr("checked",!this.checked);
},_setCheckedAttr:function(_6a3){
this.checked=_6a3;
dojo.attr(this.focusNode||this.domNode,"checked",_6a3);
dijit.setWaiState(this.focusNode||this.domNode,"pressed",_6a3);
this._setStateClass();
this._handleOnChange(_6a3,true);
},setChecked:function(_6a4){
dojo.deprecated("setChecked("+_6a4+") is deprecated. Use attr('checked',"+_6a4+") instead.","","2.0");
this.attr("checked",_6a4);
},reset:function(){
this._hasBeenBlurred=false;
this.attr("checked",this.params.checked||false);
}});
}
if(!dojo._hasResource["dijit._editor._Plugin"]){
dojo._hasResource["dijit._editor._Plugin"]=true;
dojo.provide("dijit._editor._Plugin");
dojo.declare("dijit._editor._Plugin",null,{constructor:function(args,node){
if(args){
dojo.mixin(this,args);
}
this._connects=[];
},editor:null,iconClassPrefix:"dijitEditorIcon",button:null,queryCommand:null,command:"",commandArg:null,useDefaultCommand:true,buttonClass:dijit.form.Button,getLabel:function(key){
return this.editor.commands[key];
},_initButton:function(_6a8){
if(this.command.length){
var _6a9=this.getLabel(this.command);
var _6aa=this.iconClassPrefix+" "+this.iconClassPrefix+this.command.charAt(0).toUpperCase()+this.command.substr(1);
if(!this.button){
_6a8=dojo.mixin({label:_6a9,showLabel:false,iconClass:_6aa,dropDown:this.dropDown,tabIndex:"-1"},_6a8||{});
this.button=new this.buttonClass(_6a8);
}
}
},destroy:function(f){
dojo.forEach(this._connects,dojo.disconnect);
},connect:function(o,f,tf){
this._connects.push(dojo.connect(o,f,this,tf));
},updateState:function(){
var _e=this.editor;
var _c=this.command;
if(!_e){
return;
}
if(!_e.isLoaded){
return;
}
if(!_c.length){
return;
}
if(this.button){
try{
var _6b1=_e.queryCommandEnabled(_c);
if(this.enabled!==_6b1){
this.enabled=_6b1;
this.button.attr("disabled",!_6b1);
}
if(typeof this.button.checked=="boolean"){
var _6b2=_e.queryCommandState(_c);
if(this.checked!==_6b2){
this.checked=_6b2;
this.button.attr("checked",_e.queryCommandState(_c));
}
}
}
catch(e){
console.debug(e);
}
}
},setEditor:function(_6b3){
this.editor=_6b3;
this._initButton();
if(this.command.length&&!this.editor.queryCommandAvailable(this.command)){
if(this.button){
this.button.domNode.style.display="none";
}
}
if(this.button&&this.useDefaultCommand){
this.connect(this.button,"onClick",dojo.hitch(this.editor,"execCommand",this.command,this.commandArg));
}
this.connect(this.editor,"onNormalizedDisplayChanged","updateState");
},setToolbar:function(_6b4){
if(this.button){
_6b4.addChild(this.button);
}
}});
}
if(!dojo._hasResource["dijit._editor.plugins.EnterKeyHandling"]){
dojo._hasResource["dijit._editor.plugins.EnterKeyHandling"]=true;
dojo.provide("dijit._editor.plugins.EnterKeyHandling");
dojo.declare("dijit._editor.plugins.EnterKeyHandling",dijit._editor._Plugin,{blockNodeForEnter:"BR",constructor:function(args){
if(args){
dojo.mixin(this,args);
}
},setEditor:function(_6b6){
this.editor=_6b6;
if(this.blockNodeForEnter=="BR"){
if(dojo.isIE){
_6b6.contentDomPreFilters.push(dojo.hitch(this,"regularPsToSingleLinePs"));
_6b6.contentDomPostFilters.push(dojo.hitch(this,"singleLinePsToRegularPs"));
_6b6.onLoadDeferred.addCallback(dojo.hitch(this,"_fixNewLineBehaviorForIE"));
}else{
_6b6.onLoadDeferred.addCallback(dojo.hitch(this,function(d){
try{
this.editor.document.execCommand("insertBrOnReturn",false,true);
}
catch(e){
}
return d;
}));
}
}else{
if(this.blockNodeForEnter){
dojo["require"]("dijit._editor.range");
var h=dojo.hitch(this,this.handleEnterKey);
_6b6.addKeyHandler(13,0,0,h);
_6b6.addKeyHandler(13,0,1,h);
this.connect(this.editor,"onKeyPressed","onKeyPressed");
}
}
},connect:function(o,f,tf){
if(!this._connects){
this._connects=[];
}
this._connects.push(dojo.connect(o,f,this,tf));
},destroy:function(){
dojo.forEach(this._connects,dojo.disconnect);
this._connects=[];
},onKeyPressed:function(e){
if(this._checkListLater){
if(dojo.withGlobal(this.editor.window,"isCollapsed",dijit)){
var _6bd=dojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,["LI"]);
if(!_6bd){
dijit._editor.RichText.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
var _6be=dojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.blockNodeForEnter]);
if(_6be){
_6be.innerHTML=this.bogusHtmlContent;
if(dojo.isIE){
var r=this.editor.document.selection.createRange();
r.move("character",-1);
r.select();
}
}else{
alert("onKeyPressed: Can not find the new block node");
}
}else{
if(dojo.isMoz){
if(_6bd.parentNode.parentNode.nodeName=="LI"){
_6bd=_6bd.parentNode.parentNode;
}
}
var fc=_6bd.firstChild;
if(fc&&fc.nodeType==1&&(fc.nodeName=="UL"||fc.nodeName=="OL")){
_6bd.insertBefore(fc.ownerDocument.createTextNode(" "),fc);
var _6c1=dijit.range.create();
_6c1.setStart(_6bd.firstChild,0);
var _6c2=dijit.range.getSelection(this.editor.window,true);
_6c2.removeAllRanges();
_6c2.addRange(_6c1);
}
}
}
this._checkListLater=false;
}
if(this._pressedEnterInBlock){
if(this._pressedEnterInBlock.previousSibling){
this.removeTrailingBr(this._pressedEnterInBlock.previousSibling);
}
delete this._pressedEnterInBlock;
}
},bogusHtmlContent:"&nbsp;",blockNodes:/^(?:P|H1|H2|H3|H4|H5|H6|LI)$/,handleEnterKey:function(e){
if(!this.blockNodeForEnter){
return true;
}
var _6c4,_6c5,_6c6,doc=this.editor.document,br;
if(e.shiftKey||this.blockNodeForEnter=="BR"){
var _6c9=dojo.withGlobal(this.editor.window,"getParentElement",dijit._editor.selection);
var _6ca=dijit.range.getAncestor(_6c9,this.blockNodes);
if(_6ca){
if(!e.shiftKey&&_6ca.tagName=="LI"){
return true;
}
_6c4=dijit.range.getSelection(this.editor.window);
_6c5=_6c4.getRangeAt(0);
if(!_6c5.collapsed){
_6c5.deleteContents();
}
if(dijit.range.atBeginningOfContainer(_6ca,_6c5.startContainer,_6c5.startOffset)){
if(e.shiftKey){
br=doc.createElement("br");
_6c6=dijit.range.create();
_6ca.insertBefore(br,_6ca.firstChild);
_6c6.setStartBefore(br.nextSibling);
_6c4.removeAllRanges();
_6c4.addRange(_6c6);
}else{
dojo.place(br,_6ca,"before");
}
}else{
if(dijit.range.atEndOfContainer(_6ca,_6c5.startContainer,_6c5.startOffset)){
_6c6=dijit.range.create();
br=doc.createElement("br");
if(e.shiftKey){
_6ca.appendChild(br);
_6ca.appendChild(doc.createTextNode(" "));
_6c6.setStart(_6ca.lastChild,0);
}else{
dojo.place(br,_6ca,"after");
_6c6.setStartAfter(_6ca);
}
_6c4.removeAllRanges();
_6c4.addRange(_6c6);
}else{
return true;
}
}
}else{
dijit._editor.RichText.prototype.execCommand.call(this.editor,"inserthtml","<br>");
}
return false;
}
var _6cb=true;
_6c4=dijit.range.getSelection(this.editor.window);
_6c5=_6c4.getRangeAt(0);
if(!_6c5.collapsed){
_6c5.deleteContents();
}
var _6cc=dijit.range.getBlockAncestor(_6c5.endContainer,null,this.editor.editNode);
var _6cd=_6cc.blockNode;
if((this._checkListLater=(_6cd&&(_6cd.nodeName=="LI"||_6cd.parentNode.nodeName=="LI")))){
if(dojo.isMoz){
this._pressedEnterInBlock=_6cd;
}
if(/^(?:\s|&nbsp;)$/.test(_6cd.innerHTML)){
_6cd.innerHTML="";
}
return true;
}
if(!_6cc.blockNode||_6cc.blockNode===this.editor.editNode){
dijit._editor.RichText.prototype.execCommand.call(this.editor,"formatblock",this.blockNodeForEnter);
_6cc={blockNode:dojo.withGlobal(this.editor.window,"getAncestorElement",dijit._editor.selection,[this.blockNodeForEnter]),blockContainer:this.editor.editNode};
if(_6cc.blockNode){
if(!(_6cc.blockNode.textContent||_6cc.blockNode.innerHTML).replace(/^\s+|\s+$/g,"").length){
this.removeTrailingBr(_6cc.blockNode);
return false;
}
}else{
_6cc.blockNode=this.editor.editNode;
}
_6c4=dijit.range.getSelection(this.editor.window);
_6c5=_6c4.getRangeAt(0);
}
var _6ce=doc.createElement(this.blockNodeForEnter);
_6ce.innerHTML=this.bogusHtmlContent;
this.removeTrailingBr(_6cc.blockNode);
if(dijit.range.atEndOfContainer(_6cc.blockNode,_6c5.endContainer,_6c5.endOffset)){
if(_6cc.blockNode===_6cc.blockContainer){
_6cc.blockNode.appendChild(_6ce);
}else{
dojo.place(_6ce,_6cc.blockNode,"after");
}
_6cb=false;
_6c6=dijit.range.create();
_6c6.setStart(_6ce,0);
_6c4.removeAllRanges();
_6c4.addRange(_6c6);
if(this.editor.height){
_6ce.scrollIntoView(false);
}
}else{
if(dijit.range.atBeginningOfContainer(_6cc.blockNode,_6c5.startContainer,_6c5.startOffset)){
dojo.place(_6ce,_6cc.blockNode,_6cc.blockNode===_6cc.blockContainer?"first":"before");
if(_6ce.nextSibling&&this.editor.height){
_6ce.nextSibling.scrollIntoView(false);
}
_6cb=false;
}else{
if(dojo.isMoz){
this._pressedEnterInBlock=_6cc.blockNode;
}
}
}
return _6cb;
},removeTrailingBr:function(_6cf){
var para=/P|DIV|LI/i.test(_6cf.tagName)?_6cf:dijit._editor.selection.getParentOfType(_6cf,["P","DIV","LI"]);
if(!para){
return;
}
if(para.lastChild){
if((para.childNodes.length>1&&para.lastChild.nodeType==3&&/^[\s\xAD]*$/.test(para.lastChild.nodeValue))||(para.lastChild&&para.lastChild.tagName=="BR")){
dojo._destroyElement(para.lastChild);
}
}
if(!para.childNodes.length){
para.innerHTML=this.bogusHtmlContent;
}
},_fixNewLineBehaviorForIE:function(d){
if(this.editor.document.__INSERTED_EDITIOR_NEWLINE_CSS===undefined){
var _6d2="p{margin:0 !important;}";
var _6d3=function(_6d4,doc,URI){
if(!_6d4){
return null;
}
if(!doc){
doc=document;
}
var _6d7=doc.createElement("style");
_6d7.setAttribute("type","text/css");
var head=doc.getElementsByTagName("head")[0];
if(!head){
console.debug("No head tag in document, aborting styles");
return null;
}else{
head.appendChild(_6d7);
}
if(_6d7.styleSheet){
var _6d9=function(){
try{
_6d7.styleSheet.cssText=_6d4;
}
catch(e){
console.debug(e);
}
};
if(_6d7.styleSheet.disabled){
setTimeout(_6d9,10);
}else{
_6d9();
}
}else{
var _6da=doc.createTextNode(_6d4);
_6d7.appendChild(_6da);
}
return _6d7;
};
_6d3(_6d2,this.editor.document);
this.editor.document.__INSERTED_EDITIOR_NEWLINE_CSS=true;
return d;
}
return null;
},regularPsToSingleLinePs:function(_6db,_6dc){
function wrapLinesInPs(el){
function wrapNodes(_6de){
var newP=_6de[0].ownerDocument.createElement("p");
_6de[0].parentNode.insertBefore(newP,_6de[0]);
dojo.forEach(_6de,function(node){
newP.appendChild(node);
});
};
var _6e1=0;
var _6e2=[];
var _6e3;
while(_6e1<el.childNodes.length){
_6e3=el.childNodes[_6e1];
if(_6e3.nodeType==3||(_6e3.nodeType==1&&_6e3.nodeName!="BR"&&dojo.style(_6e3,"display")!="block")){
_6e2.push(_6e3);
}else{
var _6e4=_6e3.nextSibling;
if(_6e2.length){
wrapNodes(_6e2);
_6e1=(_6e1+1)-_6e2.length;
if(_6e3.nodeName=="BR"){
dojo._destroyElement(_6e3);
}
}
_6e2=[];
}
_6e1++;
}
if(_6e2.length){
wrapNodes(_6e2);
}
};
function splitP(el){
var _6e6=null;
var _6e7=[];
var _6e8=el.childNodes.length-1;
for(var i=_6e8;i>=0;i--){
_6e6=el.childNodes[i];
if(_6e6.nodeName=="BR"){
var newP=_6e6.ownerDocument.createElement("p");
dojo.place(newP,el,"after");
if(_6e7.length==0&&i!=_6e8){
newP.innerHTML="&nbsp;";
}
dojo.forEach(_6e7,function(node){
newP.appendChild(node);
});
dojo._destroyElement(_6e6);
_6e7=[];
}else{
_6e7.unshift(_6e6);
}
}
};
var _6ec=[];
var ps=_6db.getElementsByTagName("p");
dojo.forEach(ps,function(p){
_6ec.push(p);
});
dojo.forEach(_6ec,function(p){
if((p.previousSibling)&&(p.previousSibling.nodeName=="P"||dojo.style(p.previousSibling,"display")!="block")){
var newP=p.parentNode.insertBefore(this.document.createElement("p"),p);
newP.innerHTML=_6dc?"":"&nbsp;";
}
splitP(p);
},this.editor);
wrapLinesInPs(_6db);
return _6db;
},singleLinePsToRegularPs:function(_6f1){
function getParagraphParents(node){
var ps=node.getElementsByTagName("p");
var _6f4=[];
for(var i=0;i<ps.length;i++){
var p=ps[i];
var _6f7=false;
for(var k=0;k<_6f4.length;k++){
if(_6f4[k]===p.parentNode){
_6f7=true;
break;
}
}
if(!_6f7){
_6f4.push(p.parentNode);
}
}
return _6f4;
};
function isParagraphDelimiter(node){
if(node.nodeType!=1||node.tagName!="P"){
return dojo.style(node,"display")=="block";
}else{
if(!node.childNodes.length||node.innerHTML=="&nbsp;"){
return true;
}
}
return false;
};
var _6fa=getParagraphParents(_6f1);
for(var i=0;i<_6fa.length;i++){
var _6fc=_6fa[i];
var _6fd=null;
var node=_6fc.firstChild;
var _6ff=null;
while(node){
if(node.nodeType!="1"||node.tagName!="P"){
_6fd=null;
}else{
if(isParagraphDelimiter(node)){
_6ff=node;
_6fd=null;
}else{
if(_6fd==null){
_6fd=node;
}else{
if((!_6fd.lastChild||_6fd.lastChild.nodeName!="BR")&&(node.firstChild)&&(node.firstChild.nodeName!="BR")){
_6fd.appendChild(this.editor.document.createElement("br"));
}
while(node.firstChild){
_6fd.appendChild(node.firstChild);
}
_6ff=node;
}
}
}
node=node.nextSibling;
if(_6ff){
dojo._destroyElement(_6ff);
_6ff=null;
}
}
}
return _6f1;
}});
}
if(!dojo._hasResource["dijit.Editor"]){
dojo._hasResource["dijit.Editor"]=true;
dojo.provide("dijit.Editor");
dojo.declare("dijit.Editor",dijit._editor.RichText,{plugins:null,extraPlugins:null,constructor:function(){
if(!dojo.isArray(this.plugins)){
this.plugins=["undo","redo","|","cut","copy","paste","|","bold","italic","underline","strikethrough","|","insertOrderedList","insertUnorderedList","indent","outdent","|","justifyLeft","justifyRight","justifyCenter","justifyFull","dijit._editor.plugins.EnterKeyHandling"];
}
this._plugins=[];
this._editInterval=this.editActionInterval*1000;
if(dojo.isIE){
this.events.push("onBeforeDeactivate");
}
},postCreate:function(){
if(this.customUndo){
dojo["require"]("dijit._editor.range");
this._steps=this._steps.slice(0);
this._undoedSteps=this._undoedSteps.slice(0);
}
if(dojo.isArray(this.extraPlugins)){
this.plugins=this.plugins.concat(this.extraPlugins);
}
this.inherited(arguments);
this.commands=dojo.i18n.getLocalization("dijit._editor","commands",this.lang);
if(!this.toolbar){
this.toolbar=new dijit.Toolbar({});
dojo.place(this.toolbar.domNode,this.editingArea,"before");
}
dojo.forEach(this.plugins,this.addPlugin,this);
this.onNormalizedDisplayChanged();
this.toolbar.startup();
},destroy:function(){
dojo.forEach(this._plugins,function(p){
if(p&&p.destroy){
p.destroy();
}
});
this._plugins=[];
this.toolbar.destroy();
delete this.toolbar;
this.inherited(arguments);
},addPlugin:function(_701,_702){
var args=dojo.isString(_701)?{name:_701}:_701;
if(!args.setEditor){
var o={"args":args,"plugin":null,"editor":this};
dojo.publish(dijit._scopeName+".Editor.getPlugin",[o]);
if(!o.plugin){
var pc=dojo.getObject(args.name);
if(pc){
o.plugin=new pc(args);
}
}
if(!o.plugin){
console.warn("Cannot find plugin",_701);
return;
}
_701=o.plugin;
}
if(arguments.length>1){
this._plugins[_702]=_701;
}else{
this._plugins.push(_701);
}
_701.setEditor(this);
if(dojo.isFunction(_701.setToolbar)){
_701.setToolbar(this.toolbar);
}
},startup:function(){
},resize:function(){
dijit.layout._LayoutWidget.prototype.resize.apply(this,arguments);
},layout:function(){
this.editingArea.style.height=(this._contentBox.h-dojo.marginBox(this.toolbar.domNode).h)+"px";
if(this.iframe){
this.iframe.style.height="100%";
}
this._layoutMode=true;
},onBeforeDeactivate:function(e){
if(this.customUndo){
this.endEditing(true);
}
this._saveSelection();
},customUndo:dojo.isIE,editActionInterval:3,beginEditing:function(cmd){
if(!this._inEditing){
this._inEditing=true;
this._beginEditing(cmd);
}
if(this.editActionInterval>0){
if(this._editTimer){
clearTimeout(this._editTimer);
}
this._editTimer=setTimeout(dojo.hitch(this,this.endEditing),this._editInterval);
}
},_steps:[],_undoedSteps:[],execCommand:function(cmd){
if(this.customUndo&&(cmd=="undo"||cmd=="redo")){
return this[cmd]();
}else{
if(this.customUndo){
this.endEditing();
this._beginEditing();
}
try{
var r=this.inherited("execCommand",arguments);
if(dojo.isSafari&&cmd=="paste"&&!r){
var su=dojo.string.substitute,_isM=navigator.userAgent.indexOf("Macintosh")!=-1;
alert(su(this.commands.systemShortcut,[this.commands[cmd],su(this.commands[_isM?"appleKey":"ctrlKey"],["V"])]));
}
}
catch(e){
if(dojo.isMoz&&/copy|cut|paste/.test(cmd)){
var sub=dojo.string.substitute,_70d={cut:"X",copy:"C",paste:"V"},_70e=navigator.userAgent.indexOf("Macintosh")!=-1;
alert(sub(this.commands.systemShortcutFF,[this.commands[cmd],sub(this.commands[_70e?"appleKey":"ctrlKey"],[_70d[cmd]])]));
}
r=false;
}
if(this.customUndo){
this._endEditing();
}
return r;
}
},queryCommandEnabled:function(cmd){
if(this.customUndo&&(cmd=="undo"||cmd=="redo")){
return cmd=="undo"?(this._steps.length>1):(this._undoedSteps.length>0);
}else{
return this.inherited("queryCommandEnabled",arguments);
}
},focus:function(){
var _710=0;
if(this._savedSelection&&dojo.isIE){
_710=dijit._curFocus!=this.editNode;
}
this.inherited(arguments);
if(_710){
this._restoreSelection();
}
},_moveToBookmark:function(b){
var _712=b;
if(dojo.isIE){
if(dojo.isArray(b)){
_712=[];
dojo.forEach(b,function(n){
_712.push(dijit.range.getNode(n,this.editNode));
},this);
}
}else{
var r=dijit.range.create();
r.setStart(dijit.range.getNode(b.startContainer,this.editNode),b.startOffset);
r.setEnd(dijit.range.getNode(b.endContainer,this.editNode),b.endOffset);
_712=r;
}
dojo.withGlobal(this.window,"moveToBookmark",dijit,[_712]);
},_changeToStep:function(from,to){
this.setValue(to.text);
var b=to.bookmark;
if(!b){
return;
}
this._moveToBookmark(b);
},undo:function(){
this.endEditing(true);
var s=this._steps.pop();
if(this._steps.length>0){
this.focus();
this._changeToStep(s,this._steps[this._steps.length-1]);
this._undoedSteps.push(s);
this.onDisplayChanged();
return true;
}
return false;
},redo:function(){
this.endEditing(true);
var s=this._undoedSteps.pop();
if(s&&this._steps.length>0){
this.focus();
this._changeToStep(this._steps[this._steps.length-1],s);
this._steps.push(s);
this.onDisplayChanged();
return true;
}
return false;
},endEditing:function(_71a){
if(this._editTimer){
clearTimeout(this._editTimer);
}
if(this._inEditing){
this._endEditing(_71a);
this._inEditing=false;
}
},_getBookmark:function(){
var b=dojo.withGlobal(this.window,dijit.getBookmark);
var tmp=[];
if(dojo.isIE){
if(dojo.isArray(b)){
dojo.forEach(b,function(n){
tmp.push(dijit.range.getIndex(n,this.editNode).o);
},this);
b=tmp;
}
}else{
tmp=dijit.range.getIndex(b.startContainer,this.editNode).o;
b={startContainer:tmp,startOffset:b.startOffset,endContainer:b.endContainer===b.startContainer?tmp:dijit.range.getIndex(b.endContainer,this.editNode).o,endOffset:b.endOffset};
}
return b;
},_beginEditing:function(cmd){
if(this._steps.length===0){
this._steps.push({"text":this.savedContent,"bookmark":this._getBookmark()});
}
},_endEditing:function(_71f){
var v=this.getValue(true);
this._undoedSteps=[];
this._steps.push({text:v,bookmark:this._getBookmark()});
},onKeyDown:function(e){
if(!dojo.isIE&&!this.iframe&&e.keyCode==dojo.keys.TAB&&!this.tabIndent){
this._saveSelection();
}
if(!this.customUndo){
this.inherited("onKeyDown",arguments);
return;
}
var k=e.keyCode,ks=dojo.keys;
if(e.ctrlKey&&!e.altKey){
if(k==90||k==122){
dojo.stopEvent(e);
this.undo();
return;
}else{
if(k==89||k==121){
dojo.stopEvent(e);
this.redo();
return;
}
}
}
this.inherited("onKeyDown",arguments);
switch(k){
case ks.ENTER:
case ks.BACKSPACE:
case ks.DELETE:
this.beginEditing();
break;
case 88:
case 86:
if(e.ctrlKey&&!e.altKey&&!e.metaKey){
this.endEditing();
if(e.keyCode==88){
this.beginEditing("cut");
setTimeout(dojo.hitch(this,this.endEditing),1);
}else{
this.beginEditing("paste");
setTimeout(dojo.hitch(this,this.endEditing),1);
}
break;
}
default:
if(!e.ctrlKey&&!e.altKey&&!e.metaKey&&(e.keyCode<dojo.keys.F1||e.keyCode>dojo.keys.F15)){
this.beginEditing();
break;
}
case ks.ALT:
this.endEditing();
break;
case ks.UP_ARROW:
case ks.DOWN_ARROW:
case ks.LEFT_ARROW:
case ks.RIGHT_ARROW:
case ks.HOME:
case ks.END:
case ks.PAGE_UP:
case ks.PAGE_DOWN:
this.endEditing(true);
break;
case ks.CTRL:
case ks.SHIFT:
case ks.TAB:
break;
}
},_onBlur:function(){
this.inherited("_onBlur",arguments);
this.endEditing(true);
},_saveSelection:function(){
this._savedSelection=this._getBookmark();
},_restoreSelection:function(){
if(this._savedSelection){
this._moveToBookmark(this._savedSelection);
delete this._savedSelection;
}
},_onFocus:function(){
this._restoreSelection();
this.inherited(arguments);
},onClick:function(){
this.endEditing(true);
this.inherited("onClick",arguments);
}});
dojo.subscribe(dijit._scopeName+".Editor.getPlugin",null,function(o){
if(o.plugin){
return;
}
var args=o.args,p;
var _p=dijit._editor._Plugin;
var name=args.name;
switch(name){
case "undo":
case "redo":
case "cut":
case "copy":
case "paste":
case "insertOrderedList":
case "insertUnorderedList":
case "indent":
case "outdent":
case "justifyCenter":
case "justifyFull":
case "justifyLeft":
case "justifyRight":
case "delete":
case "selectAll":
case "removeFormat":
case "unlink":
case "insertHorizontalRule":
p=new _p({command:name});
break;
case "bold":
case "italic":
case "underline":
case "strikethrough":
case "subscript":
case "superscript":
p=new _p({buttonClass:dijit.form.ToggleButton,command:name});
break;
case "|":
p=new _p({button:new dijit.ToolbarSeparator()});
}
o.plugin=p;
});
}
if(!dojo._hasResource["dijit.form.TextBox"]){
dojo._hasResource["dijit.form.TextBox"]=true;
dojo.provide("dijit.form.TextBox");
dojo.declare("dijit.form.TextBox",dijit.form._FormValueWidget,{trim:false,uppercase:false,lowercase:false,propercase:false,maxLength:"",templateString:"<input class=\"dijit dijitReset dijitLeft\" dojoAttachPoint='textbox,focusNode' name=\"${name}\"\n\tdojoAttachEvent='onmouseenter:_onMouse,onmouseleave:_onMouse,onfocus:_onMouse,onblur:_onMouse,onkeypress:_onKeyPress'\n\tautocomplete=\"off\" type=\"${type}\"\n\t/>\n",baseClass:"dijitTextBox",attributeMap:dojo.mixin(dojo.clone(dijit.form._FormValueWidget.prototype.attributeMap),{maxLength:"focusNode"}),_getValueAttr:function(){
return this.parse(this.attr("displayedValue"),this.constraints);
},_setValueAttr:function(_729,_72a,_72b){
var _72c;
if(_729!==undefined){
_72c=this.filter(_729);
if(_72c!==null&&((typeof _72c!="number")||!isNaN(_72c))){
if(typeof _72b!="string"){
_72b=this.format(_72c,this.constraints);
}
}else{
_72b="";
}
}
if(_72b!=null&&_72b!=undefined){
this.textbox.value=_72b;
}
dijit.form.TextBox.superclass._setValueAttr.call(this,_72c,_72a);
},displayedValue:"",getDisplayedValue:function(){
dojo.deprecated(this.declaredClass+"::getDisplayedValue() is deprecated. Use attr('displayedValue') instead.","","2.0");
return this.attr("displayedValue");
},_getDisplayedValueAttr:function(){
return this.filter(this.textbox.value);
},setDisplayedValue:function(_72d){
dojo.deprecated(this.declaredClass+"::setDisplayedValue() is deprecated. Use attr('displayedValue', ...) instead.","","2.0");
this.attr("displayedValue",_72d);
},_setDisplayedValueAttr:function(_72e){
this.textbox.value=_72e;
this._setValueAttr(this.attr("value"));
},format:function(_72f,_730){
return ((_72f==null||_72f==undefined)?"":(_72f.toString?_72f.toString():_72f));
},parse:function(_731,_732){
return _731;
},postCreate:function(){
this.textbox.setAttribute("value",this.textbox.value);
this.inherited(arguments);
this._layoutHack();
},filter:function(val){
if(typeof val!="string"){
return val;
}
if(this.trim){
val=dojo.trim(val);
}
if(this.uppercase){
val=val.toUpperCase();
}
if(this.lowercase){
val=val.toLowerCase();
}
if(this.propercase){
val=val.replace(/[^\s]+/g,function(word){
return word.substring(0,1).toUpperCase()+word.substring(1);
});
}
return val;
},_setBlurValue:function(){
this._setValueAttr(this.attr("value"),(this.isValid?this.isValid():true));
},_onBlur:function(){
this._setBlurValue();
this.inherited(arguments);
}});
dijit.selectInputText=function(_735,_736,stop){
var _738=dojo.global;
var _739=dojo.doc;
_735=dojo.byId(_735);
if(isNaN(_736)){
_736=0;
}
if(isNaN(stop)){
stop=_735.value?_735.value.length:0;
}
_735.focus();
if(_739["selection"]&&dojo.body()["createTextRange"]){
if(_735.createTextRange){
var _73a=_735.createTextRange();
with(_73a){
collapse(true);
moveStart("character",_736);
moveEnd("character",stop);
select();
}
}
}else{
if(_738["getSelection"]){
var _73b=_738.getSelection();
if(_735.setSelectionRange){
_735.setSelectionRange(_736,stop);
}
}
}
};
}
if(!dojo._hasResource["dijit.Tooltip"]){
dojo._hasResource["dijit.Tooltip"]=true;
dojo.provide("dijit.Tooltip");
dojo.declare("dijit._MasterTooltip",[dijit._Widget,dijit._Templated],{duration:dijit.defaultDuration,templateString:"<div class=\"dijitTooltip dijitTooltipLeft\" id=\"dojoTooltip\">\n\t<div class=\"dijitTooltipContainer dijitTooltipContents\" dojoAttachPoint=\"containerNode\" waiRole='alert'></div>\n\t<div class=\"dijitTooltipConnector\"></div>\n</div>\n",postCreate:function(){
dojo.body().appendChild(this.domNode);
this.bgIframe=new dijit.BackgroundIframe(this.domNode);
this.fadeIn=dojo.fadeIn({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onShow")});
this.fadeOut=dojo.fadeOut({node:this.domNode,duration:this.duration,onEnd:dojo.hitch(this,"_onHide")});
},show:function(_73c,_73d,_73e){
if(this.aroundNode&&this.aroundNode===_73d){
return;
}
if(this.fadeOut.status()=="playing"){
this._onDeck=arguments;
return;
}
this.containerNode.innerHTML=_73c;
this.domNode.style.top=(this.domNode.offsetTop+1)+"px";
var _73f={};
var ltr=this.isLeftToRight();
dojo.forEach((_73e&&_73e.length)?_73e:dijit.Tooltip.defaultPosition,function(pos){
switch(pos){
case "after":
_73f[ltr?"BR":"BL"]=ltr?"BL":"BR";
break;
case "before":
_73f[ltr?"BL":"BR"]=ltr?"BR":"BL";
break;
case "below":
_73f[ltr?"BL":"BR"]=ltr?"TL":"TR";
_73f[ltr?"BR":"BL"]=ltr?"TR":"TL";
break;
case "above":
default:
_73f[ltr?"TL":"TR"]=ltr?"BL":"BR";
_73f[ltr?"TR":"TL"]=ltr?"BR":"BL";
break;
}
});
var pos=dijit.placeOnScreenAroundElement(this.domNode,_73d,_73f,dojo.hitch(this,"orient"));
dojo.style(this.domNode,"opacity",0);
this.fadeIn.play();
this.isShowingNow=true;
this.aroundNode=_73d;
},orient:function(node,_744,_745){
node.className="dijitTooltip "+{"BL-TL":"dijitTooltipBelow dijitTooltipABLeft","TL-BL":"dijitTooltipAbove dijitTooltipABLeft","BR-TR":"dijitTooltipBelow dijitTooltipABRight","TR-BR":"dijitTooltipAbove dijitTooltipABRight","BR-BL":"dijitTooltipRight","BL-BR":"dijitTooltipLeft"}[_744+"-"+_745];
},_onShow:function(){
if(dojo.isIE){
this.domNode.style.filter="";
}
},hide:function(_746){
if(this._onDeck&&this._onDeck[1]==_746){
this._onDeck=null;
}else{
if(this.aroundNode===_746){
this.fadeIn.stop();
this.isShowingNow=false;
this.aroundNode=null;
this.fadeOut.play();
}else{
}
}
},_onHide:function(){
this.domNode.style.cssText="";
if(this._onDeck){
this.show.apply(this,this._onDeck);
this._onDeck=null;
}
}});
dijit.showTooltip=function(_747,_748,_749){
if(!dijit._masterTT){
dijit._masterTT=new dijit._MasterTooltip();
}
return dijit._masterTT.show(_747,_748,_749);
};
dijit.hideTooltip=function(_74a){
if(!dijit._masterTT){
dijit._masterTT=new dijit._MasterTooltip();
}
return dijit._masterTT.hide(_74a);
};
dojo.declare("dijit.Tooltip",dijit._Widget,{label:"",showDelay:400,connectId:[],position:[],postCreate:function(){
dojo.addClass(this.domNode,"dijitTooltipData");
this._connectNodes=[];
dojo.forEach(this.connectId,function(id){
var node=dojo.byId(id);
if(node){
this._connectNodes.push(node);
dojo.forEach(["onMouseEnter","onMouseLeave","onFocus","onBlur"],function(_74d){
this.connect(node,_74d.toLowerCase(),"_"+_74d);
},this);
if(dojo.isIE){
node.style.zoom=1;
}
}
},this);
},_onMouseEnter:function(e){
this._onHover(e);
},_onMouseLeave:function(e){
this._onUnHover(e);
},_onFocus:function(e){
this._focus=true;
this._onHover(e);
this.inherited(arguments);
},_onBlur:function(e){
this._focus=false;
this._onUnHover(e);
this.inherited(arguments);
},_onHover:function(e){
if(!this._showTimer){
var _753=e.target;
this._showTimer=setTimeout(dojo.hitch(this,function(){
this.open(_753);
}),this.showDelay);
}
},_onUnHover:function(e){
if(this._focus){
return;
}
if(this._showTimer){
clearTimeout(this._showTimer);
delete this._showTimer;
}
this.close();
},open:function(_755){
_755=_755||this._connectNodes[0];
if(!_755){
return;
}
if(this._showTimer){
clearTimeout(this._showTimer);
delete this._showTimer;
}
dijit.showTooltip(this.label||this.domNode.innerHTML,_755,this.position);
this._connectNode=_755;
},close:function(){
if(this._connectNode){
dijit.hideTooltip(this._connectNode);
delete this._connectNode;
}
if(this._showTimer){
clearTimeout(this._showTimer);
delete this._showTimer;
}
},uninitialize:function(){
this.close();
}});
dijit.Tooltip.defaultPosition=["after","before"];
}
if(!dojo._hasResource["dijit.form.ValidationTextBox"]){
dojo._hasResource["dijit.form.ValidationTextBox"]=true;
dojo.provide("dijit.form.ValidationTextBox");
dojo.declare("dijit.form.ValidationTextBox",dijit.form.TextBox,{templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" waiRole=\"presentation\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input class=\"dijitReset\" dojoAttachPoint='textbox,focusNode' dojoAttachEvent='onfocus:_update,onkeyup:_update,onblur:_onMouse,onkeypress:_onKeyPress' autocomplete=\"off\"\n\t\t\ttype='${type}' name='${name}'\n\t\t/></div\n\t></div\n></div>\n",baseClass:"dijitTextBox",required:false,promptMessage:"",invalidMessage:"$_unset_$",constraints:{},regExp:".*",regExpGen:function(_756){
return this.regExp;
},state:"",tooltipPosition:[],_setValueAttr:function(){
this.inherited(arguments);
this.validate(this._focused);
},validator:function(_757,_758){
return (new RegExp("^(?:"+this.regExpGen(_758)+")"+(this.required?"":"?")+"$")).test(_757)&&(!this.required||!this._isEmpty(_757))&&(this._isEmpty(_757)||this.parse(_757,_758)!==undefined);
},_isValidSubset:function(){
return this.textbox.value.search(this._partialre)==0;
},isValid:function(_759){
return this.validator(this.textbox.value,this.constraints);
},_isEmpty:function(_75a){
return /^\s*$/.test(_75a);
},getErrorMessage:function(_75b){
return this.invalidMessage;
},getPromptMessage:function(_75c){
return this.promptMessage;
},_maskValidSubsetError:true,validate:function(_75d){
var _75e="";
var _75f=this.disabled||this.isValid(_75d);
if(_75f){
this._maskValidSubsetError=true;
}
var _760=!_75f&&_75d&&this._isValidSubset();
var _761=this._isEmpty(this.textbox.value);
this.state=(_75f||(!this._hasBeenBlurred&&_761)||_760)?"":"Error";
if(this.state=="Error"){
this._maskValidSubsetError=false;
}
this._setStateClass();
dijit.setWaiState(this.focusNode,"invalid",_75f?"false":"true");
if(_75d){
if(_761){
_75e=this.getPromptMessage(true);
}
if(!_75e&&(this.state=="Error"||(_760&&!this._maskValidSubsetError))){
_75e=this.getErrorMessage(true);
}
}
this.displayMessage(_75e);
return _75f;
},_message:"",displayMessage:function(_762){
if(this._message==_762){
return;
}
this._message=_762;
dijit.hideTooltip(this.domNode);
if(_762){
dijit.showTooltip(_762,this.domNode,this.tooltipPosition);
}
},_refreshState:function(){
this.validate(this._focused);
},_update:function(e){
this._refreshState();
this._onMouse(e);
},constructor:function(){
this.constraints={};
},postMixInProperties:function(){
this.inherited(arguments);
this.constraints.locale=this.lang;
this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);
if(this.invalidMessage=="$_unset_$"){
this.invalidMessage=this.messages.invalidMessage;
}
var p=this.regExpGen(this.constraints);
this.regExp=p;
var _765="";
if(p!=".*"){
this.regExp.replace(/\\.|\[\]|\[.*?[^\\]{1}\]|\{.*?\}|\(\?[=:!]|./g,function(re){
switch(re.charAt(0)){
case "{":
case "+":
case "?":
case "*":
case "^":
case "$":
case "|":
case "(":
_765+=re;
break;
case ")":
_765+="|$)";
break;
default:
_765+="(?:"+re+"|$)";
break;
}
});
}
try{
"".search(_765);
}
catch(e){
_765=this.regExp;
console.debug("RegExp error in "+this.declaredClass+": "+this.regExp);
}
this._partialre="^(?:"+_765+")$";
},_setDisabledAttr:function(_767){
this.inherited(arguments);
if(this.valueNode){
this.valueNode.disabled=_767;
}
this._refreshState();
},_setRequiredAttr:function(_768){
this.required=_768;
dijit.setWaiState(this.focusNode,"required",_768);
this._refreshState();
},postCreate:function(){
if(dojo.isIE){
var s=dojo.getComputedStyle(this.focusNode);
if(s){
var ff=s.fontFamily;
if(ff){
this.focusNode.style.fontFamily=ff;
}
}
}
this.inherited(arguments);
}});
dojo.declare("dijit.form.MappedTextBox",dijit.form.ValidationTextBox,{serialize:function(val,_76c){
return val.toString?val.toString():"";
},toString:function(){
var val=this.filter(this.attr("value"));
return val!=null?(typeof val=="string"?val:this.serialize(val,this.constraints)):"";
},validate:function(){
this.valueNode.value=this.toString();
return this.inherited(arguments);
},buildRendering:function(){
this.inherited(arguments);
var _76e=this.textbox;
var _76f=(this.valueNode=dojo.doc.createElement("input"));
_76f.setAttribute("type",_76e.type);
dojo.style(_76f,"display","none");
this.valueNode.name=this.textbox.name;
dojo.place(_76f,_76e,"after");
this.textbox.name=this.textbox.name+"_displayed_";
this.textbox.removeAttribute("name");
},_setDisabledAttr:function(_770){
this.inherited(arguments);
dojo.attr(this.valueNode,"disabled",_770);
}});
dojo.declare("dijit.form.RangeBoundTextBox",dijit.form.MappedTextBox,{rangeMessage:"",rangeCheck:function(_771,_772){
var _773="min" in _772;
var _774="max" in _772;
if(_773||_774){
return (!_773||this.compare(_771,_772.min)>=0)&&(!_774||this.compare(_771,_772.max)<=0);
}
return true;
},isInRange:function(_775){
return this.rangeCheck(this.attr("value"),this.constraints);
},_isDefinitelyOutOfRange:function(){
var val=this.attr("value");
var _777=false;
var _778=false;
if("min" in this.constraints){
var min=this.constraints.min;
val=this.compare(val,((typeof min=="number")&&min>=0&&val!=0)?0:min);
_777=(typeof val=="number")&&val<0;
}
if("max" in this.constraints){
var max=this.constraints.max;
val=this.compare(val,((typeof max!="number")||max>0)?max:0);
_778=(typeof val=="number")&&val>0;
}
return _777||_778;
},_isValidSubset:function(){
return this.inherited(arguments)&&!this._isDefinitelyOutOfRange();
},isValid:function(_77b){
return this.inherited(arguments)&&((this._isEmpty(this.textbox.value)&&!this.required)||this.isInRange(_77b));
},getErrorMessage:function(_77c){
if(dijit.form.RangeBoundTextBox.superclass.isValid.call(this,false)&&!this.isInRange(_77c)){
return this.rangeMessage;
}
return this.inherited(arguments);
},postMixInProperties:function(){
this.inherited(arguments);
if(!this.rangeMessage){
this.messages=dojo.i18n.getLocalization("dijit.form","validate",this.lang);
this.rangeMessage=this.messages.rangeMessage;
}
},postCreate:function(){
this.inherited(arguments);
if(this.constraints.min!==undefined){
dijit.setWaiState(this.focusNode,"valuemin",this.constraints.min);
}
if(this.constraints.max!==undefined){
dijit.setWaiState(this.focusNode,"valuemax",this.constraints.max);
}
},_setValueAttr:function(_77d,_77e){
dijit.setWaiState(this.focusNode,"valuenow",_77d);
this.inherited(arguments);
}});
}
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(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(_782,_783){
var _784=[];
function createSortFunction(attr,dir){
return function(_787,_788){
var a=_783.getValue(_787,attr);
var b=_783.getValue(_788,attr);
var _78b=null;
if(_783.comparatorMap){
if(typeof attr!=="string"){
attr=_783.getIdentity(attr);
}
_78b=_783.comparatorMap[attr]||dojo.data.util.sorter.basicComparator;
}
_78b=_78b||dojo.data.util.sorter.basicComparator;
return dir*_78b(a,b);
};
};
var _78c;
for(var i=0;i<_782.length;i++){
_78c=_782[i];
if(_78c.attribute){
var _78e=(_78c.descending)?-1:1;
_784.push(createSortFunction(_78c.attribute,_78e));
}
}
return function(rowA,rowB){
var i=0;
while(i<_784.length){
var ret=_784[i++](rowA,rowB);
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(_793){
_793=_793||{};
if(!_793.store){
_793.store=this;
}
var self=this;
var _795=function(_796,_797){
if(_797.onError){
var _798=_797.scope||dojo.global;
_797.onError.call(_798,_796,_797);
}
};
var _799=function(_79a,_79b){
var _79c=_79b.abort||null;
var _79d=false;
var _79e=_79b.start?_79b.start:0;
var _79f=(_79b.count&&(_79b.count!==Infinity))?(_79e+_79b.count):_79a.length;
_79b.abort=function(){
_79d=true;
if(_79c){
_79c.call(_79b);
}
};
var _7a0=_79b.scope||dojo.global;
if(!_79b.store){
_79b.store=self;
}
if(_79b.onBegin){
_79b.onBegin.call(_7a0,_79a.length,_79b);
}
if(_79b.sort){
_79a.sort(dojo.data.util.sorter.createSortFunction(_79b.sort,self));
}
if(_79b.onItem){
for(var i=_79e;(i<_79a.length)&&(i<_79f);++i){
var item=_79a[i];
if(!_79d){
_79b.onItem.call(_7a0,item,_79b);
}
}
}
if(_79b.onComplete&&!_79d){
var _7a3=null;
if(!_79b.onItem){
_7a3=_79a.slice(_79e,_79f);
}
_79b.onComplete.call(_7a0,_7a3,_79b);
}
};
this._fetchItems(_793,_799,_795);
return _793;
};
}
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(_7a4,_7a5){
var rxp="^";
var c=null;
for(var i=0;i<_7a4.length;i++){
c=_7a4.charAt(i);
switch(c){
case "\\":
rxp+=c;
i++;
rxp+=_7a4.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(_7a5){
return new RegExp(rxp,"mi");
}else{
return new RegExp(rxp,"m");
}
};
}
if(!dojo._hasResource["dijit.form.ComboBox"]){
dojo._hasResource["dijit.form.ComboBox"]=true;
dojo.provide("dijit.form.ComboBox");
dojo.declare("dijit.form.ComboBoxMixin",null,{item:null,pageSize:Infinity,store:null,fetchProperties:{},query:{},autoComplete:true,highlightMatch:"first",searchDelay:100,searchAttr:"name",labelAttr:"",labelType:"text",queryExpr:"${0}*",ignoreCase:true,hasDownArrow:true,templateString:"<div class=\"dijit dijitReset dijitInlineTable dijitLeft\"\n\tid=\"widget_${id}\"\n\tdojoAttachEvent=\"onmouseenter:_onMouse,onmouseleave:_onMouse,onmousedown:_onMouse\" dojoAttachPoint=\"comboNode\" waiRole=\"combobox\" tabIndex=\"-1\"\n\t><div style=\"overflow:hidden;\"\n\t\t><div class='dijitReset dijitRight dijitButtonNode dijitArrowButton dijitDownArrowButton'\n\t\t\tdojoAttachPoint=\"downArrowNode\" waiRole=\"presentation\"\n\t\t\tdojoAttachEvent=\"onmousedown:_onArrowMouseDown,onmouseup:_onMouse,onmouseenter:_onMouse,onmouseleave:_onMouse\"\n\t\t\t><div class=\"dijitArrowButtonInner\">&thinsp;</div\n\t\t\t><div class=\"dijitArrowButtonChar\">&#9660;</div\n\t\t></div\n\t\t><div class=\"dijitReset dijitValidationIcon\"><br></div\n\t\t><div class=\"dijitReset dijitValidationIconText\">&Chi;</div\n\t\t><div class=\"dijitReset dijitInputField\"\n\t\t\t><input type=\"text\" autocomplete=\"off\" name=\"${name}\" class='dijitReset'\n\t\t\tdojoAttachEvent=\"onkeypress:_onKeyPress, onfocus:_update, compositionend\"\n\t\t\tdojoAttachPoint=\"textbox,focusNode\" waiRole=\"textbox\" waiState=\"haspopup-true,autocomplete-list\"\n\t\t/></div\n\t></div\n></div>\n",baseClass:"dijitComboBox",_getCaretPos:function(_7a9){
var pos=0;
if(typeof (_7a9.selectionStart)=="number"){
pos=_7a9.selectionStart;
}else{
if(dojo.isIE){
var tr=dojo.doc.selection.createRange().duplicate();
var ntr=_7a9.createTextRange();
tr.move("character",0);
ntr.move("character",0);
try{
ntr.setEndPoint("EndToEnd",tr);
pos=String(ntr.text).replace(/\r/g,"").length;
}
catch(e){
}
}
}
return pos;
},_setCaretPos:function(_7ad,_7ae){
_7ae=parseInt(_7ae);
dijit.selectInputText(_7ad,_7ae,_7ae);
},_setDisabledAttr:function(_7af){
dijit.setWaiState(this.comboNode,"disabled",_7af);
},_onKeyPress:function(evt){
var key=evt.charOrCode;
if(evt.altKey||(evt.ctrlKey&&(key!="x"&&key!="v"))||evt.key==dojo.keys.SHIFT){
return;
}
var _7b2=false;
var pw=this._popupWidget;
var dk=dojo.keys;
if(this._isShowingNow){
pw.handleKey(key);
}
switch(key){
case dk.PAGE_DOWN:
case dk.DOWN_ARROW:
if(!this._isShowingNow||this._prev_key_esc){
this._arrowPressed();
_7b2=true;
}else{
this._announceOption(pw.getHighlightedOption());
}
dojo.stopEvent(evt);
this._prev_key_backspace=false;
this._prev_key_esc=false;
break;
case dk.PAGE_UP:
case dk.UP_ARROW:
if(this._isShowingNow){
this._announceOption(pw.getHighlightedOption());
}
dojo.stopEvent(evt);
this._prev_key_backspace=false;
this._prev_key_esc=false;
break;
case dk.ENTER:
var _7b5;
if(this._isShowingNow&&(_7b5=pw.getHighlightedOption())){
if(_7b5==pw.nextButton){
this._nextSearch(1);
dojo.stopEvent(evt);
break;
}else{
if(_7b5==pw.previousButton){
this._nextSearch(-1);
dojo.stopEvent(evt);
break;
}
}
}else{
this._setDisplayedValueAttr(this.attr("displayedValue"),true);
}
evt.preventDefault();
case dk.TAB:
var _7b6=this.attr("displayedValue");
if(pw&&(_7b6==pw._messages["previousMessage"]||_7b6==pw._messages["nextMessage"])){
break;
}
if(this._isShowingNow){
this._prev_key_backspace=false;
this._prev_key_esc=false;
if(pw.getHighlightedOption()){
pw.attr("value",{target:pw.getHighlightedOption()});
}
this._lastQuery=null;
this._hideResultList();
}
break;
case " ":
this._prev_key_backspace=false;
this._prev_key_esc=false;
if(this._isShowingNow&&pw.getHighlightedOption()){
dojo.stopEvent(evt);
this._selectOption();
this._hideResultList();
}else{
_7b2=true;
}
break;
case dk.ESCAPE:
this._prev_key_backspace=false;
this._prev_key_esc=true;
if(this._isShowingNow){
dojo.stopEvent(evt);
this._hideResultList();
}else{
this.inherited(arguments);
}
break;
case dk.DELETE:
case dk.BACKSPACE:
this._prev_key_esc=false;
this._prev_key_backspace=true;
_7b2=true;
break;
case dk.RIGHT_ARROW:
case dk.LEFT_ARROW:
this._prev_key_backspace=false;
this._prev_key_esc=false;
break;
default:
this._prev_key_backspace=false;
this._prev_key_esc=false;
_7b2=typeof key=="string";
}
if(this.searchTimer){
clearTimeout(this.searchTimer);
}
if(_7b2){
setTimeout(dojo.hitch(this,"_startSearchFromInput"),1);
}
},_autoCompleteText:function(text){
var fn=this.focusNode;
dijit.selectInputText(fn,fn.value.length);
var _7b9=this.ignoreCase?"toLowerCase":"substr";
if(text[_7b9](0).indexOf(this.focusNode.value[_7b9](0))==0){
var cpos=this._getCaretPos(fn);
if((cpos+1)>fn.value.length){
fn.value=text;
dijit.selectInputText(fn,cpos);
}
}else{
fn.value=text;
dijit.selectInputText(fn);
}
},_openResultList:function(_7bb,_7bc){
if(this.disabled||this.readOnly||(_7bc.query[this.searchAttr]!=this._lastQuery)){
return;
}
this._popupWidget.clearResultList();
if(!_7bb.length){
this._hideResultList();
return;
}
var _7bd=new String(this.store.getValue(_7bb[0],this.searchAttr));
if(_7bd&&this.autoComplete&&!this._prev_key_backspace&&(_7bc.query[this.searchAttr]!="*")){
this._autoCompleteText(_7bd);
}
_7bc._maxOptions=this._maxOptions;
this._popupWidget.createOptions(_7bb,_7bc,dojo.hitch(this,"_getMenuLabelFromItem"));
this._showResultList();
if(_7bc.direction){
if(1==_7bc.direction){
this._popupWidget.highlightFirstOption();
}else{
if(-1==_7bc.direction){
this._popupWidget.highlightLastOption();
}
}
this._announceOption(this._popupWidget.getHighlightedOption());
}
},_showResultList:function(){
this._hideResultList();
var _7be=this._popupWidget.getItems(),_7bf=Math.min(_7be.length,this.maxListLength);
this._arrowPressed();
this.displayMessage("");
dojo.style(this._popupWidget.domNode,{width:"",height:""});
var best=this.open();
var _7c1=dojo.marginBox(this._popupWidget.domNode);
this._popupWidget.domNode.style.overflow=((best.h==_7c1.h)&&(best.w==_7c1.w))?"hidden":"auto";
var _7c2=best.w;
if(best.h<this._popupWidget.domNode.scrollHeight){
_7c2+=16;
}
dojo.marginBox(this._popupWidget.domNode,{h:best.h,w:Math.max(_7c2,this.domNode.offsetWidth)});
dijit.setWaiState(this.comboNode,"expanded","true");
},_hideResultList:function(){
if(this._isShowingNow){
dijit.popup.close(this._popupWidget);
this._arrowIdle();
this._isShowingNow=false;
dijit.setWaiState(this.comboNode,"expanded","false");
dijit.removeWaiState(this.focusNode,"activedescendant");
}
},_setBlurValue:function(){
var _7c3=this.attr("displayedValue");
var pw=this._popupWidget;
if(pw&&(_7c3==pw._messages["previousMessage"]||_7c3==pw._messages["nextMessage"])){
this._setValueAttr(this._lastValueReported,true);
}else{
this.attr("displayedValue",_7c3);
}
},_onBlur:function(){
this._hideResultList();
this._arrowIdle();
this.inherited(arguments);
},_announceOption:function(node){
if(node==null){
return;
}
var _7c6;
if(node==this._popupWidget.nextButton||node==this._popupWidget.previousButton){
_7c6=node.innerHTML;
}else{
_7c6=this.store.getValue(node.item,this.searchAttr);
}
this.focusNode.value=this.focusNode.value.substring(0,this._getCaretPos(this.focusNode));
dijit.setWaiState(this.focusNode,"activedescendant",dojo.attr(node,"id"));
this._autoCompleteText(_7c6);
},_selectOption:function(evt){
var tgt=null;
if(!evt){
evt={target:this._popupWidget.getHighlightedOption()};
}
if(!evt.target){
this.attr("displayedValue",this.attr("displayedValue"));
return;
}else{
tgt=evt.target;
}
if(!evt.noHide){
this._hideResultList();
this._setCaretPos(this.focusNode,this.store.getValue(tgt.item,this.searchAttr).length);
}
this._doSelect(tgt);
},_doSelect:function(tgt){
this.item=tgt.item;
this.attr("value",this.store.getValue(tgt.item,this.searchAttr));
},_onArrowMouseDown:function(evt){
if(this.disabled||this.readOnly){
return;
}
dojo.stopEvent(evt);
this.focus();
if(this._isShowingNow){
this._hideResultList();
}else{
this._startSearch("");
}
},_startSearchFromInput:function(){
this._startSearch(this.focusNode.value.replace(/([\\\*\?])/g,"\\$1"));
},_getQueryString:function(text){
return dojo.string.substitute(this.queryExpr,[text]);
},_startSearch:function(key){
if(!this._popupWidget){
var _7cd=this.id+"_popup";
this._popupWidget=new dijit.form._ComboBoxMenu({onChange:dojo.hitch(this,this._selectOption),id:_7cd});
dijit.removeWaiState(this.focusNode,"activedescendant");
dijit.setWaiState(this.textbox,"owns",_7cd);
}
this.item=null;
var _7ce=dojo.clone(this.query);
this._lastInput=key;
this._lastQuery=_7ce[this.searchAttr]=this._getQueryString(key);
this.searchTimer=setTimeout(dojo.hitch(this,function(_7cf,_7d0){
var _7d1={queryOptions:{ignoreCase:this.ignoreCase,deep:true},query:_7cf,onBegin:dojo.hitch(this,"_setMaxOptions"),onComplete:dojo.hitch(this,"_openResultList"),onError:function(_7d2){
console.error("dijit.form.ComboBox: "+_7d2);
dojo.hitch(_7d0,"_hideResultList")();
},start:0,count:this.pageSize};
dojo.mixin(_7d1,_7d0.fetchProperties);
var _7d3=_7d0.store.fetch(_7d1);
var _7d4=function(_7d5,_7d6){
_7d5.start+=_7d5.count*_7d6;
_7d5.direction=_7d6;
this.store.fetch(_7d5);
};
this._nextSearch=this._popupWidget.onPage=dojo.hitch(this,_7d4,_7d3);
},_7ce,this),this.searchDelay);
},_setMaxOptions:function(size,_7d8){
this._maxOptions=size;
},_getValueField:function(){
return this.searchAttr;
},_arrowPressed:function(){
if(!this.disabled&&!this.readOnly&&this.hasDownArrow){
dojo.addClass(this.downArrowNode,"dijitArrowButtonActive");
}
},_arrowIdle:function(){
if(!this.disabled&&!this.readOnly&&this.hasDownArrow){
dojo.removeClass(this.downArrowNode,"dojoArrowButtonPushed");
}
},compositionend:function(evt){
this._onKeyPress({charCode:-1});
},constructor:function(){
this.query={};
this.fetchProperties={};
},postMixInProperties:function(){
if(!this.hasDownArrow){
this.baseClass="dijitTextBox";
}
if(!this.store){
var _7da=this.srcNodeRef;
this.store=new dijit.form._ComboBoxDataStore(_7da);
if(!this.value||((typeof _7da.selectedIndex=="number")&&_7da.selectedIndex.toString()===this.value)){
var item=this.store.fetchSelectedItem();
if(item){
this.value=this.store.getValue(item,this._getValueField());
}
}
}
},_postCreate:function(){
var _7dc=dojo.query("label[for=\""+this.id+"\"]");
if(_7dc.length){
_7dc[0].id=(this.id+"_label");
var cn=this.comboNode;
dijit.setWaiState(cn,"labelledby",_7dc[0].id);
}
},uninitialize:function(){
if(this._popupWidget){
this._hideResultList();
this._popupWidget.destroy();
}
},_getMenuLabelFromItem:function(item){
var _7df=this.store.getValue(item,this.labelAttr||this.searchAttr);
var _7e0=this.labelType;
if(this.highlightMatch!="none"&&this.labelType=="text"&&this._lastInput){
_7df=this.doHighlight(_7df,this._escapeHtml(this._lastInput));
_7e0="html";
}
return {html:_7e0=="html",label:_7df};
},doHighlight:function(_7e1,find){
var _7e3="i"+(this.highlightMatch=="all"?"g":"");
var _7e4=this._escapeHtml(_7e1);
var ret=_7e4.replace(new RegExp("^("+find+")",_7e3),"<span class=\"dijitComboBoxHighlightMatch\">$1</span>");
if(_7e4==ret){
ret=_7e4.replace(new RegExp(" ("+find+")",_7e3)," <span class=\"dijitComboBoxHighlightMatch\">$1</span>");
}
return ret;
},_escapeHtml:function(str){
str=String(str).replace(/&/gm,"&amp;").replace(/</gm,"&lt;").replace(/>/gm,"&gt;").replace(/"/gm,"&quot;");
return str;
},open:function(){
this._isShowingNow=true;
return dijit.popup.open({popup:this._popupWidget,around:this.domNode,parent:this});
},reset:function(){
this.item=null;
this.inherited(arguments);
}});
dojo.declare("dijit.form._ComboBoxMenu",[dijit._Widget,dijit._Templated],{templateString:"<ul class='dijitReset dijitMenu' dojoAttachEvent='onmousedown:_onMouseDown,onmouseup:_onMouseUp,onmouseover:_onMouseOver,onmouseout:_onMouseOut' tabIndex='-1' style='overflow: \"auto\"; overflow-x: \"hidden\";'>"+"<li class='dijitMenuItem dijitMenuPreviousButton' dojoAttachPoint='previousButton'></li>"+"<li class='dijitMenuItem dijitMenuNextButton' dojoAttachPoint='nextButton'></li>"+"</ul>",_messages:null,postMixInProperties:function(){
this._messages=dojo.i18n.getLocalization("dijit.form","ComboBox",this.lang);
this.inherited("postMixInProperties",arguments);
},_setValueAttr:function(_7e7){
this.value=_7e7;
this.onChange(_7e7);
},onChange:function(_7e8){
},onPage:function(_7e9){
},postCreate:function(){
this.previousButton.innerHTML=this._messages["previousMessage"];
this.nextButton.innerHTML=this._messages["nextMessage"];
this.inherited(arguments);
},onClose:function(){
this._blurOptionNode();
},_createOption:function(item,_7eb){
var _7ec=_7eb(item);
var _7ed=dojo.doc.createElement("li");
dijit.setWaiRole(_7ed,"option");
if(_7ec.html){
_7ed.innerHTML=_7ec.label;
}else{
_7ed.appendChild(dojo.doc.createTextNode(_7ec.label));
}
if(_7ed.innerHTML==""){
_7ed.innerHTML="&nbsp;";
}
_7ed.item=item;
return _7ed;
},createOptions:function(_7ee,_7ef,_7f0){
this.previousButton.style.display=(_7ef.start==0)?"none":"";
dojo.attr(this.previousButton,"id",this.id+"_prev");
dojo.forEach(_7ee,function(item,i){
var _7f3=this._createOption(item,_7f0);
_7f3.className="dijitReset dijitMenuItem";
dojo.attr(_7f3,"id",this.id+i);
this.domNode.insertBefore(_7f3,this.nextButton);
},this);
var _7f4=false;
if(_7ef._maxOptions&&_7ef._maxOptions!=-1){
if((_7ef.start+_7ef.count)<_7ef._maxOptions){
_7f4=true;
}else{
if((_7ef.start+_7ef.count)>(_7ef._maxOptions-1)){
if(_7ef.count==_7ee.length){
_7f4=true;
}
}
}
}else{
if(_7ef.count==_7ee.length){
_7f4=true;
}
}
this.nextButton.style.display=_7f4?"":"none";
dojo.attr(this.nextButton,"id",this.id+"_next");
},clearResultList:function(){
while(this.domNode.childNodes.length>2){
this.domNode.removeChild(this.domNode.childNodes[this.domNode.childNodes.length-2]);
}
},getItems:function(){
return this.domNode.childNodes;
},getListLength:function(){
return this.domNode.childNodes.length-2;
},_onMouseDown:function(evt){
dojo.stopEvent(evt);
},_onMouseUp:function(evt){
if(evt.target===this.domNode){
return;
}else{
if(evt.target==this.previousButton){
this.onPage(-1);
}else{
if(evt.target==this.nextButton){
this.onPage(1);
}else{
var tgt=evt.target;
while(!tgt.item){
tgt=tgt.parentNode;
}
this._setValueAttr({target:tgt},true);
}
}
}
},_onMouseOver:function(evt){
if(evt.target===this.domNode){
return;
}
var tgt=evt.target;
if(!(tgt==this.previousButton||tgt==this.nextButton)){
while(!tgt.item){
tgt=tgt.parentNode;
}
}
this._focusOptionNode(tgt);
},_onMouseOut:function(evt){
if(evt.target===this.domNode){
return;
}
this._blurOptionNode();
},_focusOptionNode:function(node){
if(this._highlighted_option!=node){
this._blurOptionNode();
this._highlighted_option=node;
dojo.addClass(this._highlighted_option,"dijitMenuItemHover");
}
},_blurOptionNode:function(){
if(this._highlighted_option){
dojo.removeClass(this._highlighted_option,"dijitMenuItemHover");
this._highlighted_option=null;
}
},_highlightNextOption:function(){
var fc=this.domNode.firstChild;
if(!this.getHighlightedOption()){
this._focusOptionNode(fc.style.display=="none"?fc.nextSibling:fc);
}else{
var ns=this._highlighted_option.nextSibling;
if(ns&&ns.style.display!="none"){
this._focusOptionNode(ns);
}
}
dijit.scrollIntoView(this._highlighted_option);
},highlightFirstOption:function(){
this._focusOptionNode(this.domNode.firstChild.nextSibling);
dijit.scrollIntoView(this._highlighted_option);
},highlightLastOption:function(){
this._focusOptionNode(this.domNode.lastChild.previousSibling);
dijit.scrollIntoView(this._highlighted_option);
},_highlightPrevOption:function(){
var lc=this.domNode.lastChild;
if(!this.getHighlightedOption()){
this._focusOptionNode(lc.style.display=="none"?lc.previousSibling:lc);
}else{
var ps=this._highlighted_option.previousSibling;
if(ps&&ps.style.display!="none"){
this._focusOptionNode(ps);
}
}
dijit.scrollIntoView(this._highlighted_option);
},_page:function(up){
var _801=0;
var _802=this.domNode.scrollTop;
var _803=dojo.style(this.domNode,"height");
if(!this.getHighlightedOption()){
this._highlightNextOption();
}
while(_801<_803){
if(up){
if(!this.getHighlightedOption().previousSibling||this._highlighted_option.previousSibling.style.display=="none"){
break;
}
this._highlightPrevOption();
}else{
if(!this.getHighlightedOption().nextSibling||this._highlighted_option.nextSibling.style.display=="none"){
break;
}
this._highlightNextOption();
}
var _804=this.domNode.scrollTop;
_801+=(_804-_802)*(up?-1:1);
_802=_804;
}
},pageUp:function(){
this._page(true);
},pageDown:function(){
this._page(false);
},getHighlightedOption:function(){
var ho=this._highlighted_option;
return (ho&&ho.parentNode)?ho:null;
},handleKey:function(key){
switch(key){
case dojo.keys.DOWN_ARROW:
this._highlightNextOption();
break;
case dojo.keys.PAGE_DOWN:
this.pageDown();
break;
case dojo.keys.UP_ARROW:
this._highlightPrevOption();
break;
case dojo.keys.PAGE_UP:
this.pageUp();
break;
}
}});
dojo.declare("dijit.form.ComboBox",[dijit.form.ValidationTextBox,dijit.form.ComboBoxMixin],{postMixInProperties:function(){
dijit.form.ComboBoxMixin.prototype.postMixInProperties.apply(this,arguments);
dijit.form.ValidationTextBox.prototype.postMixInProperties.apply(this,arguments);
},postCreate:function(){
dijit.form.ComboBoxMixin.prototype._postCreate.apply(this,arguments);
dijit.form.ValidationTextBox.prototype.postCreate.apply(this,arguments);
},_setDisabledAttr:function(_807){
dijit.form.ValidationTextBox.prototype._setDisabledAttr.apply(this,arguments);
dijit.form.ComboBoxMixin.prototype._setDisabledAttr.apply(this,arguments);
},_setValueAttr:function(_808,_809){
if(!_808){
_808="";
}
dijit.form.ValidationTextBox.prototype._setValueAttr.call(this,_808,_809);
}});
dojo.declare("dijit.form._ComboBoxDataStore",null,{constructor:function(root){
this.root=root;
dojo.query("> option",root).forEach(function(node){
node.innerHTML=dojo.trim(node.innerHTML);
});
},getValue:function(item,_80d,_80e){
return (_80d=="value")?item.value:(item.innerText||item.textContent||"");
},isItemLoaded:function(_80f){
return true;
},getFeatures:function(){
return {"dojo.data.api.Read":true,"dojo.data.api.Identity":true};
},_fetchItems:function(args,_811,_812){
if(!args.query){
args.query={};
}
if(!args.query.name){
args.query.name="";
}
if(!args.queryOptions){
args.queryOptions={};
}
var _813=dojo.data.util.filter.patternToRegExp(args.query.name,args.queryOptions.ignoreCase),_814=dojo.query("> option",this.root).filter(function(_815){
return (_815.innerText||_815.textContent||"").match(_813);
});
if(args.sort){
_814.sort(dojo.data.util.sorter.createSortFunction(args.sort,this));
}
_811(_814,args);
},close:function(_816){
return;
},getLabel:function(item){
return item.innerHTML;
},getIdentity:function(item){
return dojo.attr(item,"value");
},fetchItemByIdentity:function(args){
var item=dojo.query("option[value='"+args.identity+"']",this.root)[0];
args.onItem(item);
},fetchSelectedItem:function(){
var root=this.root,si=root.selectedIndex;
return dojo.query("> option:nth-child("+(si!=-1?si+1:1)+")",root)[0];
}});
dojo.extend(dijit.form._ComboBoxDataStore,dojo.data.util.simpleFetch);
}
dojo.i18n._preloadLocalizations("dojo.nls.dojo-packaged",["nl","tr","no","ko","el","en","ROOT","zh-cn","hu","es","fi-fi","pt-br","fi","xx","ru","it","fr","iw","cs","de-de","fr-fr","it-it","es-es","ja","da","pl","de","sv","pt","zh-tw","pt-pt","nl-nl","ko-kr","ar","en-us","zh","ja-jp"]);

dojo.provide("quickr.share.config");

var _webUri = "/wikis/";
var _webCommonUri = "/wikis/nav/common/";

var _svc = "/wikis/form/";
var _anonSvc = _svc + "anonymous/api/";
var _authSvc = _svc + "api/";
var _feedSvc = "/wikis/basic/";
var _anonFeedSvc = _feedSvc + "anonymous/api/";
var _authFeedSvc = _feedSvc + "api/";
var _draftRoot = _authSvc + "library/{libraryId}/draft/";
var _anonymousDraftRoot = _anonSvc + "userlibrary/{userId}/draft/";

quickr.share.config = {
   dir: "ltr",
   
   language: "en-us",
   translationLanguage: "en",
   formattingLanguageParam: "en_US",

   applicationUri: _webUri,
   version: "Release v2.5.0.0 20090813_1642",
   versionShort: "20090820.172603",
   baseUri: _webUri,
   baseCommonUri: _webCommonUri,
   
   baseUriPath: new dojo._Url(_webUri).path,
   
   homeUri: "http://quickr.tap.ibm.com",
   helpUri: _webUri + "help/doc/en/wframe.html",
   demoUri: _webUri + "templates/demo.jsp",
   proxyUri: _webUri +"ajaxProxy/",
   application: "quickr.share.wiki.Wiki",
   
   wikiTextEnabled: true,
   editorType: "ck",
   ckeditorScript: _webUri+"static/js/20090820.172603/ckeditor/ckeditor.js?lang=en-us",
   
   disablePages: false,
   disableLinkNavigation: true,
   detailedDownloads: true,
   connectionsServer: "//profiles.tap.ibm.com",
   quickrConnectorsInstallUri: "//rtpgsa.ibm.com/~tlrankin/public/mediaLibrary/qkrconn.exe",

   connectionsHomepageUri: "/homepage",
   lotusSupportForumsUri: "//www-10.lotus.com/ldd/lcforum.nsf",
   productFeedbackUri: "//www.lotus.com/ldd/doc/cct/nextgen.nsf/feedback_choice?OpenForm&Context=footer+ventura+2.0",
   
   deployment: "connections",   
      
   services: {
      basicAuth: {
         fileDirectFeedUri: _authFeedSvc + "library/{libraryId}/document/{fileId}/feed",
         anonymousFileDirectFeedUri: _anonFeedSvc + "library/{libraryId}/document/{fileId}/feed"
      },
      wikiDocumentsFeedUri: _authSvc + "wiki/{wikiLabel}/feed",
      myWikiDocumentsFeedUri: _authSvc + "wiki/{wikiLabel}/mypages",
      anonymousWikiDocumentsFeedUri: _anonSvc + "wiki/{wikiLabel}/feed",
      myWikisFeedUri: _authSvc + "mywikis/feed",
      wikisFeedUri: _authSvc + "wikis/feed",
      anonymousWikisFeedUri: _anonSvc + "wikis/feed",
      newWikisFeedUri: _authSvc + "wikis/new",
      anonymousNewWikisFeedUri: _anonSvc + "wikis/new",
      updatedWikisFeedUri: _authSvc + "wikis/updated",
      anonymousUpdatedWikisFeedUri: _anonSvc + "wikis/updated",
      mostVisitedWikisFeedUri: _authSvc + "wikis/mostvisited",
      anonymousMostVisitedWikisFeedUri: _anonSvc + "wikis/mostvisited",
      mostCommentedWikisFeedUri: _authSvc + "wikis/mostcommented",
      anonymousMostCommentedWikisFeedUri: _anonSvc + "wikis/mostcommented",
      mostRecommendedWikisFeedUri: _authSvc + "wikis/mostrecommended",
      anonymousMostRecommendedWikisFeedUri: _anonSvc + "wikis/mostrecommended",
      wikiEntryUri: _authSvc + "wiki/{wikiLabel}/entry",
      anonymousWikiEntryUri: _anonSvc + "wiki/{wikiLabel}/entry",
      wikiNavUri: _authSvc + "library/{libraryId}/nav/{pageId}/feed",
      anonymousWikiNavUri: _anonSvc + "library/{libraryId}/nav/{pageId}/feed",
      wikiDraftCreateUri: _authSvc + "wikipage/draft/{wikiLabel}/entry",
      wikiDragAndDropUri: _authSvc + "wiki/{libraryId}/dnd/{pageId}",
      
      taggedWikisFeedUri: _authSvc + "wikis/tagged",
      anonymousTaggedWikisFeedUri: _anonSvc + "wikis/tagged",
      ratedWikisFeedUri: _authSvc + "wikis/rated",
      anonymousRatedWikisFeedUri: _anonSvc + "wikis/rated",
	  myTaggedWikisFeedUri: _authSvc + "mywikis/tagged",
	  
      authenticationUri: _svc + "authenticated",
      logoutUri: "/wikis/ibm_security_logout",
 
      introspectionUri: _authSvc + "introspection",
   
      personUri: _authSvc + "people/feed",
      anonymousPersonUri: _anonSvc + "people/feed",
      
      groupUri: _anonSvc + "groups/feed",

      applicationRolesUri: _authSvc + "applications/{libraryId}/roles",
      applicationMembersUri: _authSvc + "applications/{libraryId}/members",
      wikiMembersUri: _authSvc + "wiki/{wikiLabel}/members",
      applicationRoleMembersUri: _authSvc + "applications/{libraryId}/roles/{role}/members",
      
      draftUri: _draftRoot + "{draftId}/entry",
      
      anonymousDraftUri: _anonymousDraftRoot + "{draftId}/entry",
      
      draftEntry: {
         auth: _draftRoot + "{draftId}/entry",
         anon: _anonymousDraftRoot + "{draftId}/entry"
      },
      
      draftFeedUri: _draftRoot + "{draftId}/feed",
            
      recommendationsUri: _authSvc + "library/{libraryId}/document/{fileId}/recommendation/{userId}/entry",
      personalRecommendationsUri: _authSvc + "library/document/{fileId}/recommendation/{userId}/entry",
      
      privateDraftsFeed: {
         auth: _authSvc + "view/WorkingDrafts/feed"
      },            
   
      wikiConversionUri: _authSvc + "wikiconvert",
      wikiComparisonUri: _authSvc + "diff",
      anonymousWikiComparisonUri: _anonSvc + "diff",
      
      tagServiceUri: _authSvc + "tags/feed",
      anonymousTagServiceUri: _anonSvc + "tags/feed",      
      wikiTagServiceUri: _authSvc + "wiki/{wikiLabel}/tags",      
      anonymousWikiTagServiceUri: _anonSvc + "wiki/{wikiLabel}/tags",      

      wikiHomepageServiceUri: _authSvc + "wiki/{wikiLabel}/homepage/entry",
      anonymousWikiHomepageServiceUri: _anonSvc + "wiki/{wikiLabel}/homepage/entry",
      
      wikiPageServiceUri: _authSvc + "wiki/{wikiLabel}/page/{pageId}/entry",
      anonymousWikiPageServiceUri: _anonSvc + "wiki/{wikiLabel}/page/{pageId}/entry",

      fileDownloadInfoUri: _authSvc + "library/{libraryId}/document/{fileId}/downloadedby/feed",
      anonymousFileDownloadInfoUri: _anonSvc + "library/{libraryId}/document/{fileId}/downloadedby/feed",
      fileDirectUri: _authSvc + "library/{libraryId}/document/{fileId}/entry",
      anonymousFileDirectUri: _anonSvc + "library/{libraryId}/document/{fileId}/entry",
      wikiVersionUri: _authSvc + "wikipage/{libraryId}/{fileId}/version/{versionId}",
      fileDirectFeedUri: _authSvc + "library/{libraryId}/document/{fileId}/feed",
      anonymousFileDirectFeedUri: _anonSvc + "library/{libraryId}/document/{fileId}/feed",
      filestreamDirectFeedUri: _authSvc + "library/{libraryId}/feed",
      
      connections: {
	      enabled: {
	         homepage: true,
         profiles: true,
         communities: true,
         blogs: true,
         dogear: true,
         activities: true,
         files: true,
         wikis: true,
         search: true
	      },
	      uri: {
	         homepage: "http://connections.dannotes.dk/homepage",
         profiles: "http://connections.dannotes.dk/profiles",
         communities: "http://connections.dannotes.dk/communities",
         blogs: "http://connections.dannotes.dk/blogs",
         dogear: "http://connections.dannotes.dk/dogear",
         activities: "http://connections.dannotes.dk/activities",
         files: "http://connections.dannotes.dk/files",
         wikis: "http://connections.dannotes.dk/wikis",
         search: "http://connections.dannotes.dk/search"
	      }
	   },
            

   profileCardUri: "http://connections.dannotes.dk/profiles/ibm_semanticTagServlet/javascript/semanticTagService.js",

   userPhotoUri: "http://connections.dannotes.dk/profiles/photo.do?userid={uid}",

      communityPhotoUri: "//communities.tap.ibm.com/communities/service/html/image?communityUuid={communityId}&displayDefault=true",
      communitySearchUri: "/gallery/community/data/search_communities?q={query}",
      communityFilestreamUri: "/gallery/data/feed?tag_filter=%22community%3A{communityId}%22",
      allTaggedUri: "/gallery/browse?displayMediaSet=0&m_oB=0&m_oD=1&tag_filter={tag}",
      
      timeout: {
         request: 100,
         update: 200,
         upload: 500,
         retrieveFiles: 100,
         userSearch: 200,
         userTypeahead: 10
      },
      uploadMonitor: {
         timeout: 30,
         interval: 30,
         maxAttempts: 4,
         maxFailures: 2
      },
      
      comments: {pageSize: 20},
      shareInfo: {pageSize: 100}
   },
   
   validImageExtensions: ["jpeg","jpg","bmp","png","tif","tiff","gif","raw"],
   
   validation: {
      warnForDownload: 150
   },
   
   type: {
      isImage: function(ext) {
         return dojo.indexOf(["jpg","bmp","png","tiff","jpeg","gif"], ext) != -1;
      }
   },
   
   
   auth: {
   	className: "com.ibm.ajax.auth"
   },


   autosave: {
      regularTimerLength: 300000,
      onPauseTimerLength: 15000,
      numRetrievedUnsavedChanges: 20
   },
      
   siteLinks: [
      {
          home: true,
          generateUri: function(routes) {
             return "#";
          },
          getName: function(routes) {
             var nls = dojo.i18n.getLocalization("quickr.share.wiki", "wiki");
             return nls.HEADER.WIKIS;
          },
          getTitle: function() {
             var nls = dojo.i18n.getLocalization("quickr.share.wiki", "wiki");
             return nls.HEADER.WIKIS;
          }
      }
   ],

   logout: function(url) {
      var url = (typeof url == "string") ? url : "/";
      var d = document;
      var form = d.createElement("form");
         form.style.position = "absolute";
         form.style.left = form.style.top = "0px";
         form.style.visibility = "hidden";
         form.method = "POST";
         form.action = quickr.share.config.services.logoutUri;
         var input = d.createElement("input");
            input.type = "hidden";
            input.name = "logoutExitPage";
            input.value = url;
         form.appendChild(input);
         var input = d.createElement("input");
            input.type = "submit";
            input.name = "logout";
            input.value = "Log out";
         form.appendChild(input);
      d.body.appendChild(form);
      form.submit();
   },

   templates: {
      "quickr.share.wiki.scenes.About": "templates/about.jsp",  
      "quickr.share.wiki.scenes.Toolbox": "templates/toolbox.jsp",
      "quickr.share.wiki.scenes.Statistics": "templates/statistics.jsp"
   },
   actions: {
      myWikiCreatePage: function(app, scene, opt) {
         return [
            new quickr.share.wiki.action.CreatePage(app, scene, opt)
         ];
      },
      draftList: function(app, scene) {
         return [
            new quickr.share.wiki.action.EditDraft(app,scene),
            new quickr.share.wiki.action.DiscardDraft(app,scene)
         ];
      },
      fileList: function(app, scene) {
         return [
            new quickr.share.action.ShareFile(app, scene), 
            new quickr.share.action.StopSharing(app, scene), 
            new quickr.share.action.EditFile(app, scene),
            new quickr.share.action.DeleteFile(app, scene)
         ];
      },
      fileSummary: function(app, scene) {
         return [
            new quickr.share.action.DownloadFile(app, scene), 
            new quickr.share.action.ShareFile(app, scene), 
            new quickr.share.action.StopSharing(app, scene), 
            new quickr.share.action.EditFile(app, scene),
            new quickr.share.action.DeleteFile(app, scene)
         ];
      },
      pageList: function(app, scene) {
         return [
            new quickr.share.action.SharePage(app, scene), 
            new quickr.share.action.StopSharing(app, scene, {page:true}), 
            new quickr.share.action.EditPage(app, scene),
            new quickr.share.action.DeletePage(app, scene)
         ];
      },      
      pageSummary: function(app, scene) {
         return [
            new quickr.share.action.EditPage(app, scene),
            new quickr.share.action.DownloadPage(app, scene),
            new quickr.share.action.SharePage(app, scene),
            new quickr.share.action.StopSharing(app, scene, {page:true}), 
            new quickr.share.action.DeletePage(app, scene)
         ];
      },
      wikiPageView: function(app, scene, opt) {
         return [
            new quickr.share.wiki.action.CreateChildPage(app, scene, opt),
            new quickr.share.wiki.action.CreateSiblingPage(app, scene, opt),
            new quickr.share.wiki.action.PrintPage(app, scene, opt),
            new quickr.share.wiki.action.DeletePage(app, scene),
            new quickr.share.wiki.action.MoveWikiPage(app, scene)
         ];
      },
      allWikis: function(app, scene) {
         return [
            new quickr.share.wiki.action.CreateWiki(app, scene)
         ];
      },
      myWikis: function(app, scene) {
         return [
            new quickr.share.wiki.action.CreateWiki(app, scene)
         ];
      },
      wikiHome: function(app, scene) {
         return [
            new quickr.share.wiki.action.CreateWiki(app, scene)
         ];
      },
      members: function(app, scene, opt) {
      	return [
      		new quickr.share.wiki.action.AddMembers(app, scene)
      	];
      },
      memberItem: function(app, scene, opt) {
      	return [
      		new quickr.share.wiki.action.EditMember(app, scene, opt),
      		new quickr.share.wiki.action.RemoveMember(app, scene, opt)
      	];
      }
   },
   iWidgets: function(app) {
      return [
         {'name':app.nls.INSERT_WIDGET.BLUE_STOCK_WIDGET,'code':'<div class="PageiWidget"><script>dojo.require("dojo.i18n");dojo.require("com.ibm.enabler");</script><SPAN class="mm_iWidget" style="color: blue; font-size: 12pt; font-family: courier;" id="1"><A class="mm_Definition" href="/wikis/iwidgets/stocksample/stock.xml" _fcksavedurl="/quickrshare/iwidgets/stocksample/stock.xml" style="visibility: hidden;"> </A><SPAN class="mm_ItemSet" title="attributes"><A class="mm_Item" href="#company" style="visibility: hidden;">IBM</A><A class="mm_Item" href="#stock" style="visibility: hidden;">125</A></SPAN></SPAN></div>'},
         {'name':app.nls.INSERT_WIDGET.GREEN_STOCK_WIDGET,'code':'<div class="PageiWidget"><script>dojo.require("dojo.i18n");dojo.require("com.ibm.enabler");</script><SPAN class="mm_iWidget" style="color: green; font-size: 12pt; font-family: courier;" id="2"><A class="mm_Definition" href="/wikis/iwidgets/stocksample/stock.xml" _fcksavedurl="/quickrshare/iwidgets/stocksample/stock.xml" style="visibility: hidden;"> </A><SPAN class="mm_ItemSet" title="attributes"><A class="mm_Item" href="#company" style="visibility: hidden;">IBM</A><A class="mm_Item" href="#stock" style="visibility: hidden;">125</A></SPAN></SPAN></div>'}
      ];
   }
};
quickr.share.config.securedUrls = [_authSvc, _authFeedSvc];

CKEDITOR_BASEPATH=quickr.share.config.baseUri+'static/js/20090820.172603/ckeditor/';

quickr.share.config.securedUrls = [_authSvc, _authFeedSvc];

// Connections SemTagSvc setup
var livetextCfg = [];
var SemTagSvcConfig = {
   baseUrl: dojo.getObject("quickr.share.config.services.connections.uri.profiles"),
   isBidiRTL: false,
   loadCssFiles: false,
   appChksum: "20090820.172603",
   proxyURL: "/wikis/ajaxProxy/"
};

function doSemTagSvcOnload() {
      var useSemTagSvc = false;
      
      if (dojo.getObject("quickr.share.config.services.connections.enabled.profiles")) {
         useSemTagSvc = true;
         dojo.require("lconn.profiles.bizCard.bizCardUI");
         var profilesBizCardConfig = {
            id: "hcard",
            match:".vcard",
            processEnclosedTags:false,
            tagHandler: lconn.profiles.bizCard.bizCard,
            loaded: true,
            baseURL: dojo.getObject("quickr.share.config.services.connections.uri.profiles")
         };
         livetextCfg.push(profilesBizCardConfig);
      }

      if (dojo.getObject("quickr.share.config.services.connections.enabled.communities")) {
         useSemTagSvc = true;
         dojo.require("lconn.communities.bizCard.bizCardUI");
         var communitiesBizCardConfig = {
            id: "hgroup",
            match:".vcomm",
            processEnclosedTags:false,
            tagHandler: lconn.communities.bizCard.bizCard,
            loaded: true,
            baseURL: dojo.getObject("quickr.share.config.services.connections.uri.communities")
         };
         livetextCfg.push(communitiesBizCardConfig);
      }

      if(useSemTagSvc && !window['SemTagSvc']) {
         dojo.require("com.ibm.mm.livetext.serviceImpl");
         var SemTagSvc = window['SemTagSvc'] = new com.ibm.mm.livetext.serviceImpl();
         SemTagSvc.init();
         SemTagSvc.processUntilAvailable = dojo.getObject("lconn.core.bizCard.bizCardUtils.processUntilAvailable");

         dojo.require("lconn.core.bizCard.bizCardUtils");
         lconn.core.bizCard.bizCardUtils.init();

         console.log("semantic tag service loaded");
      }
}


/* /js/dojo/nls/wiki-packaged_en-us.js */
dojo.provide("dojo.nls.wiki-packaged_en-us");dojo.provide("dojo.cldr.nls.number");dojo.cldr.nls.number._built=true;dojo.provide("dojo.cldr.nls.number.en_us");dojo.cldr.nls.number.en_us={"currencyFormat":"¤#,##0.00;(¤#,##0.00)","group":",","percentSign":"%","exponential":"E","percentFormat":"#,##0%","scientificFormat":"#E0","list":";","infinity":"∞","patternDigit":"#","minusSign":"-","decimal":".","nan":"NaN","nativeZeroDigit":"0","perMille":"‰","decimalFormat":"#,##0.###","plusSign":"+","currencySpacing-afterCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-surroundingMatch":"[:digit:]","currencySpacing-afterCurrency-insertBetween":" ","currencySpacing-afterCurrency-surroundingMatch":"[:digit:]","currencySpacing-beforeCurrency-currencyMatch":"[:letter:]","currencySpacing-beforeCurrency-insertBetween":" "};dojo.provide("quickr.share.wiki.nls.wiki");quickr.share.wiki.nls.wiki._built=true;dojo.provide("quickr.share.wiki.nls.wiki.en_us");quickr.share.wiki.nls.wiki.en_us={"WIKI_SEARCH":{"SEARCH_USERS_BUTTON":"Search","LOADING":"Loading...","TITLE_BLURB":"Need to find someone's Wiki?  Enter the person's name or e-mail address in the search field, below.  As you type, we'll show you a list of possible matches. If you can't find the person you are searching for in the list, just click the Search button to see a list of all the possible matches in the directory.","ERROR_LINK":"Search for Wikis","LABEL":"Start typing part of the title of a wiki to see suggested matches.","TITLE":"Find a Wiki","PLACEHOLDER":"Type a title","NO_MATCHES":"No matches","NO_RESULTS":"No results for '${0}'"},"WIKI_CONFIRMNEWPAGE":{"HASNOTBEENCREATED":"has not been created yet","FOLLOWEDLINK":"You have followed a link to or entered the address of a page that has not been created yet.","NOTHANKS":"No thanks - take me back","CREATETHISPAGE":"Create This Page"},"CREATE_CHILD_PAGE":{"ACTION":"Create Child","ACTION_TOOLTIP":"Create a new child page."},"CHANGE_PROPAGATE_PAGE":{"ERROR_TIMEOUT":"The file was not updated because the server could not be contacted.  Click the checkbox to try again.","ERROR":"The file was not updated due to an error.","ERROR_CANCEL":"The file was not updated because the request was cancelled.  Click the checkbox to try again."},"SHARING":{"EVT_EDIT_ONE":{"DAY":"${user} added ${list} as a contributor on ${EEEE} at ${time}","YEAR":"${user} added ${list} as a contributor on ${date_long}","MONTH":"${user} added ${list} as a contributor on ${MMM} ${dd}","TODAY":"${user} added ${list} as a contributor today at ${time}","YESTERDAY":"${user} added ${list} as a contributor yesterday at ${time}"},"SHARED_WITH_MANY":{"DAY":"Shared with ${user} and ${count} on ${EEEE} at ${time}","YEAR":"Shared with ${user} and ${count} on ${date_long}","MONTH":"Shared with ${user} and ${count} on ${MMM} ${dd}","TODAY":"Shared with ${user} and ${count} today at ${time}","YESTERDAY":"Shared with ${user} and ${count} yesterday at ${time}"},"EVT_VIEW_MANY":{"DAY":"${user} shared with ${list} on ${EEEE} at ${time}","YEAR":"${user} shared with ${list} on ${date_long}","MONTH":"${user} shared with ${list} on ${MMM} ${dd}","TODAY":"${user} shared with ${list} today at ${time}","YESTERDAY":"${user} shared with ${list} yesterday at ${time}"},"USERS_POPUP_PAGE":{"DEMOTE_ERROR_CANCEL":"The selected person was not made a reader because the request was cancelled.  Please try again.","DEMOTE_ERROR_NOT_FOUND":"The selected person was not made a reader because the page has been deleted or is no longer visible to you.","EMPTY_READERS":"Not shared with anyone as a reader","DEMOTE_ERROR":"An error prevented making the selected person a reader.","ERROR_TIMEOUT":"The server could not be contacted.","DEMOTE":"Make this person a reader","EMPTY_CONTRIBUTORS":"No one else may contribute to this page","ERROR_NOT_FOUND":"This information can not be displayed because the page has been deleted or is no longer visible to you.","ERROR":"The server could not be contacted.","ERROR_ACCESS_DENIED":"This information can not be displayed because the page has been deleted or is no longer visible to you.","CONTRIBUTORS_LABEL":"Contributors: ","EMPTY":"Not shared with anyone","DEMOTE_ERROR_ACCESS_DENIED":"The selected person was not made a reader because the page has been deleted or is no longer visible to you.","ERROR_CANCEL":"The request was cancelled.  Please try again.","READERS_LABEL":"Readers: ","DEMOTE_ERROR_TIMEOUT":"The selected person was not made a reader because the server could not be contacted.  Please try again."},"SHARED_WITH_TWO_1":"one other","EVT_EDIT_MANY":{"DAY":"${user} added ${list} as contributors on ${EEEE} at ${time}","YEAR":"${user} added ${list} as contributors on ${date_long}","MONTH":"${user} added ${list} as contributors on ${MMM} ${dd}","TODAY":"${user} added ${list} as contributors today at ${time}","YESTERDAY":"${user} added ${list} as contributors yesterday at ${time}"},"EXPAND_ERROR":{"CANCEL":"The details of this share could not be loaded because the server could not be contacted.","NOT_FOUND":"The details of this share could not be loaded because the document has been deleted or is no longer visible.","TIMEOUT":"The details of this share could not be loaded because the request was cancelled by the server.","GENERIC":"An error prevented the details of this share from being displayed.  Please try again later."},"SHARED_BY":{"DAY":"Shared by ${user} on ${EEEE} at ${time}","YEAR":"Shared by ${user} on ${date_long}","MONTH":"Shared by ${user} on ${MMM} ${dd}","TODAY":"Shared by ${user} today at ${time}","YESTERDAY":"Shared by ${user} yesterday at ${time}"},"SHARED_WITH_MANY_1":"${0} others","USERS_POPUP_FILE":{"DEMOTE_ERROR_CANCEL":"The selected person was not made a reader because the request was cancelled.  Please try again.","DEMOTE_ERROR_NOT_FOUND":"The selected person was not made a reader because the file has been deleted or is no longer visible to you.","EMPTY_READERS":"Not shared with anyone as a reader","DEMOTE_ERROR":"An error prevented making the selected person a reader.","ERROR_TIMEOUT":"The server could not be contacted.","DEMOTE":"Make this person a reader","EMPTY_CONTRIBUTORS":"No one else may contribute to this file","ERROR_NOT_FOUND":"This information can not be displayed because the file has been deleted or is no longer visible to you.","ERROR":"The server could not be contacted.","ERROR_ACCESS_DENIED":"This information can not be displayed because the file has been deleted or is no longer visible to you.","CONTRIBUTORS_LABEL":"Contributors: ","EMPTY":"Not shared with anyone","DEMOTE_ERROR_ACCESS_DENIED":"The selected person was not made a reader because the file has been deleted or is no longer visible to you.","ERROR_CANCEL":"The request was cancelled.  Please try again.","READERS_LABEL":"Readers: ","DEMOTE_ERROR_TIMEOUT":"The selected person was not made a reader because the server could not be contacted.  Please try again."},"EVT_VIEW_ONE":{"DAY":"${user} shared with ${list} on ${EEEE} at ${time}","YEAR":"${user} shared with ${list} on ${date_long}","MONTH":"${user} shared with ${list} on ${MMM} ${dd}","TODAY":"${user} shared with ${list} today at ${time}","YESTERDAY":"${user} shared with ${list} yesterday at ${time}"},"SHARED_WITH_TWO":{"DAY":"Shared with ${user} and ${count} on ${EEEE} at ${time}","YEAR":"Shared with ${user} and ${count} on ${date_long}","MONTH":"Shared with ${user} and ${count} on ${MMM} ${dd}","TODAY":"Shared with ${user} and ${count} today at ${time}","YESTERDAY":"Shared with ${user} and ${count} yesterday at ${time}"},"SHARED_WITH":{"DAY":"Shared with ${user} on ${EEEE} at ${time}","YEAR":"Shared with ${user} on ${date_long}","MONTH":"Shared with ${user} on ${MMM} ${dd}","TODAY":"Shared with ${user} today at ${time}","YESTERDAY":"Shared with ${user} yesterday at ${time}"}},"VIEWS":{"MEDIA_TOOLTIP":"Each file is shown with a large icon and a pop-up","MEDIA":"Tiles","PAGE_DETAILS_TOOLTIP":"Pages arranged in a table","SUMMARY_TOOLTIP":"A list with info about each file","DETAILS":"Details","MEMBERS_DETAILS_TOOLTIP":"Members arranged in a table","MAP_TOOLTIP":"Files arranged according to their relevance","MAP":"Map","WIKI_DETAILS_TOOLTIP":"Wikis arranged in a table","MEMBERS_SUMMARY_TOOLTIP":"A list with info about each member","PAGE_SUMMARY_TOOLTIP":"A list with info about each page","DETAILS_TOOLTIP":"Files arranged in a table","SUMMARY":"Summary","WIKI_SUMMARY_TOOLTIP":"A list with info about each wiki"},"LOADING":"Loading...","FEEDS":{"IE6SUBSCRIBE":"Warning: This link is meant for feed readers and may display incorrectly in your browser, click OK to continue, Cancel to return to page."},"EDIT_ATTACHMENT":{"ERROR_NAME_EXISTS":"The attachment cannot be renamed because another attachment has the same name.","ERROR_MAX_CONTENT_SIZE":"The attachment could not be replaced because it is larger than the maximum allowed attachment size of ${0}","EDITERROR":"The attachment's metadata was not edited due to an error","TRANSFER":"Uploading ${0} @ ${1}/s","DIALOG_TITLE":"Edit Attachment","ERROR_QUOTA_VIOLATION":"The attachment could not be replaced because the wiki is almost full.  To replace with this file, ${0} of files, attachments, or versions would have to be removed. ","LIMIT_HELP":"You can replace the contents of this attachment by selecting a different file.  You must choose a file that is smaller than ${limit} - attachments above this size are not allowed.","DESCRIPTION_LABEL":"Description: ","REPLACE_CONFIRM":"The attachment you have selected has a different extension than the existing attachment.  Click 'OK' to proceed with changing the file type.  To select a different file, click 'Cancel'","ERROR_TIMEOUT":"The attachment was not edited because the server could not be contacted.  Click 'OK' to retry your request.","ERROR_CONCURRENT_MODIFICATION":"This attachment was edited by ${user} on ${EEEE}, ${date_long} ${time_long}. Clicking 'OK' will overwrite the changes.   ","WARN_SPECIFY_NAME":"File name is a required field. ","ERROR_CANCEL":"The attachment was not edited because the request was cancelled.  Click 'OK' to retry your request.","ERROR_ACCESS_DENIED":"The attachment could not be edited because you are not a contributor.","ERROR_NOT_LOGGED_IN":"You must be logged in to edit this attachment.  Click 'OK' to be prompted to log in.","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","OK":"OK","REPLACEERROR":"The attachment's contents were not replaced due to an error.","NAME_LABEL":"File name: ","CANCEL":"Cancel","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","WARN_EXTENSION":"The file you are replacing must have the same extension.","REPLACE_LABEL":"Replace contents:"},"MYWIKIS":{"USERS_WIKIS":"${0}'s Wikis","NODESCRIPTION":"No description"},"HELP":"Help","EDIT_MEMBER":{"NOSUCHMEMBER":"The member you are trying to edit does not exist. ","UNAUTHORIZED":"You don't have enough privileges to edit the role for this member.","EDITROLE":"Change the role for user ${0}","TITLE":"Edit Member","ACTION_TOOLTIP":"Change the role for this member of the Wiki","ACTION":"Edit","CANTEDITROLE":"You can't change the role for this member."},"ELLIPSIS":"...","BACK_TO_PAGE":"Back to Page","WARNING":"Warning","COMMENTS":{"TRIM_LONG_COMMENT_CONFIRM":"Shortening will remove the text beyond the comment limit.  Click 'OK' to shorten or 'Cancel' to edit the comment yourself.","COMMENT_DELETED":{"DAY":"Comment deleted by ${user} on ${EEEE} at ${time}","YEAR":"Comment deleted by ${user} on ${date_long}","MONTH":"Comment deleted by ${user} on ${MMM} ${dd}","TODAY":"Comment deleted by ${user} today at ${time}","YESTERDAY":"Comment deleted by ${user} yesterday at ${time}"},"ERROR_EDIT":"Your comment could not be updated.  Please try again later.","COMMENT_CREATED":{"DAY":"${user} commented on ${timestamp}","YEAR":"${user} commented on ${timestamp}","MONTH":"${user} commented on ${timestamp}","TODAY":"${user} commented ${timestamp}","YESTERDAY":"${user} commented ${timestamp}"},"ERROR_NO_CONTENT_EDIT":"Please enter your comment and click 'Save.'  If you no longer wish to edit your comment click 'Cancel.'","COUNT":"${0}-${1} of ${2}","COMMENT_COUNT_MANY":"${0} comments","ERROR_DELETE_NOT_LOGGED_IN":"You must be logged in to delete this comment.  Click 'Delete' to be prompted to log in.","TRIM_LONG_COMMENT":"Shorten comment?","DELETECONFIRM":"Are you sure you wish to delete this comment?","ERROR_EDIT_NOT_LOGGED_IN":"You must be logged in to edit this comment.  Click 'Save' to be prompted to log in.","ITEMS_PER_PAGE":" items per page.","COMMENT_LABEL":"Comment:","SAVE":"Save","ERROR_CREATE_ACCESS_DENIED":"Your comment could not be saved because the file has been deleted or is no longer visible to you.","COMMENT_EDITED":{"DAY":"Edited on ${EEEE}","YEAR":"Edited on ${date_long}","MONTH":"Edited on ${MMM} ${dd}","TODAY":"Edited today at ${time}","YESTERDAY":"Edited yesterday at ${time}"},"EDIT":"Edit","PREVIOUS":"Previous","CANCEL":"Cancel","ERROR_CREATE_CANCEL":"Your comment could not be saved because the request was cancelled.  Click 'Save' to try again.","COMMENT_COUNT_ONE":"${0} comment","DELETEREASON":"Reason for deleting this comment:","ERROR_DELETE":"Your comment could not be deleted.  Please try again later.","SUBSCRIBE_TO_COMMENTS_TOOLTIP":"Follow changes to these comments through your feed reader","ERROR_EDIT_CANCEL":"Your comment could not be updated because the request was cancelled.  Click 'Save' to try again.","LINK":"Link","VIEW_COMMENTS_FILE":"View comments on this file","LOADING":"Loading comments...","NEXT":"Next","PAGE":"Page","ERROR_DELETE_TIMEOUT":"Your comment could not be deleted because the server could not be contacted.  Click 'Delete' to try again.","ERROR_DELETE_ACCESS_DENIED":"Your comment could not be deleted because the file has been deleted or is no longer visible to you.","ERROR_EDIT_NOT_FOUND":"Your comment could not be updated because the file has been deleted or is no longer visible to you.","COMMENT_CREATED_TIME":{"DAY":"${EEEE} at ${time}","YEAR":"${date_long}","MONTH":"${MMM} ${dd}","TODAY":"today at ${time}","YESTERDAY":"yesterday at ${time}"},"ERROR_CREATE_NOT_FOUND":"Your comment could not be saved because the file has been deleted or is no longer visible to you.","ERROR_NO_CONTENT":"Please enter your comment and click 'Save.'  If you no longer wish to leave a comment click 'Cancel.'","ERROR_CREATE_NOT_LOGGED_IN":"You must be logged in to create this comment.  Click 'Save' to be prompted to log in.","ERROR_CREATE_TIMEOUT":"Your comment could not be saved because the server could not be contacted.  Click 'Save' to try again.","ERROR_EDIT_ACCESS_DENIED":"Your comment could not be updated because the file has been deleted or is no longer visible to you.","SUBSCRIBE_TO_COMMENTS":"Subscribe to these comments","DELETE":"Delete","ERROR_DELETE_CANCEL":"Your comment could not be deleted because the request was cancelled.  Click 'Delete' to try again.","ERROR_DELETE_NOT_FOUND":"Your comment could not be deleted because the file has been deleted or is no longer visible to you.","NOHYPHENCOUNT":"${0} of ${1}","JUMP_TO_LAST":"Most recent","WARN_LONG_COMMENT":"The comment is too long.","ERROR_CREATE":"Your comment could not be saved.  Please try again later.","VIEW_COMMENTS_PAGE":"View comments on this page","EMPTY":"There are no comments.","ADD_COMMENT":"Add a comment","ERROR_EDIT_TIMEOUT":"Your comment could not be updated because the server could not be contacted.  Click 'Save' to try again."},"FILTERS":{"MY_TAGS":{"TITLE":"My Tags"},"EVENT":{"TITLE":"Events","COMMENTS":"Comments","PEOPLE_JOINED":"People joined","SHARED_WITH":"Shared with","RECOMMENDATIONS":"Recommendations","MEDIA_UPDATES":"File updates"},"SHARE":{"NOT_PUBLIC_TOOLTIP":"Files that aren't public but are shared with one or more people","SELECTIVE_LONG":"Files that aren't public but are shared with one or more people","NOT_PUBLIC_LONG":"Files that aren't public but are shared with one or more people","PUBLIC_LONG":"Files that are visible to everyone","PRIVATE_TOOLTIP":"Files that only I can see","PRIVATE":"with no one (private)","NOT_PUBLIC":"with one or more people","TITLE":"Shared","PRIVATE_LONG":"Private to me","PUBLIC":"with everyone (public)","PUBLIC_TOOLTIP":"Files that are visible to everyone","SELECTIVE":"with one or more people","SELECTIVE_TOOLTIP":"Files that aren't public but are shared with one or more people"},"TYPE":{"PAGES_LONG":"Pages only","TITLE":"Type","PAGES_TOOLTIP":"All pages created in this wiki","FILES":"uploaded files","FILES_LONG":"Uploaded files only","FILES_TOOLTIP":"Any file that was uploaded from a computer","PAGES":"pages"},"ALL_TAGS":{"TITLE":"Everyone's Tags"},"MEMBER_TYPE":{"GROUP_TITLE":"Group","GROUP_LONG":"Groups only","USER_TOOLTIP":"Users who are members of the wiki","VIRTUAL_TITLE":"Special Group","VIRTUAL_TOOLTIP":"Special groups which are members of the wiki","GROUP":"groups","USER_TITLE":"User","VIRTUAL":"special groups","TITLE":"Member Type","USER_LONG":"Users only","USER":"users","GROUP_TOOLTIP":"Groups which are members of the wiki ","VIRTUAL_LONG":"Special groups only"},"SHARED_BY":{"TITLE":"Shared By","OPTION_EMPTY_TOOLTIP":"Only show files that were shared by a specific person","OPTION":"by ${0}","FILTER":"Shared by ${0}","OPTION_EMPTY":"by a specific person:"},"DATE":{"TODAY_LONG":"Only updated since midnight today ","TODAY_TOOLTIP":"Since midnight today","LASTYEAR_TOOLTIP":"Last 365 days","LASTWEEK":"last week","LASTWEEK_TOOLTIP":"Last 7 days","LASTMONTH_TOOLTIP":"Last 30 days","TITLE":"Date","LASTWEEK_LONG":"Only updated in the last seven days ","LASTMONTH_LONG":"Only updated in the last thirty days ","TODAY":"today","LASTMONTH":"last 30 days","LASTYEAR_LONG":"Only updated in the last year ","LASTYEAR":"last year"},"PERMISSION":{"EDIT_TOOLTIP_INBOUND":"Files you can contribute to","EDIT":"contribute","EDIT_TOOLTIP_OUTBOUND":"Files other people can contribute to","VIEW":"read","VIEW_LONG_OUTBOUND":"Files other people can read but not contribute to","VIEW_TOOLTIP_INBOUND":"Files you can read but not contribute to","VIEW_LONG_INBOUND":"Files you can read but not contribute to","EDIT_LONG_OUTBOUND":"Files other people can contribute to","VIEW_TOOLTIP_OUTBOUND":"Files other people can read but not contribute to","EDIT_LONG_INBOUND":"Files you can contribute to","TITLE":"Permission"},"SHARED_WITH":{"TITLE":"Shared With","OPTION_EMPTY_TOOLTIP":"Only show files that were shared with a specific person","OPTION":"with ${0}","FILTER":"Shared with ${0}","OPTION_EMPTY":"with a specific person:"},"USER_TAGS":{"TITLE":"This Person's Tags"}},"DOWNLOAD_INFO":{"PAGE":{"EMPTY":"Anonymous users only","ERROR":"Unable to load page view information","LOADING":"Loading..."},"FILE":{"EMPTY":"Anonymous users only","ERROR":"Unable to load download information","LOADING":"Loading..."}},"SIZE":{"B":"${0} B","MB":"${0} MB","GB":"${0} GB","KB":"${0} KB"},"FOOTER":{"HELP":{"FORUMS":"Support forums","HEADING":"Help","HELP":"Help"},"TOOLS":{"ADMINPAGE":"Admin","HEADING":"Tools","BROWSERPLUGINS":"Browser plugins","METRICS":"System metrics"},"ABOUT":{"CONNECTIONSONLINE":"IBM Lotus Connections on ibm.com","SUBMITFEEDBACK":"Submit feedback","ABOUT":"About","HEADING":"About"},"FILE_BUG":"File a Bug Report","DOWNLOAD_CONNECTORS":"Download Connectors","CONNECTIONS":{"HEADING":"IBM Lotus Connections","HOME":"Home","DEMO":"Demo"}},"SHARE_INFO":{"FILE":{"DOWNLOADED_CURRENT":"${0} has downloaded the most recent version of this file.","DOWNLOADED_NEVER":"${0} has not yet downloaded this file.","DOWNLOADED_OLDER":"${0} has downloaded an older version of this file."},"LOADING":"Loading...","SHOW_INVOLVED":"Which shares apply to me?","ERROR":"Unable to load share information","PAGE":{"DOWNLOADED_CURRENT":"${0} has viewed the most recent version of this page.","DOWNLOADED_NEVER":"${0} has not yet viewed this page.","DOWNLOADED_OLDER":"${0} has viewed an older version of this page."}},"ATTACHMENTS":{"ADDATTACHMENT":"Add an attachment","EDIT":"Edit","SHOW":"Show","LOADING":"Loading attachments...","ATTACHMENT":"Attachment","DELETE":"Delete","PREVIOUS":"Previous","PAGE":"Page","ERROR":"An error occurred","NEXT":"Next","NO_ATTACHMENTS":"No attachments exist","COUNT":"${0}-${1} of ${2}","DATE":{"RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"DELETEERROR":"The attachment was not deleted due to an error.","DELETE_ERROR_CANCEL":"The attachment was not deleted because the request was cancelled.  Click delete to try again.","DELETE_ERROR_TIMEOUT":"The attachment was not deleted because the server could not be contacted.  Click delete to try again."},"UPLOAD_ATTACHMENT":{"WARN_LONG_DESCRIPTION":"The description is too long.","CONFIRM_REPLACE":"Another attachment to this page with the same name already exists.  Do you wish to replace the contents of the existing attachment?","NOTE_LABEL":"Note: ","ERROR_MAX_CONTENT_SIZE":"The attachment could not be uploaded because it is larger than the maximum allowed attachment size of ${0}","CONTENTS_LABEL":"File: ","TRANSFER":"Uploading ${0} @ ${1}/s","DIALOG_TITLE":"Upload Attachment","ERROR_QUOTA_VIOLATION":"The attachment could not be uploaded because the wiki is almost full.  To upload this attachment, ${0} of files, attachments, or versions would have to be removed.","WARN_LONG_FILENAME":"The file name is too long. ","LIMIT_HELP":"Files must be smaller than ${limit}.","DESCRIPTION_LABEL":"Description: ","TAGS_LABEL":"Tags: ","WARN_NO_FILENAME":"File name is a required field.","ERROR_TIMEOUT":"The attachment could not be uploaded because the server could not be contacted.  Click 'OK' to retry your request.","ERROR_CANCEL":"The attachment could not uploaded because the request was cancelled.  Click 'OK' to retry your request.","ERROR_ACCESS_DENIED":"The attachment could not be uploaded because you are not a contributor.","ERROR_NOT_LOGGED_IN":"You must be logged in to upload this attachment.  Click 'OK' to be prompted to log in.","TRIM_LONG_FILENAME":"Shorten file name?","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","TRIM_LONG_DESCRIPTION":"Shorten description?","ERROR":"The attachment could not be uploaded.  Please try again later","OK":"OK","FIX_INVALID_CHARS_IN_NAME":"Replace invalid characters with '_'?","NAME_LABEL":"File name: ","CANCEL":"Cancel","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","WARN_INVALID_CHARS_IN_NAME":"File names may not contain the following characters: \\ / : * ? \" < > | [ ]","SELECT_FILE":"Please select a file to upload"},"SESSION_TIMEOUT":"Your Connections session has expired.  Click 'OK' to log in again.","FILE":{"EXPAND_ERROR":{"CANCEL":"The details of this file could not be loaded because the server could not be contacted.","NOT_FOUND":"The details of this file could not be loaded because file has been deleted or is no longer visible.","TIMEOUT":"The details of this file could not be loaded because the request was cancelled by the server.","GENERIC":"An error prevented the details of this file from being displayed.  Please try again later."}},"TAGGER":{"CANCEL_TOOLTIP":"Cancel tag editing","REMOVEERROR_NOT_FOUND":"The tag could not be removed because the document has been deleted or is no longer visible.","LOADING":"Loading tags...","ADD_REMOVE_TAGS":"Add or remove tags","REMOVEERROR_ACCESS_DENIED":"The tag could not be removed because you do not have permission to contribute to this document.","CREATEERROR_TIMEOUT":"The tag could not be created because the server could not be contacted.  Click 'OK' to try again.","REMOVECONFIRM":"Are you sure you want to remove the tag ${0}?","WARN_LONG_TAG":"The tag '${0}' is too long.","ADD_REMOVE_TAGS_TOOLTIP":"Add or remove tags on this item","LOADERROR_TIMEOUT":"The tags could not be loaded: request timed out.","CREATEERROR":"The tag could not be created.  Please try again later.","CREATEERROR_NOT_FOUND":"The tag could not be created because the document has been deleted or is no longer visible.","NO_RESULTS":"No results for '${0}'","REMOVE":"Remove tag","LOADERROR_CANCEL":"The tags could not be loaded: request cancelled.","INVALID_CHAR_WARN_LONG":"One or more tags you have entered contain invalid characters: ${0}","REMOVEERROR_TIMEOUT":"The tag could not be removed because the server could not be contacted.  Click 'OK' to try again.","ERROR_LOADING":"An error has occured loading the tags.","NONE":"None","TRIM_TAGS":"Shorten tags?","CREATEERROR_CANCEL":"The tag could not be created because the request was cancelled.  Click 'OK' to try again.","SEPARATOR":",","LOADERROR_NOTFOUND":"The tags could not be loaded: file not found.","OK":"OK","INVALID_CHAR_WARN":"!","REMOVEERROR":"The tag could not be removed.","ADD_TAGS":"Add tags","CANCEL":"Cancel","CREATEERROR_ACCESS_DENIED":"The tag could not be created because you do not have permission to contribute to this document.","TRIM_TAG":"Shorten tag?","REMOVEERROR_CANCEL":"The tag could not be removed because the request was cancelled.  Click 'OK' to try again.","WARN_LONG_TAGS":"The specified tags are too long.","NOTAGS":"No Tags"},"WIKI_UPDATED":{"SHOW":"Show Changes"},"COMMUNITIES":{"COMMUNITY_WIKI_TITLE":"This wiki is associated with a Community.","COMMUNITY_WIKI":"Community Wiki"},"ERROR_IN_APP_TITLE":"Oops, that didn't work","SEARCH":{"SEARCH_ALT":"Search","HEADING_THIS":"Search Results within This Wiki: ${0}","SEARCH":"Search","REL_DATES":"Related Dates","TAGS":"Tags","DATES":"Dates","FILES":"Search Files","HEADING":"Search Results within Wikis","ADD_TO_FAVORITES":"Add to Favorite People","USER_RESULTS":"People search results for name and e-mail: ${0}","COMMUNITIES":"Search Communities","PEOPLE":"People","ACTIVITIES":"Search Activities","REL_TAGS":"Related Tags","DOGEAR":"Search Bookmarks","ALL_LABEL":"Search All","PEOPLE_DEFAULT":"Name or e-mail","REL_PEOPLE":"Related People","ALL":"All Areas","BLOGS":"Search Blogs","WIKIS":"Search Wikis","HEADING_MY":"Search Results within My Wikis","PROFILES":"Search Profiles"},"ERROR_OCCURRED":"An error occurred.  Contact your Lotus Connections administrator.","OK":"OK","SORTS":{"MOSTRECENT":"Most Recent","DN_TOOLTIP_REVERSE":"Sort by distinguished name in reverse alphabetical order","MOSTCOMMENTED_TOOLTIP":"Sort from most commented to least commented","MOSTDOWNLOADED":"Most Downloaded","HIGHESTRECOMMENDED":"Most Recommended","TITLE_TOOLTIP_REVERSE":"Sort by name in reverse alphabetical order","MOSTDOWNLOADED_TOOLTIP_REVERSE":"Sort from least downloaded to most downloaded","EMAIL_TOOLTIP":"Sort by email in alphabetical order","MOSTCOMMENTED":"Most Commented","HIGHESTRECOMMENDED_TOOLTIP":"Sort from most recommended to least recommended","TITLE":"Name","SHARED_ON_TOOLTIP_REVERSE":"Sort from least recently shared to most recently shared","EMAIL_TOOLTIP_REVERSE":"Sort by email in reverse alphabetical order","MOSTVISITED_TOOLTIP":"Sort from most visited to least visited","TITLE_TOOLTIP":"Sort by name in alphabetical order","SIZE_TOOLTIP":"Sort by size from largest to smallest","MOSTRECENT_SHARE":"Most Recently Shared","TYPE_TOOLTIP":"Sort by type in alphabetical order","MOSTDOWNLOADED_TOOLTIP":"Sort from most downloaded to least downloaded","MOSTCOMMENTED_TOOLTIP_REVERSE":"Sort from least commented to most commented","SHARED_ON_TOOLTIP":"Sort from most recently shared to least recently shared","MOSTRECENT_TOOLTIP":"Sort from most recently updated to least recently updated","HIGHESTRECOMMENDED_TOOLTIP_REVERSE":"Sort from least recommended to most recommended","SIZE_TOOLTIP_REVERSE":"Sort by size from smallest to largest","MOSTVISITED_TOOLTIP_REVERSE":"Sort from least visited to most visited","TYPE_TOOLTIP_REVERSE":"Sort by type in reverse alphabetical order","MOSTVISITED":"Most Visited","DN_TOOLTIP":"Sort by distinguished name in alphabetical order","ADDED_TOOLTIP_REVERSE":"Sort from least recently added to most recently added","MOSTRECENT_TOOLTIP_REVERSE":"Sort from least recently updated to most recently updated","ADDED_TOOLTIP":"Sort from most recently added to least recently added"},"WATCHLIST":{"TIP1":"The watchlist displays the names of people you add to your list. Click the name to view that person's files.","REMOVECONFIRM":"Are you sure you want to remove this person from your watchlist?","TIP2":"To add someone to your watchlist, go to the wiki of the person whose name you want to add, and then click the link Add to Watchlist.","MYWATCHLIST":"My Watchlist","LOADING":"Loading...","CLOSE":"Close Watchlist","ADDUSER":"Add ${0} to Watchlist...","OPEN":"Open Watchlist","REMOVE":"Remove from Watchlist","HELP":"Watchlist Help","EMPTY":"There are no people being watched."},"STOP_SHARING_FILE":{"CONFIRM":"Are you sure you wish to remove all shares on this file?\n\n${0}","TITLE":"Stop Sharing","TIMEOUT_ERROR":"The file could not be shared because the server could not be contacted.  Click 'Stop Sharing' to try again.","CONFIRM_PUBLIC":"Are you sure you wish to remove all shares on this file?\nNote: Because this file is public, everyone will still be able to see the file.\n\n${0}","NOT_FOUND_ERROR":"The file has been deleted or is no longer visible to you.","CANCEL_ERROR":"The file could not be shared because the request was cancelled.  Click 'Stop Sharing' to try again.","ERROR":"The shares on this file could not be removed.  Please try again later.","TOOLTIP":"Remove all shares on this file"},"UPLOAD":{"DESCRIPTION":"Description","FILE":"File","NAME":"Name"},"SUBSCRIBE_TO_PAGE_TOOLTIP":"Follow changes to this page through your feed reader","DATE":{"MONTHS_ABBR":["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],"WIKI_CREATED":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","MONTH":"${MMM} ${dd}","TODAY":"today at ${time}","YESTERDAY":"yesterday at ${time}"},"PM":"PM","YESTERDAY":"yesterday","CREATED":{"DAY":"created ${EEee} at ${time}","YEAR":"created ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"created ${MMM} ${dd}","TODAY":"created today at ${time}","YESTERDAY":"created yesterday at ${time}"},"FULL":"${EEEE}, ${date_long} ${time_long}","AUTOSAVED_SHORT":{"DAY":"Autosaved ${EEee} at ${time}","YEAR":"Autosaved ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Autosaved ${MMM} ${dd}","TODAY":"Autosaved at ${time}","YESTERDAY":"Autosaved yesterday at ${time}"},"ADDED":{"DAY":"Added ${EEee} at ${time}","YEAR":"Added ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Added ${MMM} ${dd}","TODAY":"Added today at ${time}","YESTERDAY":"Added yesterday at ${time}"},"TODAY_U":"Today","TODAY":"today","YESTERDAY_U":"Yesterday","RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"WIKIPAGE":{"SECTION":{"VERSION":"Version","CHILDREN":{"TITLE":"Child Pages","LINK":"Create new child page","NONE":"No children exist"},"COMPARE":"Wiki text comparison","INFOSIZE":"${0} (${1} including page, attachments, and all versions)","HIERARCHY":{"MOVE":"Move Page","TITLE":"Hierarchy"},"REFRESH":"Refresh","RESTORE":"Restore this version"},"ACTIONS":{"TEXT":"Page Actions","TOOLTIP":{"EDITOR":"Create a child page or peer page, delete the page, print the page, or move the page.","READER":"Print the page."}},"ERROR":{"ACCESS_DENIED_ANON":{"TITLE":"You do not have access to this page","MESSAGES":"You do not have permission to view this page.  You may have access if you log in. "},"GENERAL":{"MESSAGES":"Something went wrong - click the back button and try again. "},"ACCESS_DENIED":{"TITLE":"You do not have access to this page","MESSAGES":"You do not have permission to view this page.   "},"WIKI":{"TITLE":"We can't find that Wiki","MESSAGES":"The Wiki can't be found - click the back button and try again.  If this doesn't work the wiki may have been deleted."},"DEFAULT":{"TITLE":"That page cannot be displayed.   ","MESSAGES":"That page cannot be displayed.   "}},"MODE":{"ATTACHMENTS":"Page Attachments","COMMENTS":"Comments","VERSIONS":"Versions","COMPARE":"Version Comparison","INFO":"Page Info"}},"PAGING":{"PREVIOUS":"Previous","COUNT":"${0}-${1} of ${2}","NEXT":"Next"},"APP_LOAD_BLURB":"Please wait while the application loads...","CONNSEARCH":{"SEARCH_ALT":"Search","SCOPE_CONNECTIONS_ACTIVITIES":{"LABEL":"Activities","HOVER":"Search Activities"},"SEARCH":"Search","HINT":"Search","FILES":"Files belonging to...","SCOPE_CONNECTIONS_ALL":{"LABEL":"All Connections","HOVER":"Search all of Connections"},"SCOPE_CONNECTIONS_DOGEAR":{"LABEL":"Bookmarks","HOVER":"Search Bookmarks"},"FAVORITES":"Favorites for...","USER_RESULTS":"People search results for name and e-mail: ${0}","COMMUNITIES":"Communities","PEOPLE":"People","SCOPE_ALLWIKIS":{"LABEL":"Public Wikis","HOVER":"Search Public Wikis"},"SCOPE_CONNECTIONS_BLOGS":{"LABEL":"Blogs","HOVER":"Search Blogs"},"HOVER":"Refine search options","SCOPE_THISWIKI":{"LABEL":"This Wiki","HOVER":"Search This Wiki"},"SCOPE_CONNECTIONS_ADVANCED":{"LABEL":"Advanced search","HOVER":"Go to the advanced search page"},"PEOPLE_DEFAULT":"Name or e-mail","INTERESTED":"People interested in...","SCOPE_CONNECTIONS_COMMUNITIES":{"LABEL":"Communities","HOVER":"Search Communities"},"SCOPE_CONNECTIONS_FILES":{"LABEL":"Files","HOVER":"Search Files"},"SCOPE_MYWIKIS":{"LABEL":"My Wikis","HOVER":"Search My Wikis"},"SCOPE_CONNECTIONS_PROFILES":{"LABEL":"Profiles","HOVER":"Search Profiles"}},"TITLEBAR":{"SEARCH":"Search","GO":"Go","ALLUSERS":"Find People","HOME":"Wikis","SHARES":"My Shares","MYCHANNEL":"My Place","ALLUSERS_TITLE":"Search for other people","MYCHANNEL_TITLE":"All of your files","OFFLINE":"Offline","SHARES_TITLE":"All of the shares that you are involved in","HOME_TITLE":"See what's happening in wikis"},"TOGGLE_SECTION":"Expand and collapse this section","ERROR_IN_APP_MESSAGE":"Something went wrong - click the back button and try again.  If this doesn't work report the problem to the support forum. If someone sent you this link, check to see if you've been granted permission.","JAVASCRIPT_DISABLED_TITLE":"Turn on JavaScript","EMOTICONS":{"BLOCK":"Block","COOL":"Cool","ANGEL":"Angel","THUMBS_DOWN":"Thumbs down","CRYING":"Crying","RED_FLAG":"Red flag","CROSS":"Cross","HAPPY":"Happy","BIG_SMILE":"Big smile","SURPRISED":"Surprised","HYSTERICAL":"Hysterical","LIGHT_BULB":"Light bulb","GREEN_FLAG":"Green flag","SAD":"Sad","CONFUSED":"Confused","SHY":"Shy","WARNING":"Warning","WINK":"Wink","TONGUE":"Tongue","LAUGH":"Laugh","GOOFY":"Goofy","STAR":"Star","EYEBROW":"Eyebrow","INFO":"Info","QUESTION":"Question","TICK":"Tick","THUMBS_UP":"Thumbs up","ANGRY":"Angry"},"EDIT_WIKI":{"DESC_LABEL":"Description:","ERROR_LOAD":"Couldn't load Wiki settings.","CREATOR":"Wiki Creator:","CANCEL":"Cancel","DELETE":"Delete Wiki","SAVE":"Save","BUSY":"Loading...","ERROR_SAVE":"Couldn't save Wiki settings.","TITLE":"Settings","ERROR_DESCRIPTION_TOO_LONG":"The Wiki description is too long. ","TAGS_LABEL":"Tags:","ERROR_SHORTEN_DESCRIPTION":"Shorten Wiki description?","OK":"OK","WIKITITLE":"Wiki Title:"},"CHANGE_PROPAGATE_FILE":{"ERROR_TIMEOUT":"The file was not updated because the server could not be contacted.  Click the checkbox to try again.","ERROR":"The file was not updated due to an error.","ERROR_CANCEL":"The file was not updated because the request was cancelled.  Click the checkbox to try again."},"WIKI_MEMBERSHIP":{"COUNT_OTHERS_PUBLIC_1":"${0} people","SEARCH_TOOLTIP":"Search the directory","SHARE_PERMISSION":"Make these people contributors to this page","COUNT_OTHERS_SINGLE_PUBLIC":"This page is public and is shared with ${0}.","SHARE_WITH":"Share with:","USER":"User","READER":"Reader","COUNT_NONE_PUBLIC":"This Wiki is public and you are not required to add members.","SELECT_USER":"Members:","COUNT_OTHERS_PUBLIC":"This page is public and is shared with ${0}.","PROPAGATE_SHARED":"All members can add other members","AUTHENTICATED":"Authenticated Users","WARN_LONG_MESSAGE":"The message is too long.","ANONYMOUS":"Anonymous Users","COUNT_OTHERS_SINGLE_1":"1 person","CANCEL":"Cancel","OWNER":"Owner","PROPAGATE":"Allow this page to be shared by other people","ERROR":"The page could not be shared.  Please try again later.","EDITOR":"Editor","REMOVE_USER_TOOLTIP":"Remove member","NOT_LOGGED_IN_ERROR":"You must be logged in to share this page.  Click 'OK' to be prompted to log in.","SELECT_USER_ERROR":"Please select a person to share with.","NOT_FOUND_ERROR":"The page has been deleted or is no longer visible to you and cannot be shared.","PROPAGATE_OWNER":"Only you can add members","GROUP":"Group","SELF_REFERENCE_ERROR":"You cannot add yourself as a member.","DIALOG_TITLE":"Add members to this Wiki","TRIM_LONG_MESSAGE":"Shorten message?","PROPAGATE_PUBLIC":"Everyone can add members","CANCEL_ERROR":"The page was not shared because the request was cancelled.  Click 'OK' to try again.","MANAGER":"Manager","COUNT_NONE":"This Wiki has no members other than yourself.","TRIM_LONG_DESCRIPTION_MESSAGE":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","OK":"OK","MAX_SHARES_ERROR":"The maximum number of shares has been exceeded.","SHARE_TOOLTIP":"Allow others to read or contribute to this page","COMMUNITY_INFO":"You manage community wiki membership and roles in the community that owns the wiki. You edit community membership and roles by opening its business card and accessing its Members page.","TIMEOUT_ERROR":"The page was not shared because the server could not be contacted.  Click 'OK' to try again.","ADD_FROM_FAVORITES":"Add a person from your favorite wikis","WARN_LONG_DESCRIPTION":"The description is too long.","BUSY":"Applying...","COUNT_OTHERS_1":"${0} people","ACCESS_DENIED_ERROR":"You no longer have permission to share this page.","OWNER_REFERENCE_ERROR":"You cannot add the owner of the Wiki as a member.","COUNT_OTHERS_SINGLE":"This page is shared with ${0}.","TRIM_LONG_DESCRIPTION":"Shorten description?","COUNT_OTHERS_SINGLE_PUBLIC_1":"1 person","EXPAND_SECTION":"Add people as members of the Wiki...","COUNT_OTHERS":"${0} is a member of this Wiki.","MESSAGE_LABEL":"Message:"},"CONTENT":{"COLUMN_SIZE":"Size","COLUMN_SHARED_WITH":"Shared With","LOADING":"Loading... ","ELLIPSIS":"...","OF_PAGES":" of ${0}.","PRIVATE":"Private","SHARE_MESSAGE":{"LIST_SEP":", "},"DISCARD_DRAFT_TOOLTIP":"Discard these unsaved changes","DELETEPAGE_ERROR_TIMEOUT":"The page was not deleted because the server could not be contacted.  Click delete to try again.","DELETEPAGE_ERROR_NOT_FOUND":"This page has already been deleted or is no longer visible to you.","COLUMN_ADDED":"Added","SHARED":{"COUNT_ONE":"1 person","COUNT_MANY":"${0} people","MANY_1":"${0} people","ONE_1":"1 person","MANY":"Shared with ${0}","BASE":"Shared with you","ONE":"Shared with ${0}"},"DELETE_ERROR_TIMEOUT":"The file was not deleted because the server could not be contacted.  Click delete to try again.","EDIT_PAGE_DRAFT_CONFIRM":"You made changes to this file that were not saved. Do you wish to recover and edit with those changes? If you wish to edit the current version instead, you must select cancel and discard the existing unsaved changes.","DOWNLOAD_TOOLTIP_ONE":"${0} download","COMPARE_ERROR":"Could not compare this page.  Please try again.","MORE":"more","SHARE_TOOLTIP":"Allow others to read or contribute to this file","COLUMN_LAST_MODIFIED":"Updated","DELETEPAGE_ERROR_CANCEL":"The page was not deleted because the request was cancelled.  Click delete to try again.","REPLACE":"Replace","DELETESHAREERROR":"The share could not be removed","COLUMN_EMAIL":"Email","ONE_DOWNLOAD":"1","DISCARDDRAFT_ERROR_NOT_FOUND":"These unsaved changes have already been discarded.","TAGS_LABEL":"Tags:","DELETE_ERROR_CANCEL":"The file was not deleted because the request was cancelled.  Click delete to try again.","TAG_TOOLTIP":"Filter by tag '${0}'","USERERROR_TITLE":"We can't find that wiki","EDIT_PAGE_ERROR":"The page could not be edited due to an error","OPEN_WIKI":"Open Wiki","DELETESHARECONFIRM":"Are you sure you wish to stop sharing with ${0}?","DOWNLOADS":"${0}","COUNT":"${0}-${1} of ${2}","COLUMN_SHARED_BY":"Shared By","SHOW":"Show ","DISCARD":"Discard","HIDE_EXTRA":"Hide extra information","COLUMN_SHARED_ON":"Shared On","CREATE_PAGE_EXISTS_ERROR":"A page or file with the name you have specified already exists. Please choose a different name.","PUBLIC":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"Public and shared with ${0}","BASE":"Public","ONE":"Public and shared with ${0}"},"DELETE_TOOLTIP":"Delete this file","USERERROR_MESSAGES":"The wiki can't be found - click the back button and try again.  If this doesn't work the wiki may have been archived or disabled.","ERROR_REQUEST_TIMEOUT":"The server could not be contacted.","SHARE":"Share","HITS":"Page hits","DISCARDDRAFT_ERROR":"These unsaved changes were not discarded due to an error.","DELETESHAREERROR_TIMEOUT":"The share was not deleted because the server could not be contacted.  Click 'X' to try again.","ERROR_REQUEST_UNKNOWN":"An unknown error has occurred.","PREVIOUS":"Previous","DELETE":"Delete","DISCARDDRAFT_ERROR_TIMEOUT":"These unsaved changes were not discarded because the server could not be contacted.  Click discard to try again.","EDIT_DRAFT_TOOLTIP":"Work with these unsaved changes","COLUMN_RATING":"Recommend","DELETESHARE":"Remove this share","VIEW_SELECTION":"Display:","SHOWING":"Showing ","JUMP_TO_PAGE":"Jump to page  ","EDIT_PAGE_EXISTS_ERROR":"A page or file with the name you have specified already exists. Please choose a different name.","DISCARDDRAFT_ERROR_CANCEL":"These unsaved changes were not discarded because the request was cancelled.  Click discard to try again.","DELETEPAGE_CONFIRM":"Are you sure you wish to delete this page?\n\n${0}","DELETESHAREERROR_NOT_FOUND":"The share was not deleted because the file has been deleted or is no longer visible to you.","OPEN_PAGE":"Open Page","OTHER_PEOPLE_FILE":"Other people who have shared this file","EMPTY":{"MY_MEDIA":{"FILTERED":{"FILES":"There are no files in this wiki that match your filters.","MEDIA":"There are no files or pages in this wiki that match your filters.","PAGES":"There are no pages in this wiki that match your filters."},"NORMAL":{"FILES":"There are no files in this wiki.","MEDIA":"There are no files or pages in this wiki.","PAGES":"There are no pages in this wiki."}},"SHARED_WITH_ME":{"FILTERED":{"FILES":"There are no files shared with you that match your filters.","MEDIA":"There are no files or pages shared with you that match your filters.","PAGES":"There are no pages shared with you that match your filters."},"NORMAL":{"FILES":"There are no files shared with you.","MEDIA":"There are no files or pages shared with you.","PAGES":"There are no pages shared with you."}},"WATCHLIST":{"FILTERED":{"MEDIA":"There are no people being watched that match your filters."},"NORMAL":{"MEDIA":"There are no people being watched."}},"SHARED_BY_ME":{"FILTERED":{"FILES":"There are no files shared by you that match your filters.","MEDIA":"There are no files or pages shared by you that match your filters.","PAGES":"There are no pages shared by you that match your filters."},"NORMAL":{"FILES":"There are no files shared by you.","MEDIA":"There are no files or pages shared by you.","PAGES":"There are no pages shared by you."}},"DEFAULT":"There are no files or pages in this wiki."},"REVERT_CONFIRM":"You are about to replace the current version of this page with version ${0}, which was created ${1} by ${2}. Do you want to proceed?","DOWNLOAD_TOOLTIP_MANY":"${0} downloads","EDIT":"Edit","USERERROR":"The wiki you have requested cannot be displayed.","EDIT_PAGE_ERROR_TIMEOUT":"The page was not edited because the server could not be contacted.  Click 'OK' to retry your request.","RECOMMEND":"Recommend","ERROR_REQUEST_CANCELLED":"The request was cancelled.","DISCARDDRAFT_CONFIRM":"Are you sure you wish to discard these unsaved changes?","COLUMN_DOWNLOAD":"Downloads","ERROR":"An unknown error has occurred.","VIEW":"View","TAGGED_WITH":"Tagged with '${0}' ","COMPARE":"Compare","NOHYPHENCOUNT":"${0} of ${1}","DELETEERROR":"The file was not deleted due to an error.","EDIT_PAGE_ERROR_CANCEL":"The page was not edited because the request was cancelled.  Click 'OK' to retry your request.","VIEW_EXTRA":"View more information","COLUMN_LAST_MODIFIED_BY":"Updated By","EDIT_TOOLTIP":"Change the name, description, or contents of this file","COLUMN_NAME":"Name","HIDE":"hide","FILTERED_BY":"Filtered by: ","ITEMS_PER_PAGE":" items per page.","EDIT_PAGE_TOOLTIP":"Change the name, description, or contents of this page","PAGE":"Page","DELETECONFIRM":"Are you sure you wish to delete this file?\n\n${0}","NEXT":"Next","SHARE_PAGE_TOOLTIP":"Allow others to read or contribute to this page","DELETE_PAGE_TOOLTIP":"Delete this page","DELETESHAREERROR_CANCEL":"The share was not deleted because the request was cancelled.  Click 'X' to try again.","DELETE_ERROR_NOT_FOUND":"This file has already been deleted or is no longer visible to you.","COLUMN_TYPE":"Type","USER_HAS_NO_PAGES":"There are no pages in this wiki","DELETEPAGE_ERROR":"The page was not deleted due to an error.","CREATE_PAGE_ERROR":"The page could not be created due to an error","DELETESHARE_TOOLTIP":"Stop sharing with this person","REVERT":"Restore","SORT_BY":"Sort by: ","DOWNLOAD":"Download","USER_HAS_NO_FILES":"There are no files in this wiki","COLUMN_DN":"Distinguished Name","REMOVE_FILTER_TOOLTIP":"Remove this filter"},"CANCEL":"Cancel","WIKI_NAVLIST":{"ACTIVE":"Most Active","SITEMAP":"Site Map","TITLE":"All Pages","SEARCHBOX":"Find a page","OWNED":"Owned By Me","EDITED":"Pages Edited by Me","ALPHABETICAL":"Pages Index","NEW":"New Wikis","UPDATED":"Recently Updated"},"TAGLIST":{"EMPTY":"No tags found","NO_TAGS":"No tags found","ALL_TITLE":"View all tags.","NEXT":"Next","POPUPTITLE":"All Tags","LIST_TITLE":"View a list of the most popular tags.","OPEN":"Open","CLOUD":"cloud","LOADING":"Loading...","PREVIOUS":"Previous","SHOW_MORE":"Show less popular tags","CLOUD_TITLE":"View a tag cloud of the most popular tags.","ERROR_REQUEST_TIMEOUT":"Tags could not be loaded because the server could not be contacted.","ERROR":"Error loading tags","ALL":"all","VIEW_AS":"View as","LIST":"list","ERROR_REQUEST_CANCELLED":"Tags could not be loaded because the request was cancelled."},"ROLE_OPTIONS":{"ROLE":"Role:"},"CREATE_PAGE":{"ACTION":"New Page","ACTION_TOOLTIP":"Create a new page"},"APP":{"ERRORS":{"CANTCREATEPAGE":{"ACT":"Back to Page","TITLE":"You can't create a new page","MESSAGES":"You have insufficient privileges to create new pages in this Wiki.  You may have to request editor privileges to the administrator(s) of this Wiki. "},"CANTEDITPAGE":{"ACT":"Back to Page","TITLE":"You can't edit this page","MESSAGES":"You have insufficient privileges to edit pages in this Wiki.  You may have to request editor privileges to the administrator(s) of this Wiki. "},"CANTMANAGEMEMBERS":{"ACT":"Back to Wiki","TITLE":"You can't manage members","MESSAGES":"You have insufficient privileges to manage members in this Wiki.  You may have to request manager privileges to the administrator(s) of this Wiki. "},"LOGIN":{"ACT":"Log in now","TITLE":"You must be logged in","MESSAGES":"Certain portions of Wikis can only be accessed when you are logged in.  You may browse anonymously, but this page will not be visible until you authenticate."},"SERVER_ERROR":"An unexpected error has occurred. Please contact your system administrator."},"WINDOW":{"TITLE":"Wikis","STATUSBAR":"Wikis - Ready"}},"MENUBAR":{"HELP_TITLE":"Help","HELP":"Help"},"INSERT_WIDGET":{"GREEN_STOCK_WIDGET":"Green Stock Widget","NOTASCRIPT":"Entered text doesn't appear to be a script","WIDGET_PROPERTIES_WIDTH":"Width","WIDGET_PROPERTIES_INVALID_WIDTH":"Please enter a numeric width","BLUE_STOCK_WIDGET":"Blue Stock Widget","WIDGET_PROPERTIES_DIALOG_TITLE":"iWidget Properties","WIDGET_PROPERTIES_RT_CLK_MENU":"iWidget Properties","WIDGET_TOOLBAR_BUTTON_TITLE":"Insert iWidget","BUSY":"Adding...","WIDGET_PROPERTIES_HEIGHT":"Height","TITLE":"Insert iWidget or IFrame","CAPTION":"Please provide copy your script tag into the text field below.","WIDGET_PROPERTIES_INVALID_HEIGHT":"Please enter a numeric height"},"WINDOWTITLE":{"FINDPEOPLE":"Find People","MYWIKIS":"My Wikis - Wikis","WIKI_ACCESS":"Wiki Access ","WIKIPAGE":"${0} - ${1}","MYPAGES":"Pages Edited by ${0} in ${1}","FILEERROR":"Error - Wiki for ${0}","ABOUT":"About Wikis","WIKIPAGEERROR":"Error - Cannot display page","PAGESHOME":"${0} - Wiki for ${1}","DOCUMENTHOME":"${0} - Wiki for ${1}","WELCOME":"Welcome - Wikis","MEMBERS":"Members of ${0} - Wikis ","PAGEERROR":"Error - Wiki for ${0}","TOOLS":"Tools","STATISTICS":"Statistics","OFFLINE":"Offline","USERHOMEERROR":"Error - Wiki","USERCHANNEL":"${0} - Wiki for ${1}","OFFLINEERROR":"Error - Offline","WIKI_CREATE":"Create a New Wiki","FAQ":"Frequently Asked Questions (FAQ)","LOGIN":"Log in","USERSHARES":"My Shares","PUBLICWIKIS":"Public Wikis - Wikis","PAGEINDEX":"Page Index of ${0} ","WHATSNEW":"Wikis"},"SIDEBAR":{"HIDE":"Hide Sidebar »","ALERT":"The sidebar will now be collapsed by default when you use Wikis.\n\nTo see the sidebar again, move your mouse to the far right edge of the page.  You will see a gray bar appear with an arrow.  Clicking on this bar will restore the sidebar.","HIDE_TOOLTIP":"Click to hide the sidebar","SHOW_TOOLTIP":"Resize the sidebar"},"TIPS":{"P2":"Check back frequently - new help and new features are constantly being added.","OLDER":"Older","HIDE_TIPS":"Hide Tips","H":"Welcome to Wikis","ERROR":"Unable to load help","NEWER":"Newer","P1":"Wikis make it easy to keep all your important files online."},"LOGINHELP":{"P2":"Here's what you can do while logged in:","NOW":"Log in now!","TITLE":"Log in to Participate!","ACT1":"Upload files and create pages","ACT2":"Share and collaborate on files with your colleagues","ACT3":"Discuss files by leaving comments","ACT4":"Recommend content to others","ACT5":"Follow what your favorite people are doing","P1":"You're currently logged out of Wikis.  You can still view public files and pages, but you won't be able to interact with other people."},"DELETE_WIKI":{"TEXT":"Deleting this wiki will permanently delete all data associated with this wiki. This action cannot be undone, so make sure you want to delete this wiki.","CANCEL":"Cancel","DELETE":"Delete Wiki","SAVE":"Delete this wiki ","BUSY":"Loading...","TITLE":"Are you sure you want to delete this wiki?","ACTION_TOOLTIP":"Delete this wiki.","OK":"Delete this wiki","ERROR_DELETE":"Couldn't delete Wiki.","ACTION":"Delete wiki"},"WIKI_ACCESS":{"TITLE":"Manage Access","EDITORS_SETTINGS":{"EDITORS_AND_OWNERS":"Wiki editors and managers only","TITLE":"Who can edit this wiki?","ALL_LOGGED_IN":"All logged in users"},"READERS_SETTINGS":{"ALL_USERS":"All users","MEMBERS_ONLY":"Wiki members only","TITLE":"Who can read this wiki?"},"VISIBILITY_SETTINGS":{"TITLE":"Who can find this wiki?","EVERYONE_PUBLIC":"Everyone (public)","MEMBERS_AND_OWNERS":"Only Wiki Members and Owners (restricted)"},"ERROR":"The settings could not be changed.  Please try again later.","SAVE":"Save"},"REMOVE_MEMBER":{"NOSUCHMEMBER":"The member you are trying to remove does not exist. ","UNAUTHORIZED":"You don't have enough privileges to remove this member.","CONFIRM":"Are you sure you want to remove member ${0}?","TITLE":"Remove Member","ACTION_TOOLTIP":"Remove this member from the Wiki","ACTION":"Remove"},"WIKI_HOME":{"HAS_CREATED":"${0} created ${1} ${time}","CREATED":"Created ${time}","NODESCRIPTION":"No description","SIDEBAR":{"RECOMMENDED":"recommended","MOSTRECOMMENDED":"Most Recommended","CLICKTOCOLLAPSESECTION":"click to collapse section","NO_ITEMS":"No items found","POPULARTAGS":"Popular Tags","MOSTCOMMENTED":"Most Comments","MOSTVISITS":"Most Visits","SEARCHBOX":"Find tags"},"HAS_UPDATED":"${0} updated ${1} ${time}"},"NOTIFY_COMMENT":{"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","NOTIFY":"Comments","NOTIFY_TOOLTIP":"Send me e-mails when people comment on this page","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."}},"NOTIFY_CONTENT":{"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","NOTIFY":"Page changes","NOTIFY_TOOLTIP":"Send me e-mails when the contents of this page change","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."}},"WIKI":{"REFERENCE":{"HORIZONTAL":"---- horizontal line","BOLD":"**bold**","TABLES":"Tables:","CENTERED_PARAGRAPH":"%%(text-align: center)centered paragraph%%","FULL_GUIDE":"Full guide","HEADINGS":"Headings:","LINK":{"CURRENT_PLACE_FILE":"[[/file/same_place_file_link]]","IMAGE":"{{imageURL|alt_text}}","ANOTHER_PLACE_PAGE":"[[/personalplace/userid/page_link]]","ANOTHER_PLACE_FILE":"[[/personalplace/userid/file/file_link]]","CURRENT_PLACE_PAGE":"[[/same_place_page_link]]","ATTACHMENT":"[[^attachment_link]]","PAGE":"[[wiki_page_link]]","URL":"[[URL|link_text]]"},"TEXTFORMATTING":"Text formatting:","STRIKE":"--strikethrough--","LISTS":"Lists:","INDENT_ONCE":"> indent once","H1":"= Head 1 =","H2":"== Head 2 ==","H3":"=== Head 3 ===","TABLE":{"HEADER":"|=table head|=head 2|","CELL":"|table cell|cell 2|"},"MARKUP_REFERENCE":"Wiki markup guide","BULLETED":{"FIRST":"* bulleted item","SUB":"** indented bulleted item"},"ITALICS":"//italics//","NUMBERED":{"FIRST":"# numbered item","SUB":"## indented numbered item"},"UNDERLINE":"__underline__","LINKING":"Linking:","INDENT_TWICE":">> indent twice"}},"WELCOMECONTENT":{"CLOSE":"Close the \"Welcome to Wikis\" section","ICON_ALT":"Wikis logo","LEARN_MORE":"Learn More","TITLE":"Welcome to Wikis","WATCH_DEMO":"Watch Demo","BLURB":"Use Wikis to create a central, collaborative place to manage knowledge and content with your team."},"MOVEPAGE":{"REORDER_TAB":"Reorder Peer Pages","SUBMIT_BUTTON_LABEL":"Move","CANNOTCHOOSEASCHILD":"You cannot choose a descendant of the current page as a parent","DOWN":"Move Down ","CANNOTCHOOSEASPARENT":"You cannot choose the current page as a parent","MAKETOPLEVEL":"Make this a top level page","CURRENTPAGELABEL":"${0} (current page)","LIST_TEXT1":"Choose a parent page from the list of pages in this wiki or ","LIST_TEXT2":"choose a parent page from the list of pages in this wiki","TITLE":"Move This Page","MANUAL_TEXT1":"enter the page name manually","MANUAL_TEXT2":"Enter a parent page name manually or ","NONEXISTING_PARENT":"The page you typed does not exist. Type an existing page, or click \"Browse...\" to select an existing page.","REORDER_LABEL":"Reorder children of ${0}:","CHOOSE_BUTTON":"Browse...","INPUT_LABEL":"Type or browse for a parent page: ","UP":"Move Up","CANCEL_BUTTON_LABEL":"Cancel","TOPLEVEL":"top level","PARENT_TAB":"Find Parent Page","CHOOSE_BUTTON_TOOLTIP":"Browse pages","REORDER_LABEL2":"Reorder top level"},"PIVOTS":{"MEDIA_DESC":"All files from ${userName} visible to you.  ","ACTIVITY_DESC":"Changes made by ${userName}","WHATS_NEW_GLOBAL_DESC":"New events from everyone","PROFILE_TOOLTIP":"View this person's profile","MEDIA_LONG":"${0}'s Place ","ACTIVITY_LONG":"${0}'s Changes ","MEDIA":"Files","MY_WATCHLIST_TOOLTIP":"View people on your watchlist","MY_MEDIA_DESC":"All of your files.","SHARED_WITH_ME_DESC":"All of the shares that other people have created for you.  To see information about each file, click 'more'.","WHATS_NEW_GLOBAL_LONG":"What's new for everyone ","ACTIVITY_TOOLTIP":"See what this person has done or what has changed in this wiki","MY_MEDIA_LONG":"${0}'s Place ","SHARED_WITH_ME_LONG":"Shared With Me ","ACTIVITY":"History","MY_MEDIA_TOOLTIP":"View files and pages in your wiki","SHARED_WITH_ME":"Shared With Me","WHATS_NEW_GLOBAL":"What's new for everyone","SHARED_BY_ME_DESC":"All of the shares that you have created for other people.  To see information about each file, click 'more'.","WATCHLIST_DESC":"Displaying the ${userName}'s watchlist.","MEDIA_TOOLTIP":"View this person's wiki","SHARED_BY_ME_LONG":"Shared By Me ","WATCHLIST":"Watchlist","SHARED_BY_ME":"Shared By Me","WATCHLIST_LONG":"${0}'s Watchlist ","MY_WATCHLIST_DESC":"Displaying your watchlist.","SHARED_WITH_ME_TOOLTIP":"View shares that other people have created for you","WHATS_NEW_PERSONAL_DESC":"New events in your watchlist","PROFILE":"Profile","WHATS_NEW_PERSONAL_LONG":"What's new for me ","MY_MEDIA":"My Files","SHARED_BY_ME_TOOLTIP":"View shares that you have created for other people ","WHATS_NEW_PERSONAL":"What's new for me","WATCHLIST_TOOLTIP":"See who this person is watching"},"MM_TAG":{"TYPE":"Type a tag","ADD":"Add another tag","FIND":"Find a tag","SELECTED":"Selected Tags","WARNING":"More than 3 tag filters can not be applied. Remove at least one filter before filtering by another tag. "},"SHARE_PAGE":{"COUNT_OTHERS_PUBLIC_1":"${0} people","SEARCH_TOOLTIP":"Search the directory","SHARE_PERMISSION":"Make these people contributors to this page","COUNT_OTHERS_SINGLE_PUBLIC":"This page is public and is shared with ${0}.","SHARE_WITH":"Share with:","COUNT_NONE_PUBLIC":"This page is public and is not shared with anyone.","SELECT_USER":"Share With:","COUNT_OTHERS_PUBLIC":"This page is public and is shared with ${0}.","PROPAGATE_SHARED":"All readers can share this page","WARN_LONG_MESSAGE":"The message is too long.","COUNT_OTHERS_SINGLE_1":"1 person","CANCEL":"Cancel","PROPAGATE":"Allow this page to be shared by other people","ERROR":"The page could not be shared.  Please try again later.","REMOVE_USER_TOOLTIP":"Remove user","NOT_LOGGED_IN_ERROR":"You must be logged in to share this page.  Click 'OK' to be prompted to log in.","SELECT_USER_ERROR":"Please select a person to share with.","NOT_FOUND_ERROR":"The page has been deleted or is no longer visible to you and cannot be shared.","PROPAGATE_OWNER":"Only you can share this page","SELF_REFERENCE_ERROR":"You cannot share this page with yourself.","DIALOG_TITLE":"Share a Page","TRIM_LONG_MESSAGE":"Shorten message?","PROPAGATE_PUBLIC":"Everyone can share this page","CANCEL_ERROR":"The page was not shared because the request was cancelled.  Click 'OK' to try again.","COUNT_NONE":"This page is not shared with anyone.","TRIM_LONG_DESCRIPTION_MESSAGE":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","OK":"OK","MAX_SHARES_ERROR":"The maximum number of shares has been exceeded.","SHARE_TOOLTIP":"Allow others to read or contribute to this page","TIMEOUT_ERROR":"The page was not shared because the server could not be contacted.  Click 'OK' to try again.","ADD_FROM_FAVORITES":"Share with a person from your favorite wikis","WARN_LONG_DESCRIPTION":"The description is too long.","BUSY":"Sharing...","COUNT_OTHERS_1":"${0} people","ACCESS_DENIED_ERROR":"You no longer have permission to share this page.","OWNER_REFERENCE_ERROR":"You cannot share with the owner of the page.","COUNT_OTHERS_SINGLE":"This page is shared with ${0}.","TRIM_LONG_DESCRIPTION":"Shorten description?","COUNT_OTHERS_SINGLE_PUBLIC_1":"1 person","EXPAND_SECTION":"Share with specific people...","COUNT_OTHERS":"This page is shared with ${0}.","MESSAGE_LABEL":"Message:"},"RECOMMEND":{"ONE_HAS_RECOMMENDED":"${0} has recommended this file.","RECOMMEND":"Recommend this file.","UNRECOMMEND":"Remove your recommendation.","LOADING":"Loading...","ONE":"1 person","FIRST_TO_RECOMMEND":"Be the first to recommend this file.","RECOMMEND_COUNT_MANY":"${0} recommendations","ERROR_TIMEOUT":"Your recommendation could not be saved because the server could not be contacted.  Click the button to try again.","PAGE":{"ONE_HAS_RECOMMENDED":"${0} has recommended this page.","RECOMMEND":"Recommend this page.","UNRECOMMEND":"Remove your recommendation.","LOADING":"Loading...","ONE":"1 person","FIRST_TO_RECOMMEND":"Be the first to recommend this page.","ERROR_TIMEOUT":"Your recommendation could not be saved because the server could not be contacted.  Click the button to try again.","ERROR_CANCEL":"Your recommendation could not be saved because the request was cancelled.  Click the button to try again.","NOT_RECOMMENDED":"This page has not been recommended.","YOU_AND_X_HAVE_RECOMMENDED":"${0}, including you, have recommended this page.","UNRECOMMEND_TOOLTIP":"Remove your recommendation from this page\t","RECOMMEND_TOOLTIP":"Recommend this page to your colleagues","X_HAVE_RECOMMENDED":"${0} have recommended this page.","OK":"OK","FIRST_TO_RECOMMEND_TOOLTIP":"Recommend this page to your colleagues","CANCEL":"Cancel","ACCESS_DENIED":"Your recommendation could not be saved because the page has been deleted or is no longer visible.","NOT_FOUND":"Your recommendation could not be saved because the page has been deleted or is no longer visible.","ERROR_RETRIEVE":"Unable to retrieve recommendations at this time.","ERROR_SAVE":"Your recommendation could not be saved.  Please try again later.","YOU_HAVE_RECOMMENDED":"You have recommended this page.","MANY":"${0} people"},"ERROR_CANCEL":"Your recommendation could not be saved because the request was cancelled.  Click the button to try again.","NOT_RECOMMENDED":"This file has not been recommended.","YOU_AND_X_HAVE_RECOMMENDED":"${0}, including you, have recommended this file.","NOT_RECOMMENDED_ICON":"Not recommended icon","UNRECOMMEND_TOOLTIP":"Remove your recommendation from this file","RECOMMEND_TOOLTIP":"Recommend this file to your colleagues","X_HAVE_RECOMMENDED":"${0} have recommended this file.","OK":"OK","FIRST_TO_RECOMMEND_TOOLTIP":"Recommend this file to your colleagues","RECOMMENDED_ICON":"Recommended icon","CANCEL":"Cancel","ACCESS_DENIED":"Your recommendation could not be saved because the file has been deleted or is no longer visible.","NOT_FOUND":"Your recommendation could not be saved because the file has been deleted or is no longer visible.","ERROR_RETRIEVE":"Unable to retrieve recommendations at this time.","ERROR_SAVE":"Your recommendation could not be saved.  Please try again later.","ADD_REMOVE":"Add or remove your recommendation","YOU_HAVE_RECOMMENDED":"You have recommended this file.","MANY":"${0} people","RECOMMEND_COUNT_ONE":"1 recommendation"},"ADD_FAVORITE":{"ACTION":"Add To Favorites"},"WIKI_DETAILS":{"ATTACHMENTS":"Attachments","ABOUT":"About","PAGEINFO":"Page Info","HISTORY":"History of Changes"},"HTML":{"REFERENCE":{"MARKUP_REFERENCE":"HTML guide","ITALICS":"<em>italics</em>","H1":"<h1>Large heading</h1>","H2":"<h2>Medium heading</h2>","H3":"<h3>Small heading</h3>","INDENT_ONCE":"<div style=\"margin-left: 40px\">indent once</div> ","LINK":{"URL":"<a href=\"http://www.example.com\">Example link</a>"},"TABLE":{"CLOSE":"</table>","OPEN":"<table>","TR":{"OPEN":"<tr>","CLOSE":"</tr>"},"HEADER1":"<th>header 1</th>","CELL1":"<td>cell 1</td>","HEADER2":"<th>header 2</th>","CELL2":"<td>cell 2</td>","TBODY":{"OPEN":"<tbody>","CLOSE":"</tbody>"}},"STRIKE":"<strike>strikethrough</strike>","BOLD":"<strong>bold</strong>","LIST":{"CLOSE":"</li>","ALPHA":{"SUB1":"<li>b.a</li>","FIRST":"<li>a</li>","SUB2":"<li>b.b</li>","THIRD":"<li>c</li>","SECOND":"<li>b"},"UNORDERED":{"OPEN":"<ul>","TITLE":"Unordered list:","CLOSE":"</ul>"},"ORDERED":{"OPEN":"<ol>","TITLE":"Ordered list:","CLOSE":"</ol>"},"NUMBER":{"SUB1":"<li>2.1</li>","FIRST":"<li>1</li>","SUB2":"<li>2.2</li>","THIRD":"<li>3</li>","SECOND":"<li>2"}},"UNDERLINE":"<u>underline</u>","INDENT_TWICE":"<div style=\"margin-left: 80px\">indent twice</div>","CENTERED_PARAGRAPH":"<div style=\"text-align: center\">centered paragraph</div>"}},"CREATE_SIBLING_PAGE":{"ACTION":"Create Peer","ACTION_TOOLTIP":"Create a new peer page."},"APP_NAME_TITLE_BAR":"Wikis","PAGECREATE":{"ERROR_CANCEL":"The page was not created because the request was cancelled.  Click 'Create' to retry your request.","BREADCRUMBS":{"LAST":"New Page"},"WILLBECHILDOF":"This page will be created as a child of: $(0} ","ERROR_NOT_LOGGED_IN":"You must be logged in to create this page.  Click 'Create' to be prompted to log in.","ERROR_ACCESS_DENIED":"The page could not be created because you are not a contributor.","ERROR_TIMEOUT":"The page was not created because the server could not be contacted.  Click 'Create' to retry your request.","ERROR_QUOTA_VIOLATION":"The page could not be created because the wiki is almost full.  To create this page, ${0} of files, attachments, or versions would have to be removed. ","ERROR_MAX_CONTENT_SIZE":"The page could not be created because it is larger than the maximum allowed page size of ${0}"},"NOTIFY":{"FILE":{"NOTIFY":"Notify me when this file is modified.","UNSUBSCRIBE":"You will no longer receive notifications about this file.","SUBSCRIBE":"You will now receive notifications about modifications and comments on this file."},"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"ENABLE_SUCCESS":"E-mail notification enabled.","SUCCESS_IMG":"Success","NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","DISABLE_SUCCESS":"E-mail notification disabled.","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."},"PAGE":{"NOTIFY":"Notify me when this page is modified.","UNSUBSCRIBE":"You will no longer receive notifications about this page.","SUBSCRIBE":"You will now receive notifications about modifications and comments on this page."}},"UPLOAD_FILE":{"WARN_LONG_FILENAME":"The file name is too long. ","TAGS_LABEL":"Tags:","SELECT_USER":"Please select one or more people to share with","WARN_LONG_MESSAGE":"The message is too long.","WARN_LONG_TAG":"The tag '${0}' is too long.","ACTION_TOOLTIP":"","CANCEL":"Cancel","TRIM_LONG_FILENAME":"Shorten file name?","TRIM_TAG":"Shorten tag?","SELECT_FILE":"Please select a file to upload","ERROR":"The file could not be uploaded.  Please try again later","TRIM_LONG_MESSAGE_CONFIRM":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","ERROR_ACCESS_DENIED":"The file could not be replaced because you are not a contributor to this wiki.","ACTION":"Upload a File","WARN_NO_FILENAME":"File name is a required field.","NOTE_LABEL":"Note: ","TRANSFER":"Uploading ${0} @ ${1}/s ","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","ERROR_TIMEOUT":"The file could not be uploaded because the server could not be contacted.  Click 'OK' to try again.","DIALOG_TITLE":"Upload File","TRIM_LONG_MESSAGE":"Shorten message?","ERROR_MAX_CONTENT_SIZE":"The file could not be uploaded because it is larger than the maximum allowed file size of ${0}","OK":"OK","ERROR_QUOTA_VIOLATION":"The file could not be uploaded because the wiki is almost full.  To upload this file, ${0} of files, attachments, or versions would have to be removed.","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","WARN_LONG_TAGS":"The specified tags are too long.","WARN_INVALID_CHARS_IN_NAME":"File names may not contain the following characters: \\ / : * ? \" < > | [ ]","WARN_LONG_DESCRIPTION":"The description is too long. ","FIX_INVALID_CHARS_IN_NAME":"Replace invalid characters with '_'?","CONTENTS_LABEL":"File: ","BUSY":"Uploading...","DESCRIPTION_LABEL":"Description: ","ERROR_NOT_LOGGED_IN":"You must be logged in to upload this file.  Click 'OK' to be prompted to log in.","CONFIRM_REPLACE":"Another file with the same name already exists in this file stream.  Do you wish to replace the contents of the existing file?\nNote: Only the contents of the file will be changed, all other information will remain the same.","PUBLIC_LABEL":"Make this file public (visible to everyone)","TRIM_LONG_DESCRIPTION":"Shorten description?","VISIBILITY_LABEL":"Visibility: ","ERROR_CANCEL":"The file could not be uploaded because the request was cancelled.  Click 'OK' to try again.","TRIM_TAGS":"Shorten tags?","NAME_LABEL":"File name: "},"NOTIFY_FILE":{"SUBSCRIBE":{"CONTENT":"You will now recieve notifications when this file is changed.","ALL":"You will now recieve notifications when this file is changed or commented on.","COMMENT":"You will now recieve notifications when this file is commented on."},"ERROR":"Your notification settings were not changed due to an error.  Please try again.","LABEL":"Notify me of: ","UNSUBSCRIBE":{"CONTENT":"You will no longer recieve notifications when this file is changed.","ALL":"You will no longer recieve notifications when this file is changed or commented on.","COMMENT":"You will no longer recieve notifications when this file is commented on."}},"ERROR":{"GENERAL":"An error occured retrieving the information.","NOURL":"No URL specified"},"UNSAVED_CHANGES":{"ALERT":"You have unsaved changes to the following pages:","EXPIRES":{"DAY":"Will be deleted ${EEee} at ${time}","YEAR":"Will be deleted ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Will be deleted ${MMM} ${dd}","TODAY":"Will be deleted today at ${time}","YESTERDAY":"Scheduled for deletion"},"AUTOSAVED":{"DAY":"${name} page in the ${wikiname} wiki autosaved ${EEee} at ${time}","YEAR":"${name} page in the ${wikiname} wiki autosaved ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${name} page in the ${wikiname} wiki autosaved ${MMM} ${dd}","TODAY":"${name} page in the ${wikiname} wiki autosaved today at ${time}","YESTERDAY":"${name} page in the ${wikiname} wiki autosaved yesterday at ${time}"},"AUTOSAVED_EXPIRES":{"DAY":"${name} page in the ${wikiname} wiki autosaved ${EEee} at ${time}. ${expires}","YEAR":"${name} page in the ${wikiname} wiki autosaved ${date_long}. ${expires}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${name} page in the ${wikiname} wiki autosaved ${MMM} ${dd}. ${expires}","TODAY":"${name} page in the ${wikiname} wiki autosaved today at ${time}. ${expires}","YESTERDAY":"${name} page in the ${wikiname} wiki autosaved yesterday at ${time}. ${expires}"},"PAGE_AUTOSAVED":{"DAY":"This page has unsaved changes that were autosaved ${EEee} at ${time}","YEAR":"This page has unsaved changes that were autosaved ${date_long}","FULL":"This page has unsaved changes that were autosaved ${EEEE}, ${date_long} ${time_long}","MONTH":"This page has unsaved changes that were autosaved ${MMM} ${dd}","TODAY":"This page has unsaved changes that were autosaved today at ${time}","YESTERDAY":"This page has unsaved changes that were autosaved yesterday at ${time} "}},"VERSIONS":{"ERROR_REQUEST_UNKNOWN":"An unknown error has occurred.","NEXT":"Next","VIEW_MOST_RECENT":"View most recent","COMPARE_RECENT":"Compare to most recent","TO":"to:","COUNT":"${0}-${1} of ${2}","DELETE":"Delete","DELETEERROR":"The version was not deleted due to an error.","LOADING":"Loading versions...","PREVIOUS":"Previous","DELETE_ALL_CONFIRM":"Are you sure you want to delete all versions prior to ${0}?","REVERT_CONFIRM":"You are about to replace the current version of this page with version ${0}, which was created ${1} by ${2}. Do you want to proceed?","NEW_CHANGED":"New/Changed","COMPARING":"Comparing wiki text of:","REVERT":{"ERROR_CANCEL":"The version was not restored because the request was cancelled.  Click 'Restore' again to retry your request.","ERROR_NAME_EXISTS":"The version could not be restored because another page or file has the same name.","ERROR_NOT_FOUND":"The version could not be restored because it has been deleted or is no longer visible to you.","ERROR_ACCESS_DENIED":"The version could not be restored because you are not a contributor.   ","ERROR_TIMEOUT":"The version was not restored because the server could not be contacted.  Click 'Restore' again to retry your request.","GENERIC_ERROR":"The version could not be restored because of an unknown error.  Click 'Restore' again to retry your request.","ERROR_QUOTA_VIOLATION":"The version could not be restored because it would cause the wiki to exceed its size quota.","ERROR_MAX_CONTENT_SIZE":"The version could not be restored because it is larger than the maximum allowed page size of ${0}"},"BY":"by ","PAGE":"Page","DELETED":"Deleted","REVERT_VERSION":"Restore version ${0}","MOST_RECENT":"(most recent)","SHOW_COMPARISON":"Show comparison","COMPARE_VERSION":"Compare version","ERROR_REQUEST_TIMEOUT":"The server could not be contacted.","CONTENT":{"DOWNLOAD":"Download (${0})","VIEW":"View","REVERT":"Restore"},"REVERT_DESCRIPTION":"Restored from version ${0}","ERROR":"Unable to load version information.","NO_VERSIONS":"No versions","SHOW":"Show","DATE":{"RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${MMM} ${dd},${YYYY}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"INFO":"Version ${0} created ${1} by","DELETE_ALL":"Delete all versions prior to version","ERROR_REQUEST_CANCELLED":"The request was cancelled.","KEY":"Key:","VERSION_NUMBER":"Version ${0} "},"APP_LOAD":"Welcome to Wikis","LOGIN":{"PASSWORD_LABEL":"Password:","LEGAL":"Licensed Materials - Property of IBM Corp. © IBM Corporation 2007, 2009. IBM, the IBM logo, ibm.com and Lotus are trademarks of IBM Corporation in the United States, other countries, or both. U.S. Government Users Restricted Rights: Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Please see the About page for further information.","ICON_TITLE":"Wikis icon","DESCRIPTION_TITLE":"What can you do with Wikis?","PRODUCT":"Wikis","USER_LABEL":"User name:","DESCRIPTION":"Create a central, collaborative place to manage knowledge and content with your team. With Wikis, everyone on your team can quickly contribute and share information.","TITLE":"Log in to Wikis","ERROR":"Your user name and/or password does not match any existing accounts.  Please check and try again.","PRODUCT_BLURB":"The easy way to create content together.","BUTTON":"Log In"},"WIKI_EDITOR":{"STYLE":{"LTR_LANG":"LTR Language","RTL_LANG":"RTL Language"}},"PRINT_PAGE":{"ACTION":"Print Page","ACTION_TOOLTIP":"Print this page"},"HEADER":{"UPDATES_TITLE":"Click to view the list of updated Wikis","LOGOUT":"Log out","LOGOUT_TITLE":"Click to log out of Wikis","MYWIKIS":"My Wikis","MEMBERS":"Members of ${0}","PAGEINDEX":"Pages Index","TAGGEDWIKIS":"Search Results","WIKICREATE":"Start a Wiki","WIKICREATE_TITLE":"Click to start a Wiki","PUBLICWIKIS":"Public Wikis","PUBLICWIKIS_TITLE":"Click to view the list of public Wikis","UPDATES":"Latest Updates","LOGIN":"Log in","LOGO":"Lotus Connections","LOGIN_TITLE":"Click to log in to Wikis","MYWIKIS_TITLE":"Click to view the list of Wikis you are a member of","MYPAGES":"Pages Edited by ${0}"},"PAGEEDIT":{"CREATE_PAGE":"Create a Page","CONVERT_TO_WIKIMARKUP_ERROR":"Error converting to wiki text","EDIT_TITLE":"Click to edit title","TAGS":"Tags:","HTML_SOURCE":"HTML Source","RICH_TEXT":"Rich Text","ERROR_CONCURRENT_MODIFICATION":"This page was edited by ${user} on ${EEEE}, ${date_long} ${time_long}. Saving the page will overwrite those edits.   ","DRAFT":"Draft","SAVE_LABEL":"Save","CANCEL_LABEL":"Cancel","WARN_LONG_TAG":"The tag '${0}' is too long.","PROPAGATE_LABEL":"Allow this page to be shared by other people?","ACTION_TOOLTIP":"Click to edit this page","TRIM_TAG":"Shorten tag?","MINOR_CHANGE_TITLE":"Notification:","CREATE_LABEL":"Create","ERROR_ACCESS_DENIED":"The page could not be edited because you are not a contributor.","ACTION":"Edit","NOTE_LABEL":"Note: ","SHARE_PROPAGATE":"Sharing:","ERROR_NOT_FOUND":"The page could not be edited because it has been deleted or is no longer visible to you.","MINOR_CHANGE":"Minor change (no notifications will be sent)?","ERROR_EMPTY_NAME":"Please enter a name.","MAKE_PUBLIC":"Make this page public (visible to everyone)?","ERROR_TIMEOUT":"The page was not edited because the server could not be contacted.  Click 'Save' to retry your request.","NAVIGATE_AWAY_CHOICE":"Are you sure you want to abandon your changes?  Press OK to continue or cancel to return to editing.","ERROR_MAX_CONTENT_SIZE":"The page could not be edited because it is larger than the maximum allowed page size of ${0}","SAVE_AND_CLOSE_LABEL":"Save and Close","QUICKLINK_TOO_LONG":"The selected link name is too long and needs to be shortened.","CHANGE_SUMMARY":"Summary of changes:","ERROR_QUOTA_VIOLATION":"The page could not be edited because it would cause the wiki to exceed its size quota.","WIKI_MARKUP":"Wiki Text","INVALID_XHTML":"Please ensure the page source is valid XHTML.  Switching to rich text mode from source mode will convert HTML to XHTML.","ERROR_SHORTEN_PAGE_DESCRIPTION":"Shorten page description?","CONVERT_TO_RICHTEXT_ERROR":"Error converting wiki text to rich text","ERROR_DESCRIPTION_TOO_LONG":"The page description is too long. ","ERROR_SHORTEN_PAGE_NAME":"Shorten page name?","WARN_LONG_TAGS":"The specified tags are too long.","WARN_INVALID_CHARS_IN_NAME":"Page name may not contain the following characters: \\ / : * ? \" < > | [ ]","ERROR_NAME_TOO_LONG":"The page name is too long. ","FIX_INVALID_CHARS_IN_NAME":"Replace invalid characters with '_'?","SUBMIT_LABEL":"Save","ERROR_NAME_EXISTS":"The page cannot be renamed because another page or file has the same name.","SAVE_AND_CLOSE":"Save and Close","BREADCRUMBS":{"LAST":"Editing"},"ERROR_NOT_LOGGED_IN":"You must be logged in to edit this page.  Click 'Save' to be prompted to log in.","VISIBILITY_LABEL":"Visibility:","ERROR_CANCEL":"The page was not edited because the request was cancelled.  Click 'Save' to retry your request.","PREVIEW":"Preview","TRIM_TAGS":"Shorten tags?"},"USERSEARCH":{"SEARCH_USERS_BUTTON":"Search","TITLE_BLURB":"Need to find someone's Wiki?  Enter the person's name or e-mail address in the search field, below.  As you type, we'll show you a list of possible matches. If you can't find the person you are searching for in the list, just click the Search button to see a list of all the possible matches in the directory.","LOADING":"Loading...","ERROR_LINK":"Search for People","TITLE":"Search for People","USER_EMAIL":"E-mail","NO_MATCHES":"No matches","USER_NAME":"Name","NO_RESULTS":"No results for '${0}'","SEARCH_DIRECTORY":"Search the directory..."},"INSERTLINK":{"VALIDATE_ATTACHMENT_MISSING":"Please select an attachment","CURRENT_SELECTION":"Current Selection: ","SUBMIT_BUTTON_LABEL":"OK","NO_ITEMS":"There are no items in this wiki","OPTION_ATTACHMENT":"Attachment","PAGE_NAME_LABEL":"Page name: ","IMAGE_TOOLTIP":"Insert or edit an image","IMAGE_FILE_LABEL":"Image file:","CHOOSE_PAGE_LABEL":"Choose a page:","URL_LABEL":"URL:","EDIT_LINK":"Edit Link","TYPE_LABEL":"Type:","TITLE":"Insert/Edit Link","FILE_LABEL":"File:","TITLE_LABEL":"Link display text:","FROM_LIST_LABEL":"Select from the page list","LINK_TO_UPLOAD_IMAGE":"Upload a new image attachment and link to it","ANOTHER_PERSONS_PLACE":"Another person's wiki","CANCEL_BUTTON_LABEL":"Cancel","VALIDATE_UPLOAD_IMAGE_TYPE":"Please select an image file","EDIT_IMAGE":"Edit Image","TYPE_FILES":"Files","PLACE_WHERE_IMAGE":"Place where the image file is located:","REMOVE_LINK":"Remove Link","SEARCH_FOR_USER":"Search for a person:","NO_ATTACHMENTS":"This page has no existing attachments","LINK_TO_UPLOAD":"Upload a new attachment and link to it","NO_IMAGE_FILES":"There are no image files in this wiki","QUICK_LINK_ALTERNATIVE_MESSAGE":"The selection contains some invalid characters. Please provide an alternative link name.","SAME_AS_PAGE":"Same place as this page","VALIDATE_IMAGE_LINK_MISSING":"Please select a file","IMAGE_TITLE_LABEL":"Alternate text:","QUICK_LINK_DIALOG_TITLE":"Wiki Link","LINK_TO_EXISTING":"Link to an existing attachment of this page","ENTER_MANUALLY_LABEL":"Enter the page name manually","VALIDATE_LINK_MISSING":"Please select a page or file","OPTION_IMAGE_FILE":"Image file","CURRENT_LINK_NAME_NOT_VALID":"The new link name is not valid","ATTACHMENT_TYPE":"Attachment type:","INVALID_CHARS_MESSAGE":"Page name contains invalid characters","VALIDATE_URL_MISSING":"Please enter a URL","NEW_LINK_NAME":"New link name: ","LINK_TO_EXISTING_IMAGE":"Link to an existing image attachment of this page","OPTION_EXTERNAL_URL":"External URL","DESCRIPTION_LABEL":"Description:","TOOLTIP":"Insert or edit a link","INVALID_CHARS_MESSAGE_PART1":"Characters not permitted in a link name include:","OPTION_PAGE_OR_FILE":"Page or file","PLACE_WHERE":"Place where the page or file is located:","NO_IMAGE_ATTACHMENTS":"This page has no existing image attachments","INVALID_CHARS_LIST":"\\ / : * ? \" < > | [ ]","TYPE_ALL":"All","WIKI_TAB":"Wiki Page","NAME_LABEL":"File name:","IMAGE_TITLE":"Insert/Edit Image","QUICK_LINK_BUTTON_LABEL":"Quick Link","TYPE_PAGES":"Pages"},"SUBSCRIBE_TO_PAGE":"Subscribe to this page","DELETE_PAGE":{"UNAUTHORIZED":"You don't have enough privileges to delete this page.","CONFIRM":"Are you sure you wish to delete page ${0}?","ACTION_TOOLTIP":"Delete this page from the wiki.","ACTION":"Delete Page","NOSUCHPAGE":"The page you are trying to delete does not exist."},"BACK_TO_WIKI":"< Back to ${0}","OFFLINEHOME":{"NOTAVAILABLE":"Offline mode is not available unless Google Gears is installed and you have granted it access to the current domain.","USERS":"Users you have access to offline:"},"BACK_TO_APP":"Back to Wikis","PAGE":{"EXPAND_ERROR":{"CANCEL":"The details of this page could not be loaded because the server could not be contacted.","NOT_FOUND":"The details of this page could not be loaded because the page has been deleted or is no longer visible.","TIMEOUT":"The details of this page could not be loaded because the request was cancelled by the server.","GENERIC":"An error prevented the details of this page from being displayed.  Please try again later."}},"JAVASCRIPT_DISABLED":["JavaScript has been disabled in your web browser.  Wikis requires JavaScript in order to function.  Once you have turned it on, please refresh the page.","Refresh the page to continue."],"SITEMAP":{"SITEMAP":"Site Map"},"AUTOSAVE":{"FAILED":"Autosave failed"},"ADD_MEMBERS":{"READERS":"Readers:","CONTRIBUTORS":"Contributors:","NO_MEMBERS_ERROR":"Please select one or more people or groups to add.","BUSY":"Adding...","TITLE":"Add Members","ACTION_TOOLTIP":"Add people or groups as members of this Wiki","CAPTION":"Who do you want to add to this wiki?","EDITORS":"Editors:","ACTION":"Add Members","MANAGERS":"Managers:"},"TOGGLE_SECTION_NAMED":"Expand and collapse ${0} section","WIKI_NAV_TOOLS":{"TITLE":"Site Tools","MEMBERS":"Members and Roles","WIKI_ACCESS":"Wiki Access","ORGANIZE_PAGES":"Organize Pages","SETTINGS":"Settings"},"WIKI_BREADCRUMBS":{"CONFIRMNEWPAGE":"Confirm new page","YOUAREHERE":"You are in:"},"WIKI_TAGS":{"NOTAGS":"Not Tagged Yet","PAGES_COUNT_MANY":"${0} pages","PAGES_COUNT_ONE":"1 page","WHATTAGS":"Tagged with:","PAGES_WITH_TAGS":"${0} with tags ${1}","WITHTAGS":"Wikis with tags:","TAGS_ICON":"Tags icon"},"EDIT_FILE":{"ERROR_NAME_EXISTS":"The file cannot be renamed because another file has the same name.","ERROR_MAX_CONTENT_SIZE":"The file could not be replaced because it is larger than the maximum allowed file size of ${0}","EDITERROR":"The file's metadata was not edited due to an error","TRANSFER":"Uploading ${0} @ ${1}/s","DIALOG_TITLE":"Edit File","ERROR_QUOTA_VIOLATION":"The file could not be replaced because the wiki is almost full.  To replace with this file, ${0} of files, attachments, or versions would have to be removed.","VISIBILITY_LABEL":"Visibility: ","DESCRIPTION_LABEL":"Description: ","REPLACE_CONFIRM":"The file you have selected has a different extension than the current file.  Click 'OK' to proceed with changing the file type.  To select a different file, click 'Cancel'","ERROR_TIMEOUT":"The file was not edited because the server could not be contacted.  Click 'OK' to retry your request.","ERROR_CONCURRENT_MODIFICATION":"This file was edited by ${user} on ${EEEE}, ${date_long} ${time_long}. Clicking 'OK' will overwrite the changes.   ","WARN_SPECIFY_NAME":"File name is a required field.","ERROR_CANCEL":"The file was not edited because the request was cancelled.  Click 'OK' to retry your request.","ERROR_ACCESS_DENIED":"The file could not be edited because you are not a contributor.","SHARE_PROPAGATE":"Sharing:","ERROR_NOT_LOGGED_IN":"You must be logged in to edit this file.  Click 'OK' to be prompted to log in.","PROPAGATE_LABEL":"Allow this file to be shared by other people","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","OK":"OK","REPLACEERROR":"The file's contents were not replaced due to an error.","NAME_LABEL":"Filename: ","BUSY":"Saving...","CANCEL":"Cancel","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","PUBLIC_LABEL":"Make this file public (visible to everyone)","REPLACE_LABEL":"Replace contents: ","ERROR_NOT_FOUND":"The file could not be edited because it has been deleted or is no longer visible to you."},"STOP_SHARING_PAGE":{"CONFIRM":"Are you sure you wish to remove all shares on this page?\n\n${0}","TITLE":"Stop Sharing","TIMEOUT_ERROR":"The page could not be shared because the server could not be contacted.  Click 'Stop Sharing' to try again.","CONFIRM_PUBLIC":"Are you sure you wish to remove all shares on this page?\nNote: Because this page is public, everyone will still be able to see the page.\n\n${0}","NOT_FOUND_ERROR":"The page has been deleted or is no longer visible to you.","CANCEL_ERROR":"The page could not be shared because the request was cancelled.  Click 'Stop Sharing' to try again.","ERROR":"The shares on this pages could not be removed.  Please try again later.","TOOLTIP":"Remove all shares on this page"},"WIKI_SERVICE_TITLE_BAR":"Wikis","DOCUMENTCONTENT":{"NODESCRIPPAGE":"No description for this page","VERSIONS":"Versions","SHARE_PROPAGATE_OWNER":"Allow other people to share this file?  When checked, everyone who can see the file will be able to share it.","DOWNLOAD_TOOLTIP":"Download ${0} (${1})","SHARE_PROPAGATE_PUBLIC":"Everyone can share this file.","SIZE":"Size: ","ADDED":"Added: ","SHAREDWITH":"Sharing","TAGS":"Tags: ","ABOUTPAGE":"About this page","TIMESTAMP":"${EEEE}, ${date_long} ${time_long} by ${user}","DOWNLOAD_WARN":"!","UPDATED":"Updated: ","ATTACHMENTS":"Attachments","DOWNLOAD_WARN_LONG":"This file may not download properly because it has a long file name.  To ensure a successful download, use your browser's Save As feature.","DOWNLOAD_LABEL":"Download as: ","NODESCRIPFILE":"No description for this file","PAGE":{"TIMES_DOWNLOADED":"Page views: ","DOWNLOADED_BY":"Page viewed by: ","NO_DOWNLOADS":"None","DOWNLOADS":"${0} (${1} anonymously)"},"SHARED":{"BY":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This file is visible to you and is shared with ${0}.","ONE":"This file is visible to you and is shared with ${0}."},"WITH":{"MANY_1":"${0} others","ONE_1":"1 person","MANY":"This file is visible to the owner and is shared with ${0}.","ONE":"This file is visible to the owner and is shared with ${0}."},"BASE":"This file is visible to the owner and is shared with you."},"DESCRIPTION":"Description:","ABOUTFILE":"About this file","ERRORS":{"ACCESS_DENIED_ANON":{"TITLE":"This file is not public","MESSAGES":"You do not have permission to view this file.  If this is your file or it has been shared with you, you must log in to Wikis first. "},"ACCESS_DENIED":{"TITLE":"This file is not public or shared with you.","MESSAGES":"You do not have permission to view this file.  The file is not public and is not shared with you."},"NOT_FOUND_ANON":{"TITLE":"The file could not be displayed","MESSAGES":"The file you have requested cannot be displayed.  You may need to log in to view this file or the owner may have deleted it."},"LOGIN":"Log in now","NOT_FOUND":{"TITLE":"The file could not be displayed","MESSAGES":"The file you have requested cannot be displayed.  Check that you have permission to view this file and that the owner has not deleted it."},"AUTH_REQUIRED_ANON":{"TITLE":"Log in to Wikis","MESSAGES":"To change your notification settings on this file you must be logged in to Wikis. "},"DEFAULT":{"TITLE":"The file could not be displayed","MESSAGES":"The file you have requested cannot be displayed - click the back button and try again. If this doesn't work report the problem to the support forum."},"OWNER_NOT_FOUND":{"TITLE":"The file could not be found","MESSAGES":"The file you have requested has been deleted."}},"COMMENTS":"Comments (${0})","PUBLIC":{"BY":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This file is visible to everyone and is shared with ${0}.","ONE":"This file is visible to everyone and is shared with ${0}."},"WITH":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This file is visible to everyone and is shared with ${0}.","ONE":"This file is visible to everyone and is shared with ${0}."},"BASE":"This file is visible to everyone."},"REQUIRED_NAME":"*Name: ","NAME":"Name:","DOWNLOAD":"Download (${0})","SHARE_PROPAGATE_OFF":"Only the owner can share this file.","FILE":{"TIMES_DOWNLOADED":"Downloads: ","DOWNLOADED_BY":"Downloaded by: ","NO_DOWNLOADS":"None","DOWNLOADS":"${0} (${1} anonymously)"},"CREATE_NEW_PAGE":"Create New Page","PRIVATE":"This file is visible only to you.","BROWSE_OTHER":"Browse other files from ${0}","SHARE_PROPAGATE_ON":"All readers can share this file."},"MORE_ACTIONS":{"TEXT":"More Actions","TOOLTIP":"Delete the wiki."},"CLOSE":"Close","WIKI_CREATE":{"ROLE":"Role","ERROR_SHORTEN_DESCRIPTION":"Shorten Wiki description?","ADD_DESCRIPTION_LINK":"Add a description","ADD_DESCRIPTION_TAGS_LINK":"Add a description and tags","TAGS_LABEL":"Tags:","ADD_GROUPS":"Add groups:","MEMBERSHIP":{"PRIVATE_LABEL":"Private","OPEN_DESC":"Public access with Self Join Membership","OPEN_LABEL":"Open","MODERATED_LABEL":"Moderated","MODERATED_DESC":"Public access with Request Membership","PRIVATE_DESC":"Hidden, Invitation only"},"ERROR_TITLE_TOO_LONG":"The Wiki title is too long. ","WARN_LONG_TAG":"The tag '${0}' is too long.","TITLE":"Create a New Wiki","TRIM_TAG":"Shorten tag?","ERROR_PROVIDE_TITLE":"Please provide a title for the Wiki","TITLE_LABEL":"Title:","ADD_TO_LIST":"Add to list","NAME":"Name","ERROR_TITLE_EXISTS":"A Wiki with this title already exists, please choose another","DIALOG_TITLE":"Start a Wiki","MEMBERS_LABEL":"Members:","NAVIGATE_AWAY_CHOICE":"Are you sure you want to discard your input?  Press OK to continue or cancel to return to creating a Wiki.","CREATE_BTN_LABEL":"Create Wiki","ERROR_SHORTEN_TITLE":"Shorten Wiki title?","ERROR_EMPTY_TITLE":"The Wiki title is empty. ","MEMBERSHIP_LABEL":"Membership:","ERROR_DESCRIPTION_TOO_LONG":"The Wiki description is too long. ","WARN_LONG_TAGS":"The specified tags are too long.","NAME_THIS_WIKI":"Name this wiki:","ADD_TAGS":"Add tags:","ADD_DESCRIPTION":"Add a description:","BUSY":"Creating...","FIX_INVALID_CHARS_IN_TITLE":"Replace invalid characters with '_'?","PERMISSIONSETTINGS_BTN_LABEL":"Permission Settings","ERROR_SERVER_ERROR":"An unexpected error has occurred. Please contact your system administrator.","WARN_INVALID_CHARS_IN_TITLE":"Wiki title may not contain the following characters: \\ / : * ? \" < > | [ ] ","DESC_LABEL":"Description:","ADD_MEMBERS":"Add members:","ADD_GROUPS_LINK":"Add groups","TRIM_TAGS":"Shorten tags?","ADD_DESCRIPTION_TAGS_DOITLATER":"${0} (You can do this later)"},"PAGECONTENT":{"SHARE_PROPAGATE_OWNER":"Allow other people to share this page?  When checked, everyone who can see the page will be able to share it.","SHARE_PROPAGATE_PUBLIC":"Everyone can share this page.","DOWNLOAD_WARN":"!","DOWNLOAD_PAGE_AS_PDF_TOOLTIP":"Download ${0} (${1}) as a pdf","DOWNLOAD_WARN_LONG":"This page may not download properly because it has a long name.  To ensure a successful download, use your browser's Save As feature.","NO_CONTENT":"No Content","DOWNLOAD_RTF":"RTF","SHARED":{"BY":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This page is visible to you and is shared with ${0}.","ONE":"This page is visible to you and is shared with ${0}."},"WITH":{"MANY_1":"${0} others","ONE_1":"1 person","MANY":"This page is visible to the owner and is shared with ${0}.","ONE":"This page is visible to the owner and is shared with ${0}."},"BASE":"This page is visible to the owner and is shared with you."},"ERRORS":{"ACCESS_DENIED_ANON":{"TITLE":"This page is not public","MESSAGES":"You do not have permission to view this page.  If this is your page or it has been shared with you, you must log in to Wikis first. "},"ACCESS_DENIED":{"TITLE":"This page is not public or shared with you.","MESSAGES":"You do not have permission to view this page.  The page is not public and is not shared with you."},"NOT_FOUND_ANON":{"TITLE":"The page could not be displayed","MESSAGES":"The page you have requested cannot be displayed.  You may need to log in to view this page or the owner may have deleted it."},"LOGIN":"Log in now","NOT_FOUND":{"TITLE":"The page could not be displayed","MESSAGES":"The page you have requested cannot be displayed.  Check that you have permission to view this page, and that the owner has not deleted it."},"AUTH_REQUIRED_ANON":{"TITLE":"Log in to Wikis","MESSAGES":"To change your notification settings on this page you must be logged in to Wikis. "},"DEFAULT":{"TITLE":"The page could not be displayed","MESSAGES":"The page you have requested cannot be displayed - click the back button and try again. If this doesn't work report the problem to the support forum."},"OWNER_NOT_FOUND":{"TITLE":"The page could not be found","MESSAGES":"The page you have requested has been deleted."}},"DOWNLOAD_HTML":"HTML","PUBLIC":{"BY":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This page is visible to everyone and is shared with ${0}.","ONE":"This page is visible to everyone and is shared with ${0}."},"WITH":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"This page is visible to everyone and is shared with ${0}.","ONE":"This page is visible to everyone and is shared with ${0}."},"BASE":"This page is visible to everyone."},"SHARE_PROPAGATE_OFF":"Only the owner can share this page.","DOWNLOAD_PAGE_AS_HTML_TOOLTIP":"Download ${0} (${1}) as html","PRIVATE":"This page is visible only to you.","DOWNLOAD_PAGE_AS_RTF_TOOLTIP":"Download ${0} (${1}) as rich text","SHARE_PROPAGATE_ON":"All readers can share this page.","DOWNLOAD_PDF":"PDF","NODESCRIP":"No description for this page"},"VERSIONCOMPARISON":{"ERRORS":{"DEFAULT":{"TITLE":"Unable to show version comparison","MESSAGES":"Version ${0} cannot be used for a comparison because there is a problem converting it to wiki text.  Return to the page and try comparing other versions."},"TWO":{"TITLE":"Unable to show version comparison","MESSAGES":"Versions ${0} and ${1} cannot be used for a comparison because there is a problem converting them to wiki text.  Return to the page and try comparing other versions."}}}};dojo.provide("quickr.share.wiki.nls.wiki");quickr.share.wiki.nls.wiki._built=true;dojo.provide("quickr.share.wiki.nls.wiki.en_us");quickr.share.wiki.nls.wiki.en_us={"WIKI_SEARCH":{"SEARCH_USERS_BUTTON":"Search","LOADING":"Loading...","TITLE_BLURB":"Need to find someone's Wiki?  Enter the person's name or e-mail address in the search field, below.  As you type, we'll show you a list of possible matches. If you can't find the person you are searching for in the list, just click the Search button to see a list of all the possible matches in the directory.","ERROR_LINK":"Search for Wikis","LABEL":"Start typing part of the title of a wiki to see suggested matches.","TITLE":"Find a Wiki","PLACEHOLDER":"Type a title","NO_MATCHES":"No matches","NO_RESULTS":"No results for '${0}'"},"WIKI_CONFIRMNEWPAGE":{"HASNOTBEENCREATED":"has not been created yet","FOLLOWEDLINK":"You have followed a link to or entered the address of a page that has not been created yet.","NOTHANKS":"No thanks - take me back","CREATETHISPAGE":"Create This Page"},"CREATE_CHILD_PAGE":{"ACTION":"Create Child","ACTION_TOOLTIP":"Create a new child page."},"CHANGE_PROPAGATE_PAGE":{"ERROR_TIMEOUT":"The file was not updated because the server could not be contacted.  Click the checkbox to try again.","ERROR":"The file was not updated due to an error.","ERROR_CANCEL":"The file was not updated because the request was cancelled.  Click the checkbox to try again."},"SHARING":{"EVT_EDIT_ONE":{"DAY":"${user} added ${list} as a contributor on ${EEEE} at ${time}","YEAR":"${user} added ${list} as a contributor on ${date_long}","MONTH":"${user} added ${list} as a contributor on ${MMM} ${dd}","TODAY":"${user} added ${list} as a contributor today at ${time}","YESTERDAY":"${user} added ${list} as a contributor yesterday at ${time}"},"SHARED_WITH_MANY":{"DAY":"Shared with ${user} and ${count} on ${EEEE} at ${time}","YEAR":"Shared with ${user} and ${count} on ${date_long}","MONTH":"Shared with ${user} and ${count} on ${MMM} ${dd}","TODAY":"Shared with ${user} and ${count} today at ${time}","YESTERDAY":"Shared with ${user} and ${count} yesterday at ${time}"},"EVT_VIEW_MANY":{"DAY":"${user} shared with ${list} on ${EEEE} at ${time}","YEAR":"${user} shared with ${list} on ${date_long}","MONTH":"${user} shared with ${list} on ${MMM} ${dd}","TODAY":"${user} shared with ${list} today at ${time}","YESTERDAY":"${user} shared with ${list} yesterday at ${time}"},"USERS_POPUP_PAGE":{"DEMOTE_ERROR_CANCEL":"The selected person was not made a reader because the request was cancelled.  Please try again.","DEMOTE_ERROR_NOT_FOUND":"The selected person was not made a reader because the page has been deleted or is no longer visible to you.","EMPTY_READERS":"Not shared with anyone as a reader","DEMOTE_ERROR":"An error prevented making the selected person a reader.","ERROR_TIMEOUT":"The server could not be contacted.","DEMOTE":"Make this person a reader","EMPTY_CONTRIBUTORS":"No one else may contribute to this page","ERROR_NOT_FOUND":"This information can not be displayed because the page has been deleted or is no longer visible to you.","ERROR":"The server could not be contacted.","ERROR_ACCESS_DENIED":"This information can not be displayed because the page has been deleted or is no longer visible to you.","CONTRIBUTORS_LABEL":"Contributors: ","EMPTY":"Not shared with anyone","DEMOTE_ERROR_ACCESS_DENIED":"The selected person was not made a reader because the page has been deleted or is no longer visible to you.","ERROR_CANCEL":"The request was cancelled.  Please try again.","READERS_LABEL":"Readers: ","DEMOTE_ERROR_TIMEOUT":"The selected person was not made a reader because the server could not be contacted.  Please try again."},"SHARED_WITH_TWO_1":"one other","EVT_EDIT_MANY":{"DAY":"${user} added ${list} as contributors on ${EEEE} at ${time}","YEAR":"${user} added ${list} as contributors on ${date_long}","MONTH":"${user} added ${list} as contributors on ${MMM} ${dd}","TODAY":"${user} added ${list} as contributors today at ${time}","YESTERDAY":"${user} added ${list} as contributors yesterday at ${time}"},"EXPAND_ERROR":{"CANCEL":"The details of this share could not be loaded because the server could not be contacted.","NOT_FOUND":"The details of this share could not be loaded because the document has been deleted or is no longer visible.","TIMEOUT":"The details of this share could not be loaded because the request was cancelled by the server.","GENERIC":"An error prevented the details of this share from being displayed.  Please try again later."},"SHARED_BY":{"DAY":"Shared by ${user} on ${EEEE} at ${time}","YEAR":"Shared by ${user} on ${date_long}","MONTH":"Shared by ${user} on ${MMM} ${dd}","TODAY":"Shared by ${user} today at ${time}","YESTERDAY":"Shared by ${user} yesterday at ${time}"},"SHARED_WITH_MANY_1":"${0} others","USERS_POPUP_FILE":{"DEMOTE_ERROR_CANCEL":"The selected person was not made a reader because the request was cancelled.  Please try again.","DEMOTE_ERROR_NOT_FOUND":"The selected person was not made a reader because the file has been deleted or is no longer visible to you.","EMPTY_READERS":"Not shared with anyone as a reader","DEMOTE_ERROR":"An error prevented making the selected person a reader.","ERROR_TIMEOUT":"The server could not be contacted.","DEMOTE":"Make this person a reader","EMPTY_CONTRIBUTORS":"No one else may contribute to this file","ERROR_NOT_FOUND":"This information can not be displayed because the file has been deleted or is no longer visible to you.","ERROR":"The server could not be contacted.","ERROR_ACCESS_DENIED":"This information can not be displayed because the file has been deleted or is no longer visible to you.","CONTRIBUTORS_LABEL":"Contributors: ","EMPTY":"Not shared with anyone","DEMOTE_ERROR_ACCESS_DENIED":"The selected person was not made a reader because the file has been deleted or is no longer visible to you.","ERROR_CANCEL":"The request was cancelled.  Please try again.","READERS_LABEL":"Readers: ","DEMOTE_ERROR_TIMEOUT":"The selected person was not made a reader because the server could not be contacted.  Please try again."},"EVT_VIEW_ONE":{"DAY":"${user} shared with ${list} on ${EEEE} at ${time}","YEAR":"${user} shared with ${list} on ${date_long}","MONTH":"${user} shared with ${list} on ${MMM} ${dd}","TODAY":"${user} shared with ${list} today at ${time}","YESTERDAY":"${user} shared with ${list} yesterday at ${time}"},"SHARED_WITH_TWO":{"DAY":"Shared with ${user} and ${count} on ${EEEE} at ${time}","YEAR":"Shared with ${user} and ${count} on ${date_long}","MONTH":"Shared with ${user} and ${count} on ${MMM} ${dd}","TODAY":"Shared with ${user} and ${count} today at ${time}","YESTERDAY":"Shared with ${user} and ${count} yesterday at ${time}"},"SHARED_WITH":{"DAY":"Shared with ${user} on ${EEEE} at ${time}","YEAR":"Shared with ${user} on ${date_long}","MONTH":"Shared with ${user} on ${MMM} ${dd}","TODAY":"Shared with ${user} today at ${time}","YESTERDAY":"Shared with ${user} yesterday at ${time}"}},"VIEWS":{"MEDIA_TOOLTIP":"Each file is shown with a large icon and a pop-up","MEDIA":"Tiles","PAGE_DETAILS_TOOLTIP":"Pages arranged in a table","SUMMARY_TOOLTIP":"A list with info about each file","DETAILS":"Details","MEMBERS_DETAILS_TOOLTIP":"Members arranged in a table","MAP_TOOLTIP":"Files arranged according to their relevance","MAP":"Map","WIKI_DETAILS_TOOLTIP":"Wikis arranged in a table","MEMBERS_SUMMARY_TOOLTIP":"A list with info about each member","PAGE_SUMMARY_TOOLTIP":"A list with info about each page","DETAILS_TOOLTIP":"Files arranged in a table","SUMMARY":"Summary","WIKI_SUMMARY_TOOLTIP":"A list with info about each wiki"},"LOADING":"Loading...","FEEDS":{"IE6SUBSCRIBE":"Warning: This link is meant for feed readers and may display incorrectly in your browser, click OK to continue, Cancel to return to page."},"EDIT_ATTACHMENT":{"ERROR_NAME_EXISTS":"The attachment cannot be renamed because another attachment has the same name.","ERROR_MAX_CONTENT_SIZE":"The attachment could not be replaced because it is larger than the maximum allowed attachment size of ${0}","EDITERROR":"The attachment's metadata was not edited due to an error","TRANSFER":"Uploading ${0} @ ${1}/s","DIALOG_TITLE":"Edit Attachment","ERROR_QUOTA_VIOLATION":"The attachment could not be replaced because the wiki is almost full.  To replace with this file, ${0} of files, attachments, or versions would have to be removed. ","LIMIT_HELP":"You can replace the contents of this attachment by selecting a different file.  You must choose a file that is smaller than ${limit} - attachments above this size are not allowed.","DESCRIPTION_LABEL":"Description: ","REPLACE_CONFIRM":"The attachment you have selected has a different extension than the existing attachment.  Click 'OK' to proceed with changing the file type.  To select a different file, click 'Cancel'","ERROR_TIMEOUT":"The attachment was not edited because the server could not be contacted.  Click 'OK' to retry your request.","ERROR_CONCURRENT_MODIFICATION":"This attachment was edited by ${user} on ${EEEE}, ${date_long} ${time_long}. Clicking 'OK' will overwrite the changes.   ","WARN_SPECIFY_NAME":"File name is a required field. ","ERROR_CANCEL":"The attachment was not edited because the request was cancelled.  Click 'OK' to retry your request.","ERROR_ACCESS_DENIED":"The attachment could not be edited because you are not a contributor.","ERROR_NOT_LOGGED_IN":"You must be logged in to edit this attachment.  Click 'OK' to be prompted to log in.","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","OK":"OK","REPLACEERROR":"The attachment's contents were not replaced due to an error.","NAME_LABEL":"File name: ","CANCEL":"Cancel","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","WARN_EXTENSION":"The file you are replacing must have the same extension.","REPLACE_LABEL":"Replace contents:"},"MYWIKIS":{"USERS_WIKIS":"${0}'s Wikis","NODESCRIPTION":"No description"},"HELP":"Help","EDIT_MEMBER":{"NOSUCHMEMBER":"The member you are trying to edit does not exist. ","UNAUTHORIZED":"You don't have enough privileges to edit the role for this member.","EDITROLE":"Change the role for user ${0}","TITLE":"Edit Member","ACTION_TOOLTIP":"Change the role for this member of the Wiki","ACTION":"Edit","CANTEDITROLE":"You can't change the role for this member."},"ELLIPSIS":"...","BACK_TO_PAGE":"Back to Page","WARNING":"Warning","COMMENTS":{"TRIM_LONG_COMMENT_CONFIRM":"Shortening will remove the text beyond the comment limit.  Click 'OK' to shorten or 'Cancel' to edit the comment yourself.","COMMENT_DELETED":{"DAY":"Comment deleted by ${user} on ${EEEE} at ${time}","YEAR":"Comment deleted by ${user} on ${date_long}","MONTH":"Comment deleted by ${user} on ${MMM} ${dd}","TODAY":"Comment deleted by ${user} today at ${time}","YESTERDAY":"Comment deleted by ${user} yesterday at ${time}"},"ERROR_EDIT":"Your comment could not be updated.  Please try again later.","COMMENT_CREATED":{"DAY":"${user} commented on ${timestamp}","YEAR":"${user} commented on ${timestamp}","MONTH":"${user} commented on ${timestamp}","TODAY":"${user} commented ${timestamp}","YESTERDAY":"${user} commented ${timestamp}"},"ERROR_NO_CONTENT_EDIT":"Please enter your comment and click 'Save.'  If you no longer wish to edit your comment click 'Cancel.'","COUNT":"${0}-${1} of ${2}","COMMENT_COUNT_MANY":"${0} comments","ERROR_DELETE_NOT_LOGGED_IN":"You must be logged in to delete this comment.  Click 'Delete' to be prompted to log in.","TRIM_LONG_COMMENT":"Shorten comment?","DELETECONFIRM":"Are you sure you wish to delete this comment?","ERROR_EDIT_NOT_LOGGED_IN":"You must be logged in to edit this comment.  Click 'Save' to be prompted to log in.","ITEMS_PER_PAGE":" items per page.","COMMENT_LABEL":"Comment:","SAVE":"Save","ERROR_CREATE_ACCESS_DENIED":"Your comment could not be saved because the file has been deleted or is no longer visible to you.","COMMENT_EDITED":{"DAY":"Edited on ${EEEE}","YEAR":"Edited on ${date_long}","MONTH":"Edited on ${MMM} ${dd}","TODAY":"Edited today at ${time}","YESTERDAY":"Edited yesterday at ${time}"},"EDIT":"Edit","PREVIOUS":"Previous","CANCEL":"Cancel","ERROR_CREATE_CANCEL":"Your comment could not be saved because the request was cancelled.  Click 'Save' to try again.","COMMENT_COUNT_ONE":"${0} comment","DELETEREASON":"Reason for deleting this comment:","ERROR_DELETE":"Your comment could not be deleted.  Please try again later.","SUBSCRIBE_TO_COMMENTS_TOOLTIP":"Follow changes to these comments through your feed reader","ERROR_EDIT_CANCEL":"Your comment could not be updated because the request was cancelled.  Click 'Save' to try again.","LINK":"Link","VIEW_COMMENTS_FILE":"View comments on this file","LOADING":"Loading comments...","NEXT":"Next","PAGE":"Page","ERROR_DELETE_TIMEOUT":"Your comment could not be deleted because the server could not be contacted.  Click 'Delete' to try again.","ERROR_DELETE_ACCESS_DENIED":"Your comment could not be deleted because the file has been deleted or is no longer visible to you.","ERROR_EDIT_NOT_FOUND":"Your comment could not be updated because the file has been deleted or is no longer visible to you.","COMMENT_CREATED_TIME":{"DAY":"${EEEE} at ${time}","YEAR":"${date_long}","MONTH":"${MMM} ${dd}","TODAY":"today at ${time}","YESTERDAY":"yesterday at ${time}"},"ERROR_CREATE_NOT_FOUND":"Your comment could not be saved because the file has been deleted or is no longer visible to you.","ERROR_NO_CONTENT":"Please enter your comment and click 'Save.'  If you no longer wish to leave a comment click 'Cancel.'","ERROR_CREATE_NOT_LOGGED_IN":"You must be logged in to create this comment.  Click 'Save' to be prompted to log in.","ERROR_CREATE_TIMEOUT":"Your comment could not be saved because the server could not be contacted.  Click 'Save' to try again.","ERROR_EDIT_ACCESS_DENIED":"Your comment could not be updated because the file has been deleted or is no longer visible to you.","SUBSCRIBE_TO_COMMENTS":"Subscribe to these comments","DELETE":"Delete","ERROR_DELETE_CANCEL":"Your comment could not be deleted because the request was cancelled.  Click 'Delete' to try again.","ERROR_DELETE_NOT_FOUND":"Your comment could not be deleted because the file has been deleted or is no longer visible to you.","NOHYPHENCOUNT":"${0} of ${1}","JUMP_TO_LAST":"Most recent","WARN_LONG_COMMENT":"The comment is too long.","ERROR_CREATE":"Your comment could not be saved.  Please try again later.","VIEW_COMMENTS_PAGE":"View comments on this page","EMPTY":"There are no comments.","ADD_COMMENT":"Add a comment","ERROR_EDIT_TIMEOUT":"Your comment could not be updated because the server could not be contacted.  Click 'Save' to try again."},"FILTERS":{"MY_TAGS":{"TITLE":"My Tags"},"EVENT":{"TITLE":"Events","COMMENTS":"Comments","PEOPLE_JOINED":"People joined","SHARED_WITH":"Shared with","RECOMMENDATIONS":"Recommendations","MEDIA_UPDATES":"File updates"},"SHARE":{"NOT_PUBLIC_TOOLTIP":"Files that aren't public but are shared with one or more people","SELECTIVE_LONG":"Files that aren't public but are shared with one or more people","NOT_PUBLIC_LONG":"Files that aren't public but are shared with one or more people","PUBLIC_LONG":"Files that are visible to everyone","PRIVATE_TOOLTIP":"Files that only I can see","PRIVATE":"with no one (private)","NOT_PUBLIC":"with one or more people","TITLE":"Shared","PRIVATE_LONG":"Private to me","PUBLIC":"with everyone (public)","PUBLIC_TOOLTIP":"Files that are visible to everyone","SELECTIVE":"with one or more people","SELECTIVE_TOOLTIP":"Files that aren't public but are shared with one or more people"},"TYPE":{"PAGES_LONG":"Pages only","TITLE":"Type","PAGES_TOOLTIP":"All pages created in this wiki","FILES":"uploaded files","FILES_LONG":"Uploaded files only","FILES_TOOLTIP":"Any file that was uploaded from a computer","PAGES":"pages"},"ALL_TAGS":{"TITLE":"Everyone's Tags"},"MEMBER_TYPE":{"GROUP_TITLE":"Group","GROUP_LONG":"Groups only","USER_TOOLTIP":"Users who are members of the wiki","VIRTUAL_TITLE":"Special Group","VIRTUAL_TOOLTIP":"Special groups which are members of the wiki","GROUP":"groups","USER_TITLE":"User","VIRTUAL":"special groups","TITLE":"Member Type","USER_LONG":"Users only","USER":"users","GROUP_TOOLTIP":"Groups which are members of the wiki ","VIRTUAL_LONG":"Special groups only"},"SHARED_BY":{"TITLE":"Shared By","OPTION_EMPTY_TOOLTIP":"Only show files that were shared by a specific person","OPTION":"by ${0}","FILTER":"Shared by ${0}","OPTION_EMPTY":"by a specific person:"},"DATE":{"TODAY_LONG":"Only updated since midnight today ","TODAY_TOOLTIP":"Since midnight today","LASTYEAR_TOOLTIP":"Last 365 days","LASTWEEK":"last week","LASTWEEK_TOOLTIP":"Last 7 days","LASTMONTH_TOOLTIP":"Last 30 days","TITLE":"Date","LASTWEEK_LONG":"Only updated in the last seven days ","LASTMONTH_LONG":"Only updated in the last thirty days ","TODAY":"today","LASTMONTH":"last 30 days","LASTYEAR_LONG":"Only updated in the last year ","LASTYEAR":"last year"},"PERMISSION":{"EDIT_TOOLTIP_INBOUND":"Files you can contribute to","EDIT":"contribute","EDIT_TOOLTIP_OUTBOUND":"Files other people can contribute to","VIEW":"read","VIEW_LONG_OUTBOUND":"Files other people can read but not contribute to","VIEW_TOOLTIP_INBOUND":"Files you can read but not contribute to","VIEW_LONG_INBOUND":"Files you can read but not contribute to","EDIT_LONG_OUTBOUND":"Files other people can contribute to","VIEW_TOOLTIP_OUTBOUND":"Files other people can read but not contribute to","EDIT_LONG_INBOUND":"Files you can contribute to","TITLE":"Permission"},"SHARED_WITH":{"TITLE":"Shared With","OPTION_EMPTY_TOOLTIP":"Only show files that were shared with a specific person","OPTION":"with ${0}","FILTER":"Shared with ${0}","OPTION_EMPTY":"with a specific person:"},"USER_TAGS":{"TITLE":"This Person's Tags"}},"DOWNLOAD_INFO":{"PAGE":{"EMPTY":"Anonymous users only","ERROR":"Unable to load page view information","LOADING":"Loading..."},"FILE":{"EMPTY":"Anonymous users only","ERROR":"Unable to load download information","LOADING":"Loading..."}},"SIZE":{"B":"${0} B","MB":"${0} MB","GB":"${0} GB","KB":"${0} KB"},"FOOTER":{"HELP":{"FORUMS":"Support forums","HEADING":"Help","HELP":"Help"},"TOOLS":{"ADMINPAGE":"Admin","HEADING":"Tools","BROWSERPLUGINS":"Browser plugins","METRICS":"System metrics"},"ABOUT":{"CONNECTIONSONLINE":"IBM Lotus Connections on ibm.com","SUBMITFEEDBACK":"Submit feedback","ABOUT":"About","HEADING":"About"},"FILE_BUG":"File a Bug Report","DOWNLOAD_CONNECTORS":"Download Connectors","CONNECTIONS":{"HEADING":"IBM Lotus Connections","HOME":"Home","DEMO":"Demo"}},"SHARE_INFO":{"FILE":{"DOWNLOADED_CURRENT":"${0} has downloaded the most recent version of this file.","DOWNLOADED_NEVER":"${0} has not yet downloaded this file.","DOWNLOADED_OLDER":"${0} has downloaded an older version of this file."},"LOADING":"Loading...","SHOW_INVOLVED":"Which shares apply to me?","ERROR":"Unable to load share information","PAGE":{"DOWNLOADED_CURRENT":"${0} has viewed the most recent version of this page.","DOWNLOADED_NEVER":"${0} has not yet viewed this page.","DOWNLOADED_OLDER":"${0} has viewed an older version of this page."}},"ATTACHMENTS":{"ADDATTACHMENT":"Add an attachment","EDIT":"Edit","SHOW":"Show","LOADING":"Loading attachments...","ATTACHMENT":"Attachment","DELETE":"Delete","PREVIOUS":"Previous","PAGE":"Page","ERROR":"An error occurred","NEXT":"Next","NO_ATTACHMENTS":"No attachments exist","COUNT":"${0}-${1} of ${2}","DATE":{"RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"DELETEERROR":"The attachment was not deleted due to an error.","DELETE_ERROR_CANCEL":"The attachment was not deleted because the request was cancelled.  Click delete to try again.","DELETE_ERROR_TIMEOUT":"The attachment was not deleted because the server could not be contacted.  Click delete to try again."},"UPLOAD_ATTACHMENT":{"WARN_LONG_DESCRIPTION":"The description is too long.","CONFIRM_REPLACE":"Another attachment to this page with the same name already exists.  Do you wish to replace the contents of the existing attachment?","NOTE_LABEL":"Note: ","ERROR_MAX_CONTENT_SIZE":"The attachment could not be uploaded because it is larger than the maximum allowed attachment size of ${0}","CONTENTS_LABEL":"File: ","TRANSFER":"Uploading ${0} @ ${1}/s","DIALOG_TITLE":"Upload Attachment","ERROR_QUOTA_VIOLATION":"The attachment could not be uploaded because the wiki is almost full.  To upload this attachment, ${0} of files, attachments, or versions would have to be removed.","WARN_LONG_FILENAME":"The file name is too long. ","LIMIT_HELP":"Files must be smaller than ${limit}.","DESCRIPTION_LABEL":"Description: ","TAGS_LABEL":"Tags: ","WARN_NO_FILENAME":"File name is a required field.","ERROR_TIMEOUT":"The attachment could not be uploaded because the server could not be contacted.  Click 'OK' to retry your request.","ERROR_CANCEL":"The attachment could not uploaded because the request was cancelled.  Click 'OK' to retry your request.","ERROR_ACCESS_DENIED":"The attachment could not be uploaded because you are not a contributor.","ERROR_NOT_LOGGED_IN":"You must be logged in to upload this attachment.  Click 'OK' to be prompted to log in.","TRIM_LONG_FILENAME":"Shorten file name?","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","TRIM_LONG_DESCRIPTION":"Shorten description?","ERROR":"The attachment could not be uploaded.  Please try again later","OK":"OK","FIX_INVALID_CHARS_IN_NAME":"Replace invalid characters with '_'?","NAME_LABEL":"File name: ","CANCEL":"Cancel","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","WARN_INVALID_CHARS_IN_NAME":"File names may not contain the following characters: \\ / : * ? \" < > | [ ]","SELECT_FILE":"Please select a file to upload"},"SESSION_TIMEOUT":"Your Connections session has expired.  Click 'OK' to log in again.","FILE":{"EXPAND_ERROR":{"CANCEL":"The details of this file could not be loaded because the server could not be contacted.","NOT_FOUND":"The details of this file could not be loaded because file has been deleted or is no longer visible.","TIMEOUT":"The details of this file could not be loaded because the request was cancelled by the server.","GENERIC":"An error prevented the details of this file from being displayed.  Please try again later."}},"TAGGER":{"CANCEL_TOOLTIP":"Cancel tag editing","REMOVEERROR_NOT_FOUND":"The tag could not be removed because the document has been deleted or is no longer visible.","LOADING":"Loading tags...","ADD_REMOVE_TAGS":"Add or remove tags","REMOVEERROR_ACCESS_DENIED":"The tag could not be removed because you do not have permission to contribute to this document.","CREATEERROR_TIMEOUT":"The tag could not be created because the server could not be contacted.  Click 'OK' to try again.","REMOVECONFIRM":"Are you sure you want to remove the tag ${0}?","WARN_LONG_TAG":"The tag '${0}' is too long.","ADD_REMOVE_TAGS_TOOLTIP":"Add or remove tags on this item","LOADERROR_TIMEOUT":"The tags could not be loaded: request timed out.","CREATEERROR":"The tag could not be created.  Please try again later.","CREATEERROR_NOT_FOUND":"The tag could not be created because the document has been deleted or is no longer visible.","NO_RESULTS":"No results for '${0}'","REMOVE":"Remove tag","LOADERROR_CANCEL":"The tags could not be loaded: request cancelled.","INVALID_CHAR_WARN_LONG":"One or more tags you have entered contain invalid characters: ${0}","REMOVEERROR_TIMEOUT":"The tag could not be removed because the server could not be contacted.  Click 'OK' to try again.","ERROR_LOADING":"An error has occured loading the tags.","NONE":"None","TRIM_TAGS":"Shorten tags?","CREATEERROR_CANCEL":"The tag could not be created because the request was cancelled.  Click 'OK' to try again.","SEPARATOR":",","LOADERROR_NOTFOUND":"The tags could not be loaded: file not found.","OK":"OK","INVALID_CHAR_WARN":"!","REMOVEERROR":"The tag could not be removed.","ADD_TAGS":"Add tags","CANCEL":"Cancel","CREATEERROR_ACCESS_DENIED":"The tag could not be created because you do not have permission to contribute to this document.","TRIM_TAG":"Shorten tag?","REMOVEERROR_CANCEL":"The tag could not be removed because the request was cancelled.  Click 'OK' to try again.","WARN_LONG_TAGS":"The specified tags are too long.","NOTAGS":"No Tags"},"WIKI_UPDATED":{"SHOW":"Show Changes"},"COMMUNITIES":{"COMMUNITY_WIKI_TITLE":"This wiki is associated with a Community.","COMMUNITY_WIKI":"Community Wiki"},"ERROR_IN_APP_TITLE":"Oops, that didn't work","SEARCH":{"SEARCH_ALT":"Search","HEADING_THIS":"Search Results within This Wiki: ${0}","SEARCH":"Search","REL_DATES":"Related Dates","TAGS":"Tags","DATES":"Dates","FILES":"Search Files","HEADING":"Search Results within Wikis","ADD_TO_FAVORITES":"Add to Favorite People","USER_RESULTS":"People search results for name and e-mail: ${0}","COMMUNITIES":"Search Communities","PEOPLE":"People","ACTIVITIES":"Search Activities","REL_TAGS":"Related Tags","DOGEAR":"Search Bookmarks","ALL_LABEL":"Search All","PEOPLE_DEFAULT":"Name or e-mail","REL_PEOPLE":"Related People","ALL":"All Areas","BLOGS":"Search Blogs","WIKIS":"Search Wikis","HEADING_MY":"Search Results within My Wikis","PROFILES":"Search Profiles"},"ERROR_OCCURRED":"An error occurred.  Contact your Lotus Connections administrator.","OK":"OK","SORTS":{"MOSTRECENT":"Most Recent","DN_TOOLTIP_REVERSE":"Sort by distinguished name in reverse alphabetical order","MOSTCOMMENTED_TOOLTIP":"Sort from most commented to least commented","MOSTDOWNLOADED":"Most Downloaded","HIGHESTRECOMMENDED":"Most Recommended","TITLE_TOOLTIP_REVERSE":"Sort by name in reverse alphabetical order","MOSTDOWNLOADED_TOOLTIP_REVERSE":"Sort from least downloaded to most downloaded","EMAIL_TOOLTIP":"Sort by email in alphabetical order","MOSTCOMMENTED":"Most Commented","HIGHESTRECOMMENDED_TOOLTIP":"Sort from most recommended to least recommended","TITLE":"Name","SHARED_ON_TOOLTIP_REVERSE":"Sort from least recently shared to most recently shared","EMAIL_TOOLTIP_REVERSE":"Sort by email in reverse alphabetical order","MOSTVISITED_TOOLTIP":"Sort from most visited to least visited","TITLE_TOOLTIP":"Sort by name in alphabetical order","SIZE_TOOLTIP":"Sort by size from largest to smallest","MOSTRECENT_SHARE":"Most Recently Shared","TYPE_TOOLTIP":"Sort by type in alphabetical order","MOSTDOWNLOADED_TOOLTIP":"Sort from most downloaded to least downloaded","MOSTCOMMENTED_TOOLTIP_REVERSE":"Sort from least commented to most commented","SHARED_ON_TOOLTIP":"Sort from most recently shared to least recently shared","MOSTRECENT_TOOLTIP":"Sort from most recently updated to least recently updated","HIGHESTRECOMMENDED_TOOLTIP_REVERSE":"Sort from least recommended to most recommended","SIZE_TOOLTIP_REVERSE":"Sort by size from smallest to largest","MOSTVISITED_TOOLTIP_REVERSE":"Sort from least visited to most visited","TYPE_TOOLTIP_REVERSE":"Sort by type in reverse alphabetical order","MOSTVISITED":"Most Visited","DN_TOOLTIP":"Sort by distinguished name in alphabetical order","ADDED_TOOLTIP_REVERSE":"Sort from least recently added to most recently added","MOSTRECENT_TOOLTIP_REVERSE":"Sort from least recently updated to most recently updated","ADDED_TOOLTIP":"Sort from most recently added to least recently added"},"WATCHLIST":{"TIP1":"The watchlist displays the names of people you add to your list. Click the name to view that person's files.","REMOVECONFIRM":"Are you sure you want to remove this person from your watchlist?","TIP2":"To add someone to your watchlist, go to the wiki of the person whose name you want to add, and then click the link Add to Watchlist.","MYWATCHLIST":"My Watchlist","LOADING":"Loading...","CLOSE":"Close Watchlist","ADDUSER":"Add ${0} to Watchlist...","OPEN":"Open Watchlist","REMOVE":"Remove from Watchlist","HELP":"Watchlist Help","EMPTY":"There are no people being watched."},"STOP_SHARING_FILE":{"CONFIRM":"Are you sure you wish to remove all shares on this file?\n\n${0}","TITLE":"Stop Sharing","TIMEOUT_ERROR":"The file could not be shared because the server could not be contacted.  Click 'Stop Sharing' to try again.","CONFIRM_PUBLIC":"Are you sure you wish to remove all shares on this file?\nNote: Because this file is public, everyone will still be able to see the file.\n\n${0}","NOT_FOUND_ERROR":"The file has been deleted or is no longer visible to you.","CANCEL_ERROR":"The file could not be shared because the request was cancelled.  Click 'Stop Sharing' to try again.","ERROR":"The shares on this file could not be removed.  Please try again later.","TOOLTIP":"Remove all shares on this file"},"UPLOAD":{"DESCRIPTION":"Description","FILE":"File","NAME":"Name"},"SUBSCRIBE_TO_PAGE_TOOLTIP":"Follow changes to this page through your feed reader","DATE":{"MONTHS_ABBR":["JAN","FEB","MAR","APR","MAY","JUN","JUL","AUG","SEP","OCT","NOV","DEC"],"WIKI_CREATED":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","MONTH":"${MMM} ${dd}","TODAY":"today at ${time}","YESTERDAY":"yesterday at ${time}"},"PM":"PM","YESTERDAY":"yesterday","CREATED":{"DAY":"created ${EEee} at ${time}","YEAR":"created ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"created ${MMM} ${dd}","TODAY":"created today at ${time}","YESTERDAY":"created yesterday at ${time}"},"FULL":"${EEEE}, ${date_long} ${time_long}","AUTOSAVED_SHORT":{"DAY":"Autosaved ${EEee} at ${time}","YEAR":"Autosaved ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Autosaved ${MMM} ${dd}","TODAY":"Autosaved at ${time}","YESTERDAY":"Autosaved yesterday at ${time}"},"ADDED":{"DAY":"Added ${EEee} at ${time}","YEAR":"Added ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Added ${MMM} ${dd}","TODAY":"Added today at ${time}","YESTERDAY":"Added yesterday at ${time}"},"TODAY_U":"Today","TODAY":"today","YESTERDAY_U":"Yesterday","RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"WIKIPAGE":{"SECTION":{"VERSION":"Version","CHILDREN":{"TITLE":"Child Pages","LINK":"Create new child page","NONE":"No children exist"},"COMPARE":"Wiki text comparison","INFOSIZE":"${0} (${1} including page, attachments, and all versions)","HIERARCHY":{"MOVE":"Move Page","TITLE":"Hierarchy"},"REFRESH":"Refresh","RESTORE":"Restore this version"},"ACTIONS":{"TEXT":"Page Actions","TOOLTIP":{"EDITOR":"Create a child page or peer page, delete the page, print the page, or move the page.","READER":"Print the page."}},"ERROR":{"ACCESS_DENIED_ANON":{"TITLE":"You do not have access to this page","MESSAGES":"You do not have permission to view this page.  You may have access if you log in. "},"GENERAL":{"MESSAGES":"Something went wrong - click the back button and try again. "},"ACCESS_DENIED":{"TITLE":"You do not have access to this page","MESSAGES":"You do not have permission to view this page.   "},"WIKI":{"TITLE":"We can't find that Wiki","MESSAGES":"The Wiki can't be found - click the back button and try again.  If this doesn't work the wiki may have been deleted."},"DEFAULT":{"TITLE":"That page cannot be displayed.   ","MESSAGES":"That page cannot be displayed.   "}},"MODE":{"ATTACHMENTS":"Page Attachments","COMMENTS":"Comments","VERSIONS":"Versions","COMPARE":"Version Comparison","INFO":"Page Info"}},"PAGING":{"PREVIOUS":"Previous","COUNT":"${0}-${1} of ${2}","NEXT":"Next"},"APP_LOAD_BLURB":"Please wait while the application loads...","CONNSEARCH":{"SEARCH_ALT":"Search","SCOPE_CONNECTIONS_ACTIVITIES":{"LABEL":"Activities","HOVER":"Search Activities"},"SEARCH":"Search","HINT":"Search","FILES":"Files belonging to...","SCOPE_CONNECTIONS_ALL":{"LABEL":"All Connections","HOVER":"Search all of Connections"},"SCOPE_CONNECTIONS_DOGEAR":{"LABEL":"Bookmarks","HOVER":"Search Bookmarks"},"FAVORITES":"Favorites for...","USER_RESULTS":"People search results for name and e-mail: ${0}","COMMUNITIES":"Communities","PEOPLE":"People","SCOPE_ALLWIKIS":{"LABEL":"Public Wikis","HOVER":"Search Public Wikis"},"SCOPE_CONNECTIONS_BLOGS":{"LABEL":"Blogs","HOVER":"Search Blogs"},"HOVER":"Refine search options","SCOPE_THISWIKI":{"LABEL":"This Wiki","HOVER":"Search This Wiki"},"SCOPE_CONNECTIONS_ADVANCED":{"LABEL":"Advanced search","HOVER":"Go to the advanced search page"},"PEOPLE_DEFAULT":"Name or e-mail","INTERESTED":"People interested in...","SCOPE_CONNECTIONS_COMMUNITIES":{"LABEL":"Communities","HOVER":"Search Communities"},"SCOPE_CONNECTIONS_FILES":{"LABEL":"Files","HOVER":"Search Files"},"SCOPE_MYWIKIS":{"LABEL":"My Wikis","HOVER":"Search My Wikis"},"SCOPE_CONNECTIONS_PROFILES":{"LABEL":"Profiles","HOVER":"Search Profiles"}},"TITLEBAR":{"SEARCH":"Search","GO":"Go","ALLUSERS":"Find People","HOME":"Wikis","SHARES":"My Shares","MYCHANNEL":"My Place","ALLUSERS_TITLE":"Search for other people","MYCHANNEL_TITLE":"All of your files","OFFLINE":"Offline","SHARES_TITLE":"All of the shares that you are involved in","HOME_TITLE":"See what's happening in wikis"},"TOGGLE_SECTION":"Expand and collapse this section","ERROR_IN_APP_MESSAGE":"Something went wrong - click the back button and try again.  If this doesn't work report the problem to the support forum. If someone sent you this link, check to see if you've been granted permission.","JAVASCRIPT_DISABLED_TITLE":"Turn on JavaScript","EMOTICONS":{"BLOCK":"Block","COOL":"Cool","ANGEL":"Angel","THUMBS_DOWN":"Thumbs down","CRYING":"Crying","RED_FLAG":"Red flag","CROSS":"Cross","HAPPY":"Happy","BIG_SMILE":"Big smile","SURPRISED":"Surprised","HYSTERICAL":"Hysterical","LIGHT_BULB":"Light bulb","GREEN_FLAG":"Green flag","SAD":"Sad","CONFUSED":"Confused","SHY":"Shy","WARNING":"Warning","WINK":"Wink","TONGUE":"Tongue","LAUGH":"Laugh","GOOFY":"Goofy","STAR":"Star","EYEBROW":"Eyebrow","INFO":"Info","QUESTION":"Question","TICK":"Tick","THUMBS_UP":"Thumbs up","ANGRY":"Angry"},"EDIT_WIKI":{"DESC_LABEL":"Description:","ERROR_LOAD":"Couldn't load Wiki settings.","CREATOR":"Wiki Creator:","CANCEL":"Cancel","DELETE":"Delete Wiki","SAVE":"Save","BUSY":"Loading...","ERROR_SAVE":"Couldn't save Wiki settings.","TITLE":"Settings","ERROR_DESCRIPTION_TOO_LONG":"The Wiki description is too long. ","TAGS_LABEL":"Tags:","ERROR_SHORTEN_DESCRIPTION":"Shorten Wiki description?","OK":"OK","WIKITITLE":"Wiki Title:"},"CHANGE_PROPAGATE_FILE":{"ERROR_TIMEOUT":"The file was not updated because the server could not be contacted.  Click the checkbox to try again.","ERROR":"The file was not updated due to an error.","ERROR_CANCEL":"The file was not updated because the request was cancelled.  Click the checkbox to try again."},"WIKI_MEMBERSHIP":{"COUNT_OTHERS_PUBLIC_1":"${0} people","SEARCH_TOOLTIP":"Search the directory","SHARE_PERMISSION":"Make these people contributors to this page","COUNT_OTHERS_SINGLE_PUBLIC":"This page is public and is shared with ${0}.","SHARE_WITH":"Share with:","USER":"User","READER":"Reader","COUNT_NONE_PUBLIC":"This Wiki is public and you are not required to add members.","SELECT_USER":"Members:","COUNT_OTHERS_PUBLIC":"This page is public and is shared with ${0}.","PROPAGATE_SHARED":"All members can add other members","AUTHENTICATED":"Authenticated Users","WARN_LONG_MESSAGE":"The message is too long.","ANONYMOUS":"Anonymous Users","COUNT_OTHERS_SINGLE_1":"1 person","CANCEL":"Cancel","OWNER":"Owner","PROPAGATE":"Allow this page to be shared by other people","ERROR":"The page could not be shared.  Please try again later.","EDITOR":"Editor","REMOVE_USER_TOOLTIP":"Remove member","NOT_LOGGED_IN_ERROR":"You must be logged in to share this page.  Click 'OK' to be prompted to log in.","SELECT_USER_ERROR":"Please select a person to share with.","NOT_FOUND_ERROR":"The page has been deleted or is no longer visible to you and cannot be shared.","PROPAGATE_OWNER":"Only you can add members","GROUP":"Group","SELF_REFERENCE_ERROR":"You cannot add yourself as a member.","DIALOG_TITLE":"Add members to this Wiki","TRIM_LONG_MESSAGE":"Shorten message?","PROPAGATE_PUBLIC":"Everyone can add members","CANCEL_ERROR":"The page was not shared because the request was cancelled.  Click 'OK' to try again.","MANAGER":"Manager","COUNT_NONE":"This Wiki has no members other than yourself.","TRIM_LONG_DESCRIPTION_MESSAGE":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","OK":"OK","MAX_SHARES_ERROR":"The maximum number of shares has been exceeded.","SHARE_TOOLTIP":"Allow others to read or contribute to this page","COMMUNITY_INFO":"You manage community wiki membership and roles in the community that owns the wiki. You edit community membership and roles by opening its business card and accessing its Members page.","TIMEOUT_ERROR":"The page was not shared because the server could not be contacted.  Click 'OK' to try again.","ADD_FROM_FAVORITES":"Add a person from your favorite wikis","WARN_LONG_DESCRIPTION":"The description is too long.","BUSY":"Applying...","COUNT_OTHERS_1":"${0} people","ACCESS_DENIED_ERROR":"You no longer have permission to share this page.","OWNER_REFERENCE_ERROR":"You cannot add the owner of the Wiki as a member.","COUNT_OTHERS_SINGLE":"This page is shared with ${0}.","TRIM_LONG_DESCRIPTION":"Shorten description?","COUNT_OTHERS_SINGLE_PUBLIC_1":"1 person","EXPAND_SECTION":"Add people as members of the Wiki...","COUNT_OTHERS":"${0} is a member of this Wiki.","MESSAGE_LABEL":"Message:"},"CONTENT":{"COLUMN_SIZE":"Size","COLUMN_SHARED_WITH":"Shared With","LOADING":"Loading... ","ELLIPSIS":"...","OF_PAGES":" of ${0}.","PRIVATE":"Private","SHARE_MESSAGE":{"LIST_SEP":", "},"DISCARD_DRAFT_TOOLTIP":"Discard these unsaved changes","DELETEPAGE_ERROR_TIMEOUT":"The page was not deleted because the server could not be contacted.  Click delete to try again.","DELETEPAGE_ERROR_NOT_FOUND":"This page has already been deleted or is no longer visible to you.","COLUMN_ADDED":"Added","SHARED":{"COUNT_ONE":"1 person","COUNT_MANY":"${0} people","MANY_1":"${0} people","ONE_1":"1 person","MANY":"Shared with ${0}","BASE":"Shared with you","ONE":"Shared with ${0}"},"DELETE_ERROR_TIMEOUT":"The file was not deleted because the server could not be contacted.  Click delete to try again.","EDIT_PAGE_DRAFT_CONFIRM":"You made changes to this file that were not saved. Do you wish to recover and edit with those changes? If you wish to edit the current version instead, you must select cancel and discard the existing unsaved changes.","DOWNLOAD_TOOLTIP_ONE":"${0} download","COMPARE_ERROR":"Could not compare this page.  Please try again.","MORE":"more","SHARE_TOOLTIP":"Allow others to read or contribute to this file","COLUMN_LAST_MODIFIED":"Updated","DELETEPAGE_ERROR_CANCEL":"The page was not deleted because the request was cancelled.  Click delete to try again.","REPLACE":"Replace","DELETESHAREERROR":"The share could not be removed","COLUMN_EMAIL":"Email","ONE_DOWNLOAD":"1","DISCARDDRAFT_ERROR_NOT_FOUND":"These unsaved changes have already been discarded.","TAGS_LABEL":"Tags:","DELETE_ERROR_CANCEL":"The file was not deleted because the request was cancelled.  Click delete to try again.","TAG_TOOLTIP":"Filter by tag '${0}'","USERERROR_TITLE":"We can't find that wiki","EDIT_PAGE_ERROR":"The page could not be edited due to an error","OPEN_WIKI":"Open Wiki","DELETESHARECONFIRM":"Are you sure you wish to stop sharing with ${0}?","DOWNLOADS":"${0}","COUNT":"${0}-${1} of ${2}","COLUMN_SHARED_BY":"Shared By","SHOW":"Show ","DISCARD":"Discard","HIDE_EXTRA":"Hide extra information","COLUMN_SHARED_ON":"Shared On","CREATE_PAGE_EXISTS_ERROR":"A page or file with the name you have specified already exists. Please choose a different name.","PUBLIC":{"MANY_1":"${0} people","ONE_1":"1 person","MANY":"Public and shared with ${0}","BASE":"Public","ONE":"Public and shared with ${0}"},"DELETE_TOOLTIP":"Delete this file","USERERROR_MESSAGES":"The wiki can't be found - click the back button and try again.  If this doesn't work the wiki may have been archived or disabled.","ERROR_REQUEST_TIMEOUT":"The server could not be contacted.","SHARE":"Share","HITS":"Page hits","DISCARDDRAFT_ERROR":"These unsaved changes were not discarded due to an error.","DELETESHAREERROR_TIMEOUT":"The share was not deleted because the server could not be contacted.  Click 'X' to try again.","ERROR_REQUEST_UNKNOWN":"An unknown error has occurred.","PREVIOUS":"Previous","DELETE":"Delete","DISCARDDRAFT_ERROR_TIMEOUT":"These unsaved changes were not discarded because the server could not be contacted.  Click discard to try again.","EDIT_DRAFT_TOOLTIP":"Work with these unsaved changes","COLUMN_RATING":"Recommend","DELETESHARE":"Remove this share","VIEW_SELECTION":"Display:","SHOWING":"Showing ","JUMP_TO_PAGE":"Jump to page  ","EDIT_PAGE_EXISTS_ERROR":"A page or file with the name you have specified already exists. Please choose a different name.","DISCARDDRAFT_ERROR_CANCEL":"These unsaved changes were not discarded because the request was cancelled.  Click discard to try again.","DELETEPAGE_CONFIRM":"Are you sure you wish to delete this page?\n\n${0}","DELETESHAREERROR_NOT_FOUND":"The share was not deleted because the file has been deleted or is no longer visible to you.","OPEN_PAGE":"Open Page","OTHER_PEOPLE_FILE":"Other people who have shared this file","EMPTY":{"MY_MEDIA":{"FILTERED":{"FILES":"There are no files in this wiki that match your filters.","MEDIA":"There are no files or pages in this wiki that match your filters.","PAGES":"There are no pages in this wiki that match your filters."},"NORMAL":{"FILES":"There are no files in this wiki.","MEDIA":"There are no files or pages in this wiki.","PAGES":"There are no pages in this wiki."}},"SHARED_WITH_ME":{"FILTERED":{"FILES":"There are no files shared with you that match your filters.","MEDIA":"There are no files or pages shared with you that match your filters.","PAGES":"There are no pages shared with you that match your filters."},"NORMAL":{"FILES":"There are no files shared with you.","MEDIA":"There are no files or pages shared with you.","PAGES":"There are no pages shared with you."}},"WATCHLIST":{"FILTERED":{"MEDIA":"There are no people being watched that match your filters."},"NORMAL":{"MEDIA":"There are no people being watched."}},"SHARED_BY_ME":{"FILTERED":{"FILES":"There are no files shared by you that match your filters.","MEDIA":"There are no files or pages shared by you that match your filters.","PAGES":"There are no pages shared by you that match your filters."},"NORMAL":{"FILES":"There are no files shared by you.","MEDIA":"There are no files or pages shared by you.","PAGES":"There are no pages shared by you."}},"DEFAULT":"There are no files or pages in this wiki."},"REVERT_CONFIRM":"You are about to replace the current version of this page with version ${0}, which was created ${1} by ${2}. Do you want to proceed?","DOWNLOAD_TOOLTIP_MANY":"${0} downloads","EDIT":"Edit","USERERROR":"The wiki you have requested cannot be displayed.","EDIT_PAGE_ERROR_TIMEOUT":"The page was not edited because the server could not be contacted.  Click 'OK' to retry your request.","RECOMMEND":"Recommend","ERROR_REQUEST_CANCELLED":"The request was cancelled.","DISCARDDRAFT_CONFIRM":"Are you sure you wish to discard these unsaved changes?","COLUMN_DOWNLOAD":"Downloads","ERROR":"An unknown error has occurred.","VIEW":"View","TAGGED_WITH":"Tagged with '${0}' ","COMPARE":"Compare","NOHYPHENCOUNT":"${0} of ${1}","DELETEERROR":"The file was not deleted due to an error.","EDIT_PAGE_ERROR_CANCEL":"The page was not edited because the request was cancelled.  Click 'OK' to retry your request.","VIEW_EXTRA":"View more information","COLUMN_LAST_MODIFIED_BY":"Updated By","EDIT_TOOLTIP":"Change the name, description, or contents of this file","COLUMN_NAME":"Name","HIDE":"hide","FILTERED_BY":"Filtered by: ","ITEMS_PER_PAGE":" items per page.","EDIT_PAGE_TOOLTIP":"Change the name, description, or contents of this page","PAGE":"Page","DELETECONFIRM":"Are you sure you wish to delete this file?\n\n${0}","NEXT":"Next","SHARE_PAGE_TOOLTIP":"Allow others to read or contribute to this page","DELETE_PAGE_TOOLTIP":"Delete this page","DELETESHAREERROR_CANCEL":"The share was not deleted because the request was cancelled.  Click 'X' to try again.","DELETE_ERROR_NOT_FOUND":"This file has already been deleted or is no longer visible to you.","COLUMN_TYPE":"Type","USER_HAS_NO_PAGES":"There are no pages in this wiki","DELETEPAGE_ERROR":"The page was not deleted due to an error.","CREATE_PAGE_ERROR":"The page could not be created due to an error","DELETESHARE_TOOLTIP":"Stop sharing with this person","REVERT":"Restore","SORT_BY":"Sort by: ","DOWNLOAD":"Download","USER_HAS_NO_FILES":"There are no files in this wiki","COLUMN_DN":"Distinguished Name","REMOVE_FILTER_TOOLTIP":"Remove this filter"},"CANCEL":"Cancel","WIKI_NAVLIST":{"ACTIVE":"Most Active","SITEMAP":"Site Map","TITLE":"All Pages","SEARCHBOX":"Find a page","OWNED":"Owned By Me","EDITED":"Pages Edited by Me","ALPHABETICAL":"Pages Index","NEW":"New Wikis","UPDATED":"Recently Updated"},"TAGLIST":{"EMPTY":"No tags found","NO_TAGS":"No tags found","ALL_TITLE":"View all tags.","NEXT":"Next","POPUPTITLE":"All Tags","LIST_TITLE":"View a list of the most popular tags.","OPEN":"Open","CLOUD":"cloud","LOADING":"Loading...","PREVIOUS":"Previous","SHOW_MORE":"Show less popular tags","CLOUD_TITLE":"View a tag cloud of the most popular tags.","ERROR_REQUEST_TIMEOUT":"Tags could not be loaded because the server could not be contacted.","ERROR":"Error loading tags","ALL":"all","VIEW_AS":"View as","LIST":"list","ERROR_REQUEST_CANCELLED":"Tags could not be loaded because the request was cancelled."},"ROLE_OPTIONS":{"ROLE":"Role:"},"CREATE_PAGE":{"ACTION":"New Page","ACTION_TOOLTIP":"Create a new page"},"APP":{"ERRORS":{"CANTCREATEPAGE":{"ACT":"Back to Page","TITLE":"You can't create a new page","MESSAGES":"You have insufficient privileges to create new pages in this Wiki.  You may have to request editor privileges to the administrator(s) of this Wiki. "},"CANTEDITPAGE":{"ACT":"Back to Page","TITLE":"You can't edit this page","MESSAGES":"You have insufficient privileges to edit pages in this Wiki.  You may have to request editor privileges to the administrator(s) of this Wiki. "},"CANTMANAGEMEMBERS":{"ACT":"Back to Wiki","TITLE":"You can't manage members","MESSAGES":"You have insufficient privileges to manage members in this Wiki.  You may have to request manager privileges to the administrator(s) of this Wiki. "},"LOGIN":{"ACT":"Log in now","TITLE":"You must be logged in","MESSAGES":"Certain portions of Wikis can only be accessed when you are logged in.  You may browse anonymously, but this page will not be visible until you authenticate."},"SERVER_ERROR":"An unexpected error has occurred. Please contact your system administrator."},"WINDOW":{"TITLE":"Wikis","STATUSBAR":"Wikis - Ready"}},"MENUBAR":{"HELP_TITLE":"Help","HELP":"Help"},"INSERT_WIDGET":{"GREEN_STOCK_WIDGET":"Green Stock Widget","NOTASCRIPT":"Entered text doesn't appear to be a script","WIDGET_PROPERTIES_WIDTH":"Width","WIDGET_PROPERTIES_INVALID_WIDTH":"Please enter a numeric width","BLUE_STOCK_WIDGET":"Blue Stock Widget","WIDGET_PROPERTIES_DIALOG_TITLE":"iWidget Properties","WIDGET_PROPERTIES_RT_CLK_MENU":"iWidget Properties","WIDGET_TOOLBAR_BUTTON_TITLE":"Insert iWidget","BUSY":"Adding...","WIDGET_PROPERTIES_HEIGHT":"Height","TITLE":"Insert iWidget or IFrame","CAPTION":"Please provide copy your script tag into the text field below.","WIDGET_PROPERTIES_INVALID_HEIGHT":"Please enter a numeric height"},"WINDOWTITLE":{"FINDPEOPLE":"Find People","MYWIKIS":"My Wikis - Wikis","WIKI_ACCESS":"Wiki Access ","WIKIPAGE":"${0} - ${1}","MYPAGES":"Pages Edited by ${0} in ${1}","FILEERROR":"Error - Wiki for ${0}","ABOUT":"About Wikis","WIKIPAGEERROR":"Error - Cannot display page","PAGESHOME":"${0} - Wiki for ${1}","DOCUMENTHOME":"${0} - Wiki for ${1}","WELCOME":"Welcome - Wikis","MEMBERS":"Members of ${0} - Wikis ","PAGEERROR":"Error - Wiki for ${0}","TOOLS":"Tools","STATISTICS":"Statistics","OFFLINE":"Offline","USERHOMEERROR":"Error - Wiki","USERCHANNEL":"${0} - Wiki for ${1}","OFFLINEERROR":"Error - Offline","WIKI_CREATE":"Create a New Wiki","FAQ":"Frequently Asked Questions (FAQ)","LOGIN":"Log in","USERSHARES":"My Shares","PUBLICWIKIS":"Public Wikis - Wikis","PAGEINDEX":"Page Index of ${0} ","WHATSNEW":"Wikis"},"SIDEBAR":{"HIDE":"Hide Sidebar »","ALERT":"The sidebar will now be collapsed by default when you use Wikis.\n\nTo see the sidebar again, move your mouse to the far right edge of the page.  You will see a gray bar appear with an arrow.  Clicking on this bar will restore the sidebar.","HIDE_TOOLTIP":"Click to hide the sidebar","SHOW_TOOLTIP":"Resize the sidebar"},"TIPS":{"P2":"Check back frequently - new help and new features are constantly being added.","OLDER":"Older","HIDE_TIPS":"Hide Tips","H":"Welcome to Wikis","ERROR":"Unable to load help","NEWER":"Newer","P1":"Wikis make it easy to keep all your important files online."},"LOGINHELP":{"P2":"Here's what you can do while logged in:","NOW":"Log in now!","TITLE":"Log in to Participate!","ACT1":"Upload files and create pages","ACT2":"Share and collaborate on files with your colleagues","ACT3":"Discuss files by leaving comments","ACT4":"Recommend content to others","ACT5":"Follow what your favorite people are doing","P1":"You're currently logged out of Wikis.  You can still view public files and pages, but you won't be able to interact with other people."},"DELETE_WIKI":{"TEXT":"Deleting this wiki will permanently delete all data associated with this wiki. This action cannot be undone, so make sure you want to delete this wiki.","CANCEL":"Cancel","DELETE":"Delete Wiki","SAVE":"Delete this wiki ","BUSY":"Loading...","TITLE":"Are you sure you want to delete this wiki?","ACTION_TOOLTIP":"Delete this wiki.","OK":"Delete this wiki","ERROR_DELETE":"Couldn't delete Wiki.","ACTION":"Delete wiki"},"WIKI_ACCESS":{"TITLE":"Manage Access","EDITORS_SETTINGS":{"EDITORS_AND_OWNERS":"Wiki editors and managers only","TITLE":"Who can edit this wiki?","ALL_LOGGED_IN":"All logged in users"},"READERS_SETTINGS":{"ALL_USERS":"All users","MEMBERS_ONLY":"Wiki members only","TITLE":"Who can read this wiki?"},"VISIBILITY_SETTINGS":{"TITLE":"Who can find this wiki?","EVERYONE_PUBLIC":"Everyone (public)","MEMBERS_AND_OWNERS":"Only Wiki Members and Owners (restricted)"},"ERROR":"The settings could not be changed.  Please try again later.","SAVE":"Save"},"REMOVE_MEMBER":{"NOSUCHMEMBER":"The member you are trying to remove does not exist. ","UNAUTHORIZED":"You don't have enough privileges to remove this member.","CONFIRM":"Are you sure you want to remove member ${0}?","TITLE":"Remove Member","ACTION_TOOLTIP":"Remove this member from the Wiki","ACTION":"Remove"},"WIKI_HOME":{"HAS_CREATED":"${0} created ${1} ${time}","CREATED":"Created ${time}","NODESCRIPTION":"No description","SIDEBAR":{"RECOMMENDED":"recommended","MOSTRECOMMENDED":"Most Recommended","CLICKTOCOLLAPSESECTION":"click to collapse section","NO_ITEMS":"No items found","POPULARTAGS":"Popular Tags","MOSTCOMMENTED":"Most Comments","MOSTVISITS":"Most Visits","SEARCHBOX":"Find tags"},"HAS_UPDATED":"${0} updated ${1} ${time}"},"NOTIFY_COMMENT":{"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","NOTIFY":"Comments","NOTIFY_TOOLTIP":"Send me e-mails when people comment on this page","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."}},"NOTIFY_CONTENT":{"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","NOTIFY":"Page changes","NOTIFY_TOOLTIP":"Send me e-mails when the contents of this page change","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."}},"WIKI":{"REFERENCE":{"HORIZONTAL":"---- horizontal line","BOLD":"**bold**","TABLES":"Tables:","CENTERED_PARAGRAPH":"%%(text-align: center)centered paragraph%%","FULL_GUIDE":"Full guide","HEADINGS":"Headings:","LINK":{"CURRENT_PLACE_FILE":"[[/file/same_place_file_link]]","IMAGE":"{{imageURL|alt_text}}","ANOTHER_PLACE_PAGE":"[[/personalplace/userid/page_link]]","ANOTHER_PLACE_FILE":"[[/personalplace/userid/file/file_link]]","CURRENT_PLACE_PAGE":"[[/same_place_page_link]]","ATTACHMENT":"[[^attachment_link]]","PAGE":"[[wiki_page_link]]","URL":"[[URL|link_text]]"},"TEXTFORMATTING":"Text formatting:","STRIKE":"--strikethrough--","LISTS":"Lists:","INDENT_ONCE":"> indent once","H1":"= Head 1 =","H2":"== Head 2 ==","H3":"=== Head 3 ===","TABLE":{"HEADER":"|=table head|=head 2|","CELL":"|table cell|cell 2|"},"MARKUP_REFERENCE":"Wiki markup guide","BULLETED":{"FIRST":"* bulleted item","SUB":"** indented bulleted item"},"ITALICS":"//italics//","NUMBERED":{"FIRST":"# numbered item","SUB":"## indented numbered item"},"UNDERLINE":"__underline__","LINKING":"Linking:","INDENT_TWICE":">> indent twice"}},"WELCOMECONTENT":{"CLOSE":"Close the \"Welcome to Wikis\" section","ICON_ALT":"Wikis logo","LEARN_MORE":"Learn More","TITLE":"Welcome to Wikis","WATCH_DEMO":"Watch Demo","BLURB":"Use Wikis to create a central, collaborative place to manage knowledge and content with your team."},"MOVEPAGE":{"REORDER_TAB":"Reorder Peer Pages","SUBMIT_BUTTON_LABEL":"Move","CANNOTCHOOSEASCHILD":"You cannot choose a descendant of the current page as a parent","DOWN":"Move Down ","CANNOTCHOOSEASPARENT":"You cannot choose the current page as a parent","MAKETOPLEVEL":"Make this a top level page","CURRENTPAGELABEL":"${0} (current page)","LIST_TEXT1":"Choose a parent page from the list of pages in this wiki or ","LIST_TEXT2":"choose a parent page from the list of pages in this wiki","TITLE":"Move This Page","MANUAL_TEXT1":"enter the page name manually","MANUAL_TEXT2":"Enter a parent page name manually or ","NONEXISTING_PARENT":"The page you typed does not exist. Type an existing page, or click \"Browse...\" to select an existing page.","REORDER_LABEL":"Reorder children of ${0}:","CHOOSE_BUTTON":"Browse...","INPUT_LABEL":"Type or browse for a parent page: ","UP":"Move Up","CANCEL_BUTTON_LABEL":"Cancel","TOPLEVEL":"top level","PARENT_TAB":"Find Parent Page","CHOOSE_BUTTON_TOOLTIP":"Browse pages","REORDER_LABEL2":"Reorder top level"},"PIVOTS":{"MEDIA_DESC":"All files from ${userName} visible to you.  ","ACTIVITY_DESC":"Changes made by ${userName}","WHATS_NEW_GLOBAL_DESC":"New events from everyone","PROFILE_TOOLTIP":"View this person's profile","MEDIA_LONG":"${0}'s Place ","ACTIVITY_LONG":"${0}'s Changes ","MEDIA":"Files","MY_WATCHLIST_TOOLTIP":"View people on your watchlist","MY_MEDIA_DESC":"All of your files.","SHARED_WITH_ME_DESC":"All of the shares that other people have created for you.  To see information about each file, click 'more'.","WHATS_NEW_GLOBAL_LONG":"What's new for everyone ","ACTIVITY_TOOLTIP":"See what this person has done or what has changed in this wiki","MY_MEDIA_LONG":"${0}'s Place ","SHARED_WITH_ME_LONG":"Shared With Me ","ACTIVITY":"History","MY_MEDIA_TOOLTIP":"View files and pages in your wiki","SHARED_WITH_ME":"Shared With Me","WHATS_NEW_GLOBAL":"What's new for everyone","SHARED_BY_ME_DESC":"All of the shares that you have created for other people.  To see information about each file, click 'more'.","WATCHLIST_DESC":"Displaying the ${userName}'s watchlist.","MEDIA_TOOLTIP":"View this person's wiki","SHARED_BY_ME_LONG":"Shared By Me ","WATCHLIST":"Watchlist","SHARED_BY_ME":"Shared By Me","WATCHLIST_LONG":"${0}'s Watchlist ","MY_WATCHLIST_DESC":"Displaying your watchlist.","SHARED_WITH_ME_TOOLTIP":"View shares that other people have created for you","WHATS_NEW_PERSONAL_DESC":"New events in your watchlist","PROFILE":"Profile","WHATS_NEW_PERSONAL_LONG":"What's new for me ","MY_MEDIA":"My Files","SHARED_BY_ME_TOOLTIP":"View shares that you have created for other people ","WHATS_NEW_PERSONAL":"What's new for me","WATCHLIST_TOOLTIP":"See who this person is watching"},"MM_TAG":{"TYPE":"Type a tag","ADD":"Add another tag","FIND":"Find a tag","SELECTED":"Selected Tags","WARNING":"More than 3 tag filters can not be applied. Remove at least one filter before filtering by another tag. "},"SHARE_PAGE":{"COUNT_OTHERS_PUBLIC_1":"${0} people","SEARCH_TOOLTIP":"Search the directory","SHARE_PERMISSION":"Make these people contributors to this page","COUNT_OTHERS_SINGLE_PUBLIC":"This page is public and is shared with ${0}.","SHARE_WITH":"Share with:","COUNT_NONE_PUBLIC":"This page is public and is not shared with anyone.","SELECT_USER":"Share With:","COUNT_OTHERS_PUBLIC":"This page is public and is shared with ${0}.","PROPAGATE_SHARED":"All readers can share this page","WARN_LONG_MESSAGE":"The message is too long.","COUNT_OTHERS_SINGLE_1":"1 person","CANCEL":"Cancel","PROPAGATE":"Allow this page to be shared by other people","ERROR":"The page could not be shared.  Please try again later.","REMOVE_USER_TOOLTIP":"Remove user","NOT_LOGGED_IN_ERROR":"You must be logged in to share this page.  Click 'OK' to be prompted to log in.","SELECT_USER_ERROR":"Please select a person to share with.","NOT_FOUND_ERROR":"The page has been deleted or is no longer visible to you and cannot be shared.","PROPAGATE_OWNER":"Only you can share this page","SELF_REFERENCE_ERROR":"You cannot share this page with yourself.","DIALOG_TITLE":"Share a Page","TRIM_LONG_MESSAGE":"Shorten message?","PROPAGATE_PUBLIC":"Everyone can share this page","CANCEL_ERROR":"The page was not shared because the request was cancelled.  Click 'OK' to try again.","COUNT_NONE":"This page is not shared with anyone.","TRIM_LONG_DESCRIPTION_MESSAGE":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","OK":"OK","MAX_SHARES_ERROR":"The maximum number of shares has been exceeded.","SHARE_TOOLTIP":"Allow others to read or contribute to this page","TIMEOUT_ERROR":"The page was not shared because the server could not be contacted.  Click 'OK' to try again.","ADD_FROM_FAVORITES":"Share with a person from your favorite wikis","WARN_LONG_DESCRIPTION":"The description is too long.","BUSY":"Sharing...","COUNT_OTHERS_1":"${0} people","ACCESS_DENIED_ERROR":"You no longer have permission to share this page.","OWNER_REFERENCE_ERROR":"You cannot share with the owner of the page.","COUNT_OTHERS_SINGLE":"This page is shared with ${0}.","TRIM_LONG_DESCRIPTION":"Shorten description?","COUNT_OTHERS_SINGLE_PUBLIC_1":"1 person","EXPAND_SECTION":"Share with specific people...","COUNT_OTHERS":"This page is shared with ${0}.","MESSAGE_LABEL":"Message:"},"RECOMMEND":{"ONE_HAS_RECOMMENDED":"${0} has recommended this file.","RECOMMEND":"Recommend this file.","UNRECOMMEND":"Remove your recommendation.","LOADING":"Loading...","ONE":"1 person","FIRST_TO_RECOMMEND":"Be the first to recommend this file.","RECOMMEND_COUNT_MANY":"${0} recommendations","ERROR_TIMEOUT":"Your recommendation could not be saved because the server could not be contacted.  Click the button to try again.","PAGE":{"ONE_HAS_RECOMMENDED":"${0} has recommended this page.","RECOMMEND":"Recommend this page.","UNRECOMMEND":"Remove your recommendation.","LOADING":"Loading...","ONE":"1 person","FIRST_TO_RECOMMEND":"Be the first to recommend this page.","ERROR_TIMEOUT":"Your recommendation could not be saved because the server could not be contacted.  Click the button to try again.","ERROR_CANCEL":"Your recommendation could not be saved because the request was cancelled.  Click the button to try again.","NOT_RECOMMENDED":"This page has not been recommended.","YOU_AND_X_HAVE_RECOMMENDED":"${0}, including you, have recommended this page.","UNRECOMMEND_TOOLTIP":"Remove your recommendation from this page\t","RECOMMEND_TOOLTIP":"Recommend this page to your colleagues","X_HAVE_RECOMMENDED":"${0} have recommended this page.","OK":"OK","FIRST_TO_RECOMMEND_TOOLTIP":"Recommend this page to your colleagues","CANCEL":"Cancel","ACCESS_DENIED":"Your recommendation could not be saved because the page has been deleted or is no longer visible.","NOT_FOUND":"Your recommendation could not be saved because the page has been deleted or is no longer visible.","ERROR_RETRIEVE":"Unable to retrieve recommendations at this time.","ERROR_SAVE":"Your recommendation could not be saved.  Please try again later.","YOU_HAVE_RECOMMENDED":"You have recommended this page.","MANY":"${0} people"},"ERROR_CANCEL":"Your recommendation could not be saved because the request was cancelled.  Click the button to try again.","NOT_RECOMMENDED":"This file has not been recommended.","YOU_AND_X_HAVE_RECOMMENDED":"${0}, including you, have recommended this file.","NOT_RECOMMENDED_ICON":"Not recommended icon","UNRECOMMEND_TOOLTIP":"Remove your recommendation from this file","RECOMMEND_TOOLTIP":"Recommend this file to your colleagues","X_HAVE_RECOMMENDED":"${0} have recommended this file.","OK":"OK","FIRST_TO_RECOMMEND_TOOLTIP":"Recommend this file to your colleagues","RECOMMENDED_ICON":"Recommended icon","CANCEL":"Cancel","ACCESS_DENIED":"Your recommendation could not be saved because the file has been deleted or is no longer visible.","NOT_FOUND":"Your recommendation could not be saved because the file has been deleted or is no longer visible.","ERROR_RETRIEVE":"Unable to retrieve recommendations at this time.","ERROR_SAVE":"Your recommendation could not be saved.  Please try again later.","ADD_REMOVE":"Add or remove your recommendation","YOU_HAVE_RECOMMENDED":"You have recommended this file.","MANY":"${0} people","RECOMMEND_COUNT_ONE":"1 recommendation"},"ADD_FAVORITE":{"ACTION":"Add To Favorites"},"WIKI_DETAILS":{"ATTACHMENTS":"Attachments","ABOUT":"About","PAGEINFO":"Page Info","HISTORY":"History of Changes"},"HTML":{"REFERENCE":{"MARKUP_REFERENCE":"HTML guide","ITALICS":"<em>italics</em>","H1":"<h1>Large heading</h1>","H2":"<h2>Medium heading</h2>","H3":"<h3>Small heading</h3>","INDENT_ONCE":"<div style=\"margin-left: 40px\">indent once</div> ","LINK":{"URL":"<a href=\"http://www.example.com\">Example link</a>"},"TABLE":{"CLOSE":"</table>","OPEN":"<table>","TR":{"OPEN":"<tr>","CLOSE":"</tr>"},"HEADER1":"<th>header 1</th>","CELL1":"<td>cell 1</td>","HEADER2":"<th>header 2</th>","CELL2":"<td>cell 2</td>","TBODY":{"OPEN":"<tbody>","CLOSE":"</tbody>"}},"STRIKE":"<strike>strikethrough</strike>","BOLD":"<strong>bold</strong>","LIST":{"CLOSE":"</li>","ALPHA":{"SUB1":"<li>b.a</li>","FIRST":"<li>a</li>","SUB2":"<li>b.b</li>","THIRD":"<li>c</li>","SECOND":"<li>b"},"UNORDERED":{"OPEN":"<ul>","TITLE":"Unordered list:","CLOSE":"</ul>"},"ORDERED":{"OPEN":"<ol>","TITLE":"Ordered list:","CLOSE":"</ol>"},"NUMBER":{"SUB1":"<li>2.1</li>","FIRST":"<li>1</li>","SUB2":"<li>2.2</li>","THIRD":"<li>3</li>","SECOND":"<li>2"}},"UNDERLINE":"<u>underline</u>","INDENT_TWICE":"<div style=\"margin-left: 80px\">indent twice</div>","CENTERED_PARAGRAPH":"<div style=\"text-align: center\">centered paragraph</div>"}},"CREATE_SIBLING_PAGE":{"ACTION":"Create Peer","ACTION_TOOLTIP":"Create a new peer page."},"APP_NAME_TITLE_BAR":"Wikis","PAGECREATE":{"ERROR_CANCEL":"The page was not created because the request was cancelled.  Click 'Create' to retry your request.","BREADCRUMBS":{"LAST":"New Page"},"WILLBECHILDOF":"This page will be created as a child of: $(0} ","ERROR_NOT_LOGGED_IN":"You must be logged in to create this page.  Click 'Create' to be prompted to log in.","ERROR_ACCESS_DENIED":"The page could not be created because you are not a contributor.","ERROR_TIMEOUT":"The page was not created because the server could not be contacted.  Click 'Create' to retry your request.","ERROR_QUOTA_VIOLATION":"The page could not be created because the wiki is almost full.  To create this page, ${0} of files, attachments, or versions would have to be removed. ","ERROR_MAX_CONTENT_SIZE":"The page could not be created because it is larger than the maximum allowed page size of ${0}"},"NOTIFY":{"FILE":{"NOTIFY":"Notify me when this file is modified.","UNSUBSCRIBE":"You will no longer receive notifications about this file.","SUBSCRIBE":"You will now receive notifications about modifications and comments on this file."},"DELETE":{"TIMEOUT":"Notification could not be disabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not disabled because the request was cancelled.","ERROR":"Notification could not be disabled. Please try again later."},"ENABLE_SUCCESS":"E-mail notification enabled.","SUCCESS_IMG":"Success","NO_EMAIL":"You must have an e-mail address defined in order to receive notifications","DISABLE_SUCCESS":"E-mail notification disabled.","CREATE":{"TIMEOUT":"Notification could not be enabled because the server could not be contacted. Please try again later.","CANCEL":"Notification was not enabled because the request was cancelled.","ERROR":"Notification could not be enabled. Please try again later."},"PAGE":{"NOTIFY":"Notify me when this page is modified.","UNSUBSCRIBE":"You will no longer receive notifications about this page.","SUBSCRIBE":"You will now receive notifications about modifications and comments on this page."}},"UPLOAD_FILE":{"WARN_LONG_FILENAME":"The file name is too long. ","TAGS_LABEL":"Tags:","SELECT_USER":"Please select one or more people to share with","WARN_LONG_MESSAGE":"The message is too long.","WARN_LONG_TAG":"The tag '${0}' is too long.","ACTION_TOOLTIP":"","CANCEL":"Cancel","TRIM_LONG_FILENAME":"Shorten file name?","TRIM_TAG":"Shorten tag?","SELECT_FILE":"Please select a file to upload","ERROR":"The file could not be uploaded.  Please try again later","TRIM_LONG_MESSAGE_CONFIRM":"Shortening will remove the text beyond the message limit.  Click 'OK' to shorten or 'Cancel' to edit the message yourself.","ERROR_ACCESS_DENIED":"The file could not be replaced because you are not a contributor to this wiki.","ACTION":"Upload a File","WARN_NO_FILENAME":"File name is a required field.","NOTE_LABEL":"Note: ","TRANSFER":"Uploading ${0} @ ${1}/s ","ERROR_FILENAME_INVALID_CHARACTERS":"The file name may not contain the characters: % & \\ \"","ERROR_TIMEOUT":"The file could not be uploaded because the server could not be contacted.  Click 'OK' to try again.","DIALOG_TITLE":"Upload File","TRIM_LONG_MESSAGE":"Shorten message?","ERROR_MAX_CONTENT_SIZE":"The file could not be uploaded because it is larger than the maximum allowed file size of ${0}","OK":"OK","ERROR_QUOTA_VIOLATION":"The file could not be uploaded because the wiki is almost full.  To upload this file, ${0} of files, attachments, or versions would have to be removed.","FILE_DOES_NOT_EXIST":"This file does not exist.  Please select a file using the browse button.","WARN_LONG_TAGS":"The specified tags are too long.","WARN_INVALID_CHARS_IN_NAME":"File names may not contain the following characters: \\ / : * ? \" < > | [ ]","WARN_LONG_DESCRIPTION":"The description is too long. ","FIX_INVALID_CHARS_IN_NAME":"Replace invalid characters with '_'?","CONTENTS_LABEL":"File: ","BUSY":"Uploading...","DESCRIPTION_LABEL":"Description: ","ERROR_NOT_LOGGED_IN":"You must be logged in to upload this file.  Click 'OK' to be prompted to log in.","CONFIRM_REPLACE":"Another file with the same name already exists in this file stream.  Do you wish to replace the contents of the existing file?\nNote: Only the contents of the file will be changed, all other information will remain the same.","PUBLIC_LABEL":"Make this file public (visible to everyone)","TRIM_LONG_DESCRIPTION":"Shorten description?","VISIBILITY_LABEL":"Visibility: ","ERROR_CANCEL":"The file could not be uploaded because the request was cancelled.  Click 'OK' to try again.","TRIM_TAGS":"Shorten tags?","NAME_LABEL":"File name: "},"NOTIFY_FILE":{"SUBSCRIBE":{"CONTENT":"You will now recieve notifications when this file is changed.","ALL":"You will now recieve notifications when this file is changed or commented on.","COMMENT":"You will now recieve notifications when this file is commented on."},"ERROR":"Your notification settings were not changed due to an error.  Please try again.","LABEL":"Notify me of: ","UNSUBSCRIBE":{"CONTENT":"You will no longer recieve notifications when this file is changed.","ALL":"You will no longer recieve notifications when this file is changed or commented on.","COMMENT":"You will no longer recieve notifications when this file is commented on."}},"ERROR":{"GENERAL":"An error occured retrieving the information.","NOURL":"No URL specified"},"UNSAVED_CHANGES":{"ALERT":"You have unsaved changes to the following pages:","EXPIRES":{"DAY":"Will be deleted ${EEee} at ${time}","YEAR":"Will be deleted ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Will be deleted ${MMM} ${dd}","TODAY":"Will be deleted today at ${time}","YESTERDAY":"Scheduled for deletion"},"AUTOSAVED":{"DAY":"${name} page in the ${wikiname} wiki autosaved ${EEee} at ${time}","YEAR":"${name} page in the ${wikiname} wiki autosaved ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${name} page in the ${wikiname} wiki autosaved ${MMM} ${dd}","TODAY":"${name} page in the ${wikiname} wiki autosaved today at ${time}","YESTERDAY":"${name} page in the ${wikiname} wiki autosaved yesterday at ${time}"},"AUTOSAVED_EXPIRES":{"DAY":"${name} page in the ${wikiname} wiki autosaved ${EEee} at ${time}. ${expires}","YEAR":"${name} page in the ${wikiname} wiki autosaved ${date_long}. ${expires}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${name} page in the ${wikiname} wiki autosaved ${MMM} ${dd}. ${expires}","TODAY":"${name} page in the ${wikiname} wiki autosaved today at ${time}. ${expires}","YESTERDAY":"${name} page in the ${wikiname} wiki autosaved yesterday at ${time}. ${expires}"},"PAGE_AUTOSAVED":{"DAY":"This page has unsaved changes that were autosaved ${EEee} at ${time}","YEAR":"This page has unsaved changes that were autosaved ${date_long}","FULL":"This page has unsaved changes that were autosaved ${EEEE}, ${date_long} ${time_long}","MONTH":"This page has unsaved changes that were autosaved ${MMM} ${dd}","TODAY":"This page has unsaved changes that were autosaved today at ${time}","YESTERDAY":"This page has unsaved changes that were autosaved yesterday at ${time} "}},"VERSIONS":{"ERROR_REQUEST_UNKNOWN":"An unknown error has occurred.","NEXT":"Next","VIEW_MOST_RECENT":"View most recent","COMPARE_RECENT":"Compare to most recent","TO":"to:","COUNT":"${0}-${1} of ${2}","DELETE":"Delete","DELETEERROR":"The version was not deleted due to an error.","LOADING":"Loading versions...","PREVIOUS":"Previous","DELETE_ALL_CONFIRM":"Are you sure you want to delete all versions prior to ${0}?","REVERT_CONFIRM":"You are about to replace the current version of this page with version ${0}, which was created ${1} by ${2}. Do you want to proceed?","NEW_CHANGED":"New/Changed","COMPARING":"Comparing wiki text of:","REVERT":{"ERROR_CANCEL":"The version was not restored because the request was cancelled.  Click 'Restore' again to retry your request.","ERROR_NAME_EXISTS":"The version could not be restored because another page or file has the same name.","ERROR_NOT_FOUND":"The version could not be restored because it has been deleted or is no longer visible to you.","ERROR_ACCESS_DENIED":"The version could not be restored because you are not a contributor.   ","ERROR_TIMEOUT":"The version was not restored because the server could not be contacted.  Click 'Restore' again to retry your request.","GENERIC_ERROR":"The version could not be restored because of an unknown error.  Click 'Restore' again to retry your request.","ERROR_QUOTA_VIOLATION":"The version could not be restored because it would cause the wiki to exceed its size quota.","ERROR_MAX_CONTENT_SIZE":"The version could not be restored because it is larger than the maximum allowed page size of ${0}"},"BY":"by ","PAGE":"Page","DELETED":"Deleted","REVERT_VERSION":"Restore version ${0}","MOST_RECENT":"(most recent)","SHOW_COMPARISON":"Show comparison","COMPARE_VERSION":"Compare version","ERROR_REQUEST_TIMEOUT":"The server could not be contacted.","CONTENT":{"DOWNLOAD":"Download (${0})","VIEW":"View","REVERT":"Restore"},"REVERT_DESCRIPTION":"Restored from version ${0}","ERROR":"Unable to load version information.","NO_VERSIONS":"No versions","SHOW":"Show","DATE":{"RELATIVE_TIME":{"DAY":"${EEee} at ${time}","YEAR":"${MMM} ${dd},${YYYY}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"${MMM} ${dd}","TODAY":"Today at ${time}","YESTERDAY":"Yesterday at ${time}"},"UPDATED":{"DAY":"Updated ${EEee} at ${time}","YEAR":"Updated ${date_long}","FULL":"${EEEE}, ${date_long} ${time_long}","MONTH":"Updated ${MMM} ${dd}","TODAY":"Updated today at ${time}","YESTERDAY":"Updated yesterday at ${time}"},"AM":"AM"},"INFO":"Version ${0} created ${1} by","DELETE_ALL":"Delete all versions prior to version","ERROR_REQUEST_CANCELLED":"The request was cancelled.","KEY":"Key:","VERSION_NUMBER":"Version ${0} "},"APP_LOAD":"Welcome to Wikis","LOGIN":{"PASSWORD_LABEL":"Password:","LEGAL":"Licensed Materials - Property of IBM Corp. © IBM Corporation 2007, 2009. IBM, the IBM logo, ibm.com and Lotus are trademarks of IBM Corporation in the United States, other countries, or both. U.S. Government Users Restricted Rights: Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp. Please see the About page for further information.","ICON_TITLE":"Wikis icon","DESCRIPTION_TITLE":"What can you do with Wikis?","PRODUCT":"Wikis","USER_LABEL":"User name:","DESCRIPTION":"Create a central, collaborative place to manage knowledge and content with your team. With Wikis, everyone on your team can quickly contribute and share information.","TITLE":"Log in to Wikis","ERROR":"Your user name and/or password does not match any existing accounts.  Please check and try again.","PRODUCT_BLURB":"The easy way to create content together.","BUTTON":"Log In"},"WIKI_EDITOR":{"STYLE":{"LTR_LANG":"LTR Language","RTL_LANG":"RTL Language"}},"PRINT_PAGE":{"ACTION":"Print Page","ACTION_TOOLTIP":"Print this page"},"HEADER":{"UPDATES_TITLE":"Click to view the list of updated Wikis","LOGOUT":"Log out","LOGOUT_TITLE":"Click to log out of Wikis","MYWIKIS":"My Wikis","MEMBERS":"Members of ${0}","PAGEINDEX":"Pages Index","TAGGEDWIKIS":"Search Results","WIKICREATE":"Start a Wiki","WIKICREATE_TITLE":"Click to start a Wiki","PUBLICWIKIS":"Public Wikis","PUBLICWIKIS_TITLE":"Click to view the list of public Wikis","UPDATES":"Latest Updates","LOGIN":"Log in","LOGO":"Lotus Connections","LOGIN_TITLE":"Click to log in to Wikis","MYWIKIS_TITLE":"Click to view the list of Wikis you are a member of","MYPAGES":"Pages Edited by ${0}"},"PAGEEDIT":{"CREATE_PAGE":"Create a Page","CONVERT_TO_WIKIMARKUP_ERROR":"Error converting to wiki text","EDIT_TITLE":"Click to edit title","TAGS":"Tags:","HTML_SOURCE":"HTML Source","RICH_TEXT":"Rich Text","ERROR_CONCURRENT_MODIFICATION":"This page was edited by ${user} on ${EEEE}, ${date_long} ${time_long}. Saving the page will overwrite those edits.   ","DRAFT":"Draft","SAVE_LABEL":"Save","CANCEL_LABEL":"Cancel","WARN_LONG_TAG":"The tag '${0}' is too long.","PROPAGATE_LABEL":"Allow this page to be shared by other people?","ACTION_TOOLTIP":"Click to edit this page","TRIM_TAG":"Shorten tag?","MINOR_CHANGE_TITLE":"Notification:","CREATE_LABEL":"Create","ERROR_ACCESS_DENIED":"The page could not be edited because you are not a contributor.","ACTION":"Edit","NOTE_LABEL":"Note: ","SHARE_PROPAGATE":"Sharing:","ERROR_NOT_FOUND":"The page could not be edited because it has been deleted or is no longer visible to you.","MINOR_CHANGE":"Minor change (no notifications will be sent)?","ERROR_EMPTY_NAME":"Please enter a name.","MAKE_PUBLIC":"Make this page public (visible to everyone)?","ERROR_TIMEOUT":"The page was not edited because the server could not be contacted.  Click 'Save' to retry your request.","NAVIGATE_AWAY_CHOICE":"Are you sure you want to abandon your changes?  Press OK to continue or cancel to return to editing.","ERROR_MAX_CONTENT_SIZE":"The page could not be edited because it is larger than the maximum allowed page size of ${0}","SAVE_AND_CLOSE_LABEL":"Save and Close","QUICKLINK_TOO_LONG":"The selected link name is too long and needs to be shortened.","CHANGE_SUMMARY":"Summary of changes:","ERROR_QUOTA_VIOLATION":"The page could not be edited because it would cause the wiki to exceed