var ROW_SPACER='\u00A0\u00A0\u00A0\u00A0';updateRequired=false;queueProcessing=false;currentSearchId=0;textInput=null;rowCount=35;menuTable=null;menuTableRows=new Array();previousQuery=null;var targetDoc=null;var targetWin=null;function setupSearchField(win)
{targetWin=win;targetDoc=win.document;textInput=targetDoc.getElementById('gaSearch');textInput.onkeydown=keydown;textInput.onkeyup=keyup;textInput.onfocus=processFocus;textInput.onblur=processBlur;try
{}catch(e)
{}menuTable=targetDoc.createElement('table');menuTable.className='gaMenu';menuTable.style.display='none';menuTable.cellSpacing=0;menuTable.cellPadding=0;menuTable.border=0;menuTable.style.position='absolute';menuTable.style.zIndex=100;for(var i=0;i<rowCount;i++)
{var row=menuTable.insertRow(i);var td=targetDoc.createElement('td');td.align='left';td.idx=i;td.onmousedown=goToResource;row.appendChild(td);td.appendChild(targetDoc.createTextNode('\u00A0'));menuTableRows[i]=td;}targetDoc.body.appendChild(menuTable);}function gotapi_prepareData(data)
{for(var i=0;i<data.length-1;i++)
{var offset=data[i].p;data[i].p=data[i-offset];}}function removeAllChilds(argNode)
{while(argNode.firstChild)
{argNode.removeChild(argNode.firstChild);}}function processFocus(evt)
{var value=textInput.value;if(value=='')
{setMenuVisible(false);return;}if(updateRequired) {update();}setMenuVisible(true);}function processBlur(evt)
{setMenuVisible(false);}function Module(id,path,title,url,popup)
{this.id=id;this.path=path;this.title=title;this.data=null;this.url=url;this.popup=popup;}function keyup(evt)
{var key=evt?evt.keyCode:targetWin.event.keyCode;if(key !=13 && key !=255 && key !=40 && key !=38)
{update();return false;}}function keydown(evt)
{var key=evt?evt.keyCode:targetWin.event.keyCode;if(key==13)
{showRow(selectedRow,false);var isNetscape=navigator.appName.toLowerCase().indexOf('netscape') >=0;if(isNetscape)
{if (evt.preventDefault) evt.preventDefault();if (evt.returnValue) evt.returnValue=false;if (evt.stopPropagation) evt.stopPropagation();}return false;}else if(key==40)
{selectRow(selectedRow+1,+1);setMenuVisible(true);}else if(key==38)
{selectRow(selectedRow-1,-1);setMenuVisible(true);}else if(key !=255)
{setMenuVisible(true);return true;}return false;}function selectRow(argRow,argDirection)
{var row=argRow;for(;;)
{if(row >=rowCount||row < 0||menuTableRows[row].style.display=='none')
{return;}if(menuTableRows[row].n)
{break;}row+=argDirection;}if(selectedRow >=0)
{var activeRow=menuTableRows[selectedRow];activeRow.className='gaRegularRow';}selectedRow=row;var activeRow=menuTableRows[selectedRow];activeRow.className='gaSelectedRow';}function search(argSearchId)
{if(currentSearchId !=argSearchId)
{return;}if(updateRequired)
previousQuery=null;var value=textInput.value;if(value=='')
{setMenuVisible(false);return;}if(value==previousQuery)
{return;}var extendPrevious=value.indexOf(previousQuery)==0;previousQuery=value;var keywords=value.split(/[ \t\.=<>\/\\\*_\(\):]+/);var res=new Array();for(var i=0;i<keywords.length;i++)
{res.push(new RegExp(keywords[i],"i"));}var startTime=new Date();var result=searchModules(argSearchId,res,keywords[0].toLowerCase());if(!result)
{return;}displayedRows=result;var endTime=new Date();var queryExecutionTime=endTime.getTime()-startTime.getTime();var startTime=new Date();var proceed=showResults(argSearchId,displayedRows);var endTime=new Date();var resultsRenderingTime=endTime.getTime()-startTime.getTime();if(! proceed)
{return;}selectedRow=-1;setMenuVisible(true);selectRow(0,+1);addStats('s',value+':'+queryExecutionTime+":"+resultsRenderingTime);}function searchModules(argSearchId,argRegList,argPriorityKey)
{var results=new Array();var klen=argRegList.length;for(var m=0;m<allModules.length;m++)
{var module=allModules[m];var moduleResults=new Array();var exactMatchEnd=0;var startsWithEnd=0;results.push(moduleResults);if(!module.data||!module.active) continue;var dx=module.data;if(! dx)
{continue;}var len=dx.length-1;for(var i=0;i<len;i++)
{if(exactMatchEnd+startsWithEnd > rowCount)
{break;}if(currentSearchId !=argSearchId)
{return null;}var item=dx[i];var n=dx[i].n;var matched=false;var re=null;for(var k=0;k<klen;k++)
{re=argRegList[k];if(re.test(n))
{matched=true;break;}}if(!matched)
{continue;}if(klen==1||matchItemParents(item,argRegList,re))
{if(n)
{var ln=n.toLowerCase();if(ln==argPriorityKey)
{moduleResults.splice(exactMatchEnd++,0,item);}else if(ln.indexOf(argPriorityKey)==0)
{moduleResults.splice(exactMatchEnd+startsWithEnd++,0,item);}else
{moduleResults.push(item);}}else
{moduleResults.push(item);}}}}return results;}function matchItemParents(argItem,argRes,argExcludingRe)
{var klen=argRes.length;var failed=false;for(var k=0;k<klen;k++)
{var re=argRes[k];if(re==argExcludingRe)
{continue;}var matched=false;var current=argItem;while(current)
{if(re.test(current.n))
{matched=true;break;}current=current.p;}if(!matched)
{failed=true;break;}}return !failed;}function showResults(argSearchId,argResults)
{var nonemptyModuleCount=0;for(var i=0;i<argResults.length;i++)
{if(argResults[i].length > 0) nonemptyModuleCount++;}var row=0;if(nonemptyModuleCount > 0)
{var fairCount=(rowCount - nonemptyModuleCount*2)/ nonemptyModuleCount;fairCount=Math.floor(fairCount);var leftoverCount=0;for(var i=0;i<argResults.length;i++)
{var r=argResults[i];var module=allModules[i];if(module.active && module.data && r.length > 0 && r.length < fairCount)
{leftoverCount+=fairCount - r.length;}}for(var m=0;m<allModules.length;m++)
{var module=allModules[m];if(!module.data||!module.active) continue;var moduleResults=argResults[m];if(! module.data||moduleResults.length <=0)
{continue;}if(row+1 >=rowCount) break;updateResultRow(row++,module.title,'gaHeaderRow',null);var i=0;for(;i<moduleResults.length;i++)
{if(i >=fairCount)
{if(leftoverCount==0) break;leftoverCount--;}var n=moduleResults[i];updateResultRow(row++,getResourceTitle(n),'gaRegularRow',n);}if(i < moduleResults.length)
{updateResultRow(row++,ROW_SPACER+'...','gaFooterRow',null);}}}if(row==0)
{updateResultRow(row++,'... No Matches Found ...','gaHeaderRow',null);addStats('s','-');}while(row < rowCount)
{var tableRow=menuTableRows[row++];tableRow.style.display='none';}return true;}function updateResultRow(argRowId,argTitle,argStyle,argNode)
{var row=menuTableRows[argRowId];row.firstChild.nodeValue=argTitle;row.className=argStyle;row.n=argNode;row.style.display='';}function getResourceTitle(argItem)
{var result='';var item=argItem;while(item && (item.p||item==argItem))
{name=getResourceLabel(item);result=name+(result==''?'':' \u00A0\u2192\u00A0 '+result);item=item.p;}return ROW_SPACER+result;}function getResourceLabel(argItem)
{var name=argItem.n;var type=argItem.t;if(type=='T') name='<'+name+' ... >';else if(type=='M') name=name+' (...)';else if(type=='C') name='class '+name;else if(type=='P');else if(type=='I') name='interface '+name;else if(type=='O');else if(type=='D') name=/*'\u00A7\u00A7 '+*/name;else if(type=='S') name='{'+name+':... }';else if(type=='V');return name;}function setMenuVisible(argVisible)
{if(queueProcessing) return;var visibleNow=menuTable.style.display=='';if(visibleNow==argVisible)
{return;}if(argVisible)
{showPopupNode(menuTable,textInput,3,0);}else
{menuTable.style.display='none';}if(window.opera)
{siteFrame.style.display=argVisible?'none':'';}}function showPopupNode(showNode,relativeNode,offsetX,offsetY)
{var nodeX=relativeNode.offsetLeft;var nodeY=relativeNode.offsetTop+relativeNode.offsetHeight;var node=relativeNode;while(node.offsetParent)
{node=node.offsetParent;nodeX+=node.offsetLeft;nodeY+=node.offsetTop;}showNode.style.left=(nodeX+offsetX)+'px';showNode.style.top=(nodeY+offsetY)+'px';showNode.style.display='';}function getResourceContext(argNode)
{var context=argNode.p
?getResourceContext(argNode.p)
:'';var c=argNode.c;if(c)
{c=uncompressValue(c,argNode);context=c.indexOf('http://')==0
?c:context+c;}return context;}function getResourceUrl(argNode)
{if(argNode.u||argNode.c)
{var ctx=getResourceContext(argNode);var u=argNode.u;if(! u)
{return ctx;}u=uncompressValue(u,argNode);return u.indexOf('http://')==0
?u
:ctx+u;}else
{return argNode.p?getResourceUrl(argNode.p):null;}}function uncompressValue(argValue,argNode)
{var idx=argValue.indexOf('`');if(idx < 0)
{return argValue;}var name=argNode.n;return argValue.substr(0,idx)+name+argValue.substr(idx+1);}function goToResource()
{showRow(this.idx,false)
}function showRow(argRow,argMenuVisible)
{if(argRow < 0)
{return;}setMenuVisible(argMenuVisible);var row=menuTableRows[argRow];showItem(row.n);}function update()
{if(queueProcessing) {if(textInput.value=='') {return;}updateWhenLoaded=true;var lbl=$('loading')
if(lbl) lbl.style.color='black';return;}++currentSearchId;setTimeout('search('+currentSearchId+')',1);}function showItem(argItem)
{var url=getResourceUrl(argItem);targetWin.location.href=url;}allModules=[new Module(0,gaMod,gaTitle,null,null)];function startModuleProcessing(name)
{setupSearchField(window);queueProcessing=true;}function finishModuleProcessing(name,data)
{gotapi_prepareData(data);allModules[0].data=data;allModules[0].active=true;queueProcessing=false;if(updateWhenLoaded) update();document.getElementById('gaWait').style.display='none';document.getElementById('gaInfo').style.display='';}function addStats(argType,argMsg)
{}function sendStats()
{}startModuleProcessing('module_mochikit.js');var P = 'P';
var C = 'C';
var I = 'I';
var M = 'M';
var O = 'O';
var T = 'T';
var D = 'D';
var S = 'S';
var V = 'V';
var tmp = new Array(
{t:D,p:1},
{t:P,n:'MochiKit.Async',c:'http://mochikit.com/doc/html/MochiKit/Async.html',p:1},
{t:M,n:'AlreadyCalledError',u:'#fn-alreadycallederror',p:1},
{t:M,n:'BrowserComplianceError',u:'#fn-browsercomplianceerror',p:2},
{t:M,n:'CancelledError',u:'#fn-cancellederror',p:3},
{t:M,n:'GenericError',u:'#fn-genericerror',p:4},
{t:M,n:'XMLHttpRequestError',u:'#fn-xmlhttprequesterror',p:5},
{t:M,n:'Deferred()',u:'#fn-deferred',p:6},
{t:M,n:'Deferred.prototype.addBoth(func)',u:'#fn-deferred.prototype.addboth',p:7},
{t:M,n:'Deferred.prototype.addCallback(func[, ...])',u:'#fn-deferred.prototype.addcallback',p:8},
{t:M,n:'Deferred.prototype.addCallbacks(callback, errback)',u:'#fn-deferred.prototype.addcallbacks',p:9},
{t:M,n:'Deferred.prototype.addErrback(func)',u:'#fn-deferred.prototype.adderrback',p:10},
{t:M,n:'Deferred.prototype.callback([result])',u:'#fn-deferred.prototype.callback',p:11},
{t:M,n:'Deferred.prototype.cancel()',u:'#fn-deferred.prototype.cancel',p:12},
{t:M,n:'Deferred.prototype.errback([result])',u:'#fn-deferred.prototype.errback',p:13},
{t:M,n:'Deferred',u:'#fn-deferred',p:14},
{t:M,n:'DeferredLock()',u:'#fn-deferredlock',p:15},
{t:M,n:'DeferredLock.prototype.acquire()',u:'#fn-deferredlock.prototype.acquire',p:16},
{t:M,n:'DeferredLock.prototype.release()',u:'#fn-deferredlock.prototype.release',p:17},
{t:M,n:'DeferredList(list, [fireOnOneCallback, fireOnOneErrback, consumeErrors, canceller])',u:'#fn-deferredlist',p:18},
{t:M,n:'callLater(seconds, func[, args...])',u:'#fn-calllater',p:19},
{t:M,n:'doXHR(url[, {option: value, ...}])',u:'#fn-doxhr',p:20},
{t:M,n:'doSimpleXMLHttpRequest(url[, queryArguments...])',u:'#fn-dosimplexmlhttprequest',p:21},
{t:M,n:'evalJSONRequest(req)',u:'#fn-evaljsonrequest',p:22},
{t:M,n:'fail([result])',u:'#fn-fail',p:23},
{t:M,n:'gatherResults(deferreds)',u:'#fn-gatherresults',p:24},
{t:M,n:'getXMLHttpRequest()',u:'#fn-getxmlhttprequest',p:25},
{t:M,n:'maybeDeferred(func[, argument...])',u:'#fn-maybedeferred',p:26},
{t:M,n:'loadJSONDoc(url[, queryArguments...])',u:'#fn-loadjsondoc',p:27},
{t:M,n:'sendXMLHttpRequest(req[, sendContent])',u:'#fn-sendxmlhttprequest',p:28},
{t:M,n:'succeed([result])',u:'#fn-succeed',p:29},
{t:M,n:'wait(seconds[, res])',u:'#fn-wait',p:30},
{t:P,n:'MochiKit.Base',c:'http://mochikit.com/doc/html/MochiKit/Base.html',p:32},
{t:M,n:'NotFound',u:'#fn-notfound',p:1},
{t:M,n:'AdapterRegistry',u:'#fn-adapterregistry',p:2},
{t:M,n:'AdapterRegistry.prototype.register(name, check, wrap[, override])',u:'#fn-adapterregistry.prototype.register',p:3},
{t:M,n:'AdapterRegistry.prototype.match(obj[, ...])',u:'#fn-adapterregistry.prototype.match',p:4},
{t:M,n:'AdapterRegistry.prototype.unregister(name)',u:'#fn-adapterregistry.prototype.unregister',p:5},
{t:M,n:'NamedError',u:'#fn-namederror',p:6},
{t:M,n:'arrayEqual(self, arr)',u:'#fn-arrayequal',p:7},
{t:M,n:'average(lst[, ...])',u:'#fn-average',p:8},
{t:M,n:'bind(func, self[, arg, ...])',u:'#fn-bind',p:9},
{t:M,n:'bindMethods(self)',u:'#fn-bindmethods',p:10},
{t:M,n:'camelize(str)',u:'#fn-camelize',p:11},
{t:M,n:'clone(obj)',u:'#fn-clone',p:12},
{t:M,n:'compare(a, b)',u:'#fn-compare',p:13},
{t:M,n:'compose(f1, f2, ..., fN)',u:'#fn-compose',p:14},
{t:M,n:'concat(lst[, ...])',u:'#fn-concat',p:15},
{t:M,n:'counter(n=1)',u:'#fn-counter',p:16},
{t:M,n:'extend(self, obj, skip=0)',u:'#fn-extend',p:17},
{t:M,n:'evalJSON(aJSONString)',u:'#fn-evaljson',p:18},
{t:M,n:'filter(fn, lst)',u:'#fn-filter',p:19},
{t:M,n:'findValue(lst, value, start=0, end=lst.length)',u:'#fn-findvalue',p:20},
{t:M,n:'findIdentical(lst, value, start=0, end=lst.length)',u:'#fn-findidentical',p:21},
{t:M,n:'flattenArguments(arg[, ...])',u:'#fn-flattenarguments',p:22},
{t:M,n:'flattenArray(lst)',u:'#fn-flattenarray',p:23},
{t:M,n:'forwardCall(name)',u:'#fn-forwardcall',p:24},
{t:M,n:'isArrayLike(obj[, ...])',u:'#fn-isarraylike',p:25},
{t:M,n:'isDateLike(obj[, ...])',u:'#fn-isdatelike',p:26},
{t:M,n:'isEmpty(obj[, ...])',u:'#fn-isempty',p:27},
{t:M,n:'isNotEmpty(obj[, ...])',u:'#fn-isnotempty',p:28},
{t:M,n:'isNull(obj[, ...])',u:'#fn-isnull',p:29},
{t:M,n:'isUndefinedOrNull(obj[, ...])',u:'#fn-isundefinedornull',p:30},
{t:M,n:'itemgetter(name)',u:'#fn-itemgetter',p:31},
{t:M,n:'items(obj)',u:'#fn-items',p:32},
{t:M,n:'keyComparator(key[, ...])',u:'#fn-keycomparator',p:33},
{t:M,n:'keys(obj)',u:'#fn-keys',p:34},
{t:M,n:'listMax(lst)',u:'#fn-listmax',p:35},
{t:M,n:'listMin(lst)',u:'#fn-listmin',p:36},
{t:M,n:'listMinMax(which, lst)',u:'#fn-listminmax',p:37},
{t:M,n:'map(fn, lst[, ...])',u:'#fn-map',p:38},
{t:M,n:'mean(lst[, ...])',u:'#fn-mean',p:39},
{t:M,n:'median(lst[, ...])',u:'#fn-median',p:40},
{t:M,n:'merge(obj[, ...])',u:'#fn-merge',p:41},
{t:M,n:'method(self, func, ...)',u:'#fn-method',p:42},
{t:M,n:'methodcaller(name[, args...])',u:'#fn-methodcaller',p:43},
{t:M,n:'nameFunctions(namespace)',u:'#fn-namefunctions',p:44},
{t:M,n:'noop()',u:'#fn-noop',p:45},
{t:M,n:'objEqual(a, b)',u:'#fn-objequal',p:46},
{t:M,n:'nodeWalk(node, visitor)',u:'#fn-nodewalk',p:47},
{t:M,n:'objMax(obj[, ...])',u:'#fn-objmax',p:48},
{t:M,n:'objMin(obj[, ...])',u:'#fn-objmin',p:49},
{t:M,n:'operator',u:'#fn-`',p:50},
{t:M,n:'parseQueryString(encodedString[, useArrays=false])',u:'#fn-parsequerystring',p:51},
{t:M,n:'partial(func, arg[, ...])',u:'#fn-partial',p:52},
{t:M,n:'queryString(names, values)',u:'#fn-querystring',p:53},
{t:M,n:'registerComparator(name, check, comparator[, override])',u:'#fn-registercomparator',p:54},
{t:M,n:'registerJSON(name, check, simplifier[, override])',u:'#fn-registerjson',p:55},
{t:M,n:'registerRepr(name, check, wrap[, override])',u:'#fn-registerrepr',p:56},
{t:M,n:'repr(obj)',u:'#fn-repr',p:57},
{t:M,n:'reverseKeyComparator(key)',u:'#fn-reversekeycomparator',p:58},
{t:M,n:'serializeJSON(anObject)',u:'#fn-serializejson',p:59},
{t:M,n:'setdefault(self, obj[, ...])',u:'#fn-setdefault',p:60},
{t:M,n:'typeMatcher(typ[, ...])',u:'#fn-typematcher',p:61},
{t:M,n:'update(self, obj[, ...])',u:'#fn-update',p:62},
{t:M,n:'updatetree(self, obj[, ...])',u:'#fn-updatetree',p:63},
{t:M,n:'urlEncode(unencoded)',u:'#fn-urlencode',p:64},
{t:M,n:'values(obj)',u:'#fn-values',p:65},
{t:M,n:'xfilter(fn, obj[, ...])',u:'#fn-xfilter',p:66},
{t:M,n:'xmap(fn, obj[, ...)',u:'#fn-xmap',p:67},
{t:P,n:'MochiKit.Color',c:'http://mochikit.com/doc/html/MochiKit/Color.html',p:100},
{t:M,n:'Color()',u:'#fn-color',p:1},
{t:M,n:'Color.fromBackground(elem)',u:'#fn-color.frombackground',p:2},
{t:M,n:'Color.fromComputedStyle(elem, style)',u:'#fn-color.fromcomputedstyle',p:3},
{t:M,n:'Color.fromHexString(hexString)',u:'#fn-color.fromhexstring',p:4},
{t:M,n:'Color.fromHSL(hue, saturation, lightness, alpha=1.0)',u:'#fn-color.fromhsl',p:5},
{t:M,n:'Color.fromHSLString(hslString)',u:'#fn-color.fromhslstring',p:6},
{t:M,n:'Color.fromHSV(hue, saturation, value, alpha=1.0)',u:'#fn-color.fromhsv',p:7},
{t:M,n:'Color.fromName(colorName)',u:'#fn-color.fromname',p:8},
{t:M,n:'Color.fromRGB(red, green, blue, alpha=1.0)',u:'#fn-color.fromrgb',p:9},
{t:M,n:'Color.fromRGBString(rgbString)',u:'#fn-color.fromrgbstring',p:10},
{t:M,n:'Color.fromText(elem)',u:'#fn-color.fromtext',p:11},
{t:M,n:'Color.fromString(rgbOrHexString)',u:'#fn-color.fromstring',p:12},
{t:M,n:'Color.namedColors()',u:'#fn-color.namedcolors',p:13},
{t:M,n:'Color.prototype.colorWithAlpha(alpha)',u:'#fn-color.prototype.colorwithalpha',p:14},
{t:M,n:'Color.prototype.colorWithHue(hue)',u:'#fn-color.prototype.colorwithhue',p:15},
{t:M,n:'Color.prototype.colorWithSaturation(saturation)',u:'#fn-color.prototype.colorwithsaturation',p:16},
{t:M,n:'Color.prototype.colorWithLightness(lightness)',u:'#fn-color.prototype.colorwithlightness',p:17},
{t:M,n:'Color.prototype.darkerColorWithLevel(level)',u:'#fn-color.prototype.darkercolorwithlevel',p:18},
{t:M,n:'Color.prototype.lighterColorWithLevel(level)',u:'#fn-color.prototype.lightercolorwithlevel',p:19},
{t:M,n:'Color.prototype.blendedColor(other, fraction=0.5)',u:'#fn-color.prototype.blendedcolor',p:20},
{t:M,n:'Color.prototype.isLight()',u:'#fn-color.prototype.islight',p:21},
{t:M,n:'Color.prototype.isDark()',u:'#fn-color.prototype.isdark',p:22},
{t:M,n:'Color.prototype.toRGBString()',u:'#fn-color.prototype.torgbstring',p:23},
{t:M,n:'Color.prototype.toHSLString()',u:'#fn-color.prototype.tohslstring',p:24},
{t:M,n:'Color.prototype.toHexString()',u:'#fn-color.prototype.tohexstring',p:25},
{t:M,n:'Color.prototype.asRGB()',u:'#fn-color.prototype.asrgb',p:26},
{t:M,n:'Color.prototype.asHSL()',u:'#fn-color.prototype.ashsl',p:27},
{t:M,n:'Color.prototype.asHSV()',u:'#fn-color.prototype.ashsv',p:28},
{t:M,n:'Color.blackColor()',u:'#fn-color.blackcolor',p:29},
{t:M,n:'Color.blueColor()',u:'#fn-color.bluecolor',p:30},
{t:M,n:'Color.brownColor()',u:'#fn-color.browncolor',p:31},
{t:M,n:'Color.cyanColor()',u:'#fn-color.cyancolor',p:32},
{t:M,n:'Color.darkGrayColor()',u:'#fn-color.darkgraycolor',p:33},
{t:M,n:'Color.grayColor()',u:'#fn-color.graycolor',p:34},
{t:M,n:'Color.greenColor()',u:'#fn-color.greencolor',p:35},
{t:M,n:'Color.lightGrayColor()',u:'#fn-color.lightgraycolor',p:36},
{t:M,n:'Color.magentaColor()',u:'#fn-color.magentacolor',p:37},
{t:M,n:'Color.orangeColor()',u:'#fn-color.orangecolor',p:38},
{t:M,n:'Color.purpleColor()',u:'#fn-color.purplecolor',p:39},
{t:M,n:'Color.redColor()',u:'#fn-color.redcolor',p:40},
{t:M,n:'Color.whiteColor()',u:'#fn-color.whitecolor',p:41},
{t:M,n:'Color.yellowColor()',u:'#fn-color.yellowcolor',p:42},
{t:M,n:'Color.transparentColor()',u:'#fn-color.transparentcolor',p:43},
{t:M,n:'clampColorComponent(num, scale)',u:'#fn-clampcolorcomponent',p:44},
{t:M,n:'hslToRGB(hue, saturation, lightness, alpha)',u:'#fn-hsltorgb',p:45},
{t:M,n:'hsvToRGB(hue, saturation, value, alpha)',u:'#fn-hsvtorgb',p:46},
{t:M,n:'toColorPart(num)',u:'#fn-tocolorpart',p:47},
{t:M,n:'rgbToHSL(red, green, blue, alpha)',u:'#fn-rgbtohsl',p:48},
{t:M,n:'rgbToHSV(red, green, blue, alpha)',u:'#fn-rgbtohsv',p:49},
{t:P,n:'MochiKit.DOM',c:'http://mochikit.com/doc/html/MochiKit/DOM.html',p:150},
{t:M,n:'$(id[, ...])',u:'#fn-$',p:1},
{t:M,n:'addElementClass(element, className)',u:'#fn-addelementclass',p:2},
{t:M,n:'addLoadEvent(func)',u:'#fn-addloadevent',p:3},
{t:M,n:'addToCallStack(target, path, func[, once])',u:'#fn-addtocallstack',p:4},
{t:M,n:'appendChildNodes(node[, childNode[, ...]])',u:'#fn-appendchildnodes',p:5},
{t:M,n:'insertSiblingNodesBefore(node[, siblingNode[, ...]])',u:'#fn-insertsiblingnodesbefore',p:6},
{t:M,n:'insertSiblingNodesAfter(node[, siblingNode[, ...]])',u:'#fn-insertsiblingnodesafter',p:7},
{t:M,n:'createDOM(name[, attrs[, node[, ...]]])',u:'#fn-createdom',p:8},
{t:M,n:'createDOMFunc(tag[, attrs[, node[, ...]]])',u:'#fn-createdomfunc',p:9},
{t:M,n:'currentDocument()',u:'#fn-currentdocument',p:10},
{t:M,n:'currentWindow()',u:'#fn-currentwindow',p:11},
{t:M,n:'emitHTML(dom[, lst])',u:'#fn-emithtml',p:12},
{t:M,n:'escapeHTML(s)',u:'#fn-escapehtml',p:13},
{t:M,n:'focusOnLoad(element)',u:'#fn-focusonload',p:14},
{t:M,n:'formContents(elem=document.body)',u:'#fn-formcontents',p:15},
{t:M,n:'getElement(id[, ...])',u:'#fn-getelement',p:16},
{t:M,n:'getElementsByTagAndClassName(tagName, className, parent=document)',u:'#fn-getelementsbytagandclassname',p:17},
{t:M,n:'getFirstElementByTagAndClassName(tagName, className, parent=document)',u:'#fn-getfirstelementbytagandclassname',p:18},
{t:M,n:'getFirstParentByTagAndClassName(elem, tagName=\'*\', className=null)',u:'#fn-getfirstparentbytagandclassname',p:19},
{t:M,n:'getNodeAttribute(node, attr)',u:'#fn-getnodeattribute',p:20},
{t:M,n:'hasElementClass(element, className[, ...])',u:'#fn-haselementclass',p:21},
{t:M,n:'isChildNode(node, maybeParent)',u:'#fn-ischildnode',p:22},
{t:M,n:'isParent(child, element)',u:'#fn-isparent',p:23},
{t:M,n:'makeClipping(element)',u:'#fn-makeclipping',p:24},
{t:M,n:'makePositioned(element)',u:'#fn-makepositioned',p:25},
{t:M,n:'registerDOMConverter(name, check, wrap[, override])',u:'#fn-registerdomconverter',p:26},
{t:M,n:'removeElement(node)',u:'#fn-removeelement',p:27},
{t:M,n:'removeElementClass(element, className)',u:'#fn-removeelementclass',p:28},
{t:M,n:'removeEmptyTextNodes(node)',u:'#fn-removeemptytextnodes',p:29},
{t:M,n:'replaceChildNodes(node[, childNode[, ...]])',u:'#fn-replacechildnodes',p:30},
{t:M,n:'scrapeText(node[, asArray=false])',u:'#fn-scrapetext',p:31},
{t:M,n:'setElementClass(element, className)',u:'#fn-setelementclass',p:32},
{t:M,n:'setNodeAttribute(node, attr, value)',u:'#fn-setnodeattribute',p:33},
{t:M,n:'swapDOM(dest, src)',u:'#fn-swapdom',p:34},
{t:M,n:'swapElementClass(element, fromClass, toClass)',u:'#fn-swapelementclass',p:35},
{t:M,n:'toggleElementClass(className[, element[, ...]])',u:'#fn-toggleelementclass',p:36},
{t:M,n:'toHTML(dom)',u:'#fn-tohtml',p:37},
{t:M,n:'undoClipping(element, overflow)',u:'#fn-undoclipping',p:38},
{t:M,n:'undoPositioned(element, overflow)',u:'#fn-undopositioned',p:39},
{t:M,n:'updateNodeAttributes(node, attrs)',u:'#fn-updatenodeattributes',p:40},
{t:M,n:'withWindow(win, func)',u:'#fn-withwindow',p:41},
{t:M,n:'withDocument(doc, func)',u:'#fn-withdocument',p:42},
{t:M,n:'computedStyle(htmlElement, cssProperty, mozillaEquivalentCSS)',u:'#fn-computedstyle',p:43},
{t:M,n:'elementDimensions(element)',u:'#fn-elementdimensions',p:44},
{t:M,n:'elementPosition(element[, relativeTo={x: 0, y: 0}])',u:'#fn-elementposition',p:45},
{t:M,n:'getViewportDimensions()',u:'#fn-getviewportdimensions',p:46},
{t:M,n:'hideElement(element, ...)',u:'#fn-hideelement',p:47},
{t:M,n:'setElementDimensions(element, dimensions[, units=\'px\'])',u:'#fn-setelementdimensions',p:48},
{t:M,n:'setElementPosition(element, position[, units=\'px\'])',u:'#fn-setelementposition',p:49},
{t:M,n:'setDisplayForElement(display, element[, ...])',u:'#fn-setdisplayforelement',p:50},
{t:M,n:'setOpacity(element, opacity)',u:'#fn-setopacity',p:51},
{t:M,n:'showElement(element, ...)',u:'#fn-showelement',p:52},
{t:M,n:'Coordinates(x, y)',u:'#fn-coordinates',p:53},
{t:M,n:'Dimensions(w, h)',u:'#fn-dimensions',p:54},
{t:P,n:'MochiKit.DateTime',c:'http://mochikit.com/doc/html/MochiKit/DateTime.html',p:205},
{t:M,n:'isoDate(str)',u:'#fn-isodate',p:1},
{t:M,n:'isoTimestamp(str)',u:'#fn-isotimestamp',p:2},
{t:M,n:'toISOTime(date)',u:'#fn-toisotime',p:3},
{t:M,n:'toISOTimestamp(date, realISO=false)',u:'#fn-toisotimestamp',p:4},
{t:M,n:'toISODate(date)',u:'#fn-toisodate',p:5},
{t:M,n:'americanDate(str)',u:'#fn-americandate',p:6},
{t:M,n:'toPaddedAmericanDate(date)',u:'#fn-topaddedamericandate',p:7},
{t:M,n:'toAmericanDate(date)',u:'#fn-toamericandate',p:8},
{t:P,n:'MochiKit.DragAndDrop',c:'http://mochikit.com/doc/html/MochiKit/DragAndDrop.html',p:214},
{t:M,n:'Draggable(element[, options])',u:'#fn-draggable',p:1},
{t:M,n:'Droppable(element[, options])',u:'#fn-droppable',p:2},
{t:P,n:'MochiKit.Format',c:'http://mochikit.com/doc/html/MochiKit/Format.html',p:217},
{t:M,n:'formatLocale(locale="default")',u:'#fn-formatlocale',p:1},
{t:M,n:'lstrip(str, chars="\s")',u:'#fn-lstrip',p:2},
{t:M,n:'numberFormatter(pattern, placeholder="", locale="default")',u:'#fn-numberformatter',p:3},
{t:M,n:'percentFormat(someFloat)',u:'#fn-percentformat',p:4},
{t:M,n:'roundToFixed(aNumber, precision)',u:'#fn-roundtofixed',p:5},
{t:M,n:'rstrip(str, chars="\s")',u:'#fn-rstrip',p:6},
{t:M,n:'strip(str, chars="\s")',u:'#fn-strip',p:7},
{t:M,n:'truncToFixed(aNumber, precision)',u:'#fn-trunctofixed',p:8},
{t:M,n:'twoDigitAverage(numerator, denominator)',u:'#fn-twodigitaverage',p:9},
{t:M,n:'twoDigitFloat(someFloat)',u:'#fn-twodigitfloat',p:10},
{t:P,n:'MochiKit.Iter',c:'http://mochikit.com/doc/html/MochiKit/Iter.html',p:228},
{t:M,n:'StopIteration',u:'#fn-stopiteration',p:1},
{t:M,n:'applymap(fun, seq[, self])',u:'#fn-applymap',p:2},
{t:M,n:'chain(p, q[, ...])',u:'#fn-chain',p:3},
{t:M,n:'count(n=0)',u:'#fn-count',p:4},
{t:M,n:'cycle(p)',u:'#fn-cycle',p:5},
{t:M,n:'dropwhile(pred, seq)',u:'#fn-dropwhile',p:6},
{t:M,n:'every(iterable, func)',u:'#fn-every',p:7},
{t:M,n:'exhaust(iterable)',u:'#fn-exhaust',p:8},
{t:M,n:'forEach(iterable, func[, self])',u:'#fn-foreach',p:9},
{t:M,n:'groupby(iterable[, keyfunc])',u:'#fn-groupby',p:10},
{t:M,n:'groupby_as_array(iterable[, keyfunc])',u:'#fn-groupby_as_array',p:11},
{t:M,n:'iextend(lst, iterable)',u:'#fn-iextend',p:12},
{t:M,n:'ifilter(pred, seq)',u:'#fn-ifilter',p:13},
{t:M,n:'ifilterfalse(pred, seq)',u:'#fn-ifilterfalse',p:14},
{t:M,n:'imap(fun, p, q[, ...])',u:'#fn-imap',p:15},
{t:M,n:'islice(seq, [start,] stop[, step])',u:'#fn-islice',p:16},
{t:M,n:'iter(iterable[, sentinel])',u:'#fn-iter',p:17},
{t:M,n:'izip(p, q[, ...])',u:'#fn-izip',p:18},
{t:M,n:'list(iterable)',u:'#fn-list',p:19},
{t:M,n:'next(iterator)',u:'#fn-next',p:20},
{t:M,n:'range([start,] stop[, step])',u:'#fn-range',p:21},
{t:M,n:'reduce(fn, iterable[, initial])',u:'#fn-reduce',p:22},
{t:M,n:'registerIteratorFactory(name, check, iterfactory[, override])',u:'#fn-registeriteratorfactory',p:23},
{t:M,n:'repeat(elem[, n])',u:'#fn-repeat',p:24},
{t:M,n:'reversed(iterable)',u:'#fn-reversed',p:25},
{t:M,n:'some(iterable, func)',u:'#fn-some',p:26},
{t:M,n:'sorted(iterable[, cmp])',u:'#fn-sorted',p:27},
{t:M,n:'sum(iterable, start=0)',u:'#fn-sum',p:28},
{t:M,n:'takewhile(pred, seq)',u:'#fn-takewhile',p:29},
{t:M,n:'tee(iterable, n=2)',u:'#fn-tee',p:30},
{t:P,n:'MochiKit.Logging',c:'http://mochikit.com/doc/html/MochiKit/Logging.html',p:259},
{t:M,n:'LogMessage(num, level, info)',u:'#fn-logmessage',p:1},
{t:M,n:'Logger([maxSize])',u:'#fn-logger',p:2},
{t:M,n:'Logger.prototype.addListener(ident, filter, listener)',u:'#fn-logger.prototype.addlistener',p:3},
{t:M,n:'Logger.prototype.baseLog(level, message[, ...])',u:'#fn-logger.prototype.baselog',p:4},
{t:M,n:'Logger.prototype.clear()',u:'#fn-logger.prototype.clear',p:5},
{t:M,n:'Logger.prototype.debuggingBookmarklet()',u:'#fn-logger.prototype.debuggingbookmarklet',p:6},
{t:M,n:'Logger.prototype.dispatchListeners(msg)',u:'#fn-logger.prototype.dispatchlisteners',p:7},
{t:M,n:'Logger.prototype.getMessages(howMany)',u:'#fn-logger.prototype.getmessages',p:8},
{t:M,n:'Logger.prototype.getMessageText(howMany)',u:'#fn-logger.prototype.getmessagetext',p:9},
{t:M,n:'Logger.prototype.removeListener(ident)',u:'#fn-logger.prototype.removelistener',p:10},
{t:M,n:'alertListener(msg)',u:'#fn-alertlistener',p:11},
{t:M,n:'log(message[, info[, ...]])',u:'#fn-log',p:12},
{t:M,n:'logDebug(message[, info[, ...]])',u:'#fn-logdebug',p:13},
{t:M,n:'logError(message[, info[, ...]])',u:'#fn-logerror',p:14},
{t:M,n:'logFatal(message[, info[, ...]])',u:'#fn-logfatal',p:15},
{t:M,n:'logLevelAtLeast(minLevel)',u:'#fn-loglevelatleast',p:16},
{t:M,n:'logWarning(message[, info[, ...]])',u:'#fn-logwarning',p:17},
{t:P,n:'MochiKit.LoggingPane',c:'http://mochikit.com/doc/html/MochiKit/LoggingPane.html',p:277},
{t:M,n:'LoggingPane(inline=false, logger=MochiKit.Logging.logger)',u:'#fn-loggingpane',p:1},
{t:M,n:'LoggingPane.prototype.closePane()',u:'#fn-loggingpane.prototype.closepane',p:2},
{t:M,n:'createLoggingPane(inline=false)',u:'#fn-createloggingpane',p:3},
{t:P,n:'MochiKit.Position',u:'http://mochikit.com/doc/html/MochiKit/Position.html',p:281},
{t:P,n:'MochiKit.Selector',c:'http://mochikit.com/doc/html/MochiKit/Selector.html',p:282},
{t:M,n:'$$(expression[, ...])',u:'#fn-$$',p:1},
{t:M,n:'findChildElements(element, expressions)',u:'#fn-findchildelements',p:2},
{t:M,n:'Selector(simpleExpression)',u:'#fn-selector',p:3},
{t:M,n:'Selector.findElements(scope[, axis=""])',u:'#fn-selector.findelements',p:4},
{t:P,n:'MochiKit.Signal',c:'http://mochikit.com/doc/html/MochiKit/Signal.html',p:287},
{t:M,n:'connect(src, signal, dest[, func])',u:'#fn-connect',p:1},
{t:M,n:'disconnect(ident)',u:'#fn-disconnect',p:2},
{t:M,n:'disconnectAll(src[, signal, ...])',u:'#fn-disconnectall',p:3},
{t:M,n:'disconnectAllTo(dest[, func])',u:'#fn-disconnectallto',p:4},
{t:M,n:'signal(src, signal, ...)',u:'#fn-signal',p:5},
{t:M,n:'event()',u:'#fn-event',p:6},
{t:M,n:'src()',u:'#fn-src',p:7},
{t:M,n:'type()',u:'#fn-type',p:8},
{t:M,n:'target()',u:'#fn-target',p:9},
{t:M,n:'modifier()',u:'#fn-modifier',p:10},
{t:M,n:'stopPropagation()',u:'#fn-stoppropagation',p:11},
{t:M,n:'preventDefault()',u:'#fn-preventdefault',p:12},
{t:M,n:'stop()',u:'#fn-stop',p:13},
{t:M,n:'key()',u:'#fn-key',p:14},
{t:M,n:'mouse()',u:'#fn-mouse',p:15},
{t:M,n:'relatedTarget()',u:'#fn-relatedtarget',p:16},
{t:M,n:'confirmUnload(msg)',u:'#fn-confirmunload',p:17},
{t:P,n:'MochiKit.Sortable',c:'http://mochikit.com/doc/html/MochiKit/Sortable.html',p:305},
{t:M,n:'SortableObserver',u:'#fn-sortableobserver',p:1},
{t:M,n:'Sortable.create(element [, options])',u:'#fn-sortable.create',p:2},
{t:M,n:'Sortable.destroy(element)',u:'#fn-sortable.destroy',p:3},
{t:M,n:'Sortable.serialize(element [, options])',u:'#fn-sortable.serialize',p:4},
{t:P,n:'MochiKit.Style',c:'http://mochikit.com/doc/html/MochiKit/Style.html',p:310},
{t:M,n:'getStyle(element, cssSelector)',u:'#fn-getstyle',p:1},
{t:M,n:'setStyle(element, styles)',u:'#fn-setstyle',p:2},
{t:M,n:'setOpacity(element, opacity)',u:'#fn-setopacity',p:3},
{t:M,n:'getElementDimensions(element)',u:'#fn-getelementdimensions',p:4},
{t:M,n:'setElementDimensions(element, dimensions[, units=\'px\'])',u:'#fn-setelementdimensions',p:5},
{t:M,n:'getElementPosition(element[, relativeTo={x: 0, y: 0}])',u:'#fn-getelementposition',p:6},
{t:M,n:'setElementPosition(element, position[, units=\'px\'])',u:'#fn-setelementposition',p:7},
{t:M,n:'setDisplayForElement(display, element[, ...])',u:'#fn-setdisplayforelement',p:8},
{t:M,n:'showElement(element, ...)',u:'#fn-showelement',p:9},
{t:M,n:'hideElement(element, ...)',u:'#fn-hideelement',p:10},
{t:M,n:'getViewportDimensions()',u:'#fn-getviewportdimensions',p:11},
{t:M,n:'getViewportPosition()',u:'#fn-getviewportposition',p:12},
{t:M,n:'Coordinates(x, y)',u:'#fn-coordinates',p:13},
{t:M,n:'Dimensions(w, h)',u:'#fn-dimensions',p:14},
{t:P,n:'MochiKit.Visual',c:'http://mochikit.com/doc/html/MochiKit/Visual.html',p:325},
{t:M,n:'roundClass(tagName[, className[, options]])',u:'#fn-roundclass',p:1},
{t:M,n:'roundElement(element[, options])',u:'#fn-roundelement',p:2},
{t:M,n:'toggle(element[, effect[, options]])',u:'#fn-toggle',p:3},
{t:M,n:'tagifyText(element[, tagifyStyle])',u:'#fn-tagifytext',p:4},
{t:M,n:'multiple(elements, effect[, options])',u:'#fn-multiple',p:5},
{t:M,n:'DefaultOptions',u:'#fn-defaultoptions',p:6},
{t:M,n:'Base()',u:'#fn-base',p:7},
{t:M,n:'Parallel(effects [, options])',u:'#fn-parallel',p:8},
{t:M,n:'Opacity(element [, options])',u:'#fn-opacity',p:9},
{t:M,n:'Move(element [, options])',u:'#fn-move',p:10},
{t:M,n:'Scale(element, percent [, options])',u:'#fn-scale',p:11},
{t:M,n:'Highlight(element [, options])',u:'#fn-highlight',p:12},
{t:M,n:'ScrollTo(element [, options])',u:'#fn-scrollto',p:13},
{t:M,n:'Morph(element [, options])',u:'#fn-morph',p:14},
{t:M,n:'fade(element [, options])',u:'#fn-fade',p:15},
{t:M,n:'appear(element [, options])',u:'#fn-appear',p:16},
{t:M,n:'puff(element [, options])',u:'#fn-puff',p:17},
{t:M,n:'blindUp(element [, options])',u:'#fn-blindup',p:18},
{t:M,n:'blindDown(element [, options])',u:'#fn-blinddown',p:19},
{t:M,n:'switchOff(element [, options])',u:'#fn-switchoff',p:20},
{t:M,n:'dropOut(element [, options])',u:'#fn-dropout',p:21},
{t:M,n:'shake(element [, options])',u:'#fn-shake',p:22},
{t:M,n:'slideDown(element [, options])',u:'#fn-slidedown',p:23},
{t:M,n:'slideUp(element [, options])',u:'#fn-slideup',p:24},
{t:M,n:'squish(element [, options])',u:'#fn-squish',p:25},
{t:M,n:'grow(element [, options])',u:'#fn-grow',p:26},
{t:M,n:'shrink(element [, options])',u:'#fn-shrink',p:27},
{t:M,n:'pulsate(element [, options])',u:'#fn-pulsate',p:28},
{t:M,n:'fold(element [, options])',u:'#fn-fold',p:29},
null);
finishModuleProcessing('module_mochikit.js',tmp);