if (!window.PDoc) window.PDoc = {};
PDoc.elements = {
  'Prototype': { 'name': 'Prototype', 'type': 'namespace', 'path': 'language/prototype/' },
'Prototype.Version': { 'name': 'Prototype.Version', 'type': 'class property', 'path': 'language/prototype/version/' },
'Prototype.Browser': { 'name': 'Prototype.Browser', 'type': 'namespace', 'path': 'language/prototype/browser/' },
'Prototype.BrowserFeatures': { 'name': 'Prototype.BrowserFeatures', 'type': 'namespace', 'path': 'language/prototype/browserfeatures/' },
'Prototype.BrowserFeatures.XPath': { 'name': 'Prototype.BrowserFeatures.XPath', 'type': 'class property', 'path': 'language/prototype/browserfeatures/xpath/' },
'Prototype.BrowserFeatures.SelectorsAPI': { 'name': 'Prototype.BrowserFeatures.SelectorsAPI', 'type': 'class property', 'path': 'language/prototype/browserfeatures/selectorsapi/' },
'Prototype.BrowserFeatures.ElementExtensions': { 'name': 'Prototype.BrowserFeatures.ElementExtensions', 'type': 'class property', 'path': 'language/prototype/browserfeatures/elementextensions/' },
'Prototype.emptyFunction': { 'name': 'Prototype.emptyFunction', 'type': 'class method', 'path': 'language/prototype/emptyfunction/' },
'Prototype.K': { 'name': 'Prototype.K', 'type': 'class method', 'path': 'language/prototype/k/' },
'Language section': { 'name': 'Language section', 'type': 'section', 'path': 'language/' },
'Try': { 'name': 'Try', 'type': 'namespace', 'path': 'language/try/' },
'Try.these': { 'name': 'Try.these', 'type': 'class method', 'path': 'language/try/these/' },
'Class': { 'name': 'Class', 'type': 'class', 'path': 'language/class/' },
'Class.create': { 'name': 'Class.create', 'type': 'class method', 'path': 'language/class/create/' },
'Class#addMethods': { 'name': 'Class#addMethods', 'type': 'instance method', 'path': 'language/class/prototype/addmethods/' },
'Object': { 'name': 'Object', 'type': 'class', 'path': 'language/object/' },
'Object.extend': { 'name': 'Object.extend', 'type': 'class method', 'path': 'language/object/extend/' },
'Object.inspect': { 'name': 'Object.inspect', 'type': 'class method', 'path': 'language/object/inspect/' },
'Object.toJSON': { 'name': 'Object.toJSON', 'type': 'class method', 'path': 'language/object/tojson/' },
'Object.toQueryString': { 'name': 'Object.toQueryString', 'type': 'class method', 'path': 'language/object/toquerystring/' },
'Object.toHTML': { 'name': 'Object.toHTML', 'type': 'class method', 'path': 'language/object/tohtml/' },
'Object.keys': { 'name': 'Object.keys', 'type': 'class method', 'path': 'language/object/keys/' },
'Object.values': { 'name': 'Object.values', 'type': 'class method', 'path': 'language/object/values/' },
'Object.clone': { 'name': 'Object.clone', 'type': 'class method', 'path': 'language/object/clone/' },
'Object.isElement': { 'name': 'Object.isElement', 'type': 'class method', 'path': 'language/object/iselement/' },
'Object.isArray': { 'name': 'Object.isArray', 'type': 'class method', 'path': 'language/object/isarray/' },
'Object.isHash': { 'name': 'Object.isHash', 'type': 'class method', 'path': 'language/object/ishash/' },
'Object.isFunction': { 'name': 'Object.isFunction', 'type': 'class method', 'path': 'language/object/isfunction/' },
'Object.isString': { 'name': 'Object.isString', 'type': 'class method', 'path': 'language/object/isstring/' },
'Object.isNumber': { 'name': 'Object.isNumber', 'type': 'class method', 'path': 'language/object/isnumber/' },
'Object.isUndefined': { 'name': 'Object.isUndefined', 'type': 'class method', 'path': 'language/object/isundefined/' },
'Function': { 'name': 'Function', 'type': 'class', 'path': 'language/function/' },
'Function#argumentNames': { 'name': 'Function#argumentNames', 'type': 'instance method', 'path': 'language/function/prototype/argumentnames/' },
'Function#bind': { 'name': 'Function#bind', 'type': 'instance method', 'path': 'language/function/prototype/bind/' },
'Function#bindAsEventListener': { 'name': 'Function#bindAsEventListener', 'type': 'instance method', 'path': 'language/function/prototype/bindaseventlistener/' },
'Function#curry': { 'name': 'Function#curry', 'type': 'instance method', 'path': 'language/function/prototype/curry/' },
'Function#delay': { 'name': 'Function#delay', 'type': 'instance method', 'path': 'language/function/prototype/delay/' },
'Function#defer': { 'name': 'Function#defer', 'type': 'instance method', 'path': 'language/function/prototype/defer/' },
'Function#wrap': { 'name': 'Function#wrap', 'type': 'instance method', 'path': 'language/function/prototype/wrap/' },
'Function#methodize': { 'name': 'Function#methodize', 'type': 'instance method', 'path': 'language/function/prototype/methodize/' },
'Date': { 'name': 'Date', 'type': 'class', 'path': 'language/date/' },
'Date#toISOString': { 'name': 'Date#toISOString', 'type': 'instance method', 'path': 'language/date/prototype/toisostring/' },
'Date#toJSON': { 'name': 'Date#toJSON', 'type': 'instance method', 'path': 'language/date/prototype/tojson/' },
'RegExp': { 'name': 'RegExp', 'type': 'class', 'path': 'language/regexp/' },
'RegExp#match': { 'name': 'RegExp#match', 'type': 'instance method', 'path': 'language/regexp/prototype/match/' },
'RegExp.escape': { 'name': 'RegExp.escape', 'type': 'class method', 'path': 'language/regexp/escape/' },
'PeriodicalExecuter': { 'name': 'PeriodicalExecuter', 'type': 'class', 'path': 'language/periodicalexecuter/' },
'new PeriodicalExecuter': { 'name': 'new PeriodicalExecuter', 'type': 'constructor', 'path': 'language/periodicalexecuter/new/' },
'PeriodicalExecuter#stop': { 'name': 'PeriodicalExecuter#stop', 'type': 'instance method', 'path': 'language/periodicalexecuter/prototype/stop/' },
'String': { 'name': 'String', 'type': 'class', 'path': 'language/string/' },
'String.interpret': { 'name': 'String.interpret', 'type': 'class method', 'path': 'language/string/interpret/' },
'String#gsub': { 'name': 'String#gsub', 'type': 'instance method', 'path': 'language/string/prototype/gsub/' },
'String#sub': { 'name': 'String#sub', 'type': 'instance method', 'path': 'language/string/prototype/sub/' },
'String#scan': { 'name': 'String#scan', 'type': 'instance method', 'path': 'language/string/prototype/scan/' },
'String#truncate': { 'name': 'String#truncate', 'type': 'instance method', 'path': 'language/string/prototype/truncate/' },
'String#strip': { 'name': 'String#strip', 'type': 'instance method', 'path': 'language/string/prototype/strip/' },
'String#stripTags': { 'name': 'String#stripTags', 'type': 'instance method', 'path': 'language/string/prototype/striptags/' },
'String#stripScripts': { 'name': 'String#stripScripts', 'type': 'instance method', 'path': 'language/string/prototype/stripscripts/' },
'String#extractScripts': { 'name': 'String#extractScripts', 'type': 'instance method', 'path': 'language/string/prototype/extractscripts/' },
'String#evalScripts': { 'name': 'String#evalScripts', 'type': 'instance method', 'path': 'language/string/prototype/evalscripts/' },
'String#escapeHTML': { 'name': 'String#escapeHTML', 'type': 'instance method', 'path': 'language/string/prototype/escapehtml/' },
'String#unescapeHTML': { 'name': 'String#unescapeHTML', 'type': 'instance method', 'path': 'language/string/prototype/unescapehtml/' },
'String#parseQuery': { 'name': 'String#parseQuery', 'type': 'instance method', 'path': 'language/string/prototype/parsequery/' },
'String#toQueryParams': { 'name': 'String#toQueryParams', 'type': 'instance method', 'path': 'language/string/prototype/toqueryparams/' },
'String#toArray': { 'name': 'String#toArray', 'type': 'instance method', 'path': 'language/string/prototype/toarray/' },
'String#succ': { 'name': 'String#succ', 'type': 'instance method', 'path': 'language/string/prototype/succ/' },
'String#times': { 'name': 'String#times', 'type': 'instance method', 'path': 'language/string/prototype/times/' },
'String#camelize': { 'name': 'String#camelize', 'type': 'instance method', 'path': 'language/string/prototype/camelize/' },
'String#capitalize': { 'name': 'String#capitalize', 'type': 'instance method', 'path': 'language/string/prototype/capitalize/' },
'String#underscore': { 'name': 'String#underscore', 'type': 'instance method', 'path': 'language/string/prototype/underscore/' },
'String#dasherize': { 'name': 'String#dasherize', 'type': 'instance method', 'path': 'language/string/prototype/dasherize/' },
'String#inspect': { 'name': 'String#inspect', 'type': 'instance method', 'path': 'language/string/prototype/inspect/' },
'String#unfilterJSON': { 'name': 'String#unfilterJSON', 'type': 'instance method', 'path': 'language/string/prototype/unfilterjson/' },
'String#isJSON': { 'name': 'String#isJSON', 'type': 'instance method', 'path': 'language/string/prototype/isjson/' },
'String#evalJSON': { 'name': 'String#evalJSON', 'type': 'instance method', 'path': 'language/string/prototype/evaljson/' },
'String#include': { 'name': 'String#include', 'type': 'instance method', 'path': 'language/string/prototype/include/' },
'String#startsWith': { 'name': 'String#startsWith', 'type': 'instance method', 'path': 'language/string/prototype/startswith/' },
'String#endsWith': { 'name': 'String#endsWith', 'type': 'instance method', 'path': 'language/string/prototype/endswith/' },
'String#empty': { 'name': 'String#empty', 'type': 'instance method', 'path': 'language/string/prototype/empty/' },
'String#blank': { 'name': 'String#blank', 'type': 'instance method', 'path': 'language/string/prototype/blank/' },
'String#interpolate': { 'name': 'String#interpolate', 'type': 'instance method', 'path': 'language/string/prototype/interpolate/' },
'Template': { 'name': 'Template', 'type': 'class', 'path': 'language/template/' },
'new Template': { 'name': 'new Template', 'type': 'constructor', 'path': 'language/template/new/' },
'Template#evaluate': { 'name': 'Template#evaluate', 'type': 'instance method', 'path': 'language/template/prototype/evaluate/' },
'Enumerable': { 'name': 'Enumerable', 'type': 'mixin', 'path': 'language/enumerable/' },
'Enumerable#each': { 'name': 'Enumerable#each', 'type': 'instance method', 'path': 'language/enumerable/prototype/each/' },
'Enumerable#eachSlice': { 'name': 'Enumerable#eachSlice', 'type': 'instance method', 'path': 'language/enumerable/prototype/eachslice/' },
'Enumerable#all': { 'name': 'Enumerable#all', 'type': 'instance method', 'path': 'language/enumerable/prototype/all/' },
'Enumerable#any': { 'name': 'Enumerable#any', 'type': 'instance method', 'path': 'language/enumerable/prototype/any/' },
'Enumerable#collect': { 'name': 'Enumerable#collect', 'type': 'instance method', 'path': 'language/enumerable/prototype/collect/' },
'Enumerable#detect': { 'name': 'Enumerable#detect', 'type': 'instance method', 'path': 'language/enumerable/prototype/detect/' },
'Enumerable#findAll': { 'name': 'Enumerable#findAll', 'type': 'instance method', 'path': 'language/enumerable/prototype/findall/' },
'Enumerable#grep': { 'name': 'Enumerable#grep', 'type': 'instance method', 'path': 'language/enumerable/prototype/grep/' },
'Enumerable#include': { 'name': 'Enumerable#include', 'type': 'instance method', 'path': 'language/enumerable/prototype/include/' },
'Enumerable#inGroupsOf': { 'name': 'Enumerable#inGroupsOf', 'type': 'instance method', 'path': 'language/enumerable/prototype/ingroupsof/' },
'Enumerable#inject': { 'name': 'Enumerable#inject', 'type': 'instance method', 'path': 'language/enumerable/prototype/inject/' },
'Enumerable#invoke': { 'name': 'Enumerable#invoke', 'type': 'instance method', 'path': 'language/enumerable/prototype/invoke/' },
'Enumerable#max': { 'name': 'Enumerable#max', 'type': 'instance method', 'path': 'language/enumerable/prototype/max/' },
'Enumerable#min': { 'name': 'Enumerable#min', 'type': 'instance method', 'path': 'language/enumerable/prototype/min/' },
'Enumerable#partition': { 'name': 'Enumerable#partition', 'type': 'instance method', 'path': 'language/enumerable/prototype/partition/' },
'Enumerable#pluck': { 'name': 'Enumerable#pluck', 'type': 'instance method', 'path': 'language/enumerable/prototype/pluck/' },
'Enumerable#reject': { 'name': 'Enumerable#reject', 'type': 'instance method', 'path': 'language/enumerable/prototype/reject/' },
'Enumerable#sortBy': { 'name': 'Enumerable#sortBy', 'type': 'instance method', 'path': 'language/enumerable/prototype/sortby/' },
'Enumerable#toArray': { 'name': 'Enumerable#toArray', 'type': 'instance method', 'path': 'language/enumerable/prototype/toarray/' },
'Enumerable#zip': { 'name': 'Enumerable#zip', 'type': 'instance method', 'path': 'language/enumerable/prototype/zip/' },
'Enumerable#size': { 'name': 'Enumerable#size', 'type': 'instance method', 'path': 'language/enumerable/prototype/size/' },
'Enumerable#inspect': { 'name': 'Enumerable#inspect', 'type': 'instance method', 'path': 'language/enumerable/prototype/inspect/' },
'Enumerable#map': { 'name': 'Enumerable#map', 'type': 'instance method', 'path': 'language/enumerable/prototype/map/' },
'Enumerable#some': { 'name': 'Enumerable#some', 'type': 'instance method', 'path': 'language/enumerable/prototype/some/' },
'Enumerable#every': { 'name': 'Enumerable#every', 'type': 'instance method', 'path': 'language/enumerable/prototype/every/' },
'Enumerable#select': { 'name': 'Enumerable#select', 'type': 'instance method', 'path': 'language/enumerable/prototype/select/' },
'Enumerable#filter': { 'name': 'Enumerable#filter', 'type': 'instance method', 'path': 'language/enumerable/prototype/filter/' },
'Enumerable#member': { 'name': 'Enumerable#member', 'type': 'instance method', 'path': 'language/enumerable/prototype/member/' },
'Enumerable#entries': { 'name': 'Enumerable#entries', 'type': 'instance method', 'path': 'language/enumerable/prototype/entries/' },
'Enumerable#find': { 'name': 'Enumerable#find', 'type': 'instance method', 'path': 'language/enumerable/prototype/find/' },
'$A': { 'name': '$A', 'type': 'utility', 'path': 'language/dollara/' },
'$w': { 'name': '$w', 'type': 'utility', 'path': 'language/dollarw/' },
'Array.from': { 'name': 'Array.from', 'type': 'class method', 'path': 'language/array/from/' },
'Array': { 'name': 'Array', 'type': 'class', 'path': 'language/array/' },
'Array#clear': { 'name': 'Array#clear', 'type': 'instance method', 'path': 'language/array/prototype/clear/' },
'Array#first': { 'name': 'Array#first', 'type': 'instance method', 'path': 'language/array/prototype/first/' },
'Array#last': { 'name': 'Array#last', 'type': 'instance method', 'path': 'language/array/prototype/last/' },
'Array#compact': { 'name': 'Array#compact', 'type': 'instance method', 'path': 'language/array/prototype/compact/' },
'Array#flatten': { 'name': 'Array#flatten', 'type': 'instance method', 'path': 'language/array/prototype/flatten/' },
'Array#without': { 'name': 'Array#without', 'type': 'instance method', 'path': 'language/array/prototype/without/' },
'Array#reverse': { 'name': 'Array#reverse', 'type': 'instance method', 'path': 'language/array/prototype/reverse/' },
'Array#uniq': { 'name': 'Array#uniq', 'type': 'instance method', 'path': 'language/array/prototype/uniq/' },
'Array#intersect': { 'name': 'Array#intersect', 'type': 'instance method', 'path': 'language/array/prototype/intersect/' },
'Array#toArray': { 'name': 'Array#toArray', 'type': 'instance method', 'path': 'language/array/prototype/toarray/' },
'Array#clone': { 'name': 'Array#clone', 'type': 'instance method', 'path': 'language/array/prototype/clone/' },
'Array#size': { 'name': 'Array#size', 'type': 'instance method', 'path': 'language/array/prototype/size/' },
'Array#inspect': { 'name': 'Array#inspect', 'type': 'instance method', 'path': 'language/array/prototype/inspect/' },
'Array#indexOf': { 'name': 'Array#indexOf', 'type': 'instance method', 'path': 'language/array/prototype/indexof/' },
'Array#lastIndexOf': { 'name': 'Array#lastIndexOf', 'type': 'instance method', 'path': 'language/array/prototype/lastindexof/' },
'$H': { 'name': '$H', 'type': 'utility', 'path': 'language/dollarh/' },
'Hash': { 'name': 'Hash', 'type': 'class', 'path': 'language/hash/' },
'new Hash': { 'name': 'new Hash', 'type': 'constructor', 'path': 'language/hash/new/' },
'Hash#each': { 'name': 'Hash#each', 'type': 'instance method', 'path': 'language/hash/prototype/each/' },
'Hash#set': { 'name': 'Hash#set', 'type': 'instance method', 'path': 'language/hash/prototype/set/' },
'Hash#get': { 'name': 'Hash#get', 'type': 'instance method', 'path': 'language/hash/prototype/get/' },
'Hash#unset': { 'name': 'Hash#unset', 'type': 'instance method', 'path': 'language/hash/prototype/unset/' },
'Hash#toObject': { 'name': 'Hash#toObject', 'type': 'instance method', 'path': 'language/hash/prototype/toobject/' },
'Hash#toJSON': { 'name': 'Hash#toJSON', 'type': 'instance method', 'path': 'language/hash/prototype/tojson/' },
'Hash#toTemplateReplacements': { 'name': 'Hash#toTemplateReplacements', 'type': 'instance method', 'path': 'language/hash/prototype/totemplatereplacements/' },
'Hash#keys': { 'name': 'Hash#keys', 'type': 'instance method', 'path': 'language/hash/prototype/keys/' },
'Hash#values': { 'name': 'Hash#values', 'type': 'instance method', 'path': 'language/hash/prototype/values/' },
'Hash#index': { 'name': 'Hash#index', 'type': 'instance method', 'path': 'language/hash/prototype/index/' },
'Hash#merge': { 'name': 'Hash#merge', 'type': 'instance method', 'path': 'language/hash/prototype/merge/' },
'Hash#update': { 'name': 'Hash#update', 'type': 'instance method', 'path': 'language/hash/prototype/update/' },
'Hash#toQueryString': { 'name': 'Hash#toQueryString', 'type': 'instance method', 'path': 'language/hash/prototype/toquerystring/' },
'Hash#inspect': { 'name': 'Hash#inspect', 'type': 'instance method', 'path': 'language/hash/prototype/inspect/' },
'Hash#clone': { 'name': 'Hash#clone', 'type': 'instance method', 'path': 'language/hash/prototype/clone/' },
'Number': { 'name': 'Number', 'type': 'class', 'path': 'language/number/' },
'Number#toColorPart': { 'name': 'Number#toColorPart', 'type': 'instance method', 'path': 'language/number/prototype/tocolorpart/' },
'Number#succ': { 'name': 'Number#succ', 'type': 'instance method', 'path': 'language/number/prototype/succ/' },
'Number#times': { 'name': 'Number#times', 'type': 'instance method', 'path': 'language/number/prototype/times/' },
'Number#toPaddedString': { 'name': 'Number#toPaddedString', 'type': 'instance method', 'path': 'language/number/prototype/topaddedstring/' },
'Number#abs': { 'name': 'Number#abs', 'type': 'instance method', 'path': 'language/number/prototype/abs/' },
'Number#round': { 'name': 'Number#round', 'type': 'instance method', 'path': 'language/number/prototype/round/' },
'Number#ceil': { 'name': 'Number#ceil', 'type': 'instance method', 'path': 'language/number/prototype/ceil/' },
'Number#floor': { 'name': 'Number#floor', 'type': 'instance method', 'path': 'language/number/prototype/floor/' },
'ObjectRange': { 'name': 'ObjectRange', 'type': 'class', 'path': 'language/objectrange/' },
'$R': { 'name': '$R', 'type': 'utility', 'path': 'language/dollarr/' },
'new ObjectRange': { 'name': 'new ObjectRange', 'type': 'constructor', 'path': 'language/objectrange/new/' },
'ObjectRange#start': { 'name': 'ObjectRange#start', 'type': 'instance property', 'path': 'language/objectrange/prototype/start/' },
'ObjectRange#end': { 'name': 'ObjectRange#end', 'type': 'instance property', 'path': 'language/objectrange/prototype/end/' },
'ObjectRange#include': { 'name': 'ObjectRange#include', 'type': 'instance method', 'path': 'language/objectrange/prototype/include/' },
'Ajax section': { 'name': 'Ajax section', 'type': 'section', 'path': 'ajax/' },
'Ajax': { 'name': 'Ajax', 'type': 'namespace', 'path': 'ajax/ajax/' },
'Ajax.activeRequestCount': { 'name': 'Ajax.activeRequestCount', 'type': 'class property', 'path': 'ajax/ajax/activerequestcount/' },
'Ajax.Responders': { 'name': 'Ajax.Responders', 'type': 'namespace', 'path': 'ajax/ajax/responders/' },
'Ajax.Responders.register': { 'name': 'Ajax.Responders.register', 'type': 'class method', 'path': 'ajax/ajax/responders/register/' },
'Ajax.Responders.unregister': { 'name': 'Ajax.Responders.unregister', 'type': 'class method', 'path': 'ajax/ajax/responders/unregister/' },
'Ajax.Request': { 'name': 'Ajax.Request', 'type': 'class', 'path': 'ajax/ajax/request/' },
'new Ajax.Request': { 'name': 'new Ajax.Request', 'type': 'constructor', 'path': 'ajax/ajax/request/new/' },
'Ajax.Request#success': { 'name': 'Ajax.Request#success', 'type': 'instance method', 'path': 'ajax/ajax/request/prototype/success/' },
'Ajax.Request#getHeader': { 'name': 'Ajax.Request#getHeader', 'type': 'instance method', 'path': 'ajax/ajax/request/prototype/getheader/' },
'Ajax.Response': { 'name': 'Ajax.Response', 'type': 'class', 'path': 'ajax/ajax/response/' },
'Ajax.Response#readyState': { 'name': 'Ajax.Response#readyState', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/readystate/' },
'Ajax.Response#responseText': { 'name': 'Ajax.Response#responseText', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/responsetext/' },
'Ajax.Response#responseXML': { 'name': 'Ajax.Response#responseXML', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/responsexml/' },
'Ajax.Response#responseJSON': { 'name': 'Ajax.Response#responseJSON', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/responsejson/' },
'Ajax.Response#headerJSON': { 'name': 'Ajax.Response#headerJSON', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/headerjson/' },
'Ajax.Response#request': { 'name': 'Ajax.Response#request', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/request/' },
'Ajax.Response#transport': { 'name': 'Ajax.Response#transport', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/transport/' },
'Ajax.Response#status': { 'name': 'Ajax.Response#status', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/status/' },
'Ajax.Response#statusText': { 'name': 'Ajax.Response#statusText', 'type': 'instance property', 'path': 'ajax/ajax/response/prototype/statustext/' },
'Ajax.Response#getHeader': { 'name': 'Ajax.Response#getHeader', 'type': 'instance method', 'path': 'ajax/ajax/response/prototype/getheader/' },
'Ajax.Response#getAllHeaders': { 'name': 'Ajax.Response#getAllHeaders', 'type': 'instance method', 'path': 'ajax/ajax/response/prototype/getallheaders/' },
'Ajax.Response#getResponseHeader': { 'name': 'Ajax.Response#getResponseHeader', 'type': 'instance method', 'path': 'ajax/ajax/response/prototype/getresponseheader/' },
'Ajax.Response#getAllResponseHeaders': { 'name': 'Ajax.Response#getAllResponseHeaders', 'type': 'instance method', 'path': 'ajax/ajax/response/prototype/getallresponseheaders/' },
'Ajax.Updater': { 'name': 'Ajax.Updater', 'type': 'class', 'path': 'ajax/ajax/updater/' },
'new Ajax.Updater': { 'name': 'new Ajax.Updater', 'type': 'constructor', 'path': 'ajax/ajax/updater/new/' },
'Ajax.PeriodicalUpdater': { 'name': 'Ajax.PeriodicalUpdater', 'type': 'class', 'path': 'ajax/ajax/periodicalupdater/' },
'new Ajax.PeriodicalUpdater': { 'name': 'new Ajax.PeriodicalUpdater', 'type': 'constructor', 'path': 'ajax/ajax/periodicalupdater/new/' },
'Ajax.PeriodicalUpdater#start': { 'name': 'Ajax.PeriodicalUpdater#start', 'type': 'instance method', 'path': 'ajax/ajax/periodicalupdater/prototype/start/' },
'Ajax.PeriodicalUpdater#stop': { 'name': 'Ajax.PeriodicalUpdater#stop', 'type': 'instance method', 'path': 'ajax/ajax/periodicalupdater/prototype/stop/' },
'DOM section': { 'name': 'DOM section', 'type': 'section', 'path': 'dom/' },
'$': { 'name': '$', 'type': 'utility', 'path': 'dom/dollar/' },
'Element': { 'name': 'Element', 'type': 'class', 'path': 'dom/element/' },
'new Element': { 'name': 'new Element', 'type': 'constructor', 'path': 'dom/element/new/' },
'Element.Methods': { 'name': 'Element.Methods', 'type': 'mixin', 'path': 'dom/element/methods/' },
'Element.visible': { 'name': 'Element.visible', 'type': 'class method', 'path': 'dom/element/visible/' },
'Element.toggle': { 'name': 'Element.toggle', 'type': 'class method', 'path': 'dom/element/toggle/' },
'Element.hide': { 'name': 'Element.hide', 'type': 'class method', 'path': 'dom/element/hide/' },
'Element.show': { 'name': 'Element.show', 'type': 'class method', 'path': 'dom/element/show/' },
'Element.remove': { 'name': 'Element.remove', 'type': 'class method', 'path': 'dom/element/remove/' },
'Element.update': { 'name': 'Element.update', 'type': 'class method', 'path': 'dom/element/update/' },
'Element.replace': { 'name': 'Element.replace', 'type': 'class method', 'path': 'dom/element/replace/' },
'Element.insert': { 'name': 'Element.insert', 'type': 'class method', 'path': 'dom/element/insert/' },
'Element.wrap': { 'name': 'Element.wrap', 'type': 'class method', 'path': 'dom/element/wrap/' },
'Element.inspect': { 'name': 'Element.inspect', 'type': 'class method', 'path': 'dom/element/inspect/' },
'Element.recursivelyCollect': { 'name': 'Element.recursivelyCollect', 'type': 'class method', 'path': 'dom/element/recursivelycollect/' },
'Element.ancestors': { 'name': 'Element.ancestors', 'type': 'class method', 'path': 'dom/element/ancestors/' },
'Element.descendants': { 'name': 'Element.descendants', 'type': 'class method', 'path': 'dom/element/descendants/' },
'Element.firstDescendant': { 'name': 'Element.firstDescendant', 'type': 'class method', 'path': 'dom/element/firstdescendant/' },
'Element.immediateDescendants': { 'name': 'Element.immediateDescendants', 'type': 'class method', 'path': 'dom/element/immediatedescendants/' },
'Element.previousSiblings': { 'name': 'Element.previousSiblings', 'type': 'class method', 'path': 'dom/element/previoussiblings/' },
'Element.nextSiblings': { 'name': 'Element.nextSiblings', 'type': 'class method', 'path': 'dom/element/nextsiblings/' },
'Element.siblings': { 'name': 'Element.siblings', 'type': 'class method', 'path': 'dom/element/siblings/' },
'Element.match': { 'name': 'Element.match', 'type': 'class method', 'path': 'dom/element/match/' },
'Element.up': { 'name': 'Element.up', 'type': 'class method', 'path': 'dom/element/up/' },
'Element.down': { 'name': 'Element.down', 'type': 'class method', 'path': 'dom/element/down/' },
'Element.previous': { 'name': 'Element.previous', 'type': 'class method', 'path': 'dom/element/previous/' },
'Element.next': { 'name': 'Element.next', 'type': 'class method', 'path': 'dom/element/next/' },
'Element.select': { 'name': 'Element.select', 'type': 'class method', 'path': 'dom/element/select/' },
'Element.adjacent': { 'name': 'Element.adjacent', 'type': 'class method', 'path': 'dom/element/adjacent/' },
'Element.identify': { 'name': 'Element.identify', 'type': 'class method', 'path': 'dom/element/identify/' },
'Element.readAttribute': { 'name': 'Element.readAttribute', 'type': 'class method', 'path': 'dom/element/readattribute/' },
'Element.writeAttribute': { 'name': 'Element.writeAttribute', 'type': 'class method', 'path': 'dom/element/writeattribute/' },
'Element.getHeight': { 'name': 'Element.getHeight', 'type': 'class method', 'path': 'dom/element/getheight/' },
'Element.getWidth': { 'name': 'Element.getWidth', 'type': 'class method', 'path': 'dom/element/getwidth/' },
'Element.classNames': { 'name': 'Element.classNames', 'type': 'class method', 'path': 'dom/element/classnames/' },
'Element.hasClassName': { 'name': 'Element.hasClassName', 'type': 'class method', 'path': 'dom/element/hasclassname/' },
'Element.addClassName': { 'name': 'Element.addClassName', 'type': 'class method', 'path': 'dom/element/addclassname/' },
'Element.removeClassName': { 'name': 'Element.removeClassName', 'type': 'class method', 'path': 'dom/element/removeclassname/' },
'Element.toggleClassName': { 'name': 'Element.toggleClassName', 'type': 'class method', 'path': 'dom/element/toggleclassname/' },
'Element.cleanWhitespace': { 'name': 'Element.cleanWhitespace', 'type': 'class method', 'path': 'dom/element/cleanwhitespace/' },
'Element.empty': { 'name': 'Element.empty', 'type': 'class method', 'path': 'dom/element/empty/' },
'Element.descendantOf': { 'name': 'Element.descendantOf', 'type': 'class method', 'path': 'dom/element/descendantof/' },
'Element.scrollTo': { 'name': 'Element.scrollTo', 'type': 'class method', 'path': 'dom/element/scrollto/' },
'Element.getStyle': { 'name': 'Element.getStyle', 'type': 'class method', 'path': 'dom/element/getstyle/' },
'Element.getOpacity': { 'name': 'Element.getOpacity', 'type': 'class method', 'path': 'dom/element/getopacity/' },
'Element.setStyle': { 'name': 'Element.setStyle', 'type': 'class method', 'path': 'dom/element/setstyle/' },
'Element.setOpacity': { 'name': 'Element.setOpacity', 'type': 'class method', 'path': 'dom/element/setopacity/' },
'Element.makePositioned': { 'name': 'Element.makePositioned', 'type': 'class method', 'path': 'dom/element/makepositioned/' },
'Element.undoPositioned': { 'name': 'Element.undoPositioned', 'type': 'class method', 'path': 'dom/element/undopositioned/' },
'Element.makeClipping': { 'name': 'Element.makeClipping', 'type': 'class method', 'path': 'dom/element/makeclipping/' },
'Element.undoClipping': { 'name': 'Element.undoClipping', 'type': 'class method', 'path': 'dom/element/undoclipping/' },
'Element.cumulativeOffset': { 'name': 'Element.cumulativeOffset', 'type': 'class method', 'path': 'dom/element/cumulativeoffset/' },
'Element.positionedOffset': { 'name': 'Element.positionedOffset', 'type': 'class method', 'path': 'dom/element/positionedoffset/' },
'Element.absolutize': { 'name': 'Element.absolutize', 'type': 'class method', 'path': 'dom/element/absolutize/' },
'Element.relativize': { 'name': 'Element.relativize', 'type': 'class method', 'path': 'dom/element/relativize/' },
'Element.cumulativeScrollOffset': { 'name': 'Element.cumulativeScrollOffset', 'type': 'class method', 'path': 'dom/element/cumulativescrolloffset/' },
'Element.getOffsetParent': { 'name': 'Element.getOffsetParent', 'type': 'class method', 'path': 'dom/element/getoffsetparent/' },
'Element.viewportOffset': { 'name': 'Element.viewportOffset', 'type': 'class method', 'path': 'dom/element/viewportoffset/' },
'Element.clonePosition': { 'name': 'Element.clonePosition', 'type': 'class method', 'path': 'dom/element/cloneposition/' },
'Element.getElementsBySelector': { 'name': 'Element.getElementsBySelector', 'type': 'class method', 'path': 'dom/element/getelementsbyselector/' },
'Element.childElements': { 'name': 'Element.childElements', 'type': 'class method', 'path': 'dom/element/childelements/' },
'Element.hasAttribute': { 'name': 'Element.hasAttribute', 'type': 'class method', 'path': 'dom/element/hasattribute/' },
'Element.extend': { 'name': 'Element.extend', 'type': 'class method', 'path': 'dom/element/extend/' },
'Element.addMethods': { 'name': 'Element.addMethods', 'type': 'class method', 'path': 'dom/element/addmethods/' },
'document.viewport': { 'name': 'document.viewport', 'type': 'namespace', 'path': 'dom/document/viewport/' },
'document.viewport.getDimensions': { 'name': 'document.viewport.getDimensions', 'type': 'class method', 'path': 'dom/document/viewport/getdimensions/' },
'document.viewport.getScrollOffsets': { 'name': 'document.viewport.getScrollOffsets', 'type': 'class method', 'path': 'dom/document/viewport/getscrolloffsets/' },
'document.viewport.getWidth': { 'name': 'document.viewport.getWidth', 'type': 'class method', 'path': 'dom/document/viewport/getwidth/' },
'document.viewport.getHeight': { 'name': 'document.viewport.getHeight', 'type': 'class method', 'path': 'dom/document/viewport/getheight/' },
'Element.getStorage': { 'name': 'Element.getStorage', 'type': 'class method', 'path': 'dom/element/getstorage/' },
'Element.store': { 'name': 'Element.store', 'type': 'class method', 'path': 'dom/element/store/' },
'Element.retrieve': { 'name': 'Element.retrieve', 'type': 'class method', 'path': 'dom/element/retrieve/' },
'Element.clone': { 'name': 'Element.clone', 'type': 'class method', 'path': 'dom/element/clone/' },
'Element.Layout': { 'name': 'Element.Layout', 'type': 'class', 'path': 'dom/element/layout/' },
'new Element.Layout': { 'name': 'new Element.Layout', 'type': 'constructor', 'path': 'dom/element/layout/new/' },
'Element.Layout#get': { 'name': 'Element.Layout#get', 'type': 'instance method', 'path': 'dom/element/layout/prototype/get/' },
'Element.Layout#toCSS': { 'name': 'Element.Layout#toCSS', 'type': 'instance method', 'path': 'dom/element/layout/prototype/tocss/' },
'Element.Layout.PROPERTIES': { 'name': 'Element.Layout.PROPERTIES', 'type': 'constant', 'path': 'dom/element/layout/properties/' },
'Element.Layout.COMPOSITE_PROPERTIES': { 'name': 'Element.Layout.COMPOSITE_PROPERTIES', 'type': 'constant', 'path': 'dom/element/layout/composite_properties/' },
'Element.Offset': { 'name': 'Element.Offset', 'type': 'class', 'path': 'dom/element/offset/' },
'new Element.Offset': { 'name': 'new Element.Offset', 'type': 'constructor', 'path': 'dom/element/offset/new/' },
'Element.Offset#relativeTo': { 'name': 'Element.Offset#relativeTo', 'type': 'instance method', 'path': 'dom/element/offset/prototype/relativeto/' },
'Element.Offset#inspect': { 'name': 'Element.Offset#inspect', 'type': 'instance method', 'path': 'dom/element/offset/prototype/inspect/' },
'Element.Offset#toString': { 'name': 'Element.Offset#toString', 'type': 'instance method', 'path': 'dom/element/offset/prototype/tostring/' },
'Element.Offset#toArray': { 'name': 'Element.Offset#toArray', 'type': 'instance method', 'path': 'dom/element/offset/prototype/toarray/' },
'Element.getLayout': { 'name': 'Element.getLayout', 'type': 'class method', 'path': 'dom/element/getlayout/' },
'Element.measure': { 'name': 'Element.measure', 'type': 'class method', 'path': 'dom/element/measure/' },
'Element.getDimensions': { 'name': 'Element.getDimensions', 'type': 'class method', 'path': 'dom/element/getdimensions/' },
'Element.getOffsetParent': { 'name': 'Element.getOffsetParent', 'type': 'class method', 'path': 'dom/element/getoffsetparent/' },
'Element.cumulativeOffset': { 'name': 'Element.cumulativeOffset', 'type': 'class method', 'path': 'dom/element/cumulativeoffset/' },
'Element.positionedOffset': { 'name': 'Element.positionedOffset', 'type': 'class method', 'path': 'dom/element/positionedoffset/' },
'Element.cumulativeScrollOffset': { 'name': 'Element.cumulativeScrollOffset', 'type': 'class method', 'path': 'dom/element/cumulativescrolloffset/' },
'Element.viewportOffset': { 'name': 'Element.viewportOffset', 'type': 'class method', 'path': 'dom/element/viewportoffset/' },
'Element.absolutize': { 'name': 'Element.absolutize', 'type': 'class method', 'path': 'dom/element/absolutize/' },
'Element.relativize': { 'name': 'Element.relativize', 'type': 'class method', 'path': 'dom/element/relativize/' },
'$$': { 'name': '$$', 'type': 'utility', 'path': 'language/dollardollar/' },
'Prototype.Selector': { 'name': 'Prototype.Selector', 'type': 'namespace', 'path': 'language/prototype/selector/' },
'Prototype.Selector.select': { 'name': 'Prototype.Selector.select', 'type': 'class method', 'path': 'language/prototype/selector/select/' },
'Prototype.Selector.match': { 'name': 'Prototype.Selector.match', 'type': 'class method', 'path': 'language/prototype/selector/match/' },
'Prototype.Selector.find': { 'name': 'Prototype.Selector.find', 'type': 'class method', 'path': 'language/prototype/selector/find/' },
'Form': { 'name': 'Form', 'type': 'namespace', 'path': 'dom/form/' },
'Form.reset': { 'name': 'Form.reset', 'type': 'class method', 'path': 'dom/form/reset/' },
'Form.serializeElements': { 'name': 'Form.serializeElements', 'type': 'class method', 'path': 'dom/form/serializeelements/' },
'Form.serialize': { 'name': 'Form.serialize', 'type': 'class method', 'path': 'dom/form/serialize/' },
'Form.getElements': { 'name': 'Form.getElements', 'type': 'class method', 'path': 'dom/form/getelements/' },
'Form.getInputs': { 'name': 'Form.getInputs', 'type': 'class method', 'path': 'dom/form/getinputs/' },
'Form.disable': { 'name': 'Form.disable', 'type': 'class method', 'path': 'dom/form/disable/' },
'Form.enable': { 'name': 'Form.enable', 'type': 'class method', 'path': 'dom/form/enable/' },
'Form.findFirstElement': { 'name': 'Form.findFirstElement', 'type': 'class method', 'path': 'dom/form/findfirstelement/' },
'Form.focusFirstElement': { 'name': 'Form.focusFirstElement', 'type': 'class method', 'path': 'dom/form/focusfirstelement/' },
'Form.request': { 'name': 'Form.request', 'type': 'class method', 'path': 'dom/form/request/' },
'Form.Element': { 'name': 'Form.Element', 'type': 'namespace', 'path': 'dom/form/element/' },
'Form.Element.focus': { 'name': 'Form.Element.focus', 'type': 'class method', 'path': 'dom/form/element/focus/' },
'Form.Element.select': { 'name': 'Form.Element.select', 'type': 'class method', 'path': 'dom/form/element/select/' },
'Form.Element.serialize': { 'name': 'Form.Element.serialize', 'type': 'class method', 'path': 'dom/form/element/serialize/' },
'Form.Element.getValue': { 'name': 'Form.Element.getValue', 'type': 'class method', 'path': 'dom/form/element/getvalue/' },
'Form.Element.setValue': { 'name': 'Form.Element.setValue', 'type': 'class method', 'path': 'dom/form/element/setvalue/' },
'Form.Element.clear': { 'name': 'Form.Element.clear', 'type': 'class method', 'path': 'dom/form/element/clear/' },
'Form.Element.present': { 'name': 'Form.Element.present', 'type': 'class method', 'path': 'dom/form/element/present/' },
'Form.Element.activate': { 'name': 'Form.Element.activate', 'type': 'class method', 'path': 'dom/form/element/activate/' },
'Form.Element.disable': { 'name': 'Form.Element.disable', 'type': 'class method', 'path': 'dom/form/element/disable/' },
'Form.Element.enable': { 'name': 'Form.Element.enable', 'type': 'class method', 'path': 'dom/form/element/enable/' },
'$F': { 'name': '$F', 'type': 'utility', 'path': 'dom/dollarf/' },
'Abstract': { 'name': 'Abstract', 'type': 'namespace', 'path': 'dom/abstract/' },
'Abstract.TimedObserver': { 'name': 'Abstract.TimedObserver', 'type': 'class', 'path': 'dom/abstract/timedobserver/' },
'new Abstract.TimedObserver': { 'name': 'new Abstract.TimedObserver', 'type': 'constructor', 'path': 'dom/abstract/timedobserver/new/' },
'Form.Element.Observer': { 'name': 'Form.Element.Observer', 'type': 'class', 'path': 'dom/form/element/observer/' },
'new Form.Element.Observer': { 'name': 'new Form.Element.Observer', 'type': 'constructor', 'path': 'dom/form/element/observer/new/' },
'Form.Observer': { 'name': 'Form.Observer', 'type': 'class', 'path': 'dom/form/observer/' },
'new Form.Observer': { 'name': 'new Form.Observer', 'type': 'constructor', 'path': 'dom/form/observer/new/' },
'Abstract.EventObserver': { 'name': 'Abstract.EventObserver', 'type': 'class', 'path': 'dom/abstract/eventobserver/' },
'Form.Element.EventObserver': { 'name': 'Form.Element.EventObserver', 'type': 'class', 'path': 'dom/form/element/eventobserver/' },
'Form.EventObserver': { 'name': 'Form.EventObserver', 'type': 'class', 'path': 'dom/form/eventobserver/' },
'Event': { 'name': 'Event', 'type': 'class', 'path': 'dom/event/' },
'Event.isLeftClick': { 'name': 'Event.isLeftClick', 'type': 'class method', 'path': 'dom/event/isleftclick/' },
'Event.isMiddleClick': { 'name': 'Event.isMiddleClick', 'type': 'class method', 'path': 'dom/event/ismiddleclick/' },
'Event.isRightClick': { 'name': 'Event.isRightClick', 'type': 'class method', 'path': 'dom/event/isrightclick/' },
'Event.element': { 'name': 'Event.element', 'type': 'class method', 'path': 'dom/event/element/' },
'Event.findElement': { 'name': 'Event.findElement', 'type': 'class method', 'path': 'dom/event/findelement/' },
'Event.pointer': { 'name': 'Event.pointer', 'type': 'class method', 'path': 'dom/event/pointer/' },
'Event.pointerX': { 'name': 'Event.pointerX', 'type': 'class method', 'path': 'dom/event/pointerx/' },
'Event.pointerY': { 'name': 'Event.pointerY', 'type': 'class method', 'path': 'dom/event/pointery/' },
'Event.stop': { 'name': 'Event.stop', 'type': 'class method', 'path': 'dom/event/stop/' },
'Event.extend': { 'name': 'Event.extend', 'type': 'class method', 'path': 'dom/event/extend/' },
'Event.observe': { 'name': 'Event.observe', 'type': 'class method', 'path': 'dom/event/observe/' },
'Event.stopObserving': { 'name': 'Event.stopObserving', 'type': 'class method', 'path': 'dom/event/stopobserving/' },
'Event.fire': { 'name': 'Event.fire', 'type': 'class method', 'path': 'dom/event/fire/' },
'Event.Handler': { 'name': 'Event.Handler', 'type': 'class', 'path': 'dom/event/handler/' },
'new Event.Handler': { 'name': 'new Event.Handler', 'type': 'constructor', 'path': 'dom/event/handler/new/' },
'Event.Handler#start': { 'name': 'Event.Handler#start', 'type': 'instance property', 'path': 'dom/event/handler/prototype/start/' },
'Event.Handler#stop': { 'name': 'Event.Handler#stop', 'type': 'instance property', 'path': 'dom/event/handler/prototype/stop/' },
'Event.on': { 'name': 'Event.on', 'type': 'class method', 'path': 'dom/event/on/' },
'Element.fire': { 'name': 'Element.fire', 'type': 'class method', 'path': 'dom/element/fire/' },
'Element.observe': { 'name': 'Element.observe', 'type': 'class method', 'path': 'dom/element/observe/' },
'Element.stopObserving': { 'name': 'Element.stopObserving', 'type': 'class method', 'path': 'dom/element/stopobserving/' },
'Element.on': { 'name': 'Element.on', 'type': 'class method', 'path': 'dom/element/on/' },
'document': { 'name': 'document', 'type': 'namespace', 'path': 'dom/document/' },
'document.fire': { 'name': 'document.fire', 'type': 'class method', 'path': 'dom/document/fire/' },
'document.observe': { 'name': 'document.observe', 'type': 'class method', 'path': 'dom/document/observe/' },
'document.stopObserving': { 'name': 'document.stopObserving', 'type': 'class method', 'path': 'dom/document/stopobserving/' },
'document.loaded': { 'name': 'document.loaded', 'type': 'class property', 'path': 'dom/document/loaded/' },
'Selector': { 'name': 'Selector', 'type': 'class', 'path': 'dom/selector/' },
'new Selector': { 'name': 'new Selector', 'type': 'constructor', 'path': 'dom/selector/new/' },
'Selector#findElements': { 'name': 'Selector#findElements', 'type': 'instance method', 'path': 'dom/selector/prototype/findelements/' },
'Selector#match': { 'name': 'Selector#match', 'type': 'instance method', 'path': 'dom/selector/prototype/match/' },
'Selector.matchElements': { 'name': 'Selector.matchElements', 'type': 'class method', 'path': 'dom/selector/matchelements/' },
'Selector.findElement': { 'name': 'Selector.findElement', 'type': 'class method', 'path': 'dom/selector/findelement/' },
'Selector.findChildElements': { 'name': 'Selector.findChildElements', 'type': 'class method', 'path': 'dom/selector/findchildelements/' }
};