Commits

Anonymous committed 1de3893

get rid of accidental intermediate files

Comments (0)

Files changed (2)

mochikit-r1561-web.js

-/***
-
-    MochiKit.MochiKit 1.5 : PACKED VERSION
-
-    THIS FILE IS AUTOMATICALLY GENERATED.  If creating patches, please
-    diff against the source tree, not this file.
-
-    See <http://mochikit.com/> for documentation, downloads, license, etc.
-
-    (c) 2005 Bob Ippolito.  All rights Reserved.
-
-***/
-
-if(typeof (MochiKit)=="undefined"){
-MochiKit={};
-}
-if(typeof (MochiKit.__export__)=="undefined"){
-MochiKit.__export__=true;
-}
-if(typeof (MochiKit.Base)=="undefined"){
-MochiKit.Base={};
-}
-MochiKit.Base._module=function(_1,_2,_3){
-if(!(_1 in MochiKit)){
-MochiKit[_1]={};
-}
-var _4=MochiKit[_1];
-_4.NAME="MochiKit."+_1;
-_4.VERSION=_2;
-_4.__repr__=function(){
-return "["+this.NAME+" "+this.VERSION+"]";
-};
-_4.toString=function(){
-return this.__repr__();
-};
-for(var i=0;i<_3.length;i++){
-if(!(_3[i] in MochiKit)){
-throw "MochiKit."+_1+" depends on MochiKit."+_3[i]+"!";
-}
-}
-};
-MochiKit.Base._module("Base","1.5",[]);
-MochiKit.Base.update=function(_6,_7){
-if(_6===null||_6===undefined){
-_6={};
-}
-for(var i=1;i<arguments.length;i++){
-var o=arguments[i];
-if(typeof (o)!="undefined"&&o!==null){
-for(var k in o){
-_6[k]=o[k];
-}
-}
-}
-return _6;
-};
-MochiKit.Base.update(MochiKit.Base,{camelize:function(_b){
-var _c=_b.split("-");
-var cc=_c[0];
-for(var i=1;i<_c.length;i++){
-cc+=_c[i].charAt(0).toUpperCase()+_c[i].substring(1);
-}
-return cc;
-},counter:function(n){
-if(arguments.length===0){
-n=1;
-}
-return function(){
-return n++;
-};
-},clone:function(obj){
-var me=arguments.callee;
-if(arguments.length==1){
-me.prototype=obj;
-return new me();
-}
-},_flattenArray:function(res,lst){
-for(var i=0;i<lst.length;i++){
-var o=lst[i];
-if(o instanceof Array){
-arguments.callee(res,o);
-}else{
-res.push(o);
-}
-}
-return res;
-},flattenArray:function(lst){
-return MochiKit.Base._flattenArray([],lst);
-},flattenArguments:function(lst){
-var res=[];
-var m=MochiKit.Base;
-var _1a=m.extend(null,arguments);
-while(_1a.length){
-var o=_1a.shift();
-if(o&&typeof (o)=="object"&&typeof (o.length)=="number"){
-for(var i=o.length-1;i>=0;i--){
-_1a.unshift(o[i]);
-}
-}else{
-res.push(o);
-}
-}
-return res;
-},extend:function(_1d,obj,_1f){
-if(!_1f){
-_1f=0;
-}
-if(obj){
-var l=obj.length;
-if(typeof (l)!="number"){
-if(typeof (MochiKit.Iter)!="undefined"){
-obj=MochiKit.Iter.list(obj);
-l=obj.length;
-}else{
-throw new TypeError("Argument not an array-like and MochiKit.Iter not present");
-}
-}
-if(!_1d){
-_1d=[];
-}
-for(var i=_1f;i<l;i++){
-_1d.push(obj[i]);
-}
-}
-return _1d;
-},updatetree:function(_22,obj){
-if(_22===null||_22===undefined){
-_22={};
-}
-for(var i=1;i<arguments.length;i++){
-var o=arguments[i];
-if(typeof (o)!="undefined"&&o!==null){
-for(var k in o){
-var v=o[k];
-if(typeof (_22[k])=="object"&&typeof (v)=="object"){
-arguments.callee(_22[k],v);
-}else{
-_22[k]=v;
-}
-}
-}
-}
-return _22;
-},setdefault:function(_28,obj){
-if(_28===null||_28===undefined){
-_28={};
-}
-for(var i=1;i<arguments.length;i++){
-var o=arguments[i];
-for(var k in o){
-if(!(k in _28)){
-_28[k]=o[k];
-}
-}
-}
-return _28;
-},keys:function(obj){
-var _2e=[];
-for(var _2f in obj){
-_2e.push(_2f);
-}
-return _2e;
-},values:function(obj){
-var _31=[];
-for(var _32 in obj){
-_31.push(obj[_32]);
-}
-return _31;
-},items:function(obj){
-var _34=[];
-var e;
-for(var _36 in obj){
-var v;
-try{
-v=obj[_36];
-}
-catch(e){
-continue;
-}
-_34.push([_36,v]);
-}
-return _34;
-},_newNamedError:function(_38,_39,_3a){
-_3a.prototype=new MochiKit.Base.NamedError(_38.NAME+"."+_39);
-_38[_39]=_3a;
-},operator:{truth:function(a){
-return !!a;
-},lognot:function(a){
-return !a;
-},identity:function(a){
-return a;
-},not:function(a){
-return ~a;
-},neg:function(a){
-return -a;
-},add:function(a,b){
-return a+b;
-},sub:function(a,b){
-return a-b;
-},div:function(a,b){
-return a/b;
-},mod:function(a,b){
-return a%b;
-},mul:function(a,b){
-return a*b;
-},and:function(a,b){
-return a&b;
-},or:function(a,b){
-return a|b;
-},xor:function(a,b){
-return a^b;
-},lshift:function(a,b){
-return a<<b;
-},rshift:function(a,b){
-return a>>b;
-},zrshift:function(a,b){
-return a>>>b;
-},eq:function(a,b){
-return a==b;
-},ne:function(a,b){
-return a!=b;
-},gt:function(a,b){
-return a>b;
-},ge:function(a,b){
-return a>=b;
-},lt:function(a,b){
-return a<b;
-},le:function(a,b){
-return a<=b;
-},seq:function(a,b){
-return a===b;
-},sne:function(a,b){
-return a!==b;
-},ceq:function(a,b){
-return MochiKit.Base.compare(a,b)===0;
-},cne:function(a,b){
-return MochiKit.Base.compare(a,b)!==0;
-},cgt:function(a,b){
-return MochiKit.Base.compare(a,b)==1;
-},cge:function(a,b){
-return MochiKit.Base.compare(a,b)!=-1;
-},clt:function(a,b){
-return MochiKit.Base.compare(a,b)==-1;
-},cle:function(a,b){
-return MochiKit.Base.compare(a,b)!=1;
-},logand:function(a,b){
-return a&&b;
-},logor:function(a,b){
-return a||b;
-},contains:function(a,b){
-return b in a;
-}},forwardCall:function(_78){
-return function(){
-return this[_78].apply(this,arguments);
-};
-},itemgetter:function(_79){
-return function(arg){
-return arg[_79];
-};
-},bool:function(_7b){
-if(typeof (_7b)==="boolean"||_7b instanceof Boolean){
-return _7b.valueOf();
-}else{
-if(typeof (_7b)==="string"||_7b instanceof String){
-return _7b.length>0&&_7b!="false"&&_7b!="null"&&_7b!="undefined"&&_7b!="0";
-}else{
-if(typeof (_7b)==="number"||_7b instanceof Number){
-return !isNaN(_7b)&&_7b!=0;
-}else{
-if(_7b!=null&&typeof (_7b.length)==="number"){
-return _7b.length!==0;
-}else{
-return _7b!=null;
-}
-}
-}
-}
-},typeMatcher:function(){
-var _7c={};
-for(var i=0;i<arguments.length;i++){
-var typ=arguments[i];
-_7c[typ]=typ;
-}
-return function(){
-for(var i=0;i<arguments.length;i++){
-if(!(typeof (arguments[i]) in _7c)){
-return false;
-}
-}
-return true;
-};
-},isNull:function(){
-for(var i=0;i<arguments.length;i++){
-if(arguments[i]!==null){
-return false;
-}
-}
-return true;
-},isUndefinedOrNull:function(){
-for(var i=0;i<arguments.length;i++){
-var o=arguments[i];
-if(!(typeof (o)=="undefined"||o===null)){
-return false;
-}
-}
-return true;
-},isEmpty:function(obj){
-return !MochiKit.Base.isNotEmpty.apply(this,arguments);
-},isNotEmpty:function(obj){
-for(var i=0;i<arguments.length;i++){
-var o=arguments[i];
-if(!(o&&o.length)){
-return false;
-}
-}
-return true;
-},isArrayLike:function(){
-for(var i=0;i<arguments.length;i++){
-var o=arguments[i];
-var typ=typeof (o);
-if((typ!="object"&&!(typ=="function"&&typeof (o.item)=="function"))||o===null||typeof (o.length)!="number"||o.nodeType===3||o.nodeType===4){
-return false;
-}
-}
-return true;
-},isDateLike:function(){
-for(var i=0;i<arguments.length;i++){
-var o=arguments[i];
-if(typeof (o)!="object"||o===null||typeof (o.getTime)!="function"){
-return false;
-}
-}
-return true;
-},xmap:function(fn){
-if(fn===null){
-return MochiKit.Base.extend(null,arguments,1);
-}
-var _8d=[];
-for(var i=1;i<arguments.length;i++){
-_8d.push(fn(arguments[i]));
-}
-return _8d;
-},map:function(fn,lst){
-var m=MochiKit.Base;
-var itr=MochiKit.Iter;
-var _93=m.isArrayLike;
-if(arguments.length<=2){
-if(!_93(lst)){
-if(itr){
-lst=itr.list(lst);
-if(fn===null){
-return lst;
-}
-}else{
-throw new TypeError("Argument not an array-like and MochiKit.Iter not present");
-}
-}
-if(fn===null){
-return m.extend(null,lst);
-}
-var _94=[];
-for(var i=0;i<lst.length;i++){
-_94.push(fn(lst[i]));
-}
-return _94;
-}else{
-if(fn===null){
-fn=Array;
-}
-var _96=null;
-for(var i=1;i<arguments.length;i++){
-if(!_93(arguments[i])){
-if(itr){
-return itr.list(itr.imap.apply(null,arguments));
-}else{
-throw new TypeError("Argument not an array-like and MochiKit.Iter not present");
-}
-}
-var l=arguments[i].length;
-if(_96===null||_96>l){
-_96=l;
-}
-}
-_94=[];
-for(var i=0;i<_96;i++){
-var _98=[];
-for(var j=1;j<arguments.length;j++){
-_98.push(arguments[j][i]);
-}
-_94.push(fn.apply(this,_98));
-}
-return _94;
-}
-},xfilter:function(fn){
-var _9b=[];
-if(fn===null){
-fn=MochiKit.Base.operator.truth;
-}
-for(var i=1;i<arguments.length;i++){
-var o=arguments[i];
-if(fn(o)){
-_9b.push(o);
-}
-}
-return _9b;
-},filter:function(fn,lst,_a0){
-var _a1=[];
-var m=MochiKit.Base;
-if(!m.isArrayLike(lst)){
-if(MochiKit.Iter){
-lst=MochiKit.Iter.list(lst);
-}else{
-throw new TypeError("Argument not an array-like and MochiKit.Iter not present");
-}
-}
-if(fn===null){
-fn=m.operator.truth;
-}
-if(typeof (Array.prototype.filter)=="function"){
-return Array.prototype.filter.call(lst,fn,_a0);
-}else{
-if(typeof (_a0)=="undefined"||_a0===null){
-for(var i=0;i<lst.length;i++){
-var o=lst[i];
-if(fn(o)){
-_a1.push(o);
-}
-}
-}else{
-for(var i=0;i<lst.length;i++){
-o=lst[i];
-if(fn.call(_a0,o)){
-_a1.push(o);
-}
-}
-}
-}
-return _a1;
-},_wrapDumbFunction:function(_a5){
-return function(){
-switch(arguments.length){
-case 0:
-return _a5();
-case 1:
-return _a5(arguments[0]);
-case 2:
-return _a5(arguments[0],arguments[1]);
-case 3:
-return _a5(arguments[0],arguments[1],arguments[2]);
-}
-var _a6=[];
-for(var i=0;i<arguments.length;i++){
-_a6.push("arguments["+i+"]");
-}
-return eval("(func("+_a6.join(",")+"))");
-};
-},methodcaller:function(_a8){
-var _a9=MochiKit.Base.extend(null,arguments,1);
-if(typeof (_a8)=="function"){
-return function(obj){
-return _a8.apply(obj,_a9);
-};
-}else{
-return function(obj){
-return obj[_a8].apply(obj,_a9);
-};
-}
-},method:function(_ac,_ad){
-var m=MochiKit.Base;
-return m.bind.apply(this,m.extend([_ad,_ac],arguments,2));
-},compose:function(f1,f2){
-var _b1=[];
-var m=MochiKit.Base;
-if(arguments.length===0){
-throw new TypeError("compose() requires at least one argument");
-}
-for(var i=0;i<arguments.length;i++){
-var fn=arguments[i];
-if(typeof (fn)!="function"){
-throw new TypeError(m.repr(fn)+" is not a function");
-}
-_b1.push(fn);
-}
-return function(){
-var _b5=arguments;
-for(var i=_b1.length-1;i>=0;i--){
-_b5=[_b1[i].apply(this,_b5)];
-}
-return _b5[0];
-};
-},bind:function(_b7,_b8){
-if(typeof (_b7)=="string"){
-_b7=_b8[_b7];
-}
-var _b9=_b7.im_func;
-var _ba=_b7.im_preargs;
-var _bb=_b7.im_self;
-var m=MochiKit.Base;
-if(typeof (_b7)=="function"&&typeof (_b7.apply)=="undefined"){
-_b7=m._wrapDumbFunction(_b7);
-}
-if(typeof (_b9)!="function"){
-_b9=_b7;
-}
-if(typeof (_b8)!="undefined"){
-_bb=_b8;
-}
-if(typeof (_ba)=="undefined"){
-_ba=[];
-}else{
-_ba=_ba.slice();
-}
-m.extend(_ba,arguments,2);
-var _bd=function(){
-var _be=arguments;
-var me=arguments.callee;
-if(me.im_preargs.length>0){
-_be=m.concat(me.im_preargs,_be);
-}
-var _c0=me.im_self;
-if(!_c0){
-_c0=this;
-}
-return me.im_func.apply(_c0,_be);
-};
-_bd.im_self=_bb;
-_bd.im_func=_b9;
-_bd.im_preargs=_ba;
-return _bd;
-},bindLate:function(_c1,_c2){
-var m=MochiKit.Base;
-var _c4=arguments;
-if(typeof (_c1)==="string"){
-_c4=m.extend([m.forwardCall(_c1)],arguments,1);
-return m.bind.apply(this,_c4);
-}
-return m.bind.apply(this,_c4);
-},bindMethods:function(_c5){
-var _c6=MochiKit.Base.bind;
-for(var k in _c5){
-var _c8=_c5[k];
-if(typeof (_c8)=="function"){
-_c5[k]=_c6(_c8,_c5);
-}
-}
-},registerComparator:function(_c9,_ca,_cb,_cc){
-MochiKit.Base.comparatorRegistry.register(_c9,_ca,_cb,_cc);
-},_primitives:{"boolean":true,"string":true,"number":true},compare:function(a,b){
-if(a==b){
-return 0;
-}
-var _cf=(typeof (a)=="undefined"||a===null);
-var _d0=(typeof (b)=="undefined"||b===null);
-if(_cf&&_d0){
-return 0;
-}else{
-if(_cf){
-return -1;
-}else{
-if(_d0){
-return 1;
-}
-}
-}
-var m=MochiKit.Base;
-var _d2=m._primitives;
-if(!(typeof (a) in _d2&&typeof (b) in _d2)){
-try{
-return m.comparatorRegistry.match(a,b);
-}
-catch(e){
-if(e!=m.NotFound){
-throw e;
-}
-}
-}
-if(a<b){
-return -1;
-}else{
-if(a>b){
-return 1;
-}
-}
-var _d3=m.repr;
-throw new TypeError(_d3(a)+" and "+_d3(b)+" can not be compared");
-},compareDateLike:function(a,b){
-return MochiKit.Base.compare(a.getTime(),b.getTime());
-},compareArrayLike:function(a,b){
-var _d8=MochiKit.Base.compare;
-var _d9=a.length;
-var _da=0;
-if(_d9>b.length){
-_da=1;
-_d9=b.length;
-}else{
-if(_d9<b.length){
-_da=-1;
-}
-}
-for(var i=0;i<_d9;i++){
-var cmp=_d8(a[i],b[i]);
-if(cmp){
-return cmp;
-}
-}
-return _da;
-},registerRepr:function(_dd,_de,_df,_e0){
-MochiKit.Base.reprRegistry.register(_dd,_de,_df,_e0);
-},repr:function(o){
-if(typeof (o)=="undefined"){
-return "undefined";
-}else{
-if(o===null){
-return "null";
-}
-}
-try{
-if(typeof (o.__repr__)=="function"){
-return o.__repr__();
-}else{
-if(typeof (o.repr)=="function"&&o.repr!=arguments.callee){
-return o.repr();
-}
-}
-return MochiKit.Base.reprRegistry.match(o);
-}
-catch(e){
-if(typeof (o.NAME)=="string"&&(o.toString==Function.prototype.toString||o.toString==Object.prototype.toString)){
-return o.NAME;
-}
-}
-try{
-var _e2=(o+"");
-}
-catch(e){
-return "["+typeof (o)+"]";
-}
-if(typeof (o)=="function"){
-_e2=_e2.replace(/^\s+/,"").replace(/\s+/g," ");
-_e2=_e2.replace(/,(\S)/,", $1");
-var idx=_e2.indexOf("{");
-if(idx!=-1){
-_e2=_e2.substr(0,idx)+"{...}";
-}
-}
-return _e2;
-},reprArrayLike:function(o){
-var m=MochiKit.Base;
-return "["+m.map(m.repr,o).join(", ")+"]";
-},reprString:function(o){
-return ("\""+o.replace(/(["\\])/g,"\\$1")+"\"").replace(/[\f]/g,"\\f").replace(/[\b]/g,"\\b").replace(/[\n]/g,"\\n").replace(/[\t]/g,"\\t").replace(/[\v]/g,"\\v").replace(/[\r]/g,"\\r");
-},reprNumber:function(o){
-return o+"";
-},registerJSON:function(_e8,_e9,_ea,_eb){
-MochiKit.Base.jsonRegistry.register(_e8,_e9,_ea,_eb);
-},evalJSON:function(){
-return eval("("+MochiKit.Base._filterJSON(arguments[0])+")");
-},_filterJSON:function(s){
-var m=s.match(/^\s*\/\*(.*)\*\/\s*$/);
-if(m){
-return m[1];
-}
-return s;
-},serializeJSON:function(o){
-var _ef=typeof (o);
-if(_ef=="number"||_ef=="boolean"){
-return o+"";
-}else{
-if(o===null){
-return "null";
-}else{
-if(_ef=="string"){
-var res="";
-for(var i=0;i<o.length;i++){
-var c=o.charAt(i);
-if(c=="\""){
-res+="\\\"";
-}else{
-if(c=="\\"){
-res+="\\\\";
-}else{
-if(c=="\b"){
-res+="\\b";
-}else{
-if(c=="\f"){
-res+="\\f";
-}else{
-if(c=="\n"){
-res+="\\n";
-}else{
-if(c=="\r"){
-res+="\\r";
-}else{
-if(c=="\t"){
-res+="\\t";
-}else{
-if(o.charCodeAt(i)<=31){
-var hex=o.charCodeAt(i).toString(16);
-if(hex.length<2){
-hex="0"+hex;
-}
-res+="\\u00"+hex.toUpperCase();
-}else{
-res+=c;
-}
-}
-}
-}
-}
-}
-}
-}
-}
-return "\""+res+"\"";
-}
-}
-}
-var me=arguments.callee;
-var _f5;
-if(typeof (o.__json__)=="function"){
-_f5=o.__json__();
-if(o!==_f5){
-return me(_f5);
-}
-}
-if(typeof (o.json)=="function"){
-_f5=o.json();
-if(o!==_f5){
-return me(_f5);
-}
-}
-if(_ef!="function"&&typeof (o.length)=="number"){
-var res=[];
-for(var i=0;i<o.length;i++){
-var val=me(o[i]);
-if(typeof (val)!="string"){
-continue;
-}
-res.push(val);
-}
-return "["+res.join(", ")+"]";
-}
-var m=MochiKit.Base;
-try{
-_f5=m.jsonRegistry.match(o);
-if(o!==_f5){
-return me(_f5);
-}
-}
-catch(e){
-if(e!=m.NotFound){
-throw e;
-}
-}
-if(_ef=="undefined"){
-throw new TypeError("undefined can not be serialized as JSON");
-}
-if(_ef=="function"){
-return null;
-}
-res=[];
-for(var k in o){
-var _f9;
-if(typeof (k)=="number"){
-_f9="\""+k+"\"";
-}else{
-if(typeof (k)=="string"){
-_f9=me(k);
-}else{
-continue;
-}
-}
-val=me(o[k]);
-if(typeof (val)!="string"){
-continue;
-}
-res.push(_f9+":"+val);
-}
-return "{"+res.join(", ")+"}";
-},objEqual:function(a,b){
-return (MochiKit.Base.compare(a,b)===0);
-},arrayEqual:function(_fc,arr){
-if(_fc.length!=arr.length){
-return false;
-}
-return (MochiKit.Base.compare(_fc,arr)===0);
-},concat:function(){
-var _fe=[];
-var _ff=MochiKit.Base.extend;
-for(var i=0;i<arguments.length;i++){
-_ff(_fe,arguments[i]);
-}
-return _fe;
-},keyComparator:function(key){
-var m=MochiKit.Base;
-var _103=m.compare;
-if(arguments.length==1){
-return function(a,b){
-return _103(a[key],b[key]);
-};
-}
-var _106=m.extend(null,arguments);
-return function(a,b){
-var rval=0;
-for(var i=0;(rval===0)&&(i<_106.length);i++){
-var key=_106[i];
-rval=_103(a[key],b[key]);
-}
-return rval;
-};
-},reverseKeyComparator:function(key){
-var _10d=MochiKit.Base.keyComparator.apply(this,arguments);
-return function(a,b){
-return _10d(b,a);
-};
-},partial:function(func){
-var m=MochiKit.Base;
-return m.bind.apply(this,m.extend([func,undefined],arguments,1));
-},listMinMax:function(_112,lst){
-if(lst.length===0){
-return null;
-}
-var cur=lst[0];
-var _115=MochiKit.Base.compare;
-for(var i=1;i<lst.length;i++){
-var o=lst[i];
-if(_115(o,cur)==_112){
-cur=o;
-}
-}
-return cur;
-},objMax:function(){
-return MochiKit.Base.listMinMax(1,arguments);
-},objMin:function(){
-return MochiKit.Base.listMinMax(-1,arguments);
-},findIdentical:function(lst,_119,_11a,end){
-if(typeof (end)=="undefined"||end===null){
-end=lst.length;
-}
-if(typeof (_11a)=="undefined"||_11a===null){
-_11a=0;
-}
-for(var i=_11a;i<end;i++){
-if(lst[i]===_119){
-return i;
-}
-}
-return -1;
-},mean:function(){
-var sum=0;
-var m=MochiKit.Base;
-var args=m.extend(null,arguments);
-var _120=args.length;
-while(args.length){
-var o=args.shift();
-if(o&&typeof (o)=="object"&&typeof (o.length)=="number"){
-_120+=o.length-1;
-for(var i=o.length-1;i>=0;i--){
-sum+=o[i];
-}
-}else{
-sum+=o;
-}
-}
-if(_120<=0){
-throw new TypeError("mean() requires at least one argument");
-}
-return sum/_120;
-},median:function(){
-var data=MochiKit.Base.flattenArguments(arguments);
-if(data.length===0){
-throw new TypeError("median() requires at least one argument");
-}
-data.sort(compare);
-if(data.length%2==0){
-var _124=data.length/2;
-return (data[_124]+data[_124-1])/2;
-}else{
-return data[(data.length-1)/2];
-}
-},findValue:function(lst,_126,_127,end){
-if(typeof (end)=="undefined"||end===null){
-end=lst.length;
-}
-if(typeof (_127)=="undefined"||_127===null){
-_127=0;
-}
-var cmp=MochiKit.Base.compare;
-for(var i=_127;i<end;i++){
-if(cmp(lst[i],_126)===0){
-return i;
-}
-}
-return -1;
-},nodeWalk:function(node,_12c){
-var _12d=[node];
-var _12e=MochiKit.Base.extend;
-while(_12d.length){
-var res=_12c(_12d.shift());
-if(res){
-_12e(_12d,res);
-}
-}
-},nameFunctions:function(_130){
-var base=_130.NAME;
-if(typeof (base)=="undefined"){
-base="";
-}else{
-base=base+".";
-}
-for(var name in _130){
-var o=_130[name];
-if(typeof (o)=="function"&&typeof (o.NAME)=="undefined"){
-try{
-o.NAME=base+name;
-}
-catch(e){
-}
-}
-}
-},queryString:function(_134,_135){
-if(typeof (MochiKit.DOM)!="undefined"&&arguments.length==1&&(typeof (_134)=="string"||(typeof (_134.nodeType)!="undefined"&&_134.nodeType>0))){
-var kv=MochiKit.DOM.formContents(_134);
-_134=kv[0];
-_135=kv[1];
-}else{
-if(arguments.length==1){
-if(typeof (_134.length)=="number"&&_134.length==2){
-return arguments.callee(_134[0],_134[1]);
-}
-var o=_134;
-_134=[];
-_135=[];
-for(var k in o){
-var v=o[k];
-if(typeof (v)=="function"){
-continue;
-}else{
-if(MochiKit.Base.isArrayLike(v)){
-for(var i=0;i<v.length;i++){
-_134.push(k);
-_135.push(v[i]);
-}
-}else{
-_134.push(k);
-_135.push(v);
-}
-}
-}
-}
-}
-var rval=[];
-var len=Math.min(_134.length,_135.length);
-var _13d=MochiKit.Base.urlEncode;
-for(var i=0;i<len;i++){
-v=_135[i];
-if(typeof (v)!="undefined"&&v!==null){
-rval.push(_13d(_134[i])+"="+_13d(v));
-}
-}
-return rval.join("&");
-},parseQueryString:function(_13e,_13f){
-var qstr=(_13e.charAt(0)=="?")?_13e.substring(1):_13e;
-var _141=qstr.replace(/\+/g,"%20").split(/\&amp\;|\&\#38\;|\&#x26;|\&/);
-var o={};
-var _143;
-if(typeof (decodeURIComponent)!="undefined"){
-_143=decodeURIComponent;
-}else{
-_143=unescape;
-}
-if(_13f){
-for(var i=0;i<_141.length;i++){
-var pair=_141[i].split("=");
-var name=_143(pair.shift());
-if(!name){
-continue;
-}
-var arr=o[name];
-if(!(arr instanceof Array)){
-arr=[];
-o[name]=arr;
-}
-arr.push(_143(pair.join("=")));
-}
-}else{
-for(var i=0;i<_141.length;i++){
-pair=_141[i].split("=");
-var name=pair.shift();
-if(!name){
-continue;
-}
-o[_143(name)]=_143(pair.join("="));
-}
-}
-return o;
-}});
-MochiKit.Base.AdapterRegistry=function(){
-this.pairs=[];
-};
-MochiKit.Base.AdapterRegistry.prototype={register:function(name,_149,wrap,_14b){
-if(_14b){
-this.pairs.unshift([name,_149,wrap]);
-}else{
-this.pairs.push([name,_149,wrap]);
-}
-},match:function(){
-for(var i=0;i<this.pairs.length;i++){
-var pair=this.pairs[i];
-if(pair[1].apply(this,arguments)){
-return pair[2].apply(this,arguments);
-}
-}
-throw MochiKit.Base.NotFound;
-},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;
-}};
-MochiKit.Base._exportSymbols=function(_151,_152){
-if(MochiKit.__export__===false||_152.__export__===false){
-return;
-}
-for(var k in _152){
-var v=_152[k];
-if(v!=null){
-var _155=(k[0]!=="_"&&k!=="toString");
-if(v.__export__===true||(v.__export__!==false&&_155)){
-_151[k]=_152[k];
-}
-}
-}
-};
-MochiKit.Base._deprecated=function(_156,name,_158,_159,_15a){
-if(typeof (_156)==="string"){
-if(_156.indexOf("MochiKit.")===0){
-_156=_156.substring(9);
-}
-_156=MochiKit[_156];
-}
-var _15b=_158.split(".")[1];
-var _15c=_158.split(".")[2];
-var func=function(){
-var self=arguments.callee;
-var msg=_156.NAME+"."+name+" is deprecated since version "+_159+". Use "+_158+" instead.";
-if(self.logged!==true){
-self.logged=true;
-if(MochiKit.Logging){
-MochiKit.Logging.logDebug(msg);
-}else{
-if(console&&console.log){
-console.log(msg);
-}
-}
-}
-if(!MochiKit[_15b]){
-throw new Error(msg);
-}
-return MochiKit[_15b][_15c].apply(this,arguments);
-};
-if(_15a===false){
-func.__export__=false;
-}
-_156[name]=func;
-};
-MochiKit.Base.__new__=function(){
-var m=this;
-m.noop=m.operator.identity;
-m._deprecated(m,"forward","MochiKit.Base.forwardCall","1.3",false);
-m._deprecated(m,"find","MochiKit.Base.findValue","1.3",false);
-if(typeof (encodeURIComponent)!="undefined"){
-m.urlEncode=function(_161){
-return encodeURIComponent(_161).replace(/\'/g,"%27");
-};
-}else{
-m.urlEncode=function(_162){
-return escape(_162).replace(/\+/g,"%2B").replace(/\"/g,"%22").rval.replace(/\'/g,"%27");
-};
-}
-m.NamedError=function(name){
-this.message=name;
-this.name=name;
-};
-m.NamedError.prototype=new Error();
-m.update(m.NamedError.prototype,{repr:function(){
-if(this.message&&this.message!=this.name){
-return this.name+"("+m.repr(this.message)+")";
-}else{
-return this.name+"()";
-}
-},toString:m.forwardCall("repr")});
-m.NotFound=new m.NamedError("MochiKit.Base.NotFound");
-m.listMax=m.partial(m.listMinMax,1);
-m.listMin=m.partial(m.listMinMax,-1);
-m.isCallable=m.typeMatcher("function");
-m.isUndefined=m.typeMatcher("undefined");
-m.merge=m.partial(m.update,null);
-m.zip=m.partial(m.map,null);
-m.average=m.mean;
-m.comparatorRegistry=new m.AdapterRegistry();
-m.registerComparator("dateLike",m.isDateLike,m.compareDateLike);
-m.registerComparator("arrayLike",m.isArrayLike,m.compareArrayLike);
-m.reprRegistry=new m.AdapterRegistry();
-m.registerRepr("arrayLike",m.isArrayLike,m.reprArrayLike);
-m.registerRepr("string",m.typeMatcher("string"),m.reprString);
-m.registerRepr("numbers",m.typeMatcher("number","boolean"),m.reprNumber);
-m.jsonRegistry=new m.AdapterRegistry();
-m.nameFunctions(this);
-};
-MochiKit.Base.__new__();
-if(MochiKit.__export__){
-compare=MochiKit.Base.compare;
-compose=MochiKit.Base.compose;
-serializeJSON=MochiKit.Base.serializeJSON;
-mean=MochiKit.Base.mean;
-median=MochiKit.Base.median;
-}
-MochiKit.Base._exportSymbols(this,MochiKit.Base);
-MochiKit.Base._module("Iter","1.5",["Base"]);
-MochiKit.Base.update(MochiKit.Iter,{registerIteratorFactory:function(name,_165,_166,_167){
-MochiKit.Iter.iteratorRegistry.register(name,_165,_166,_167);
-},isIterable:function(o){
-return o!=null&&(typeof (o.next)=="function"||typeof (o.iter)=="function");
-},iter:function(_169,_16a){
-var self=MochiKit.Iter;
-if(arguments.length==2){
-return self.takewhile(function(a){
-return a!=_16a;
-},_169);
-}
-if(typeof (_169.next)=="function"){
-return _169;
-}else{
-if(typeof (_169.iter)=="function"){
-return _169.iter();
-}
-}
-try{
-return self.iteratorRegistry.match(_169);
-}
-catch(e){
-var m=MochiKit.Base;
-if(e==m.NotFound){
-e=new TypeError(typeof (_169)+": "+m.repr(_169)+" is not iterable");
-}
-throw e;
-}
-},count:function(n){
-if(!n){
-n=0;
-}
-var m=MochiKit.Base;
-return {repr:function(){
-return "count("+n+")";
-},toString:m.forwardCall("repr"),next:m.counter(n)};
-},cycle:function(p){
-var self=MochiKit.Iter;
-var m=MochiKit.Base;
-var lst=[];
-var _174=self.iter(p);
-return {repr:function(){
-return "cycle(...)";
-},toString:m.forwardCall("repr"),next:function(){
-try{
-var rval=_174.next();
-lst.push(rval);
-return rval;
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-if(lst.length===0){
-this.next=function(){
-throw self.StopIteration;
-};
-}else{
-var i=-1;
-this.next=function(){
-i=(i+1)%lst.length;
-return lst[i];
-};
-}
-return this.next();
-}
-}};
-},repeat:function(elem,n){
-var m=MochiKit.Base;
-if(typeof (n)=="undefined"){
-return {repr:function(){
-return "repeat("+m.repr(elem)+")";
-},toString:m.forwardCall("repr"),next:function(){
-return elem;
-}};
-}
-return {repr:function(){
-return "repeat("+m.repr(elem)+", "+n+")";
-},toString:m.forwardCall("repr"),next:function(){
-if(n<=0){
-throw MochiKit.Iter.StopIteration;
-}
-n-=1;
-return elem;
-}};
-},next:function(_17a){
-return _17a.next();
-},izip:function(p,q){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-var next=self.next;
-var _180=m.map(self.iter,arguments);
-return {repr:function(){
-return "izip(...)";
-},toString:m.forwardCall("repr"),next:function(){
-return m.map(next,_180);
-}};
-},ifilter:function(pred,seq){
-var m=MochiKit.Base;
-seq=MochiKit.Iter.iter(seq);
-if(pred===null){
-pred=m.operator.truth;
-}
-return {repr:function(){
-return "ifilter(...)";
-},toString:m.forwardCall("repr"),next:function(){
-while(true){
-var rval=seq.next();
-if(pred(rval)){
-return rval;
-}
-}
-return undefined;
-}};
-},ifilterfalse:function(pred,seq){
-var m=MochiKit.Base;
-seq=MochiKit.Iter.iter(seq);
-if(pred===null){
-pred=m.operator.truth;
-}
-return {repr:function(){
-return "ifilterfalse(...)";
-},toString:m.forwardCall("repr"),next:function(){
-while(true){
-var rval=seq.next();
-if(!pred(rval)){
-return rval;
-}
-}
-return undefined;
-}};
-},islice:function(seq){
-var self=MochiKit.Iter;
-var m=MochiKit.Base;
-seq=self.iter(seq);
-var _18c=0;
-var stop=0;
-var step=1;
-var i=-1;
-if(arguments.length==2){
-stop=arguments[1];
-}else{
-if(arguments.length==3){
-_18c=arguments[1];
-stop=arguments[2];
-}else{
-_18c=arguments[1];
-stop=arguments[2];
-step=arguments[3];
-}
-}
-return {repr:function(){
-return "islice("+["...",_18c,stop,step].join(", ")+")";
-},toString:m.forwardCall("repr"),next:function(){
-var rval;
-while(i<_18c){
-rval=seq.next();
-i++;
-}
-if(_18c>=stop){
-throw self.StopIteration;
-}
-_18c+=step;
-return rval;
-}};
-},imap:function(fun,p,q){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-var _196=m.map(self.iter,m.extend(null,arguments,1));
-var map=m.map;
-var next=self.next;
-return {repr:function(){
-return "imap(...)";
-},toString:m.forwardCall("repr"),next:function(){
-return fun.apply(this,map(next,_196));
-}};
-},applymap:function(fun,seq,self){
-seq=MochiKit.Iter.iter(seq);
-var m=MochiKit.Base;
-return {repr:function(){
-return "applymap(...)";
-},toString:m.forwardCall("repr"),next:function(){
-return fun.apply(self,seq.next());
-}};
-},chain:function(p,q){
-var self=MochiKit.Iter;
-var m=MochiKit.Base;
-if(arguments.length==1){
-return self.iter(arguments[0]);
-}
-var _1a1=m.map(self.iter,arguments);
-return {repr:function(){
-return "chain(...)";
-},toString:m.forwardCall("repr"),next:function(){
-while(_1a1.length>1){
-try{
-var _1a2=_1a1[0].next();
-return _1a2;
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-_1a1.shift();
-var _1a2=_1a1[0].next();
-return _1a2;
-}
-}
-if(_1a1.length==1){
-var arg=_1a1.shift();
-this.next=m.bind("next",arg);
-return this.next();
-}
-throw self.StopIteration;
-}};
-},takewhile:function(pred,seq){
-var self=MochiKit.Iter;
-seq=self.iter(seq);
-return {repr:function(){
-return "takewhile(...)";
-},toString:MochiKit.Base.forwardCall("repr"),next:function(){
-var rval=seq.next();
-if(!pred(rval)){
-this.next=function(){
-throw self.StopIteration;
-};
-this.next();
-}
-return rval;
-}};
-},dropwhile:function(pred,seq){
-seq=MochiKit.Iter.iter(seq);
-var m=MochiKit.Base;
-var bind=m.bind;
-return {"repr":function(){
-return "dropwhile(...)";
-},"toString":m.forwardCall("repr"),"next":function(){
-while(true){
-var rval=seq.next();
-if(!pred(rval)){
-break;
-}
-}
-this.next=bind("next",seq);
-return rval;
-}};
-},_tee:function(_1ad,sync,_1af){
-sync.pos[_1ad]=-1;
-var m=MochiKit.Base;
-var _1b1=m.listMin;
-return {repr:function(){
-return "tee("+_1ad+", ...)";
-},toString:m.forwardCall("repr"),next:function(){
-var rval;
-var i=sync.pos[_1ad];
-if(i==sync.max){
-rval=_1af.next();
-sync.deque.push(rval);
-sync.max+=1;
-sync.pos[_1ad]+=1;
-}else{
-rval=sync.deque[i-sync.min];
-sync.pos[_1ad]+=1;
-if(i==sync.min&&_1b1(sync.pos)!=sync.min){
-sync.min+=1;
-sync.deque.shift();
-}
-}
-return rval;
-}};
-},tee:function(_1b4,n){
-var rval=[];
-var sync={"pos":[],"deque":[],"max":-1,"min":-1};
-if(arguments.length==1||typeof (n)=="undefined"||n===null){
-n=2;
-}
-var self=MochiKit.Iter;
-_1b4=self.iter(_1b4);
-var _tee=self._tee;
-for(var i=0;i<n;i++){
-rval.push(_tee(i,sync,_1b4));
-}
-return rval;
-},list:function(_1bb){
-var rval;
-if(_1bb instanceof Array){
-return _1bb.slice();
-}
-if(typeof (_1bb)=="function"&&!(_1bb instanceof Function)&&typeof (_1bb.length)=="number"){
-rval=[];
-for(var i=0;i<_1bb.length;i++){
-rval.push(_1bb[i]);
-}
-return rval;
-}
-var self=MochiKit.Iter;
-_1bb=self.iter(_1bb);
-var rval=[];
-var _1bf;
-try{
-while(true){
-_1bf=_1bb.next();
-rval.push(_1bf);
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-return rval;
-}
-return undefined;
-},reduce:function(fn,_1c1,_1c2){
-var i=0;
-var x=_1c2;
-var self=MochiKit.Iter;
-_1c1=self.iter(_1c1);
-if(arguments.length<3){
-try{
-x=_1c1.next();
-}
-catch(e){
-if(e==self.StopIteration){
-e=new TypeError("reduce() of empty sequence with no initial value");
-}
-throw e;
-}
-i++;
-}
-try{
-while(true){
-x=fn(x,_1c1.next());
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-}
-return x;
-},range:function(){
-var _1c6=0;
-var stop=0;
-var step=1;
-if(arguments.length==1){
-stop=arguments[0];
-}else{
-if(arguments.length==2){
-_1c6=arguments[0];
-stop=arguments[1];
-}else{
-if(arguments.length==3){
-_1c6=arguments[0];
-stop=arguments[1];
-step=arguments[2];
-}else{
-throw new TypeError("range() takes 1, 2, or 3 arguments!");
-}
-}
-}
-if(step===0){
-throw new TypeError("range() step must not be 0");
-}
-return {next:function(){
-if((step>0&&_1c6>=stop)||(step<0&&_1c6<=stop)){
-throw MochiKit.Iter.StopIteration;
-}
-var rval=_1c6;
-_1c6+=step;
-return rval;
-},repr:function(){
-return "range("+[_1c6,stop,step].join(", ")+")";
-},toString:MochiKit.Base.forwardCall("repr")};
-},sum:function(_1ca,_1cb){
-if(typeof (_1cb)=="undefined"||_1cb===null){
-_1cb=0;
-}
-var x=_1cb;
-var self=MochiKit.Iter;
-_1ca=self.iter(_1ca);
-try{
-while(true){
-x+=_1ca.next();
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-}
-return x;
-},exhaust:function(_1ce){
-var self=MochiKit.Iter;
-_1ce=self.iter(_1ce);
-try{
-while(true){
-_1ce.next();
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-}
-},forEach:function(_1d0,func,obj){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-if(arguments.length>2){
-func=m.bind(func,obj);
-}
-if(m.isArrayLike(_1d0)&&!self.isIterable(_1d0)){
-try{
-for(var i=0;i<_1d0.length;i++){
-func(_1d0[i]);
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-}
-}else{
-self.exhaust(self.imap(func,_1d0));
-}
-},every:function(_1d6,func){
-var self=MochiKit.Iter;
-try{
-self.ifilterfalse(func,_1d6).next();
-return false;
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-return true;
-}
-},sorted:function(_1d9,cmp){
-var rval=MochiKit.Iter.list(_1d9);
-if(arguments.length==1){
-cmp=MochiKit.Base.compare;
-}
-rval.sort(cmp);
-return rval;
-},reversed:function(_1dc){
-var rval=MochiKit.Iter.list(_1dc);
-rval.reverse();
-return rval;
-},some:function(_1de,func){
-var self=MochiKit.Iter;
-try{
-self.ifilter(func,_1de).next();
-return true;
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-return false;
-}
-},iextend:function(lst,_1e2){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-if(m.isArrayLike(_1e2)&&!self.isIterable(_1e2)){
-for(var i=0;i<_1e2.length;i++){
-lst.push(_1e2[i]);
-}
-}else{
-_1e2=self.iter(_1e2);
-try{
-while(true){
-lst.push(_1e2.next());
-}
-}
-catch(e){
-if(e!=self.StopIteration){
-throw e;
-}
-}
-}
-return lst;
-},groupby:function(_1e6,_1e7){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-if(arguments.length<2){
-_1e7=m.operator.identity;
-}
-_1e6=self.iter(_1e6);
-var pk=undefined;
-var k=undefined;
-var v;
-function fetch(){
-v=_1e6.next();
-k=_1e7(v);
-}
-function eat(){
-var ret=v;
-v=undefined;
-return ret;
-}
-var _1ee=true;
-var _1ef=m.compare;
-return {repr:function(){
-return "groupby(...)";
-},next:function(){
-while(_1ef(k,pk)===0){
-fetch();
-if(_1ee){
-_1ee=false;
-break;
-}
-}
-pk=k;
-return [k,{next:function(){
-if(v==undefined){
-fetch();
-}
-if(_1ef(k,pk)!==0){
-throw self.StopIteration;
-}
-return eat();
-}}];
-}};
-},groupby_as_array:function(_1f0,_1f1){
-var m=MochiKit.Base;
-var self=MochiKit.Iter;
-if(arguments.length<2){
-_1f1=m.operator.identity;
-}
-_1f0=self.iter(_1f0);
-var _1f4=[];
-var _1f5=true;
-var _1f6;
-var _1f7=m.compare;
-while(true){
-try{
-var _1f8=_1f0.next();
-var key=_1f1(_1f8);
-}
-catch(e){
-if(e==self.StopIteration){
-break;
-}
-throw e;
-}
-if(_1f5||_1f7(key,_1f6)!==0){
-var _1fa=[];
-_1f4.push([key,_1fa]);
-}
-_1fa.push(_1f8);
-_1f5=false;
-_1f6=key;
-}
-return _1f4;
-},arrayLikeIter:function(_1fb){
-var i=0;
-return {repr:function(){
-return "arrayLikeIter(...)";
-},toString:MochiKit.Base.forwardCall("repr"),next:function(){
-if(i>=_1fb.length){
-throw MochiKit.Iter.StopIteration;
-}
-return _1fb[i++];
-}};
-},hasIterateNext:function(_1fd){
-return (_1fd&&typeof (_1fd.iterateNext)=="function");
-},iterateNextIter:function(_1fe){
-return {repr:function(){
-return "iterateNextIter(...)";
-},toString:MochiKit.Base.forwardCall("repr"),next:function(){
-var rval=_1fe.iterateNext();
-if(rval===null||rval===undefined){
-throw MochiKit.Iter.StopIteration;
-}
-return rval;
-}};
-}});
-MochiKit.Iter.__new__=function(){
-var m=MochiKit.Base;
-if(typeof (StopIteration)!="undefined"){
-this.StopIteration=StopIteration;
-}else{
-this.StopIteration=new m.NamedError("StopIteration");
-}
-this.iteratorRegistry=new m.AdapterRegistry();
-this.registerIteratorFactory("arrayLike",m.isArrayLike,this.arrayLikeIter);
-this.registerIteratorFactory("iterateNext",this.hasIterateNext,this.iterateNextIter);
-m.nameFunctions(this);
-};
-MochiKit.Iter.__new__();
-if(MochiKit.__export__){
-reduce=MochiKit.Iter.reduce;
-}
-MochiKit.Base._exportSymbols(this,MochiKit.Iter);
-MochiKit.Base._module("DOM","1.5",["Base"]);
-MochiKit.Base.update(MochiKit.DOM,{currentWindow:function(){
-return MochiKit.DOM._window;
-},currentDocument:function(){
-return MochiKit.DOM._document;
-},withWindow:function(win,func){
-var self=MochiKit.DOM;
-var _204=self._document;
-var _205=self._window;
-var rval;
-try{
-self._window=win;
-self._document=win.document;
-rval=func();
-}
-catch(e){
-self._window=_205;
-self._document=_204;
-throw e;
-}
-self._window=_205;
-self._document=_204;
-return rval;
-},formContents:function(elem){
-var _208=[];
-var _209=[];
-var m=MochiKit.Base;
-var self=MochiKit.DOM;
-if(typeof (elem)=="undefined"||elem===null){
-elem=self._document.body;
-}else{
-elem=self.getElement(elem);
-}
-m.nodeWalk(elem,function(elem){
-var name=elem.name;
-if(m.isNotEmpty(name)){
-var _20e=elem.tagName.toUpperCase();
-if(_20e==="INPUT"&&(elem.type=="radio"||elem.type=="checkbox")&&!elem.checked){
-return null;
-}
-if(_20e==="SELECT"){
-if(elem.type=="select-one"){
-if(elem.selectedIndex>=0){
-var opt=elem.options[elem.selectedIndex];
-var v=opt.value;
-if(!v){
-var h=opt.outerHTML;
-if(h&&!h.match(/^[^>]+\svalue\s*=/i)){
-v=opt.text;
-}
-}
-_208.push(name);
-_209.push(v);
-return null;
-}
-_208.push(name);
-_209.push("");
-return null;
-}else{
-var opts=elem.options;
-if(!opts.length){
-_208.push(name);
-_209.push("");
-return null;
-}
-for(var i=0;i<opts.length;i++){
-var opt=opts[i];
-if(!opt.selected){
-continue;
-}
-var v=opt.value;
-if(!v){
-var h=opt.outerHTML;
-if(h&&!h.match(/^[^>]+\svalue\s*=/i)){
-v=opt.text;
-}
-}
-_208.push(name);
-_209.push(v);
-}
-return null;
-}
-}
-if(_20e==="FORM"||_20e==="P"||_20e==="SPAN"||_20e==="DIV"){
-return elem.childNodes;
-}
-_208.push(name);
-_209.push(elem.value||"");
-return null;
-}
-return elem.childNodes;
-});
-return [_208,_209];
-},withDocument:function(doc,func){
-var self=MochiKit.DOM;
-var _217=self._document;
-var rval;
-try{
-self._document=doc;
-rval=func();
-}
-catch(e){
-self._document=_217;
-throw e;
-}
-self._document=_217;
-return rval;
-},registerDOMConverter:function(name,_21a,wrap,_21c){
-MochiKit.DOM.domConverters.register(name,_21a,wrap,_21c);
-},coerceToDOM:function(node,ctx){
-var m=MochiKit.Base;
-var im=MochiKit.Iter;
-var self=MochiKit.DOM;
-if(im){
-var iter=im.iter;
-var _223=im.repeat;
-}
-var map=m.map;
-var _225=self.domConverters;
-var _226=arguments.callee;
-var _227=m.NotFound;
-while(true){
-if(typeof (node)=="undefined"||node===null){
-return null;
-}
-if(typeof (node)=="function"&&typeof (node.length)=="number"&&!(node instanceof Function)){
-node=im?im.list(node):m.extend(null,node);
-}
-if(typeof (node.nodeType)!="undefined"&&node.nodeType>0){
-return node;
-}
-if(typeof (node)=="number"||typeof (node)=="boolean"){
-node=node.toString();
-}
-if(typeof (node)=="string"){
-return self._document.createTextNode(node);
-}
-if(typeof (node.__dom__)=="function"){
-node=node.__dom__(ctx);
-continue;
-}
-if(typeof (node.dom)=="function"){
-node=node.dom(ctx);
-continue;
-}
-if(typeof (node)=="function"){
-node=node.apply(ctx,[ctx]);
-continue;
-}
-if(im){
-var _228=null;
-try{
-_228=iter(node);
-}
-catch(e){
-}
-if(_228){
-return map(_226,_228,_223(ctx));
-}
-}else{
-if(m.isArrayLike(node)){
-var func=function(n){
-return _226(n,ctx);
-};
-return map(func,node);
-}
-}
-try{
-node=_225.match(node,ctx);
-continue;
-}
-catch(e){
-if(e!=_227){
-throw e;
-}
-}
-return self._document.createTextNode(node.toString());
-}
-return undefined;
-},isChildNode:function(node,_22c){
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-node=self.getElement(node);
-}
-if(typeof (_22c)=="string"){
-_22c=self.getElement(_22c);
-}
-if(typeof (node)=="undefined"||node===null){
-return false;
-}
-while(node!=null&&node!==self._document){
-if(node===_22c){
-return true;
-}
-node=node.parentNode;
-}
-return false;
-},setNodeAttribute:function(node,attr,_230){
-var o={};
-o[attr]=_230;
-try{
-return MochiKit.DOM.updateNodeAttributes(node,o);
-}
-catch(e){
-}
-return null;
-},getNodeAttribute:function(node,attr){
-var self=MochiKit.DOM;
-var _235=self.attributeArray.renames[attr];
-var _236=self.attributeArray.ignoreAttr[attr];
-node=self.getElement(node);
-try{
-if(_235){
-return node[_235];
-}
-var _237=node.getAttribute(attr);
-if(_237!=_236){
-return _237;
-}
-}
-catch(e){
-}
-return null;
-},removeNodeAttribute:function(node,attr){
-var self=MochiKit.DOM;
-var _23b=self.attributeArray.renames[attr];
-node=self.getElement(node);
-try{
-if(_23b){
-return node[_23b];
-}
-return node.removeAttribute(attr);
-}
-catch(e){
-}
-return null;
-},updateNodeAttributes:function(node,_23d){
-var elem=node;
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-elem=self.getElement(node);
-}
-if(_23d){
-var _240=MochiKit.Base.updatetree;
-if(self.attributeArray.compliant){
-for(var k in _23d){
-var v=_23d[k];
-if(typeof (v)=="object"&&typeof (elem[k])=="object"){
-if(k=="style"&&MochiKit.Style){
-MochiKit.Style.setStyle(elem,v);
-}else{
-_240(elem[k],v);
-}
-}else{
-if(k.substring(0,2)=="on"){
-if(typeof (v)=="string"){
-v=new Function(v);
-}
-elem[k]=v;
-}else{
-elem.setAttribute(k,v);
-}
-}
-if(typeof (elem[k])=="string"&&elem[k]!=v){
-elem[k]=v;
-}
-}
-}else{
-var _243=self.attributeArray.renames;
-for(var k in _23d){
-v=_23d[k];
-var _244=_243[k];
-if(k=="style"&&typeof (v)=="string"){
-elem.style.cssText=v;
-}else{
-if(typeof (_244)=="string"){
-elem[_244]=v;
-}else{
-if(typeof (elem[k])=="object"&&typeof (v)=="object"){
-if(k=="style"&&MochiKit.Style){
-MochiKit.Style.setStyle(elem,v);
-}else{
-_240(elem[k],v);
-}
-}else{
-if(k.substring(0,2)=="on"){
-if(typeof (v)=="string"){
-v=new Function(v);
-}
-elem[k]=v;
-}else{
-elem.setAttribute(k,v);
-}
-}
-}
-}
-if(typeof (elem[k])=="string"&&elem[k]!=v){
-elem[k]=v;
-}
-}
-}
-}
-return elem;
-},appendChildNodes:function(node){
-var elem=node;
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-elem=self.getElement(node);
-}
-var _248=[self.coerceToDOM(MochiKit.Base.extend(null,arguments,1),elem)];
-var _249=MochiKit.Base.concat;
-while(_248.length){
-var n=_248.shift();
-if(typeof (n)=="undefined"||n===null){
-}else{
-if(typeof (n.nodeType)=="number"){
-elem.appendChild(n);
-}else{
-_248=_249(n,_248);
-}
-}
-}
-return elem;
-},insertSiblingNodesBefore:function(node){
-var elem=node;
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-elem=self.getElement(node);
-}
-var _24e=[self.coerceToDOM(MochiKit.Base.extend(null,arguments,1),elem)];
-var _24f=elem.parentNode;
-var _250=MochiKit.Base.concat;
-while(_24e.length){
-var n=_24e.shift();
-if(typeof (n)=="undefined"||n===null){
-}else{
-if(typeof (n.nodeType)=="number"){
-_24f.insertBefore(n,elem);
-}else{
-_24e=_250(n,_24e);
-}
-}
-}
-return _24f;
-},insertSiblingNodesAfter:function(node){
-var elem=node;
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-elem=self.getElement(node);
-}
-var _255=[self.coerceToDOM(MochiKit.Base.extend(null,arguments,1),elem)];
-if(elem.nextSibling){
-return self.insertSiblingNodesBefore(elem.nextSibling,_255);
-}else{
-return self.appendChildNodes(elem.parentNode,_255);
-}
-},replaceChildNodes:function(node){
-var elem=node;
-var self=MochiKit.DOM;
-if(typeof (node)=="string"){
-elem=self.getElement(node);
-arguments[0]=elem;
-}
-var _259;
-while((_259=elem.firstChild)){
-elem.removeChild(_259);
-}
-if(arguments.length<2){
-return elem;
-}else{
-return self.appendChildNodes.apply(this,arguments);
-}
-},createDOM:function(name,_25b){
-var elem;
-var self=MochiKit.DOM;
-var m=MochiKit.Base;
-if(typeof (_25b)=="string"||typeof (_25b)=="number"){
-var args=m.extend([name,null],arguments,1);
-return arguments.callee.apply(this,args);
-}
-if(typeof (name)=="string"){
-var _260=self._xhtml;
-if(_25b&&!self.attributeArray.compliant){
-var _261="";
-if("name" in _25b){
-_261+=" name=\""+self.escapeHTML(_25b.name)+"\"";
-}
-if(name=="input"&&"type" in _25b){
-_261+=" type=\""+self.escapeHTML(_25b.type)+"\"";
-}
-if(_261){
-name="<"+name+_261+">";
-_260=false;
-}
-}
-var d=self._document;
-if(_260&&d===document){
-elem=d.createElementNS("http://www.w3.org/1999/xhtml",name);
-}else{
-elem=d.createElement(name);
-}
-}else{
-elem=name;
-}
-if(_25b){
-self.updateNodeAttributes(elem,_25b);
-}
-if(arguments.length<=2){
-return elem;
-}else{
-var args=m.extend([elem],arguments,2);
-return self.appendChildNodes.apply(this,args);
-}
-},createDOMFunc:function(){
-var m=MochiKit.Base;
-return m.partial.apply(this,m.extend([MochiKit.DOM.createDOM],arguments));
-},removeElement:function(elem){
-var self=MochiKit.DOM;
-if(typeof (elem)=="string"){
-elem=self.getElement(elem);
-}
-var e=self.coerceToDOM(elem);
-e.parentNode.removeChild(e);
-return e;
-},swapDOM:function(dest,src){
-var self=MochiKit.DOM;
-dest=self.getElement(dest);
-var _26a=dest.parentNode;
-if(src){
-if(typeof (src)=="string"){
-src=self.getElement(src);
-}
-src=self.coerceToDOM(src,_26a);
-_26a.replaceChild(src,dest);
-}else{
-_26a.removeChild(dest);
-}
-return src;
-},getElement:function(id){
-var self=MochiKit.DOM;
-if(arguments.length==1){
-return ((typeof (id)=="string")?self._document.getElementById(id):id);
-}else{
-return MochiKit.Base.map(self.getElement,arguments);
-}
-},getElementsByTagAndClassName:function(_26d,_26e,_26f){
-var self=MochiKit.DOM;
-if(typeof (_26d)=="undefined"||_26d===null){
-_26d="*";
-}
-if(typeof (_26f)=="undefined"||_26f===null){
-_26f=self._document;
-}
-_26f=self.getElement(_26f);
-if(_26f==null){
-return [];
-}
-var _271=(_26f.getElementsByTagName(_26d)||self._document.all);
-if(typeof (_26e)=="undefined"||_26e===null){
-return MochiKit.Base.extend(null,_271);
-}
-var _272=[];
-for(var i=0;i<_271.length;i++){
-var _274=_271[i];
-var cls=_274.className;
-if(typeof (cls)!="string"){
-cls=_274.getAttribute("class");
-}
-if(typeof (cls)=="string"){
-var _276=cls.split(" ");
-for(var j=0;j<_276.length;j++){
-if(_276[j]==_26e){
-_272.push(_274);
-break;
-}
-}
-}
-}
-return _272;
-},_newCallStack:function(path,once){
-var rval=function(){
-var _27b=arguments.callee.callStack;
-for(var i=0;i<_27b.length;i++){
-if(_27b[i].apply(this,arguments)===false){
-break;
-}
-}
-if(once){
-try{
-this[path]=null;
-}
-catch(e){
-}
-}
-};
-rval.callStack=[];
-return rval;
-},addToCallStack:function(_27d,path,func,once){
-var self=MochiKit.DOM;
-var _282=_27d[path];
-var _283=_282;
-if(!(typeof (_282)=="function"&&typeof (_282.callStack)=="object"&&_282.callStack!==null)){
-_283=self._newCallStack(path,once);
-if(typeof (_282)=="function"){
-_283.callStack.push(_282);
-}
-_27d[path]=_283;
-}
-_283.callStack.push(func);
-},addLoadEvent:function(func){
-var self=MochiKit.DOM;
-self.addToCallStack(self._window,"onload",func,true);
-},focusOnLoad:function(_286){
-var self=MochiKit.DOM;
-self.addLoadEvent(function(){
-_286=self.getElement(_286);
-if(_286){
-_286.focus();
-}
-});
-},setElementClass:function(_288,_289){
-var self=MochiKit.DOM;
-var obj=self.getElement(_288);
-if(self.attributeArray.compliant){
-obj.setAttribute("class",_289);
-}else{
-obj.setAttribute("className",_289);
-}
-},toggleElementClass:function(_28c){
-var self=MochiKit.DOM;
-for(var i=1;i<arguments.length;i++){
-var obj=self.getElement(arguments[i]);
-if(!self.addElementClass(obj,_28c)){
-self.removeElementClass(obj,_28c);
-}
-}
-},addElementClass:function(_290,_291){
-var self=MochiKit.DOM;
-var obj=self.getElement(_290);
-var cls=obj.className;
-if(typeof (cls)!="string"){
-cls=obj.getAttribute("class");
-}
-if(typeof (cls)!="string"||cls.length===0){
-self.setElementClass(obj,_291);
-return true;
-}
-if(cls==_291){
-return false;
-}
-var _295=cls.split(" ");
-for(var i=0;i<_295.length;i++){
-if(_295[i]==_291){
-return false;
-}
-}
-self.setElementClass(obj,cls+" "+_291);
-return true;
-},removeElementClass:function(_297,_298){
-var self=MochiKit.DOM;
-var obj=self.getElement(_297);
-var cls=obj.className;
-if(typeof (cls)!="string"){
-cls=obj.getAttribute("class");
-}
-if(typeof (cls)!="string"||cls.length===0){
-return false;
-}
-if(cls==_298){
-self.setElementClass(obj,"");
-return true;
-}
-var _29c=cls.split(" ");
-for(var i=0;i<_29c.length;i++){
-if(_29c[i]==_298){
-_29c.splice(i,1);
-self.setElementClass(obj,_29c.join(" "));