You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@myfaces.apache.org by we...@apache.org on 2006/10/18 22:37:06 UTC

svn commit: r465364 [2/4] - in /myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource: build.txt dojo.js dojo.js.uncompressed.js version.txt

Modified: myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js
URL: http://svn.apache.org/viewvc/myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js?view=diff&rev=465364&r1=465363&r2=465364
==============================================================================
--- myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js (original)
+++ myfaces/tomahawk/trunk/core/src/main/resources/org/apache/myfaces/custom/dojo/resource/dojo.js Wed Oct 18 13:37:05 2006
@@ -913,11 +913,127 @@
 dojo.lang.isUndefined=function(wh){
 return ((wh==undefined)&&(typeof wh=="undefined"));
 };
+dojo.provide("dojo.lang");
+dojo.provide("dojo.lang.Lang");
+dojo.require("dojo.lang.common");
+dojo.provide("dojo.lang.func");
+dojo.require("dojo.lang.common");
+dojo.lang.hitch=function(_cd,_ce){
+if(dojo.lang.isString(_ce)){
+var fcn=_cd[_ce];
+}else{
+var fcn=_ce;
+}
+return function(){
+return fcn.apply(_cd,arguments);
+};
+};
+dojo.lang.anonCtr=0;
+dojo.lang.anon={};
+dojo.lang.nameAnonFunc=function(_d0,_d1,_d2){
+var nso=(_d1||dojo.lang.anon);
+if((_d2)||((dj_global["djConfig"])&&(djConfig["slowAnonFuncLookups"]==true))){
+for(var x in nso){
+if(nso[x]===_d0){
+return x;
+}
+}
+}
+var ret="__"+dojo.lang.anonCtr++;
+while(typeof nso[ret]!="undefined"){
+ret="__"+dojo.lang.anonCtr++;
+}
+nso[ret]=_d0;
+return ret;
+};
+dojo.lang.forward=function(_d6){
+return function(){
+return this[_d6].apply(this,arguments);
+};
+};
+dojo.lang.curry=function(ns,_d8){
+var _d9=[];
+ns=ns||dj_global;
+if(dojo.lang.isString(_d8)){
+_d8=ns[_d8];
+}
+for(var x=2;x<arguments.length;x++){
+_d9.push(arguments[x]);
+}
+var _db=(_d8["__preJoinArity"]||_d8.length)-_d9.length;
+function gather(_dc,_dd,_de){
+var _df=_de;
+var _e0=_dd.slice(0);
+for(var x=0;x<_dc.length;x++){
+_e0.push(_dc[x]);
+}
+_de=_de-_dc.length;
+if(_de<=0){
+var res=_d8.apply(ns,_e0);
+_de=_df;
+return res;
+}else{
+return function(){
+return gather(arguments,_e0,_de);
+};
+}
+}
+return gather([],_d9,_db);
+};
+dojo.lang.curryArguments=function(ns,_e4,_e5,_e6){
+var _e7=[];
+var x=_e6||0;
+for(x=_e6;x<_e5.length;x++){
+_e7.push(_e5[x]);
+}
+return dojo.lang.curry.apply(dojo.lang,[ns,_e4].concat(_e7));
+};
+dojo.lang.tryThese=function(){
+for(var x=0;x<arguments.length;x++){
+try{
+if(typeof arguments[x]=="function"){
+var ret=(arguments[x]());
+if(ret){
+return ret;
+}
+}
+}
+catch(e){
+dojo.debug(e);
+}
+}
+};
+dojo.lang.delayThese=function(_eb,cb,_ed,_ee){
+if(!_eb.length){
+if(typeof _ee=="function"){
+_ee();
+}
+return;
+}
+if((typeof _ed=="undefined")&&(typeof cb=="number")){
+_ed=cb;
+cb=function(){
+};
+}else{
+if(!cb){
+cb=function(){
+};
+if(!_ed){
+_ed=0;
+}
+}
+}
+setTimeout(function(){
+(_eb.shift())();
+cb();
+dojo.lang.delayThese(_eb,cb,_ed,_ee);
+},_ed);
+};
 dojo.provide("dojo.lang.array");
 dojo.require("dojo.lang.common");
-dojo.lang.has=function(obj,_ce){
+dojo.lang.has=function(obj,_f0){
 try{
-return (typeof obj[_ce]!="undefined");
+return (typeof obj[_f0]!="undefined");
 }
 catch(e){
 return false;
@@ -926,118 +1042,118 @@
 dojo.lang.isEmpty=function(obj){
 if(dojo.lang.isObject(obj)){
 var tmp={};
-var _d1=0;
+var _f3=0;
 for(var x in obj){
 if(obj[x]&&(!tmp[x])){
-_d1++;
+_f3++;
 break;
 }
 }
-return (_d1==0);
+return (_f3==0);
 }else{
 if(dojo.lang.isArrayLike(obj)||dojo.lang.isString(obj)){
 return obj.length==0;
 }
 }
 };
-dojo.lang.map=function(arr,obj,_d5){
-var _d6=dojo.lang.isString(arr);
-if(_d6){
+dojo.lang.map=function(arr,obj,_f7){
+var _f8=dojo.lang.isString(arr);
+if(_f8){
 arr=arr.split("");
 }
-if(dojo.lang.isFunction(obj)&&(!_d5)){
-_d5=obj;
+if(dojo.lang.isFunction(obj)&&(!_f7)){
+_f7=obj;
 obj=dj_global;
 }else{
-if(dojo.lang.isFunction(obj)&&_d5){
-var _d7=obj;
-obj=_d5;
-_d5=_d7;
+if(dojo.lang.isFunction(obj)&&_f7){
+var _f9=obj;
+obj=_f7;
+_f7=_f9;
 }
 }
 if(Array.map){
-var _d8=Array.map(arr,_d5,obj);
+var _fa=Array.map(arr,_f7,obj);
 }else{
-var _d8=[];
+var _fa=[];
 for(var i=0;i<arr.length;++i){
-_d8.push(_d5.call(obj,arr[i]));
+_fa.push(_f7.call(obj,arr[i]));
 }
 }
-if(_d6){
-return _d8.join("");
+if(_f8){
+return _fa.join("");
 }else{
-return _d8;
+return _fa;
 }
 };
-dojo.lang.forEach=function(_da,_db,_dc){
-if(dojo.lang.isString(_da)){
-_da=_da.split("");
+dojo.lang.forEach=function(_fc,_fd,_fe){
+if(dojo.lang.isString(_fc)){
+_fc=_fc.split("");
 }
 if(Array.forEach){
-Array.forEach(_da,_db,_dc);
+Array.forEach(_fc,_fd,_fe);
 }else{
-if(!_dc){
-_dc=dj_global;
+if(!_fe){
+_fe=dj_global;
 }
-for(var i=0,l=_da.length;i<l;i++){
-_db.call(_dc,_da[i],i,_da);
+for(var i=0,l=_fc.length;i<l;i++){
+_fd.call(_fe,_fc[i],i,_fc);
 }
 }
 };
-dojo.lang._everyOrSome=function(_de,arr,_e0,_e1){
+dojo.lang._everyOrSome=function(_100,arr,_102,_103){
 if(dojo.lang.isString(arr)){
 arr=arr.split("");
 }
 if(Array.every){
-return Array[(_de)?"every":"some"](arr,_e0,_e1);
+return Array[(_100)?"every":"some"](arr,_102,_103);
 }else{
-if(!_e1){
-_e1=dj_global;
+if(!_103){
+_103=dj_global;
 }
 for(var i=0,l=arr.length;i<l;i++){
-var _e3=_e0.call(_e1,arr[i],i,arr);
-if((_de)&&(!_e3)){
+var _105=_102.call(_103,arr[i],i,arr);
+if((_100)&&(!_105)){
 return false;
 }else{
-if((!_de)&&(_e3)){
+if((!_100)&&(_105)){
 return true;
 }
 }
 }
-return (_de)?true:false;
+return (_100)?true:false;
 }
 };
-dojo.lang.every=function(arr,_e5,_e6){
-return this._everyOrSome(true,arr,_e5,_e6);
+dojo.lang.every=function(arr,_107,_108){
+return this._everyOrSome(true,arr,_107,_108);
 };
-dojo.lang.some=function(arr,_e8,_e9){
-return this._everyOrSome(false,arr,_e8,_e9);
+dojo.lang.some=function(arr,_10a,_10b){
+return this._everyOrSome(false,arr,_10a,_10b);
 };
-dojo.lang.filter=function(arr,_eb,_ec){
-var _ed=dojo.lang.isString(arr);
-if(_ed){
+dojo.lang.filter=function(arr,_10d,_10e){
+var _10f=dojo.lang.isString(arr);
+if(_10f){
 arr=arr.split("");
 }
 if(Array.filter){
-var _ee=Array.filter(arr,_eb,_ec);
+var _110=Array.filter(arr,_10d,_10e);
 }else{
-if(!_ec){
+if(!_10e){
 if(arguments.length>=3){
 dojo.raise("thisObject doesn't exist!");
 }
-_ec=dj_global;
+_10e=dj_global;
 }
-var _ee=[];
+var _110=[];
 for(var i=0;i<arr.length;i++){
-if(_eb.call(_ec,arr[i],i,arr)){
-_ee.push(arr[i]);
+if(_10d.call(_10e,arr[i],i,arr)){
+_110.push(arr[i]);
 }
 }
 }
-if(_ed){
-return _ee.join("");
+if(_10f){
+return _110.join("");
 }else{
-return _ee;
+return _110;
 }
 };
 dojo.lang.unnest=function(){
@@ -1052,12 +1168,12 @@
 }
 return out;
 };
-dojo.lang.toArray=function(_f3,_f4){
-var _f5=[];
-for(var i=_f4||0;i<_f3.length;i++){
-_f5.push(_f3[i]);
+dojo.lang.toArray=function(_115,_116){
+var _117=[];
+for(var i=_116||0;i<_115.length;i++){
+_117.push(_115[i]);
 }
-return _f5;
+return _117;
 };
 dojo.provide("dojo.dom");
 dojo.require("dojo.lang.array");
@@ -1086,22 +1202,22 @@
 return wh&&!isNaN(wh.nodeType);
 }
 };
-dojo.dom.getTagName=function(_f8){
+dojo.dom.getTagName=function(node){
 dojo.deprecated("dojo.dom.getTagName","use node.tagName instead","0.4");
-var _f9=_f8.tagName;
-if(_f9.substr(0,5).toLowerCase()!="dojo:"){
-if(_f9.substr(0,4).toLowerCase()=="dojo"){
-return "dojo:"+_f9.substring(4).toLowerCase();
+var _11b=node.tagName;
+if(_11b.substr(0,5).toLowerCase()!="dojo:"){
+if(_11b.substr(0,4).toLowerCase()=="dojo"){
+return "dojo:"+_11b.substring(4).toLowerCase();
 }
-var djt=_f8.getAttribute("dojoType")||_f8.getAttribute("dojotype");
+var djt=node.getAttribute("dojoType")||node.getAttribute("dojotype");
 if(djt){
 return "dojo:"+djt.toLowerCase();
 }
-if((_f8.getAttributeNS)&&(_f8.getAttributeNS(this.dojoml,"type"))){
-return "dojo:"+_f8.getAttributeNS(this.dojoml,"type").toLowerCase();
+if((node.getAttributeNS)&&(node.getAttributeNS(this.dojoml,"type"))){
+return "dojo:"+node.getAttributeNS(this.dojoml,"type").toLowerCase();
 }
 try{
-djt=_f8.getAttribute("dojo:type");
+djt=node.getAttribute("dojo:type");
 }
 catch(e){
 }
@@ -1109,18 +1225,18 @@
 return "dojo:"+djt.toLowerCase();
 }
 if((!dj_global["djConfig"])||(!djConfig["ignoreClassNames"])){
-var _fb=_f8.className||_f8.getAttribute("class");
-if((_fb)&&(_fb.indexOf)&&(_fb.indexOf("dojo-")!=-1)){
-var _fc=_fb.split(" ");
-for(var x=0;x<_fc.length;x++){
-if((_fc[x].length>5)&&(_fc[x].indexOf("dojo-")>=0)){
-return "dojo:"+_fc[x].substr(5).toLowerCase();
+var _11d=node.className||node.getAttribute("class");
+if((_11d)&&(_11d.indexOf)&&(_11d.indexOf("dojo-")!=-1)){
+var _11e=_11d.split(" ");
+for(var x=0;x<_11e.length;x++){
+if((_11e[x].length>5)&&(_11e[x].indexOf("dojo-")>=0)){
+return "dojo:"+_11e[x].substr(5).toLowerCase();
 }
 }
 }
 }
 }
-return _f9.toLowerCase();
+return _11b.toLowerCase();
 };
 dojo.dom.getUniqueId=function(){
 do{
@@ -1129,121 +1245,121 @@
 return id;
 };
 dojo.dom.getUniqueId._idIncrement=0;
-dojo.dom.firstElement=dojo.dom.getFirstChildElement=function(_ff,_100){
-var node=_ff.firstChild;
+dojo.dom.firstElement=dojo.dom.getFirstChildElement=function(_121,_122){
+var node=_121.firstChild;
 while(node&&node.nodeType!=dojo.dom.ELEMENT_NODE){
 node=node.nextSibling;
 }
-if(_100&&node&&node.tagName&&node.tagName.toLowerCase()!=_100.toLowerCase()){
-node=dojo.dom.nextElement(node,_100);
+if(_122&&node&&node.tagName&&node.tagName.toLowerCase()!=_122.toLowerCase()){
+node=dojo.dom.nextElement(node,_122);
 }
 return node;
 };
-dojo.dom.lastElement=dojo.dom.getLastChildElement=function(_102,_103){
-var node=_102.lastChild;
+dojo.dom.lastElement=dojo.dom.getLastChildElement=function(_124,_125){
+var node=_124.lastChild;
 while(node&&node.nodeType!=dojo.dom.ELEMENT_NODE){
 node=node.previousSibling;
 }
-if(_103&&node&&node.tagName&&node.tagName.toLowerCase()!=_103.toLowerCase()){
-node=dojo.dom.prevElement(node,_103);
+if(_125&&node&&node.tagName&&node.tagName.toLowerCase()!=_125.toLowerCase()){
+node=dojo.dom.prevElement(node,_125);
 }
 return node;
 };
-dojo.dom.nextElement=dojo.dom.getNextSiblingElement=function(node,_106){
+dojo.dom.nextElement=dojo.dom.getNextSiblingElement=function(node,_128){
 if(!node){
 return null;
 }
 do{
 node=node.nextSibling;
 }while(node&&node.nodeType!=dojo.dom.ELEMENT_NODE);
-if(node&&_106&&_106.toLowerCase()!=node.tagName.toLowerCase()){
-return dojo.dom.nextElement(node,_106);
+if(node&&_128&&_128.toLowerCase()!=node.tagName.toLowerCase()){
+return dojo.dom.nextElement(node,_128);
 }
 return node;
 };
-dojo.dom.prevElement=dojo.dom.getPreviousSiblingElement=function(node,_108){
+dojo.dom.prevElement=dojo.dom.getPreviousSiblingElement=function(node,_12a){
 if(!node){
 return null;
 }
-if(_108){
-_108=_108.toLowerCase();
+if(_12a){
+_12a=_12a.toLowerCase();
 }
 do{
 node=node.previousSibling;
 }while(node&&node.nodeType!=dojo.dom.ELEMENT_NODE);
-if(node&&_108&&_108.toLowerCase()!=node.tagName.toLowerCase()){
-return dojo.dom.prevElement(node,_108);
+if(node&&_12a&&_12a.toLowerCase()!=node.tagName.toLowerCase()){
+return dojo.dom.prevElement(node,_12a);
 }
 return node;
 };
-dojo.dom.moveChildren=function(_109,_10a,trim){
-var _10c=0;
+dojo.dom.moveChildren=function(_12b,_12c,trim){
+var _12e=0;
 if(trim){
-while(_109.hasChildNodes()&&_109.firstChild.nodeType==dojo.dom.TEXT_NODE){
-_109.removeChild(_109.firstChild);
+while(_12b.hasChildNodes()&&_12b.firstChild.nodeType==dojo.dom.TEXT_NODE){
+_12b.removeChild(_12b.firstChild);
 }
-while(_109.hasChildNodes()&&_109.lastChild.nodeType==dojo.dom.TEXT_NODE){
-_109.removeChild(_109.lastChild);
+while(_12b.hasChildNodes()&&_12b.lastChild.nodeType==dojo.dom.TEXT_NODE){
+_12b.removeChild(_12b.lastChild);
 }
 }
-while(_109.hasChildNodes()){
-_10a.appendChild(_109.firstChild);
-_10c++;
+while(_12b.hasChildNodes()){
+_12c.appendChild(_12b.firstChild);
+_12e++;
 }
-return _10c;
+return _12e;
 };
-dojo.dom.copyChildren=function(_10d,_10e,trim){
-var _110=_10d.cloneNode(true);
-return this.moveChildren(_110,_10e,trim);
+dojo.dom.copyChildren=function(_12f,_130,trim){
+var _132=_12f.cloneNode(true);
+return this.moveChildren(_132,_130,trim);
 };
 dojo.dom.removeChildren=function(node){
-var _112=node.childNodes.length;
+var _134=node.childNodes.length;
 while(node.hasChildNodes()){
 node.removeChild(node.firstChild);
 }
-return _112;
+return _134;
 };
-dojo.dom.replaceChildren=function(node,_114){
+dojo.dom.replaceChildren=function(node,_136){
 dojo.dom.removeChildren(node);
-node.appendChild(_114);
+node.appendChild(_136);
 };
 dojo.dom.removeNode=function(node){
 if(node&&node.parentNode){
 return node.parentNode.removeChild(node);
 }
 };
-dojo.dom.getAncestors=function(node,_117,_118){
-var _119=[];
-var _11a=dojo.lang.isFunction(_117);
+dojo.dom.getAncestors=function(node,_139,_13a){
+var _13b=[];
+var _13c=dojo.lang.isFunction(_139);
 while(node){
-if(!_11a||_117(node)){
-_119.push(node);
+if(!_13c||_139(node)){
+_13b.push(node);
 }
-if(_118&&_119.length>0){
-return _119[0];
+if(_13a&&_13b.length>0){
+return _13b[0];
 }
 node=node.parentNode;
 }
-if(_118){
+if(_13a){
 return null;
 }
-return _119;
+return _13b;
 };
-dojo.dom.getAncestorsByTag=function(node,tag,_11d){
+dojo.dom.getAncestorsByTag=function(node,tag,_13f){
 tag=tag.toLowerCase();
 return dojo.dom.getAncestors(node,function(el){
 return ((el.tagName)&&(el.tagName.toLowerCase()==tag));
-},_11d);
+},_13f);
 };
 dojo.dom.getFirstAncestorByTag=function(node,tag){
 return dojo.dom.getAncestorsByTag(node,tag,true);
 };
-dojo.dom.isDescendantOf=function(node,_122,_123){
-if(_123&&node){
+dojo.dom.isDescendantOf=function(node,_144,_145){
+if(_145&&node){
 node=node.parentNode;
 }
 while(node){
-if(node==_122){
+if(node==_144){
 return true;
 }
 node=node.parentNode;
@@ -1266,10 +1382,10 @@
 dojo.dom.createDocument=function(){
 var doc=null;
 if(!dj_undef("ActiveXObject")){
-var _126=["MSXML2","Microsoft","MSXML","MSXML3"];
-for(var i=0;i<_126.length;i++){
+var _148=["MSXML2","Microsoft","MSXML","MSXML3"];
+for(var i=0;i<_148.length;i++){
 try{
-doc=new ActiveXObject(_126[i]+".XMLDOM");
+doc=new ActiveXObject(_148[i]+".XMLDOM");
 }
 catch(e){
 }
@@ -1284,20 +1400,20 @@
 }
 return doc;
 };
-dojo.dom.createDocumentFromText=function(str,_129){
-if(!_129){
-_129="text/xml";
+dojo.dom.createDocumentFromText=function(str,_14b){
+if(!_14b){
+_14b="text/xml";
 }
 if(!dj_undef("DOMParser")){
-var _12a=new DOMParser();
-return _12a.parseFromString(str,_129);
+var _14c=new DOMParser();
+return _14c.parseFromString(str,_14b);
 }else{
 if(!dj_undef("ActiveXObject")){
-var _12b=dojo.dom.createDocument();
-if(_12b){
-_12b.async=false;
-_12b.loadXML(str);
-return _12b;
+var _14d=dojo.dom.createDocument();
+if(_14d){
+_14d.async=false;
+_14d.loadXML(str);
+return _14d;
 }else{
 dojo.debug("toXml didn't work?");
 }
@@ -1306,11 +1422,11 @@
 var tmp=document.createElement("xml");
 tmp.innerHTML=str;
 if(document.implementation&&document.implementation.createDocument){
-var _12d=document.implementation.createDocument("foo","",null);
+var _14f=document.implementation.createDocument("foo","",null);
 for(var i=0;i<tmp.childNodes.length;i++){
-_12d.importNode(tmp.childNodes.item(i),true);
+_14f.importNode(tmp.childNodes.item(i),true);
 }
-return _12d;
+return _14f;
 }
 return ((tmp.document)&&(tmp.document.firstChild?tmp.document.firstChild:tmp));
 }
@@ -1318,39 +1434,39 @@
 }
 return null;
 };
-dojo.dom.prependChild=function(node,_130){
-if(_130.firstChild){
-_130.insertBefore(node,_130.firstChild);
+dojo.dom.prependChild=function(node,_152){
+if(_152.firstChild){
+_152.insertBefore(node,_152.firstChild);
 }else{
-_130.appendChild(node);
+_152.appendChild(node);
 }
 return true;
 };
-dojo.dom.insertBefore=function(node,ref,_133){
-if(_133!=true&&(node===ref||node.nextSibling===ref)){
+dojo.dom.insertBefore=function(node,ref,_155){
+if(_155!=true&&(node===ref||node.nextSibling===ref)){
 return false;
 }
-var _134=ref.parentNode;
-_134.insertBefore(node,ref);
+var _156=ref.parentNode;
+_156.insertBefore(node,ref);
 return true;
 };
-dojo.dom.insertAfter=function(node,ref,_137){
+dojo.dom.insertAfter=function(node,ref,_159){
 var pn=ref.parentNode;
 if(ref==pn.lastChild){
-if((_137!=true)&&(node===ref)){
+if((_159!=true)&&(node===ref)){
 return false;
 }
 pn.appendChild(node);
 }else{
-return this.insertBefore(node,ref.nextSibling,_137);
+return this.insertBefore(node,ref.nextSibling,_159);
 }
 return true;
 };
-dojo.dom.insertAtPosition=function(node,ref,_13b){
-if((!node)||(!ref)||(!_13b)){
+dojo.dom.insertAtPosition=function(node,ref,_15d){
+if((!node)||(!ref)||(!_15d)){
 return false;
 }
-switch(_13b.toLowerCase()){
+switch(_15d.toLowerCase()){
 case "before":
 return dojo.dom.insertBefore(node,ref);
 case "after":
@@ -1368,23 +1484,23 @@
 return true;
 }
 };
-dojo.dom.insertAtIndex=function(node,_13d,_13e){
-var _13f=_13d.childNodes;
-if(!_13f.length){
-_13d.appendChild(node);
+dojo.dom.insertAtIndex=function(node,_15f,_160){
+var _161=_15f.childNodes;
+if(!_161.length){
+_15f.appendChild(node);
 return true;
 }
-var _140=null;
-for(var i=0;i<_13f.length;i++){
-var _142=_13f.item(i)["getAttribute"]?parseInt(_13f.item(i).getAttribute("dojoinsertionindex")):-1;
-if(_142<_13e){
-_140=_13f.item(i);
+var _162=null;
+for(var i=0;i<_161.length;i++){
+var _164=_161.item(i)["getAttribute"]?parseInt(_161.item(i).getAttribute("dojoinsertionindex")):-1;
+if(_164<_160){
+_162=_161.item(i);
 }
 }
-if(_140){
-return dojo.dom.insertAfter(node,_140);
+if(_162){
+return dojo.dom.insertAfter(node,_162);
 }else{
-return dojo.dom.insertBefore(node,_13f.item(0));
+return dojo.dom.insertBefore(node,_161.item(0));
 }
 };
 dojo.dom.textContent=function(node,text){
@@ -1392,31 +1508,31 @@
 dojo.dom.replaceChildren(node,document.createTextNode(text));
 return text;
 }else{
-var _145="";
+var _167="";
 if(node==null){
-return _145;
+return _167;
 }
 for(var i=0;i<node.childNodes.length;i++){
 switch(node.childNodes[i].nodeType){
 case 1:
 case 5:
-_145+=dojo.dom.textContent(node.childNodes[i]);
+_167+=dojo.dom.textContent(node.childNodes[i]);
 break;
 case 3:
 case 2:
 case 4:
-_145+=node.childNodes[i].nodeValue;
+_167+=node.childNodes[i].nodeValue;
 break;
 default:
 break;
 }
 }
-return _145;
+return _167;
 }
 };
-dojo.dom.collectionToArray=function(_147){
+dojo.dom.collectionToArray=function(_169){
 dojo.deprecated("dojo.dom.collectionToArray","use dojo.lang.toArray instead","0.4");
-return dojo.lang.toArray(_147);
+return dojo.lang.toArray(_169);
 };
 dojo.dom.hasParent=function(node){
 return node&&node.parentNode&&dojo.dom.isNode(node.parentNode);
@@ -1428,241 +1544,2247 @@
 }
 return "";
 };
-dojo.provide("dojo.xml.Parse");
-dojo.require("dojo.dom");
-dojo.xml.Parse=function(){
-function getDojoTagName(node){
-var _14c=node.tagName;
-if(_14c.substr(0,5).toLowerCase()!="dojo:"){
-if(_14c.substr(0,4).toLowerCase()=="dojo"){
-return "dojo:"+_14c.substring(4).toLowerCase();
-}
-var djt=node.getAttribute("dojoType")||node.getAttribute("dojotype");
-if(djt){
-return "dojo:"+djt.toLowerCase();
+dojo.provide("dojo.graphics.color");
+dojo.require("dojo.lang.array");
+dojo.graphics.color.Color=function(r,g,b,a){
+if(dojo.lang.isArray(r)){
+this.r=r[0];
+this.g=r[1];
+this.b=r[2];
+this.a=r[3]||1;
+}else{
+if(dojo.lang.isString(r)){
+var rgb=dojo.graphics.color.extractRGB(r);
+this.r=rgb[0];
+this.g=rgb[1];
+this.b=rgb[2];
+this.a=g||1;
+}else{
+if(r instanceof dojo.graphics.color.Color){
+this.r=r.r;
+this.b=r.b;
+this.g=r.g;
+this.a=r.a;
+}else{
+this.r=r;
+this.g=g;
+this.b=b;
+this.a=a;
 }
-if(node.getAttributeNS&&node.getAttributeNS(dojo.dom.dojoml,"type")){
-return "dojo:"+node.getAttributeNS(dojo.dom.dojoml,"type").toLowerCase();
 }
-try{
-djt=node.getAttribute("dojo:type");
 }
-catch(e){
+};
+dojo.graphics.color.Color.fromArray=function(arr){
+return new dojo.graphics.color.Color(arr[0],arr[1],arr[2],arr[3]);
+};
+dojo.lang.extend(dojo.graphics.color.Color,{toRgb:function(_173){
+if(_173){
+return this.toRgba();
+}else{
+return [this.r,this.g,this.b];
 }
-if(djt){
-return "dojo:"+djt.toLowerCase();
+},toRgba:function(){
+return [this.r,this.g,this.b,this.a];
+},toHex:function(){
+return dojo.graphics.color.rgb2hex(this.toRgb());
+},toCss:function(){
+return "rgb("+this.toRgb().join()+")";
+},toString:function(){
+return this.toHex();
+},blend:function(_174,_175){
+return dojo.graphics.color.blend(this.toRgb(),new dojo.graphics.color.Color(_174).toRgb(),_175);
+}});
+dojo.graphics.color.named={white:[255,255,255],black:[0,0,0],red:[255,0,0],green:[0,255,0],blue:[0,0,255],navy:[0,0,128],gray:[128,128,128],silver:[192,192,192]};
+dojo.graphics.color.blend=function(a,b,_178){
+if(typeof a=="string"){
+return dojo.graphics.color.blendHex(a,b,_178);
 }
-if(!dj_global["djConfig"]||!djConfig["ignoreClassNames"]){
-var _14e=node.className||node.getAttribute("class");
-if(_14e&&_14e.indexOf&&_14e.indexOf("dojo-")!=-1){
-var _14f=_14e.split(" ");
-for(var x=0;x<_14f.length;x++){
-if(_14f[x].length>5&&_14f[x].indexOf("dojo-")>=0){
-return "dojo:"+_14f[x].substr(5).toLowerCase();
+if(!_178){
+_178=0;
+}else{
+if(_178>1){
+_178=1;
+}else{
+if(_178<-1){
+_178=-1;
 }
 }
 }
+var c=new Array(3);
+for(var i=0;i<3;i++){
+var half=Math.abs(a[i]-b[i])/2;
+c[i]=Math.floor(Math.min(a[i],b[i])+half+(half*_178));
 }
+return c;
+};
+dojo.graphics.color.blendHex=function(a,b,_17e){
+return dojo.graphics.color.rgb2hex(dojo.graphics.color.blend(dojo.graphics.color.hex2rgb(a),dojo.graphics.color.hex2rgb(b),_17e));
+};
+dojo.graphics.color.extractRGB=function(_17f){
+var hex="0123456789abcdef";
+_17f=_17f.toLowerCase();
+if(_17f.indexOf("rgb")==0){
+var _181=_17f.match(/rgba*\((\d+), *(\d+), *(\d+)/i);
+var ret=_181.splice(1,3);
+return ret;
+}else{
+var _183=dojo.graphics.color.hex2rgb(_17f);
+if(_183){
+return _183;
+}else{
+return dojo.graphics.color.named[_17f]||[255,255,255];
 }
-return _14c.toLowerCase();
 }
-this.parseElement=function(node,_152,_153,_154){
-if(node.getAttribute("parseWidgets")=="false"){
-return {};
+};
+dojo.graphics.color.hex2rgb=function(hex){
+var _185="0123456789ABCDEF";
+var rgb=new Array(3);
+if(hex.indexOf("#")==0){
+hex=hex.substring(1);
 }
-var _155={};
-var _156=getDojoTagName(node);
-_155[_156]=[];
-if((!_153)||(_156.substr(0,4).toLowerCase()=="dojo")){
-var _157=parseAttributes(node);
-for(var attr in _157){
-if((!_155[_156][attr])||(typeof _155[_156][attr]!="array")){
-_155[_156][attr]=[];
-}
-_155[_156][attr].push(_157[attr]);
-}
-_155[_156].nodeRef=node;
-_155.tagName=_156;
-_155.index=_154||0;
+hex=hex.toUpperCase();
+if(hex.replace(new RegExp("["+_185+"]","g"),"")!=""){
+return null;
 }
-var _159=0;
-var tcn,i=0,nodes=node.childNodes;
-while(tcn=nodes[i++]){
-switch(tcn.nodeType){
-case dojo.dom.ELEMENT_NODE:
-_159++;
-var ctn=getDojoTagName(tcn);
-if(!_155[ctn]){
-_155[ctn]=[];
+if(hex.length==3){
+rgb[0]=hex.charAt(0)+hex.charAt(0);
+rgb[1]=hex.charAt(1)+hex.charAt(1);
+rgb[2]=hex.charAt(2)+hex.charAt(2);
+}else{
+rgb[0]=hex.substring(0,2);
+rgb[1]=hex.substring(2,4);
+rgb[2]=hex.substring(4);
 }
-_155[ctn].push(this.parseElement(tcn,true,_153,_159));
-if((tcn.childNodes.length==1)&&(tcn.childNodes.item(0).nodeType==dojo.dom.TEXT_NODE)){
-_155[ctn][_155[ctn].length-1].value=tcn.childNodes.item(0).nodeValue;
+for(var i=0;i<rgb.length;i++){
+rgb[i]=_185.indexOf(rgb[i].charAt(0))*16+_185.indexOf(rgb[i].charAt(1));
 }
-break;
-case dojo.dom.TEXT_NODE:
-if(node.childNodes.length==1){
-_155[_156].push({value:node.childNodes.item(0).nodeValue});
+return rgb;
+};
+dojo.graphics.color.rgb2hex=function(r,g,b){
+if(dojo.lang.isArray(r)){
+g=r[1]||0;
+b=r[2]||0;
+r=r[0]||0;
 }
-break;
-default:
-break;
+var ret=dojo.lang.map([r,g,b],function(x){
+x=new Number(x);
+var s=x.toString(16);
+while(s.length<2){
+s="0"+s;
 }
+return s;
+});
+ret.unshift("#");
+return ret.join("");
+};
+dojo.provide("dojo.uri.Uri");
+dojo.uri=new function(){
+this.joinPath=function(){
+var arr=[];
+for(var i=0;i<arguments.length;i++){
+arr.push(arguments[i]);
 }
-return _155;
+return arr.join("/").replace(/\/{2,}/g,"/").replace(/((https*|ftps*):)/i,"$1/");
 };
-function parseAttributes(node){
-var _15d={};
-var atts=node.attributes;
-var _15f,i=0;
-while(_15f=atts[i++]){
-if((dojo.render.html.capable)&&(dojo.render.html.ie)){
-if(!_15f){
+this.dojoUri=function(uri){
+return new dojo.uri.Uri(dojo.hostenv.getBaseScriptUri(),uri);
+};
+this.Uri=function(){
+var uri=arguments[0];
+for(var i=1;i<arguments.length;i++){
+if(!arguments[i]){
 continue;
 }
-if((typeof _15f=="object")&&(typeof _15f.nodeValue=="undefined")||(_15f.nodeValue==null)||(_15f.nodeValue=="")){
-continue;
+var _193=new dojo.uri.Uri(arguments[i].toString());
+var _194=new dojo.uri.Uri(uri.toString());
+if(_193.path==""&&_193.scheme==null&&_193.authority==null&&_193.query==null){
+if(_193.fragment!=null){
+_194.fragment=_193.fragment;
+}
+_193=_194;
+}else{
+if(_193.scheme==null){
+_193.scheme=_194.scheme;
+if(_193.authority==null){
+_193.authority=_194.authority;
+if(_193.path.charAt(0)!="/"){
+var path=_194.path.substring(0,_194.path.lastIndexOf("/")+1)+_193.path;
+var segs=path.split("/");
+for(var j=0;j<segs.length;j++){
+if(segs[j]=="."){
+if(j==segs.length-1){
+segs[j]="";
+}else{
+segs.splice(j,1);
+j--;
 }
+}else{
+if(j>0&&!(j==1&&segs[0]=="")&&segs[j]==".."&&segs[j-1]!=".."){
+if(j==segs.length-1){
+segs.splice(j,1);
+segs[j-1]="";
+}else{
+segs.splice(j-1,2);
+j-=2;
 }
-var nn=(_15f.nodeName.indexOf("dojo:")==-1)?_15f.nodeName:_15f.nodeName.split("dojo:")[1];
-_15d[nn]={value:_15f.nodeValue};
 }
-return _15d;
 }
-};
-dojo.provide("dojo.lang.func");
-dojo.require("dojo.lang.common");
-dojo.lang.hitch=function(_161,_162){
-if(dojo.lang.isString(_162)){
-var fcn=_161[_162];
-}else{
-var fcn=_162;
 }
-return function(){
-return fcn.apply(_161,arguments);
-};
-};
-dojo.lang.anonCtr=0;
-dojo.lang.anon={};
-dojo.lang.nameAnonFunc=function(_164,_165,_166){
-var nso=(_165||dojo.lang.anon);
-if((_166)||((dj_global["djConfig"])&&(djConfig["slowAnonFuncLookups"]==true))){
-for(var x in nso){
-if(nso[x]===_164){
-return x;
+_193.path=segs.join("/");
 }
 }
 }
-var ret="__"+dojo.lang.anonCtr++;
-while(typeof nso[ret]!="undefined"){
-ret="__"+dojo.lang.anonCtr++;
 }
-nso[ret]=_164;
-return ret;
-};
-dojo.lang.forward=function(_16a){
-return function(){
-return this[_16a].apply(this,arguments);
-};
-};
-dojo.lang.curry=function(ns,func){
-var _16d=[];
-ns=ns||dj_global;
-if(dojo.lang.isString(func)){
-func=ns[func];
+uri="";
+if(_193.scheme!=null){
+uri+=_193.scheme+":";
 }
-for(var x=2;x<arguments.length;x++){
-_16d.push(arguments[x]);
+if(_193.authority!=null){
+uri+="//"+_193.authority;
 }
-var _16f=(func["__preJoinArity"]||func.length)-_16d.length;
-function gather(_170,_171,_172){
-var _173=_172;
-var _174=_171.slice(0);
-for(var x=0;x<_170.length;x++){
-_174.push(_170[x]);
-}
-_172=_172-_170.length;
-if(_172<=0){
-var res=func.apply(ns,_174);
-_172=_173;
-return res;
-}else{
-return function(){
-return gather(arguments,_174,_172);
-};
+uri+=_193.path;
+if(_193.query!=null){
+uri+="?"+_193.query;
 }
+if(_193.fragment!=null){
+uri+="#"+_193.fragment;
 }
-return gather([],_16d,_16f);
-};
-dojo.lang.curryArguments=function(ns,func,args,_17a){
-var _17b=[];
-var x=_17a||0;
-for(x=_17a;x<args.length;x++){
-_17b.push(args[x]);
 }
-return dojo.lang.curry.apply(dojo.lang,[ns,func].concat(_17b));
-};
-dojo.lang.tryThese=function(){
-for(var x=0;x<arguments.length;x++){
-try{
-if(typeof arguments[x]=="function"){
-var ret=(arguments[x]());
-if(ret){
+this.uri=uri.toString();
+var _198="^(([^:/?#]+):)?(//([^/?#]*))?([^?#]*)(\\?([^#]*))?(#(.*))?$";
+var r=this.uri.match(new RegExp(_198));
+this.scheme=r[2]||(r[1]?"":null);
+this.authority=r[4]||(r[3]?"":null);
+this.path=r[5];
+this.query=r[7]||(r[6]?"":null);
+this.fragment=r[9]||(r[8]?"":null);
+if(this.authority!=null){
+_198="^((([^:]+:)?([^@]+))@)?([^:]*)(:([0-9]+))?$";
+r=this.authority.match(new RegExp(_198));
+this.user=r[3]||null;
+this.password=r[4]||null;
+this.host=r[5];
+this.port=r[7]||null;
+}
+this.toString=function(){
+return this.uri;
+};
+};
+};
+dojo.provide("dojo.style");
+dojo.require("dojo.graphics.color");
+dojo.require("dojo.uri.Uri");
+dojo.require("dojo.lang.common");
+(function(){
+var h=dojo.render.html;
+var ds=dojo.style;
+var db=document["body"]||document["documentElement"];
+ds.boxSizing={MARGIN_BOX:"margin-box",BORDER_BOX:"border-box",PADDING_BOX:"padding-box",CONTENT_BOX:"content-box"};
+var bs=ds.boxSizing;
+ds.getBoxSizing=function(node){
+if((h.ie)||(h.opera)){
+var cm=document["compatMode"];
+if((cm=="BackCompat")||(cm=="QuirksMode")){
+return bs.BORDER_BOX;
+}else{
+return bs.CONTENT_BOX;
+}
+}else{
+if(arguments.length==0){
+node=document.documentElement;
+}
+var _1a0=ds.getStyle(node,"-moz-box-sizing");
+if(!_1a0){
+_1a0=ds.getStyle(node,"box-sizing");
+}
+return (_1a0?_1a0:bs.CONTENT_BOX);
+}
+};
+ds.isBorderBox=function(node){
+return (ds.getBoxSizing(node)==bs.BORDER_BOX);
+};
+ds.getUnitValue=function(node,_1a3,_1a4){
+var s=ds.getComputedStyle(node,_1a3);
+if((!s)||((s=="auto")&&(_1a4))){
+return {value:0,units:"px"};
+}
+if(dojo.lang.isUndefined(s)){
+return ds.getUnitValue.bad;
+}
+var _1a6=s.match(/(\-?[\d.]+)([a-z%]*)/i);
+if(!_1a6){
+return ds.getUnitValue.bad;
+}
+return {value:Number(_1a6[1]),units:_1a6[2].toLowerCase()};
+};
+ds.getUnitValue.bad={value:NaN,units:""};
+ds.getPixelValue=function(node,_1a8,_1a9){
+var _1aa=ds.getUnitValue(node,_1a8,_1a9);
+if(isNaN(_1aa.value)){
+return 0;
+}
+if((_1aa.value)&&(_1aa.units!="px")){
+return NaN;
+}
+return _1aa.value;
+};
+ds.getNumericStyle=function(){
+dojo.deprecated("dojo.(style|html).getNumericStyle","in favor of dojo.(style|html).getPixelValue","0.4");
+return ds.getPixelValue.apply(this,arguments);
+};
+ds.setPositivePixelValue=function(node,_1ac,_1ad){
+if(isNaN(_1ad)){
+return false;
+}
+node.style[_1ac]=Math.max(0,_1ad)+"px";
+return true;
+};
+ds._sumPixelValues=function(node,_1af,_1b0){
+var _1b1=0;
+for(var x=0;x<_1af.length;x++){
+_1b1+=ds.getPixelValue(node,_1af[x],_1b0);
+}
+return _1b1;
+};
+ds.isPositionAbsolute=function(node){
+return (ds.getComputedStyle(node,"position")=="absolute");
+};
+ds.getBorderExtent=function(node,side){
+return (ds.getStyle(node,"border-"+side+"-style")=="none"?0:ds.getPixelValue(node,"border-"+side+"-width"));
+};
+ds.getMarginWidth=function(node){
+return ds._sumPixelValues(node,["margin-left","margin-right"],ds.isPositionAbsolute(node));
+};
+ds.getBorderWidth=function(node){
+return ds.getBorderExtent(node,"left")+ds.getBorderExtent(node,"right");
+};
+ds.getPaddingWidth=function(node){
+return ds._sumPixelValues(node,["padding-left","padding-right"],true);
+};
+ds.getPadBorderWidth=function(node){
+return ds.getPaddingWidth(node)+ds.getBorderWidth(node);
+};
+ds.getContentBoxWidth=function(node){
+node=dojo.byId(node);
+return node.offsetWidth-ds.getPadBorderWidth(node);
+};
+ds.getBorderBoxWidth=function(node){
+node=dojo.byId(node);
+return node.offsetWidth;
+};
+ds.getMarginBoxWidth=function(node){
+return ds.getInnerWidth(node)+ds.getMarginWidth(node);
+};
+ds.setContentBoxWidth=function(node,_1be){
+node=dojo.byId(node);
+if(ds.isBorderBox(node)){
+_1be+=ds.getPadBorderWidth(node);
+}
+return ds.setPositivePixelValue(node,"width",_1be);
+};
+ds.setMarginBoxWidth=function(node,_1c0){
+node=dojo.byId(node);
+if(!ds.isBorderBox(node)){
+_1c0-=ds.getPadBorderWidth(node);
+}
+_1c0-=ds.getMarginWidth(node);
+return ds.setPositivePixelValue(node,"width",_1c0);
+};
+ds.getContentWidth=ds.getContentBoxWidth;
+ds.getInnerWidth=ds.getBorderBoxWidth;
+ds.getOuterWidth=ds.getMarginBoxWidth;
+ds.setContentWidth=ds.setContentBoxWidth;
+ds.setOuterWidth=ds.setMarginBoxWidth;
+ds.getMarginHeight=function(node){
+return ds._sumPixelValues(node,["margin-top","margin-bottom"],ds.isPositionAbsolute(node));
+};
+ds.getBorderHeight=function(node){
+return ds.getBorderExtent(node,"top")+ds.getBorderExtent(node,"bottom");
+};
+ds.getPaddingHeight=function(node){
+return ds._sumPixelValues(node,["padding-top","padding-bottom"],true);
+};
+ds.getPadBorderHeight=function(node){
+return ds.getPaddingHeight(node)+ds.getBorderHeight(node);
+};
+ds.getContentBoxHeight=function(node){
+node=dojo.byId(node);
+return node.offsetHeight-ds.getPadBorderHeight(node);
+};
+ds.getBorderBoxHeight=function(node){
+node=dojo.byId(node);
+return node.offsetHeight;
+};
+ds.getMarginBoxHeight=function(node){
+return ds.getInnerHeight(node)+ds.getMarginHeight(node);
+};
+ds.setContentBoxHeight=function(node,_1c9){
+node=dojo.byId(node);
+if(ds.isBorderBox(node)){
+_1c9+=ds.getPadBorderHeight(node);
+}
+return ds.setPositivePixelValue(node,"height",_1c9);
+};
+ds.setMarginBoxHeight=function(node,_1cb){
+node=dojo.byId(node);
+if(!ds.isBorderBox(node)){
+_1cb-=ds.getPadBorderHeight(node);
+}
+_1cb-=ds.getMarginHeight(node);
+return ds.setPositivePixelValue(node,"height",_1cb);
+};
+ds.getContentHeight=ds.getContentBoxHeight;
+ds.getInnerHeight=ds.getBorderBoxHeight;
+ds.getOuterHeight=ds.getMarginBoxHeight;
+ds.setContentHeight=ds.setContentBoxHeight;
+ds.setOuterHeight=ds.setMarginBoxHeight;
+ds.getAbsolutePosition=ds.abs=function(node,_1cd){
+node=dojo.byId(node);
+var ret=[];
+ret.x=ret.y=0;
+var st=dojo.html.getScrollTop();
+var sl=dojo.html.getScrollLeft();
+if(h.ie){
+with(node.getBoundingClientRect()){
+ret.x=left-2;
+ret.y=top-2;
+}
+}else{
+if(document.getBoxObjectFor){
+var bo=document.getBoxObjectFor(node);
+ret.x=bo.x-ds.sumAncestorProperties(node,"scrollLeft");
+ret.y=bo.y-ds.sumAncestorProperties(node,"scrollTop");
+}else{
+if(node["offsetParent"]){
+var _1d2;
+if((h.safari)&&(node.style.getPropertyValue("position")=="absolute")&&(node.parentNode==db)){
+_1d2=db;
+}else{
+_1d2=db.parentNode;
+}
+if(node.parentNode!=db){
+var nd=node;
+if(window.opera){
+nd=db;
+}
+ret.x-=ds.sumAncestorProperties(nd,"scrollLeft");
+ret.y-=ds.sumAncestorProperties(nd,"scrollTop");
+}
+do{
+var n=node["offsetLeft"];
+ret.x+=isNaN(n)?0:n;
+var m=node["offsetTop"];
+ret.y+=isNaN(m)?0:m;
+node=node.offsetParent;
+}while((node!=_1d2)&&(node!=null));
+}else{
+if(node["x"]&&node["y"]){
+ret.x+=isNaN(node.x)?0:node.x;
+ret.y+=isNaN(node.y)?0:node.y;
+}
+}
+}
+}
+if(_1cd){
+ret.y+=st;
+ret.x+=sl;
+}
+ret[0]=ret.x;
+ret[1]=ret.y;
+return ret;
+};
+ds.sumAncestorProperties=function(node,prop){
+node=dojo.byId(node);
+if(!node){
+return 0;
+}
+var _1d8=0;
+while(node){
+var val=node[prop];
+if(val){
+_1d8+=val-0;
+if(node==document.body){
+break;
+}
+}
+node=node.parentNode;
+}
+return _1d8;
+};
+ds.getTotalOffset=function(node,type,_1dc){
+return ds.abs(node,_1dc)[(type=="top")?"y":"x"];
+};
+ds.getAbsoluteX=ds.totalOffsetLeft=function(node,_1de){
+return ds.getTotalOffset(node,"left",_1de);
+};
+ds.getAbsoluteY=ds.totalOffsetTop=function(node,_1e0){
+return ds.getTotalOffset(node,"top",_1e0);
+};
+ds.styleSheet=null;
+ds.insertCssRule=function(_1e1,_1e2,_1e3){
+if(!ds.styleSheet){
+if(document.createStyleSheet){
+ds.styleSheet=document.createStyleSheet();
+}else{
+if(document.styleSheets[0]){
+ds.styleSheet=document.styleSheets[0];
+}else{
+return null;
+}
+}
+}
+if(arguments.length<3){
+if(ds.styleSheet.cssRules){
+_1e3=ds.styleSheet.cssRules.length;
+}else{
+if(ds.styleSheet.rules){
+_1e3=ds.styleSheet.rules.length;
+}else{
+return null;
+}
+}
+}
+if(ds.styleSheet.insertRule){
+var rule=_1e1+" { "+_1e2+" }";
+return ds.styleSheet.insertRule(rule,_1e3);
+}else{
+if(ds.styleSheet.addRule){
+return ds.styleSheet.addRule(_1e1,_1e2,_1e3);
+}else{
+return null;
+}
+}
+};
+ds.removeCssRule=function(_1e5){
+if(!ds.styleSheet){
+dojo.debug("no stylesheet defined for removing rules");
+return false;
+}
+if(h.ie){
+if(!_1e5){
+_1e5=ds.styleSheet.rules.length;
+ds.styleSheet.removeRule(_1e5);
+}
+}else{
+if(document.styleSheets[0]){
+if(!_1e5){
+_1e5=ds.styleSheet.cssRules.length;
+}
+ds.styleSheet.deleteRule(_1e5);
+}
+}
+return true;
+};
+ds.insertCssFile=function(URI,doc,_1e8){
+if(!URI){
+return;
+}
+if(!doc){
+doc=document;
+}
+var _1e9=dojo.hostenv.getText(URI);
+_1e9=ds.fixPathsInCssText(_1e9,URI);
+if(_1e8){
+var _1ea=doc.getElementsByTagName("style");
+var _1eb="";
+for(var i=0;i<_1ea.length;i++){
+_1eb=(_1ea[i].styleSheet&&_1ea[i].styleSheet.cssText)?_1ea[i].styleSheet.cssText:_1ea[i].innerHTML;
+if(_1e9==_1eb){
+return;
+}
+}
+}
+var _1ed=ds.insertCssText(_1e9);
+if(_1ed&&djConfig.isDebug){
+_1ed.setAttribute("dbgHref",URI);
+}
+return _1ed;
+};
+ds.insertCssText=function(_1ee,doc,URI){
+if(!_1ee){
+return;
+}
+if(!doc){
+doc=document;
+}
+if(URI){
+_1ee=ds.fixPathsInCssText(_1ee,URI);
+}
+var _1f1=doc.createElement("style");
+_1f1.setAttribute("type","text/css");
+var head=doc.getElementsByTagName("head")[0];
+if(!head){
+dojo.debug("No head tag in document, aborting styles");
+return;
+}else{
+head.appendChild(_1f1);
+}
+if(_1f1.styleSheet){
+_1f1.styleSheet.cssText=_1ee;
+}else{
+var _1f3=doc.createTextNode(_1ee);
+_1f1.appendChild(_1f3);
+}
+return _1f1;
+};
+ds.fixPathsInCssText=function(_1f4,URI){
+if(!_1f4||!URI){
+return;
+}
+var pos=0;
+var str="";
+var url="";
+while(pos!=-1){
+pos=0;
+url="";
+pos=_1f4.indexOf("url(",pos);
+if(pos<0){
+break;
+}
+str+=_1f4.slice(0,pos+4);
+_1f4=_1f4.substring(pos+4,_1f4.length);
+url+=_1f4.match(/^[\t\s\w()\/.\\'"-:#=&?]*\)/)[0];
+_1f4=_1f4.substring(url.length-1,_1f4.length);
+url=url.replace(/^[\s\t]*(['"]?)([\w()\/.\\'"-:#=&?]*)\1[\s\t]*?\)/,"$2");
+if(url.search(/(file|https?|ftps?):\/\//)==-1){
+url=(new dojo.uri.Uri(URI,url).toString());
+}
+str+=url;
+}
+return str+_1f4;
+};
+ds.getBackgroundColor=function(node){
+node=dojo.byId(node);
+var _1fa;
+do{
+_1fa=ds.getStyle(node,"background-color");
+if(_1fa.toLowerCase()=="rgba(0, 0, 0, 0)"){
+_1fa="transparent";
+}
+if(node==document.getElementsByTagName("body")[0]){
+node=null;
+break;
+}
+node=node.parentNode;
+}while(node&&dojo.lang.inArray(_1fa,["transparent",""]));
+if(_1fa=="transparent"){
+_1fa=[255,255,255,0];
+}else{
+_1fa=dojo.graphics.color.extractRGB(_1fa);
+}
+return _1fa;
+};
+ds.getComputedStyle=function(node,_1fc,_1fd){
+node=dojo.byId(node);
+var _1fc=ds.toSelectorCase(_1fc);
+var _1fe=ds.toCamelCase(_1fc);
+if(!node||!node.style){
+return _1fd;
+}else{
+if(document.defaultView){
+try{
+var cs=document.defaultView.getComputedStyle(node,"");
+if(cs){
+return cs.getPropertyValue(_1fc);
+}
+}
+catch(e){
+if(node.style.getPropertyValue){
+return node.style.getPropertyValue(_1fc);
+}else{
+return _1fd;
+}
+}
+}else{
+if(node.currentStyle){
+return node.currentStyle[_1fe];
+}
+}
+}
+if(node.style.getPropertyValue){
+return node.style.getPropertyValue(_1fc);
+}else{
+return _1fd;
+}
+};
+ds.getStyleProperty=function(node,_201){
+node=dojo.byId(node);
+return (node&&node.style?node.style[ds.toCamelCase(_201)]:undefined);
+};
+ds.getStyle=function(node,_203){
+var _204=ds.getStyleProperty(node,_203);
+return (_204?_204:ds.getComputedStyle(node,_203));
+};
+ds.setStyle=function(node,_206,_207){
+node=dojo.byId(node);
+if(node&&node.style){
+var _208=ds.toCamelCase(_206);
+node.style[_208]=_207;
+}
+};
+ds.toCamelCase=function(_209){
+var arr=_209.split("-"),cc=arr[0];
+for(var i=1;i<arr.length;i++){
+cc+=arr[i].charAt(0).toUpperCase()+arr[i].substring(1);
+}
+return cc;
+};
+ds.toSelectorCase=function(_20c){
+return _20c.replace(/([A-Z])/g,"-$1").toLowerCase();
+};
+ds.setOpacity=function setOpacity(node,_20e,_20f){
+node=dojo.byId(node);
+if(!_20f){
+if(_20e>=1){
+if(h.ie){
+ds.clearOpacity(node);
+return;
+}else{
+_20e=0.999999;
+}
+}else{
+if(_20e<0){
+_20e=0;
+}
+}
+}
+if(h.ie){
+if(node.nodeName.toLowerCase()=="tr"){
+var tds=node.getElementsByTagName("td");
+for(var x=0;x<tds.length;x++){
+tds[x].style.filter="Alpha(Opacity="+_20e*100+")";
+}
+}
+node.style.filter="Alpha(Opacity="+_20e*100+")";
+}else{
+if(h.moz){
+node.style.opacity=_20e;
+node.style.MozOpacity=_20e;
+}else{
+if(h.safari){
+node.style.opacity=_20e;
+node.style.KhtmlOpacity=_20e;
+}else{
+node.style.opacity=_20e;
+}
+}
+}
+};
+ds.getOpacity=function getOpacity(node){
+node=dojo.byId(node);
+if(h.ie){
+var opac=(node.filters&&node.filters.alpha&&typeof node.filters.alpha.opacity=="number"?node.filters.alpha.opacity:100)/100;
+}else{
+var opac=node.style.opacity||node.style.MozOpacity||node.style.KhtmlOpacity||1;
+}
+return opac>=0.999999?1:Number(opac);
+};
+ds.clearOpacity=function clearOpacity(node){
+node=dojo.byId(node);
+var ns=node.style;
+if(h.ie){
+try{
+if(node.filters&&node.filters.alpha){
+ns.filter="";
+}
+}
+catch(e){
+}
+}else{
+if(h.moz){
+ns.opacity=1;
+ns.MozOpacity=1;
+}else{
+if(h.safari){
+ns.opacity=1;
+ns.KhtmlOpacity=1;
+}else{
+ns.opacity=1;
+}
+}
+}
+};
+ds.setStyleAttributes=function(node,_217){
+var _218={"opacity":dojo.style.setOpacity,"content-height":dojo.style.setContentHeight,"content-width":dojo.style.setContentWidth,"outer-height":dojo.style.setOuterHeight,"outer-width":dojo.style.setOuterWidth};
+var _219=_217.replace(/(;)?\s*$/,"").split(";");
+for(var i=0;i<_219.length;i++){
+var _21b=_219[i].split(":");
+var name=_21b[0].replace(/\s*$/,"").replace(/^\s*/,"").toLowerCase();
+var _21d=_21b[1].replace(/\s*$/,"").replace(/^\s*/,"");
+if(dojo.lang.has(_218,name)){
+_218[name](node,_21d);
+}else{
+node.style[dojo.style.toCamelCase(name)]=_21d;
+}
+}
+};
+ds._toggle=function(node,_21f,_220){
+node=dojo.byId(node);
+_220(node,!_21f(node));
+return _21f(node);
+};
+ds.show=function(node){
+node=dojo.byId(node);
+if(ds.getStyleProperty(node,"display")=="none"){
+ds.setStyle(node,"display",(node.dojoDisplayCache||""));
+node.dojoDisplayCache=undefined;
+}
+};
+ds.hide=function(node){
+node=dojo.byId(node);
+if(typeof node["dojoDisplayCache"]=="undefined"){
+var d=ds.getStyleProperty(node,"display");
+if(d!="none"){
+node.dojoDisplayCache=d;
+}
+}
+ds.setStyle(node,"display","none");
+};
+ds.setShowing=function(node,_225){
+ds[(_225?"show":"hide")](node);
+};
+ds.isShowing=function(node){
+return (ds.getStyleProperty(node,"display")!="none");
+};
+ds.toggleShowing=function(node){
+return ds._toggle(node,ds.isShowing,ds.setShowing);
+};
+ds.displayMap={tr:"",td:"",th:"",img:"inline",span:"inline",input:"inline",button:"inline"};
+ds.suggestDisplayByTagName=function(node){
+node=dojo.byId(node);
+if(node&&node.tagName){
+var tag=node.tagName.toLowerCase();
+return (tag in ds.displayMap?ds.displayMap[tag]:"block");
+}
+};
+ds.setDisplay=function(node,_22b){
+ds.setStyle(node,"display",(dojo.lang.isString(_22b)?_22b:(_22b?ds.suggestDisplayByTagName(node):"none")));
+};
+ds.isDisplayed=function(node){
+return (ds.getComputedStyle(node,"display")!="none");
+};
+ds.toggleDisplay=function(node){
+return ds._toggle(node,ds.isDisplayed,ds.setDisplay);
+};
+ds.setVisibility=function(node,_22f){
+ds.setStyle(node,"visibility",(dojo.lang.isString(_22f)?_22f:(_22f?"visible":"hidden")));
+};
+ds.isVisible=function(node){
+return (ds.getComputedStyle(node,"visibility")!="hidden");
+};
+ds.toggleVisibility=function(node){
+return ds._toggle(node,ds.isVisible,ds.setVisibility);
+};
+ds.toCoordinateArray=function(_232,_233){
+if(dojo.lang.isArray(_232)){
+while(_232.length<4){
+_232.push(0);
+}
+while(_232.length>4){
+_232.pop();
+}
+var ret=_232;
+}else{
+var node=dojo.byId(_232);
+var pos=ds.getAbsolutePosition(node,_233);
+var ret=[pos.x,pos.y,ds.getBorderBoxWidth(node),ds.getBorderBoxHeight(node)];
+}
+ret.x=ret[0];
+ret.y=ret[1];
+ret.w=ret[2];
+ret.h=ret[3];
+return ret;
+};
+})();
+dojo.provide("dojo.string.common");
+dojo.require("dojo.string");
+dojo.string.trim=function(str,wh){
+if(!str.replace){
+return str;
+}
+if(!str.length){
+return str;
+}
+var re=(wh>0)?(/^\s+/):(wh<0)?(/\s+$/):(/^\s+|\s+$/g);
+return str.replace(re,"");
+};
+dojo.string.trimStart=function(str){
+return dojo.string.trim(str,1);
+};
+dojo.string.trimEnd=function(str){
+return dojo.string.trim(str,-1);
+};
+dojo.string.repeat=function(str,_23d,_23e){
+var out="";
+for(var i=0;i<_23d;i++){
+out+=str;
+if(_23e&&i<_23d-1){
+out+=_23e;
+}
+}
+return out;
+};
+dojo.string.pad=function(str,len,c,dir){
+var out=String(str);
+if(!c){
+c="0";
+}
+if(!dir){
+dir=1;
+}
+while(out.length<len){
+if(dir>0){
+out=c+out;
+}else{
+out+=c;
+}
+}
+return out;
+};
+dojo.string.padLeft=function(str,len,c){
+return dojo.string.pad(str,len,c,1);
+};
+dojo.string.padRight=function(str,len,c){
+return dojo.string.pad(str,len,c,-1);
+};
+dojo.provide("dojo.string");
+dojo.require("dojo.string.common");
+dojo.provide("dojo.html");
+dojo.require("dojo.lang.func");
+dojo.require("dojo.dom");
+dojo.require("dojo.style");
+dojo.require("dojo.string");
+dojo.lang.mixin(dojo.html,dojo.dom);
+dojo.lang.mixin(dojo.html,dojo.style);
+dojo.html.clearSelection=function(){
+try{
+if(window["getSelection"]){
+if(dojo.render.html.safari){
+window.getSelection().collapse();
+}else{
+window.getSelection().removeAllRanges();
+}
+}else{
+if(document.selection){
+if(document.selection.empty){
+document.selection.empty();
+}else{
+if(document.selection.clear){
+document.selection.clear();
+}
+}
+}
+}
+return true;
+}
+catch(e){
+dojo.debug(e);
+return false;
+}
+};
+dojo.html.disableSelection=function(_24c){
+_24c=dojo.byId(_24c)||document.body;
+var h=dojo.render.html;
+if(h.mozilla){
+_24c.style.MozUserSelect="none";
+}else{
+if(h.safari){
+_24c.style.KhtmlUserSelect="none";
+}else{
+if(h.ie){
+_24c.unselectable="on";
+}else{
+return false;
+}
+}
+}
+return true;
+};
+dojo.html.enableSelection=function(_24e){
+_24e=dojo.byId(_24e)||document.body;
+var h=dojo.render.html;
+if(h.mozilla){
+_24e.style.MozUserSelect="";
+}else{
+if(h.safari){
+_24e.style.KhtmlUserSelect="";
+}else{
+if(h.ie){
+_24e.unselectable="off";
+}else{
+return false;
+}
+}
+}
+return true;
+};
+dojo.html.selectElement=function(_250){
+_250=dojo.byId(_250);
+if(document.selection&&document.body.createTextRange){
+var _251=document.body.createTextRange();
+_251.moveToElementText(_250);
+_251.select();
+}else{
+if(window["getSelection"]){
+var _252=window.getSelection();
+if(_252["selectAllChildren"]){
+_252.selectAllChildren(_250);
+}
+}
+}
+};
+dojo.html.selectInputText=function(_253){
+_253=dojo.byId(_253);
+if(document.selection&&document.body.createTextRange){
+var _254=_253.createTextRange();
+_254.moveStart("character",0);
+_254.moveEnd("character",_253.value.length);
+_254.select();
+}else{
+if(window["getSelection"]){
+var _255=window.getSelection();
+_253.setSelectionRange(0,_253.value.length);
+}
+}
+_253.focus();
+};
+dojo.html.isSelectionCollapsed=function(){
+if(document["selection"]){
+return document.selection.createRange().text=="";
+}else{
+if(window["getSelection"]){
+var _256=window.getSelection();
+if(dojo.lang.isString(_256)){
+return _256=="";
+}else{
+return _256.isCollapsed;
+}
+}
+}
+};
+dojo.html.getEventTarget=function(evt){
+if(!evt){
+evt=window.event||{};
+}
+var t=(evt.srcElement?evt.srcElement:(evt.target?evt.target:null));
+while((t)&&(t.nodeType!=1)){
+t=t.parentNode;
+}
+return t;
+};
+dojo.html.getDocumentWidth=function(){
+dojo.deprecated("dojo.html.getDocument*","replaced by dojo.html.getViewport*","0.4");
+return dojo.html.getViewportWidth();
+};
+dojo.html.getDocumentHeight=function(){
+dojo.deprecated("dojo.html.getDocument*","replaced by dojo.html.getViewport*","0.4");
+return dojo.html.getViewportHeight();
+};
+dojo.html.getDocumentSize=function(){
+dojo.deprecated("dojo.html.getDocument*","replaced of dojo.html.getViewport*","0.4");
+return dojo.html.getViewportSize();
+};
+dojo.html.getViewportWidth=function(){
+var w=0;
+if(window.innerWidth){
+w=window.innerWidth;
+}
+if(dojo.exists(document,"documentElement.clientWidth")){
+var w2=document.documentElement.clientWidth;
+if(!w||w2&&w2<w){
+w=w2;
+}
+return w;
+}
+if(document.body){
+return document.body.clientWidth;
+}
+return 0;
+};
+dojo.html.getViewportHeight=function(){
+if(window.innerHeight){
+return window.innerHeight;
+}
+if(dojo.exists(document,"documentElement.clientHeight")){
+return document.documentElement.clientHeight;
+}
+if(document.body){
+return document.body.clientHeight;
+}
+return 0;
+};
+dojo.html.getViewportSize=function(){
+var ret=[dojo.html.getViewportWidth(),dojo.html.getViewportHeight()];
+ret.w=ret[0];
+ret.h=ret[1];
+return ret;
+};
+dojo.html.getScrollTop=function(){
+return window.pageYOffset||document.documentElement.scrollTop||document.body.scrollTop||0;
+};
+dojo.html.getScrollLeft=function(){
+return window.pageXOffset||document.documentElement.scrollLeft||document.body.scrollLeft||0;
+};
+dojo.html.getScrollOffset=function(){
+var off=[dojo.html.getScrollLeft(),dojo.html.getScrollTop()];
+off.x=off[0];
+off.y=off[1];
+return off;
+};
+dojo.html.getParentOfType=function(node,type){
+dojo.deprecated("dojo.html.getParentOfType","replaced by dojo.html.getParentByType*","0.4");
+return dojo.html.getParentByType(node,type);
+};
+dojo.html.getParentByType=function(node,type){
+var _261=dojo.byId(node);
+type=type.toLowerCase();
+while((_261)&&(_261.nodeName.toLowerCase()!=type)){
+if(_261==(document["body"]||document["documentElement"])){
+return null;
+}
+_261=_261.parentNode;
+}
+return _261;
+};
+dojo.html.getAttribute=function(node,attr){
+node=dojo.byId(node);
+if((!node)||(!node.getAttribute)){
+return null;
+}
+var ta=typeof attr=="string"?attr:new String(attr);
+var v=node.getAttribute(ta.toUpperCase());
+if((v)&&(typeof v=="string")&&(v!="")){
+return v;
+}
+if(v&&v.value){
+return v.value;
+}
+if((node.getAttributeNode)&&(node.getAttributeNode(ta))){
+return (node.getAttributeNode(ta)).value;
+}else{
+if(node.getAttribute(ta)){
+return node.getAttribute(ta);
+}else{
+if(node.getAttribute(ta.toLowerCase())){
+return node.getAttribute(ta.toLowerCase());
+}
+}
+}
+return null;
+};
+dojo.html.hasAttribute=function(node,attr){
+node=dojo.byId(node);
+return dojo.html.getAttribute(node,attr)?true:false;
+};
+dojo.html.getClass=function(node){
+node=dojo.byId(node);
+if(!node){
+return "";
+}
+var cs="";
+if(node.className){
+cs=node.className;
+}else{
+if(dojo.html.hasAttribute(node,"class")){
+cs=dojo.html.getAttribute(node,"class");
+}
+}
+return dojo.string.trim(cs);
+};
+dojo.html.getClasses=function(node){
+var c=dojo.html.getClass(node);
+return (c=="")?[]:c.split(/\s+/g);
+};
+dojo.html.hasClass=function(node,_26d){
+return dojo.lang.inArray(dojo.html.getClasses(node),_26d);
+};
+dojo.html.prependClass=function(node,_26f){
+_26f+=" "+dojo.html.getClass(node);
+return dojo.html.setClass(node,_26f);
+};
+dojo.html.addClass=function(node,_271){
+if(dojo.html.hasClass(node,_271)){
+return false;
+}
+_271=dojo.string.trim(dojo.html.getClass(node)+" "+_271);
+return dojo.html.setClass(node,_271);
+};
+dojo.html.setClass=function(node,_273){
+node=dojo.byId(node);
+var cs=new String(_273);
+try{
+if(typeof node.className=="string"){
+node.className=cs;
+}else{
+if(node.setAttribute){
+node.setAttribute("class",_273);
+node.className=cs;
+}else{
+return false;
+}
+}
+}
+catch(e){
+dojo.debug("dojo.html.setClass() failed",e);
+}
+return true;
+};
+dojo.html.removeClass=function(node,_276,_277){
+var _276=dojo.string.trim(new String(_276));
+try{
+var cs=dojo.html.getClasses(node);
+var nca=[];
+if(_277){
+for(var i=0;i<cs.length;i++){
+if(cs[i].indexOf(_276)==-1){
+nca.push(cs[i]);
+}
+}
+}else{
+for(var i=0;i<cs.length;i++){
+if(cs[i]!=_276){
+nca.push(cs[i]);
+}
+}
+}
+dojo.html.setClass(node,nca.join(" "));
+}
+catch(e){
+dojo.debug("dojo.html.removeClass() failed",e);
+}
+return true;
+};
+dojo.html.replaceClass=function(node,_27c,_27d){
+dojo.html.removeClass(node,_27d);
+dojo.html.addClass(node,_27c);
+};
+dojo.html.classMatchType={ContainsAll:0,ContainsAny:1,IsOnly:2};
+dojo.html.getElementsByClass=function(_27e,_27f,_280,_281,_282){
+_27f=dojo.byId(_27f)||document;
+var _283=_27e.split(/\s+/g);
+var _284=[];
+if(_281!=1&&_281!=2){
+_281=0;
+}
+var _285=new RegExp("(\\s|^)(("+_283.join(")|(")+"))(\\s|$)");
+var _286=[];
+if(!_282&&document.evaluate){
+var _287="//"+(_280||"*")+"[contains(";
+if(_281!=dojo.html.classMatchType.ContainsAny){
+_287+="concat(' ',@class,' '), ' "+_283.join(" ') and contains(concat(' ',@class,' '), ' ")+" ')]";
+}else{
+_287+="concat(' ',@class,' '), ' "+_283.join(" ')) or contains(concat(' ',@class,' '), ' ")+" ')]";
+}
+var _288=document.evaluate(_287,_27f,null,XPathResult.ANY_TYPE,null);
+var _289=_288.iterateNext();
+while(_289){
+try{
+_286.push(_289);
+_289=_288.iterateNext();
+}
+catch(e){
+break;
+}
+}
+return _286;
+}else{
+if(!_280){
+_280="*";
+}
+_286=_27f.getElementsByTagName(_280);
+var node,i=0;
+outer:
+while(node=_286[i++]){
+var _28b=dojo.html.getClasses(node);
+if(_28b.length==0){
+continue outer;
+}
+var _28c=0;
+for(var j=0;j<_28b.length;j++){
+if(_285.test(_28b[j])){
+if(_281==dojo.html.classMatchType.ContainsAny){
+_284.push(node);
+continue outer;
+}else{
+_28c++;
+}
+}else{
+if(_281==dojo.html.classMatchType.IsOnly){
+continue outer;
+}
+}
+}
+if(_28c==_283.length){
+if((_281==dojo.html.classMatchType.IsOnly)&&(_28c==_28b.length)){
+_284.push(node);
+}else{
+if(_281==dojo.html.classMatchType.ContainsAll){
+_284.push(node);
+}
+}
+}
+}
+return _284;
+}
+};
+dojo.html.getElementsByClassName=dojo.html.getElementsByClass;
+dojo.html.getCursorPosition=function(e){
+e=e||window.event;
+var _28f={x:0,y:0};
+if(e.pageX||e.pageY){
+_28f.x=e.pageX;
+_28f.y=e.pageY;
+}else{
+var de=document.documentElement;
+var db=document.body;
+_28f.x=e.clientX+((de||db)["scrollLeft"])-((de||db)["clientLeft"]);
+_28f.y=e.clientY+((de||db)["scrollTop"])-((de||db)["clientTop"]);
+}
+return _28f;
+};
+dojo.html.overElement=function(_292,e){
+_292=dojo.byId(_292);
+var _294=dojo.html.getCursorPosition(e);
+with(dojo.html){
+var top=getAbsoluteY(_292,true);
+var _296=top+getInnerHeight(_292);
+var left=getAbsoluteX(_292,true);
+var _298=left+getInnerWidth(_292);
+}
+return (_294.x>=left&&_294.x<=_298&&_294.y>=top&&_294.y<=_296);
+};
+dojo.html.setActiveStyleSheet=function(_299){
+var i=0,a,els=document.getElementsByTagName("link");
+while(a=els[i++]){
+if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")){
+a.disabled=true;
+if(a.getAttribute("title")==_299){
+a.disabled=false;
+}
+}
+}
+};
+dojo.html.getActiveStyleSheet=function(){
+var i=0,a,els=document.getElementsByTagName("link");
+while(a=els[i++]){
+if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("title")&&!a.disabled){
+return a.getAttribute("title");
+}
+}
+return null;
+};
+dojo.html.getPreferredStyleSheet=function(){
+var i=0,a,els=document.getElementsByTagName("link");
+while(a=els[i++]){
+if(a.getAttribute("rel").indexOf("style")!=-1&&a.getAttribute("rel").indexOf("alt")==-1&&a.getAttribute("title")){
+return a.getAttribute("title");
+}
+}
+return null;
+};
+dojo.html.body=function(){
+return document.body||document.getElementsByTagName("body")[0];
+};
+dojo.html.isTag=function(node){
+node=dojo.byId(node);
+if(node&&node.tagName){
+var arr=dojo.lang.map(dojo.lang.toArray(arguments,1),function(a){
+return String(a).toLowerCase();
+});
+return arr[dojo.lang.find(node.tagName.toLowerCase(),arr)]||"";
+}
+return "";
+};
+dojo.html.copyStyle=function(_2a0,_2a1){
+if(dojo.lang.isUndefined(_2a1.style.cssText)){
+_2a0.setAttribute("style",_2a1.getAttribute("style"));
+}else{
+_2a0.style.cssText=_2a1.style.cssText;
+}
+dojo.html.addClass(_2a0,dojo.html.getClass(_2a1));
+};
+dojo.html._callExtrasDeprecated=function(_2a2,args){
+var _2a4="dojo.html.extras";
+dojo.deprecated("dojo.html."+_2a2,"moved to "+_2a4,"0.4");
+dojo["require"](_2a4);
+return dojo.html[_2a2].apply(dojo.html,args);
+};
+dojo.html.createNodesFromText=function(){
+return dojo.html._callExtrasDeprecated("createNodesFromText",arguments);
+};
+dojo.html.gravity=function(){
+return dojo.html._callExtrasDeprecated("gravity",arguments);
+};
+dojo.html.placeOnScreen=function(){
+return dojo.html._callExtrasDeprecated("placeOnScreen",arguments);
+};
+dojo.html.placeOnScreenPoint=function(){
+return dojo.html._callExtrasDeprecated("placeOnScreenPoint",arguments);
+};
+dojo.html.renderedTextContent=function(){
+return dojo.html._callExtrasDeprecated("renderedTextContent",arguments);
+};
+dojo.html.BackgroundIframe=function(){
+return dojo.html._callExtrasDeprecated("BackgroundIframe",arguments);
+};
+dojo.provide("dojo.lfx.Animation");
+dojo.provide("dojo.lfx.Line");
+dojo.require("dojo.lang.func");
+dojo.lfx.Line=function(_2a5,end){
+this.start=_2a5;
+this.end=end;
+if(dojo.lang.isArray(_2a5)){
+var diff=[];
+dojo.lang.forEach(this.start,function(s,i){
+diff[i]=this.end[i]-s;
+},this);
+this.getValue=function(n){
+var res=[];
+dojo.lang.forEach(this.start,function(s,i){
+res[i]=(diff[i]*n)+s;
+},this);
+return res;
+};
+}else{
+var diff=end-_2a5;
+this.getValue=function(n){
+return (diff*n)+this.start;
+};
+}
+};
+dojo.lfx.easeIn=function(n){
+return Math.pow(n,3);
+};
+dojo.lfx.easeOut=function(n){
+return (1-Math.pow(1-n,3));
+};
+dojo.lfx.easeInOut=function(n){
+return ((3*Math.pow(n,2))-(2*Math.pow(n,3)));
+};
+dojo.lfx.IAnimation=function(){
+};
+dojo.lang.extend(dojo.lfx.IAnimation,{curve:null,duration:1000,easing:null,repeatCount:0,rate:25,handler:null,beforeBegin:null,onBegin:null,onAnimate:null,onEnd:null,onPlay:null,onPause:null,onStop:null,play:null,pause:null,stop:null,fire:function(evt,args){
+if(this[evt]){
+this[evt].apply(this,(args||[]));
+}
+},_active:false,_paused:false});
+dojo.lfx.Animation=function(_2b4,_2b5,_2b6,_2b7,_2b8,rate){
+dojo.lfx.IAnimation.call(this);
+if(dojo.lang.isNumber(_2b4)||(!_2b4&&_2b5.getValue)){
+rate=_2b8;
+_2b8=_2b7;
+_2b7=_2b6;
+_2b6=_2b5;
+_2b5=_2b4;
+_2b4=null;
+}else{
+if(_2b4.getValue||dojo.lang.isArray(_2b4)){
+rate=_2b7;
+_2b8=_2b6;
+_2b7=_2b5;
+_2b6=_2b4;
+_2b5=null;
+_2b4=null;
+}
+}
+if(dojo.lang.isArray(_2b6)){
+this.curve=new dojo.lfx.Line(_2b6[0],_2b6[1]);
+}else{
+this.curve=_2b6;
+}
+if(_2b5!=null&&_2b5>0){
+this.duration=_2b5;
+}
+if(_2b8){
+this.repeatCount=_2b8;
+}
+if(rate){
+this.rate=rate;
+}
+if(_2b4){
+this.handler=_2b4.handler;
+this.beforeBegin=_2b4.beforeBegin;
+this.onBegin=_2b4.onBegin;
+this.onEnd=_2b4.onEnd;
+this.onPlay=_2b4.onPlay;
+this.onPause=_2b4.onPause;
+this.onStop=_2b4.onStop;
+this.onAnimate=_2b4.onAnimate;
+}
+if(_2b7&&dojo.lang.isFunction(_2b7)){
+this.easing=_2b7;
+}
+};
+dojo.inherits(dojo.lfx.Animation,dojo.lfx.IAnimation);
+dojo.lang.extend(dojo.lfx.Animation,{_startTime:null,_endTime:null,_timer:null,_percent:0,_startRepeatCount:0,play:function(_2ba,_2bb){
+if(_2bb){
+clearTimeout(this._timer);
+this._active=false;
+this._paused=false;
+this._percent=0;
+}else{
+if(this._active&&!this._paused){
+return this;
+}
+}
+this.fire("handler",["beforeBegin"]);
+this.fire("beforeBegin");
+if(_2ba>0){
+setTimeout(dojo.lang.hitch(this,function(){
+this.play(null,_2bb);
+}),_2ba);
+return this;
+}
+this._startTime=new Date().valueOf();
+if(this._paused){
+this._startTime-=(this.duration*this._percent/100);
+}
+this._endTime=this._startTime+this.duration;
+this._active=true;
+this._paused=false;
+var step=this._percent/100;
+var _2bd=this.curve.getValue(step);
+if(this._percent==0){
+if(!this._startRepeatCount){
+this._startRepeatCount=this.repeatCount;
+}
+this.fire("handler",["begin",_2bd]);
+this.fire("onBegin",[_2bd]);
+}
+this.fire("handler",["play",_2bd]);
+this.fire("onPlay",[_2bd]);
+this._cycle();
+return this;
+},pause:function(){
+clearTimeout(this._timer);
+if(!this._active){
+return this;
+}
+this._paused=true;
+var _2be=this.curve.getValue(this._percent/100);
+this.fire("handler",["pause",_2be]);
+this.fire("onPause",[_2be]);
+return this;
+},gotoPercent:function(pct,_2c0){
+clearTimeout(this._timer);
+this._active=true;
+this._paused=true;
+this._percent=pct;
+if(_2c0){
+this.play();
+}
+},stop:function(_2c1){
+clearTimeout(this._timer);
+var step=this._percent/100;
+if(_2c1){
+step=1;
+}
+var _2c3=this.curve.getValue(step);
+this.fire("handler",["stop",_2c3]);
+this.fire("onStop",[_2c3]);
+this._active=false;
+this._paused=false;
+return this;
+},status:function(){
+if(this._active){
+return this._paused?"paused":"playing";
+}else{
+return "stopped";
+}
+},_cycle:function(){
+clearTimeout(this._timer);
+if(this._active){
+var curr=new Date().valueOf();
+var step=(curr-this._startTime)/(this._endTime-this._startTime);
+if(step>=1){
+step=1;
+this._percent=100;
+}else{
+this._percent=step*100;
+}
+if((this.easing)&&(dojo.lang.isFunction(this.easing))){
+step=this.easing(step);
+}
+var _2c6=this.curve.getValue(step);
+this.fire("handler",["animate",_2c6]);
+this.fire("onAnimate",[_2c6]);
+if(step<1){
+this._timer=setTimeout(dojo.lang.hitch(this,"_cycle"),this.rate);
+}else{
+this._active=false;
+this.fire("handler",["end"]);
+this.fire("onEnd");
+if(this.repeatCount>0){
+this.repeatCount--;
+this.play(null,true);
+}else{
+if(this.repeatCount==-1){
+this.play(null,true);
+}else{
+if(this._startRepeatCount){
+this.repeatCount=this._startRepeatCount;
+this._startRepeatCount=0;
+}
+}
+}
+}
+}
+return this;
+}});
+dojo.lfx.Combine=function(){
+dojo.lfx.IAnimation.call(this);
+this._anims=[];
+this._animsEnded=0;
+var _2c7=arguments;
+if(_2c7.length==1&&(dojo.lang.isArray(_2c7[0])||dojo.lang.isArrayLike(_2c7[0]))){
+_2c7=_2c7[0];
+}
+var _2c8=this;
+dojo.lang.forEach(_2c7,function(anim){
+_2c8._anims.push(anim);
+var _2ca=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_2ca();
+_2c8._onAnimsEnded();
+};
+});
+};
+dojo.inherits(dojo.lfx.Combine,dojo.lfx.IAnimation);
+dojo.lang.extend(dojo.lfx.Combine,{_animsEnded:0,play:function(_2cb,_2cc){
+if(!this._anims.length){
+return this;
+}
+this.fire("beforeBegin");
+if(_2cb>0){
+setTimeout(dojo.lang.hitch(this,function(){
+this.play(null,_2cc);
+}),_2cb);
+return this;
+}
+if(_2cc||this._anims[0].percent==0){
+this.fire("onBegin");
+}
+this.fire("onPlay");
+this._animsCall("play",null,_2cc);
+return this;
+},pause:function(){
+this.fire("onPause");
+this._animsCall("pause");
+return this;
+},stop:function(_2cd){
+this.fire("onStop");
+this._animsCall("stop",_2cd);
+return this;
+},_onAnimsEnded:function(){
+this._animsEnded++;
+if(this._animsEnded>=this._anims.length){
+this.fire("onEnd");
+}
+return this;
+},_animsCall:function(_2ce){
+var args=[];
+if(arguments.length>1){
+for(var i=1;i<arguments.length;i++){
+args.push(arguments[i]);
+}
+}
+var _2d1=this;
+dojo.lang.forEach(this._anims,function(anim){
+anim[_2ce](args);
+},_2d1);
+return this;
+}});
+dojo.lfx.Chain=function(){
+dojo.lfx.IAnimation.call(this);
+this._anims=[];
+this._currAnim=-1;
+var _2d3=arguments;
+if(_2d3.length==1&&(dojo.lang.isArray(_2d3[0])||dojo.lang.isArrayLike(_2d3[0]))){
+_2d3=_2d3[0];
+}
+var _2d4=this;
+dojo.lang.forEach(_2d3,function(anim,i,_2d7){
+_2d4._anims.push(anim);
+var _2d8=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+if(i<_2d7.length-1){
+anim.onEnd=function(){
+_2d8();
+_2d4._playNext();
+};
+}else{
+anim.onEnd=function(){
+_2d8();
+_2d4.fire("onEnd");
+};
+}
+},_2d4);
+};
+dojo.inherits(dojo.lfx.Chain,dojo.lfx.IAnimation);
+dojo.lang.extend(dojo.lfx.Chain,{_currAnim:-1,play:function(_2d9,_2da){
+if(!this._anims.length){
+return this;
+}
+if(_2da||!this._anims[this._currAnim]){
+this._currAnim=0;
+}
+var _2db=this._anims[this._currAnim];
+this.fire("beforeBegin");
+if(_2d9>0){
+setTimeout(dojo.lang.hitch(this,function(){
+this.play(null,_2da);
+}),_2d9);
+return this;
+}
+if(_2db){
+if(this._currAnim==0){
+this.fire("handler",["begin",this._currAnim]);
+this.fire("onBegin",[this._currAnim]);
+}
+this.fire("onPlay",[this._currAnim]);
+_2db.play(null,_2da);
+}
+return this;
+},pause:function(){
+if(this._anims[this._currAnim]){
+this._anims[this._currAnim].pause();
+this.fire("onPause",[this._currAnim]);
+}
+return this;
+},playPause:function(){
+if(this._anims.length==0){
+return this;
+}
+if(this._currAnim==-1){
+this._currAnim=0;
+}
+var _2dc=this._anims[this._currAnim];
+if(_2dc){
+if(!_2dc._active||_2dc._paused){
+this.play();
+}else{
+this.pause();
+}
+}
+return this;
+},stop:function(){
+var _2dd=this._anims[this._currAnim];
+if(_2dd){
+_2dd.stop();
+this.fire("onStop",[this._currAnim]);
+}
+return _2dd;
+},_playNext:function(){
+if(this._currAnim==-1||this._anims.length==0){
+return this;
+}
+this._currAnim++;
+if(this._anims[this._currAnim]){
+this._anims[this._currAnim].play(null,true);
+}
+return this;
+}});
+dojo.lfx.combine=function(){
+var _2de=arguments;
+if(dojo.lang.isArray(arguments[0])){
+_2de=arguments[0];
+}
+return new dojo.lfx.Combine(_2de);
+};
+dojo.lfx.chain=function(){
+var _2df=arguments;
+if(dojo.lang.isArray(arguments[0])){
+_2df=arguments[0];
+}
+return new dojo.lfx.Chain(_2df);
+};
+dojo.provide("dojo.lfx.html");
+dojo.require("dojo.lfx.Animation");
+dojo.require("dojo.html");
+dojo.lfx.html._byId=function(_2e0){
+if(!_2e0){
+return [];
+}
+if(dojo.lang.isArray(_2e0)){
+if(!_2e0.alreadyChecked){
+var n=[];
+dojo.lang.forEach(_2e0,function(node){
+n.push(dojo.byId(node));
+});
+n.alreadyChecked=true;
+return n;
+}else{
+return _2e0;
+}
+}else{
+var n=[];
+n.push(dojo.byId(_2e0));
+n.alreadyChecked=true;
+return n;
+}
+};
+dojo.lfx.html.propertyAnimation=function(_2e3,_2e4,_2e5,_2e6){
+_2e3=dojo.lfx.html._byId(_2e3);
+if(_2e3.length==1){
+dojo.lang.forEach(_2e4,function(prop){
+if(typeof prop["start"]=="undefined"){
+if(prop.property!="opacity"){
+prop.start=parseInt(dojo.style.getComputedStyle(_2e3[0],prop.property));
+}else{
+prop.start=dojo.style.getOpacity(_2e3[0]);
+}
+}
+});
+}
+var _2e8=function(_2e9){
+var _2ea=new Array(_2e9.length);
+for(var i=0;i<_2e9.length;i++){
+_2ea[i]=Math.round(_2e9[i]);
+}
+return _2ea;
+};
+var _2ec=function(n,_2ee){
+n=dojo.byId(n);
+if(!n||!n.style){
+return;
+}
+for(var s in _2ee){
+if(s=="opacity"){
+dojo.style.setOpacity(n,_2ee[s]);
+}else{
+n.style[s]=_2ee[s];
+}
+}
+};
+var _2f0=function(_2f1){
+this._properties=_2f1;
+this.diffs=new Array(_2f1.length);
+dojo.lang.forEach(_2f1,function(prop,i){
+if(dojo.lang.isArray(prop.start)){
+this.diffs[i]=null;
+}else{
+if(prop.start instanceof dojo.graphics.color.Color){
+prop.startRgb=prop.start.toRgb();
+prop.endRgb=prop.end.toRgb();
+}else{
+this.diffs[i]=prop.end-prop.start;
+}
+}
+},this);
+this.getValue=function(n){
+var ret={};
+dojo.lang.forEach(this._properties,function(prop,i){
+var _2f8=null;
+if(dojo.lang.isArray(prop.start)){
+}else{
+if(prop.start instanceof dojo.graphics.color.Color){
+_2f8=(prop.units||"rgb")+"(";
+for(var j=0;j<prop.startRgb.length;j++){
+_2f8+=Math.round(((prop.endRgb[j]-prop.startRgb[j])*n)+prop.startRgb[j])+(j<prop.startRgb.length-1?",":"");
+}
+_2f8+=")";
+}else{
+_2f8=((this.diffs[i])*n)+prop.start+(prop.property!="opacity"?prop.units||"px":"");
+}
+}
+ret[dojo.style.toCamelCase(prop.property)]=_2f8;
+},this);
 return ret;
+};
+};
+var anim=new dojo.lfx.Animation({onAnimate:function(_2fb){
+dojo.lang.forEach(_2e3,function(node){
+_2ec(node,_2fb);
+});
+}},_2e5,new _2f0(_2e4),_2e6);
+return anim;
+};
+dojo.lfx.html._makeFadeable=function(_2fd){
+var _2fe=function(node){
+if(dojo.render.html.ie){
+if((node.style.zoom.length==0)&&(dojo.style.getStyle(node,"zoom")=="normal")){
+node.style.zoom="1";
+}
+if((node.style.width.length==0)&&(dojo.style.getStyle(node,"width")=="auto")){
+node.style.width="auto";
+}
+}
+};
+if(dojo.lang.isArrayLike(_2fd)){
+dojo.lang.forEach(_2fd,_2fe);
+}else{
+_2fe(_2fd);
+}
+};
+dojo.lfx.html.fadeIn=function(_300,_301,_302,_303){
+_300=dojo.lfx.html._byId(_300);
+dojo.lfx.html._makeFadeable(_300);
+var anim=dojo.lfx.propertyAnimation(_300,[{property:"opacity",start:dojo.style.getOpacity(_300[0]),end:1}],_301,_302);
+if(_303){
+var _305=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_305();
+_303(_300,anim);
+};
+}
+return anim;
+};
+dojo.lfx.html.fadeOut=function(_306,_307,_308,_309){
+_306=dojo.lfx.html._byId(_306);
+dojo.lfx.html._makeFadeable(_306);
+var anim=dojo.lfx.propertyAnimation(_306,[{property:"opacity",start:dojo.style.getOpacity(_306[0]),end:0}],_307,_308);
+if(_309){
+var _30b=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_30b();
+_309(_306,anim);
+};
+}
+return anim;
+};
+dojo.lfx.html.fadeShow=function(_30c,_30d,_30e,_30f){
+var anim=dojo.lfx.html.fadeIn(_30c,_30d,_30e,_30f);
+var _311=(anim["beforeBegin"])?dojo.lang.hitch(anim,"beforeBegin"):function(){
+};
+anim.beforeBegin=function(){
+_311();
+if(dojo.lang.isArrayLike(_30c)){
+dojo.lang.forEach(_30c,dojo.style.show);
+}else{
+dojo.style.show(_30c);
+}
+};
+return anim;
+};
+dojo.lfx.html.fadeHide=function(_312,_313,_314,_315){
+var anim=dojo.lfx.html.fadeOut(_312,_313,_314,function(){
+if(dojo.lang.isArrayLike(_312)){
+dojo.lang.forEach(_312,dojo.style.hide);
+}else{
+dojo.style.hide(_312);
+}
+if(_315){
+_315(_312,anim);
+}
+});
+return anim;
+};
+dojo.lfx.html.wipeIn=function(_317,_318,_319,_31a){
+_317=dojo.lfx.html._byId(_317);
+var _31b=[];
+dojo.lang.forEach(_317,function(node){
+var _31d=dojo.style.getStyle(node,"overflow");
+if(_31d=="visible"){
+node.style.overflow="hidden";
+}
+node.style.height="0px";
+dojo.style.show(node);
+var anim=dojo.lfx.propertyAnimation(node,[{property:"height",start:0,end:node.scrollHeight}],_318,_319);
+var _31f=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_31f();
+node.style.overflow=_31d;
+node.style.height="auto";
+if(_31a){
+_31a(node,anim);
+}
+};
+_31b.push(anim);
+});
+if(_317.length>1){
+return dojo.lfx.combine(_31b);
+}else{
+return _31b[0];
+}
+};
+dojo.lfx.html.wipeOut=function(_320,_321,_322,_323){
+_320=dojo.lfx.html._byId(_320);
+var _324=[];
+dojo.lang.forEach(_320,function(node){
+var _326=dojo.style.getStyle(node,"overflow");
+if(_326=="visible"){
+node.style.overflow="hidden";
+}
+dojo.style.show(node);
+var anim=dojo.lfx.propertyAnimation(node,[{property:"height",start:dojo.style.getContentBoxHeight(node),end:0}],_321,_322);
+var _328=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_328();
+dojo.style.hide(node);
+node.style.overflow=_326;
+if(_323){
+_323(node,anim);
+}
+};
+_324.push(anim);
+});
+if(_320.length>1){
+return dojo.lfx.combine(_324);
+}else{
+return _324[0];
+}
+};
+dojo.lfx.html.slideTo=function(_329,_32a,_32b,_32c,_32d){
+_329=dojo.lfx.html._byId(_329);
+var _32e=[];
+dojo.lang.forEach(_329,function(node){
+var top=null;
+var left=null;
+var init=(function(){
+var _333=node;
+return function(){
+top=_333.offsetTop;
+left=_333.offsetLeft;
+if(!dojo.style.isPositionAbsolute(_333)){
+var ret=dojo.style.abs(_333,true);
+dojo.style.setStyleAttributes(_333,"position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");
+top=ret.y;
+left=ret.x;
+}
+};
+})();
+init();
+var anim=dojo.lfx.propertyAnimation(node,[{property:"top",start:top,end:_32a[0]},{property:"left",start:left,end:_32a[1]}],_32b,_32c);
+var _336=(anim["beforeBegin"])?dojo.lang.hitch(anim,"beforeBegin"):function(){
+};
+anim.beforeBegin=function(){
+_336();
+init();
+};
+if(_32d){
+var _337=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_337();
+_32d(_329,anim);
+};
+}
+_32e.push(anim);
+});
+if(_329.length>1){
+return dojo.lfx.combine(_32e);
+}else{
+return _32e[0];
 }
+};
+dojo.lfx.html.slideBy=function(_338,_339,_33a,_33b,_33c){
+_338=dojo.lfx.html._byId(_338);
+var _33d=[];
+dojo.lang.forEach(_338,function(node){
+var top=null;
+var left=null;
+var init=(function(){
+var _342=node;
+return function(){
+top=node.offsetTop;
+left=node.offsetLeft;
+if(!dojo.style.isPositionAbsolute(_342)){
+var ret=dojo.style.abs(_342);
+dojo.style.setStyleAttributes(_342,"position:absolute;top:"+ret.y+"px;left:"+ret.x+"px;");
+top=ret.y;
+left=ret.x;
+}
+};
+})();
+init();
+var anim=dojo.lfx.propertyAnimation(node,[{property:"top",start:top,end:top+_339[0]},{property:"left",start:left,end:left+_339[1]}],_33a,_33b);
+var _345=(anim["beforeBegin"])?dojo.lang.hitch(anim,"beforeBegin"):function(){
+};
+anim.beforeBegin=function(){
+_345();
+init();
+};
+if(_33c){
+var _346=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_346();
+_33c(_338,anim);
+};
 }
+_33d.push(anim);
+});
+if(_338.length>1){
+return dojo.lfx.combine(_33d);
+}else{
+return _33d[0];
 }
-catch(e){
-dojo.debug(e);
+};
+dojo.lfx.html.explode=function(_347,_348,_349,_34a,_34b){
+_347=dojo.byId(_347);
+_348=dojo.byId(_348);
+var _34c=dojo.style.toCoordinateArray(_347,true);
+var _34d=document.createElement("div");
+dojo.html.copyStyle(_34d,_348);
+with(_34d.style){
+position="absolute";
+display="none";
+}
+document.body.appendChild(_34d);
+with(_348.style){
+visibility="hidden";
+display="block";
+}
+var _34e=dojo.style.toCoordinateArray(_348,true);
+with(_348.style){
+display="none";
+visibility="visible";
 }
+var anim=new dojo.lfx.propertyAnimation(_34d,[{property:"height",start:_34c[3],end:_34e[3]},{property:"width",start:_34c[2],end:_34e[2]},{property:"top",start:_34c[1],end:_34e[1]},{property:"left",start:_34c[0],end:_34e[0]},{property:"opacity",start:0.3,end:1}],_349,_34a);
+anim.beforeBegin=function(){
+dojo.style.setDisplay(_34d,"block");
+};
+anim.onEnd=function(){
+dojo.style.setDisplay(_348,"block");
+_34d.parentNode.removeChild(_34d);
+};
+if(_34b){
+var _350=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_350();
+_34b(_348,anim);
+};
 }
+return anim;
 };
-dojo.lang.delayThese=function(farr,cb,_181,_182){
-if(!farr.length){
-if(typeof _182=="function"){
-_182();
+dojo.lfx.html.implode=function(_351,end,_353,_354,_355){
+_351=dojo.byId(_351);
+end=dojo.byId(end);
+var _356=dojo.style.toCoordinateArray(_351,true);
+var _357=dojo.style.toCoordinateArray(end,true);
+var _358=document.createElement("div");
+dojo.html.copyStyle(_358,_351);
+dojo.style.setOpacity(_358,0.3);
+with(_358.style){
+position="absolute";
+display="none";
 }
-return;
+document.body.appendChild(_358);
+var anim=new dojo.lfx.propertyAnimation(_358,[{property:"height",start:_356[3],end:_357[3]},{property:"width",start:_356[2],end:_357[2]},{property:"top",start:_356[1],end:_357[1]},{property:"left",start:_356[0],end:_357[0]},{property:"opacity",start:1,end:0.3}],_353,_354);
+anim.beforeBegin=function(){
+dojo.style.hide(_351);
+dojo.style.show(_358);
+};
+anim.onEnd=function(){
+_358.parentNode.removeChild(_358);
+};
+if(_355){
+var _35a=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_35a();
+_355(_351,anim);
+};
+}
+return anim;
+};
+dojo.lfx.html.highlight=function(_35b,_35c,_35d,_35e,_35f){
+_35b=dojo.lfx.html._byId(_35b);
+var _360=[];
+dojo.lang.forEach(_35b,function(node){
+var _362=dojo.style.getBackgroundColor(node);
+var bg=dojo.style.getStyle(node,"background-color").toLowerCase();
+var _364=dojo.style.getStyle(node,"background-image");
+var _365=(bg=="transparent"||bg=="rgba(0, 0, 0, 0)");
+while(_362.length>3){
+_362.pop();
+}
+var rgb=new dojo.graphics.color.Color(_35c);
+var _367=new dojo.graphics.color.Color(_362);
+var anim=dojo.lfx.propertyAnimation(node,[{property:"background-color",start:rgb,end:_367}],_35d,_35e);
+var _369=(anim["beforeBegin"])?dojo.lang.hitch(anim,"beforeBegin"):function(){
+};
+anim.beforeBegin=function(){
+_369();
+if(_364){
+node.style.backgroundImage="none";
+}
+node.style.backgroundColor="rgb("+rgb.toRgb().join(",")+")";
+};
+var _36a=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_36a();
+if(_364){
+node.style.backgroundImage=_364;
+}
+if(_365){
+node.style.backgroundColor="transparent";
+}
+if(_35f){
+_35f(node,anim);
 }
-if((typeof _181=="undefined")&&(typeof cb=="number")){
-_181=cb;
-cb=function(){
 };
+_360.push(anim);
+});
+if(_35b.length>1){
+return dojo.lfx.combine(_360);
 }else{
-if(!cb){
-cb=function(){
+return _360[0];
+}
 };
-if(!_181){
-_181=0;
+dojo.lfx.html.unhighlight=function(_36b,_36c,_36d,_36e,_36f){
+_36b=dojo.lfx.html._byId(_36b);
+var _370=[];
+dojo.lang.forEach(_36b,function(node){
+var _372=new dojo.graphics.color.Color(dojo.style.getBackgroundColor(node));
+var rgb=new dojo.graphics.color.Color(_36c);
+var _374=dojo.style.getStyle(node,"background-image");
+var anim=dojo.lfx.propertyAnimation(node,[{property:"background-color",start:_372,end:rgb}],_36d,_36e);
+var _376=(anim["beforeBegin"])?dojo.lang.hitch(anim,"beforeBegin"):function(){
+};
+anim.beforeBegin=function(){
+_376();
+if(_374){
+node.style.backgroundImage="none";
 }
+node.style.backgroundColor="rgb("+_372.toRgb().join(",")+")";
+};
+var _377=(anim["onEnd"])?dojo.lang.hitch(anim,"onEnd"):function(){
+};
+anim.onEnd=function(){
+_377();
+if(_36f){
+_36f(node,anim);
 }
+};
+_370.push(anim);
+});
+if(_36b.length>1){
+return dojo.lfx.combine(_370);
+}else{
+return _370[0];
 }
-setTimeout(function(){
-(farr.shift())();
-cb();
-dojo.lang.delayThese(farr,cb,_181,_182);
-},_181);
 };
+dojo.lang.mixin(dojo.lfx,dojo.lfx.html);
+dojo.kwCompoundRequire({browser:["dojo.lfx.html"],dashboard:["dojo.lfx.html"]});
+dojo.provide("dojo.lfx.*");
 dojo.provide("dojo.lang.extras");
 dojo.require("dojo.lang.common");
-dojo.lang.setTimeout=function(func,_184){
-var _185=window,argsStart=2;
+dojo.lang.setTimeout=function(func,_379){
+var _37a=window,argsStart=2;
 if(!dojo.lang.isFunction(func)){
-_185=func;
-func=_184;
-_184=arguments[2];
+_37a=func;
+func=_379;
+_379=arguments[2];
 argsStart++;
 }
 if(dojo.lang.isString(func)){
-func=_185[func];
+func=_37a[func];
 }
 var args=[];
 for(var i=argsStart;i<arguments.length;i++){
 args.push(arguments[i]);
 }
 return setTimeout(function(){
-func.apply(_185,args);
-},_184);
+func.apply(_37a,args);
+},_379);
 };
 dojo.lang.getNameInObj=function(ns,item){
 if(!ns){
@@ -1692,115 +3814,28 @@
 }
 return undefined;
 };
-dojo.lang.getObjPathValue=function(_18e,_18f,_190){
-with(dojo.parseObjPath(_18e,_18f,_190)){
-return dojo.evalProp(prop,obj,_190);
+dojo.lang.getObjPathValue=function(_383,_384,_385){
+with(dojo.parseObjPath(_383,_384,_385)){
+return dojo.evalProp(prop,obj,_385);
 }
 };
-dojo.lang.setObjPathValue=function(_191,_192,_193,_194){
+dojo.lang.setObjPathValue=function(_386,_387,_388,_389){
 if(arguments.length<4){
-_194=true;
-}
-with(dojo.parseObjPath(_191,_193,_194)){
-if(obj&&(_194||(prop in obj))){
-obj[prop]=_192;
-}
-}
-};
-dojo.provide("dojo.lang.declare");
-dojo.require("dojo.lang.common");
-dojo.require("dojo.lang.extras");
-dojo.lang.declare=function(_195,_196,init,_198){
-if((dojo.lang.isFunction(_198))||((!_198)&&(!dojo.lang.isFunction(init)))){
-var temp=_198;
-_198=init;
-init=temp;
-}
-var _19a=[];
-if(dojo.lang.isArray(_196)){
-_19a=_196;
-_196=_19a.shift();
-}
-if(!init){
-init=dojo.evalObjPath(_195,false);
-if((init)&&(!dojo.lang.isFunction(init))){
-init=null;
-}
-}
-var ctor=dojo.lang.declare._makeConstructor();
-var scp=(_196?_196.prototype:null);
-if(scp){
-scp.prototyping=true;
-ctor.prototype=new _196();
-scp.prototyping=false;
-}
-ctor.superclass=scp;
-ctor.mixins=_19a;
-for(var i=0,l=_19a.length;i<l;i++){
-dojo.lang.extend(ctor,_19a[i].prototype);
-}
-ctor.prototype.initializer=null;
-ctor.prototype.declaredClass=_195;
-if(dojo.lang.isArray(_198)){
-dojo.lang.extend.apply(dojo.lang,[ctor].concat(_198));
-}else{
-dojo.lang.extend(ctor,(_198)||{});
-}
-dojo.lang.extend(ctor,dojo.lang.declare.base);
-ctor.prototype.constructor=ctor;
-ctor.prototype.initializer=(ctor.prototype.initializer)||(init)||(function(){
-});
-dojo.lang.setObjPathValue(_195,ctor,null,true);
-};
-dojo.lang.declare._makeConstructor=function(){
-return function(){
-var self=this._getPropContext();
-var s=self.constructor.superclass;
-if((s)&&(s.constructor)){
-if(s.constructor==arguments.callee){
-this.inherited("constructor",arguments);
-}else{
-this._inherited(s,"constructor",arguments);
-}
+_389=true;
 }
-var m=(self.constructor.mixins)||([]);
-for(var i=0,l=m.length;i<l;i++){
-(((m[i].prototype)&&(m[i].prototype.initializer))||(m[i])).apply(this,arguments);
+with(dojo.parseObjPath(_386,_388,_389)){
+if(obj&&(_389||(prop in obj))){
+obj[prop]=_387;
 }
-if((!this.prototyping)&&(self.initializer)){
-self.initializer.apply(this,arguments);
 }
 };
-};
-dojo.lang.declare.base={_getPropContext:function(){
-return (this.___proto||this);
-},_inherited:function(_1a2,_1a3,args){
-var _1a5=this.___proto;
-this.___proto=_1a2;
-var _1a6=_1a2[_1a3].apply(this,(args||[]));
-this.___proto=_1a5;
-return _1a6;
-},inheritedFrom:function(ctor,prop,args){
-var p=((ctor)&&(ctor.prototype)&&(ctor.prototype[prop]));
-return (dojo.lang.isFunction(p)?p.apply(this,(args||[])):p);
-},inherited:function(prop,args){
-var p=this._getPropContext();
-do{
-if((!p.constructor)||(!p.constructor.superclass)){
-return;
-}
-p=p.constructor.superclass;
-}while(!(prop in p));
-return (dojo.lang.isFunction(p[prop])?this._inherited(p,prop,args):p[prop]);
-}};
-dojo.declare=dojo.lang.declare;
 dojo.provide("dojo.event");
 dojo.require("dojo.lang.array");
 dojo.require("dojo.lang.extras");
 dojo.require("dojo.lang.func");
 dojo.event=new function(){
 this.canTimeout=dojo.lang.isFunction(dj_global["setTimeout"])||dojo.lang.isAlien(dj_global["setTimeout"]);
-function interpolateArgs(args,_1af){
+function interpolateArgs(args,_38b){
 var dl=dojo.lang;
 var ao={srcObj:dj_global,srcFunc:null,adviceObj:dj_global,adviceFunc:null,aroundObj:null,aroundFunc:null,adviceType:(args.length>2)?args[0]:"after",precedence:"last",once:false,delay:null,rate:0,adviceMsg:false};
 switch(args.length){
@@ -1827,14 +3862,14 @@
 ao.adviceType="after";
 ao.srcObj=args[0];
 ao.srcFunc=args[1];
-var _1b2=dl.nameAnonFunc(args[2],ao.adviceObj,_1af);
-ao.adviceFunc=_1b2;
+var _38e=dl.nameAnonFunc(args[2],ao.adviceObj,_38b);
+ao.adviceFunc=_38e;
 }else{
 if((dl.isFunction(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]))){
 ao.adviceType="after";
 ao.srcObj=dj_global;
-var _1b2=dl.nameAnonFunc(args[0],ao.srcObj,_1af);
-ao.srcFunc=_1b2;
+var _38e=dl.nameAnonFunc(args[0],ao.srcObj,_38b);
+ao.srcFunc=_38e;
 ao.adviceObj=args[1];
 ao.adviceFunc=args[2];
 }
@@ -1860,17 +3895,17 @@
 if((dl.isString(args[0]))&&(dl.isFunction(args[1]))&&(dl.isObject(args[2]))){
 ao.adviceType=args[0];
 ao.srcObj=dj_global;
-var _1b2=dl.nameAnonFunc(args[1],dj_global,_1af);
-ao.srcFunc=_1b2;
+var _38e=dl.nameAnonFunc(args[1],dj_global,_38b);
+ao.srcFunc=_38e;
 ao.adviceObj=args[2];
 ao.adviceFunc=args[3];
 }else{
 if((dl.isString(args[0]))&&(dl.isObject(args[1]))&&(dl.isString(args[2]))&&(dl.isFunction(args[3]))){
 ao.srcObj=args[1];
 ao.srcFunc=args[2];
-var _1b2=dl.nameAnonFunc(args[3],dj_global,_1af);
+var _38e=dl.nameAnonFunc(args[3],dj_global,_38b);
 ao.adviceObj=dj_global;
-ao.adviceFunc=_1b2;
+ao.adviceFunc=_38e;
 }else{
 if(dl.isObject(args[1])){
 ao.srcObj=args[1];
@@ -1917,8 +3952,8 @@
 break;
 }
 if(dl.isFunction(ao.aroundFunc)){
-var _1b2=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_1af);
-ao.aroundFunc=_1b2;
+var _38e=dl.nameAnonFunc(ao.aroundFunc,ao.aroundObj,_38b);
+ao.aroundFunc=_38e;
 }
 if(dl.isFunction(ao.srcFunc)){
 ao.srcFunc=dl.getNameInObj(ao.srcObj,ao.srcFunc);
@@ -1944,17 +3979,17 @@
 var ao=interpolateArgs(arguments,true);
 }
 if(dojo.lang.isArray(ao.srcObj)&&ao.srcObj!=""){
-var _1b4={};
+var _390={};
 for(var x in ao){
-_1b4[x]=ao[x];
+_390[x]=ao[x];
 }
 var mjps=[];
 dojo.lang.forEach(ao.srcObj,function(src){
 if((dojo.render.html.capable)&&(dojo.lang.isString(src))){
 src=dojo.byId(src);
 }
-_1b4.srcObj=src;
-mjps.push(dojo.event.connect.call(dojo.event,_1b4));
+_390.srcObj=src;
+mjps.push(dojo.event.connect.call(dojo.event,_390));
 });
 return mjps;
 }
@@ -1966,20 +4001,20 @@
 return mjp;
 };
 this.log=function(a1,a2){
-var _1bc;
+var _398;
 if((arguments.length==1)&&(typeof a1=="object")){
-_1bc=a1;
+_398=a1;
 }else{
-_1bc={srcObj:a1,srcFunc:a2};
+_398={srcObj:a1,srcFunc:a2};
 }
-_1bc.adviceFunc=function(){
-var _1bd=[];
+_398.adviceFunc=function(){
+var _399=[];
 for(var x=0;x<arguments.length;x++){
-_1bd.push(arguments[x]);
+_399.push(arguments[x]);
 }
-dojo.debug("("+_1bc.srcObj+")."+_1bc.srcFunc,":",_1bd.join(", "));
+dojo.debug("("+_398.srcObj+")."+_398.srcFunc,":",_399.join(", "));
 };
-this.kwConnect(_1bc);
+this.kwConnect(_398);
 };
 this.connectBefore=function(){
 var args=["before"];
@@ -2000,22 +4035,22 @@
 ao.once=true;
 return this.connect(ao);
 };
-this._kwConnectImpl=function(_1c4,_1c5){
-var fn=(_1c5)?"disconnect":"connect";
-if(typeof _1c4["srcFunc"]=="function"){
-_1c4.srcObj=_1c4["srcObj"]||dj_global;
-var _1c7=dojo.lang.nameAnonFunc(_1c4.srcFunc,_1c4.srcObj,true);
-_1c4.srcFunc=_1c7;
-}
-if(typeof _1c4["adviceFunc"]=="function"){
-_1c4.adviceObj=_1c4["adviceObj"]||dj_global;
-var _1c7=dojo.lang.nameAnonFunc(_1c4.adviceFunc,_1c4.adviceObj,true);
-_1c4.adviceFunc=_1c7;
+this._kwConnectImpl=function(_3a0,_3a1){
+var fn=(_3a1)?"disconnect":"connect";
+if(typeof _3a0["srcFunc"]=="function"){
+_3a0.srcObj=_3a0["srcObj"]||dj_global;
+var _3a3=dojo.lang.nameAnonFunc(_3a0.srcFunc,_3a0.srcObj,true);
+_3a0.srcFunc=_3a3;
+}
+if(typeof _3a0["adviceFunc"]=="function"){
+_3a0.adviceObj=_3a0["adviceObj"]||dj_global;
+var _3a3=dojo.lang.nameAnonFunc(_3a0.adviceFunc,_3a0.adviceObj,true);
+_3a0.adviceFunc=_3a3;
 }
-return dojo.event[fn]((_1c4["type"]||_1c4["adviceType"]||"after"),_1c4["srcObj"]||dj_global,_1c4["srcFunc"],_1c4["adviceObj"]||_1c4["targetObj"]||dj_global,_1c4["adviceFunc"]||_1c4["targetFunc"],_1c4["aroundObj"],_1c4["aroundFunc"],_1c4["once"],_1c4["delay"],_1c4["rate"],_1c4["adviceMsg"]||false);
+return dojo.event[fn]((_3a0["type"]||_3a0["adviceType"]||"after"),_3a0["srcObj"]||dj_global,_3a0["srcFunc"],_3a0["adviceObj"]||_3a0["targetObj"]||dj_global,_3a0["adviceFunc"]||_3a0["targetFunc"],_3a0["aroundObj"],_3a0["aroundFunc"],_3a0["once"],_3a0["delay"],_3a0["rate"],_3a0["adviceMsg"]||false);
 };
-this.kwConnect=function(_1c8){
-return this._kwConnectImpl(_1c8,false);
+this.kwConnect=function(_3a4){
+return this._kwConnectImpl(_3a4,false);
 };
 this.disconnect=function(){
 var ao=interpolateArgs(arguments,true);
@@ -2025,12 +4060,12 @@
 var mjp=dojo.event.MethodJoinPoint.getForMethod(ao.srcObj,ao.srcFunc);
 return mjp.removeAdvice(ao.adviceObj,ao.adviceFunc,ao.adviceType,ao.once);
 };
-this.kwDisconnect=function(_1cb){
-return this._kwConnectImpl(_1cb,true);
+this.kwDisconnect=function(_3a7){
+return this._kwConnectImpl(_3a7,true);
 };
 };
-dojo.event.MethodInvocation=function(_1cc,obj,args){
-this.jp_=_1cc;
+dojo.event.MethodInvocation=function(_3a8,obj,args){
+this.jp_=_3a8;
 this.object=obj;
 this.args=[];
 for(var x=0;x<args.length;x++){
@@ -2049,46 +4084,46 @@
 return mobj[meth].call(mobj,this);
 }
 };
-dojo.event.MethodJoinPoint=function(obj,_1d4){
+dojo.event.MethodJoinPoint=function(obj,_3b0){
 this.object=obj||dj_global;
-this.methodname=_1d4;
-this.methodfunc=this.object[_1d4];
+this.methodname=_3b0;
+this.methodfunc=this.object[_3b0];
 this.before=[];
 this.after=[];
 this.around=[];
 };
-dojo.event.MethodJoinPoint.getForMethod=function(obj,_1d6){
+dojo.event.MethodJoinPoint.getForMethod=function(obj,_3b2){
 if(!obj){
 obj=dj_global;
 }
-if(!obj[_1d6]){
-obj[_1d6]=function(){
+if(!obj[_3b2]){
+obj[_3b2]=function(){
 };
-if(!obj[_1d6]){
-dojo.raise("Cannot set do-nothing method on that object "+_1d6);
+if(!obj[_3b2]){
+dojo.raise("Cannot set do-nothing method on that object "+_3b2);
 }
 }else{
-if((!dojo.lang.isFunction(obj[_1d6]))&&(!dojo.lang.isAlien(obj[_1d6]))){
+if((!dojo.lang.isFunction(obj[_3b2]))&&(!dojo.lang.isAlien(obj[_3b2]))){
 return null;
 }
 }
-var _1d7=_1d6+"$joinpoint";
-var _1d8=_1d6+"$joinpoint$method";
-var _1d9=obj[_1d7];
-if(!_1d9){
-var _1da=false;
+var _3b3=_3b2+"$joinpoint";
+var _3b4=_3b2+"$joinpoint$method";
+var _3b5=obj[_3b3];
+if(!_3b5){
+var _3b6=false;
 if(dojo.event["browser"]){
 if((obj["attachEvent"])||(obj["nodeType"])||(obj["addEventListener"])){
-_1da=true;
-dojo.event.browser.addClobberNodeAttrs(obj,[_1d7,_1d8,_1d6]);
+_3b6=true;
+dojo.event.browser.addClobberNodeAttrs(obj,[_3b3,_3b4,_3b2]);
 }
 }
-var _1db=obj[_1d6].length;
-obj[_1d8]=obj[_1d6];
-_1d9=obj[_1d7]=new dojo.event.MethodJoinPoint(obj,_1d8);
-obj[_1d6]=function(){
+var _3b7=obj[_3b2].length;
+obj[_3b4]=obj[_3b2];
+_3b5=obj[_3b3]=new dojo.event.MethodJoinPoint(obj,_3b4);
+obj[_3b2]=function(){
 var args=[];
-if((_1da)&&(!arguments.length)){
+if((_3b6)&&(!arguments.length)){
 var evt=null;
 try{
 if(obj.ownerDocument){
@@ -2109,18 +4144,18 @@
 }
 }else{
 for(var x=0;x<arguments.length;x++){
-if((x==0)&&(_1da)&&(dojo.event.browser.isEvent(arguments[x]))){
+if((x==0)&&(_3b6)&&(dojo.event.browser.isEvent(arguments[x]))){
 args.push(dojo.event.browser.fixEvent(arguments[x],this));
 }else{
 args.push(arguments[x]);
 }
 }
 }
-return _1d9.run.apply(_1d9,args);
+return _3b5.run.apply(_3b5,args);
 };
-obj[_1d6].__preJoinArity=_1db;
+obj[_3b2].__preJoinArity=_3b7;
 }
-return _1d9;
+return _3b5;
 };
 dojo.lang.extend(dojo.event.MethodJoinPoint,{unintercept:function(){
 this.object[this.methodname]=this.methodfunc;
@@ -2130,34 +4165,34 @@
 },disconnect:dojo.lang.forward("unintercept"),run:function(){
 var obj=this.object||dj_global;
 var args=arguments;
-var _1e1=[];
+var _3bd=[];
 for(var x=0;x<args.length;x++){
-_1e1[x]=args[x];
+_3bd[x]=args[x];
 }
-var _1e3=function(marr){
+var _3bf=function(marr){
 if(!marr){
 dojo.debug("Null argument to unrollAdvice()");
 return;
 }
-var _1e5=marr[0]||dj_global;
-var _1e6=marr[1];
-if(!_1e5[_1e6]){
-dojo.raise("function \""+_1e6+"\" does not exist on \""+_1e5+"\"");
+var _3c1=marr[0]||dj_global;
+var _3c2=marr[1];
+if(!_3c1[_3c2]){
+dojo.raise("function \""+_3c2+"\" does not exist on \""+_3c1+"\"");
 }
-var _1e7=marr[2]||dj_global;
-var _1e8=marr[3];
+var _3c3=marr[2]||dj_global;
+var _3c4=marr[3];
 var msg=marr[6];
-var _1ea;
+var _3c6;
 var to={args:[],jp_:this,object:obj,proceed:function(){
-return _1e5[_1e6].apply(_1e5,to.args);
+return _3c1[_3c2].apply(_3c1,to.args);
 }};
-to.args=_1e1;
-var _1ec=parseInt(marr[4]);
-var _1ed=((!isNaN(_1ec))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
+to.args=_3bd;
+var _3c8=parseInt(marr[4]);
+var _3c9=((!isNaN(_3c8))&&(marr[4]!==null)&&(typeof marr[4]!="undefined"));
 if(marr[5]){
 var rate=parseInt(marr[5]);
 var cur=new Date();
-var _1f0=false;
+var _3cc=false;
 if((marr["last"])&&((cur-marr.last)<=rate)){
 if(dojo.event.canTimeout){
 if(marr["delayTimer"]){
@@ -2167,7 +4202,7 @@
 var mcpy=dojo.lang.shallowCopy(marr);
 marr.delayTimer=setTimeout(function(){
 mcpy[5]=0;
-_1e3(mcpy);
+_3bf(mcpy);

[... 11355 lines stripped ...]