var elementsXul = new Array('action','arrowscrollbox','assign','bbox','binding','bindings','box','broadcaster','broadcasterset','button','browser','checkbox','caption','colorpicker','column','columns','commandset','command','conditions','content','datepicker','deck','description','dialog','dialogheader','dropmarker','editor','grid','grippy','groupbox','hbox','iframe','image','key','keyset','label','listbox','listcell','listcol','listcols','listhead','listheader','listitem','member','menu','menubar','menuitem','menulist','menupopup','menuseparator','notification','notificationbox','observes','overlay','page','panel','param','popupset','preference','preferences','prefpane','prefwindow','progressmeter','query','queryset','radio','radiogroup','resizer','richlistbox','richlistitem','row','rows','rule','scale','script','scrollbar','scrollbox','scrollcorner','separator','spacer','spinbuttons','splitter','stack','statusbar','statusbarpanel','stringbundle','stringbundleset','tab','tabbrowser','tabbox','tabpanel','tabpanels','tabs','template','textnode','textbox','textbox','timepicker','titlebar','toolbar','toolbarbutton','toolbargrippy','toolbaritem','toolbarpalette','toolbarseparator','toolbarset','toolbarspacer','toolbarspring','toolbox','tooltip','tree','treecell','treechildren','treecol','treecols','treeitem','treerow','treeseparator','triple','vbox','where','window','wizard','wizardpage'); var attributesXul = new Array('acceltext','accessible','accesskey','activetitlebarcolor','afterselected','align','allowevents','allownegativeassertions','alternatingbackground','alwaysopenpopup','attribute','autoCheck','autocompleteenabled','autocompletepopup','autocompletesearch','autocompletesearchparam','autoFill','autoFillAfterMatch','autoscroll','beforeselected','buttonaccesskeyaccept','buttonaccesskeycancel','buttonaccesskeydisclosure','buttonaccesskeyextra1','buttonaccesskeyextra2','buttonaccesskeyhelp','buttonalign','buttondir','buttondisabledaccept','buttonlabelaccept','buttonlabelcancel','buttonlabeldisclosure','buttonlabelextra1','buttonlabelextra2','buttonlabelhelp','buttonorient','buttonpack','buttons','checked','checkState','class','closebutton','closemenu','coalesceduplicatearcs','collapse','collapsed','color','cols','command','commandupdater','completedefaultindex','container','containment','contentcontextmenu','contenttooltip','context','contextmenu','control','crop','curpos','current','currentset','customindex','customizable','cycler','datasources','decimalplaces','default','defaultButton','defaultset','description','dir','disableAutocomplete','disableautoselect','disableclose','disabled','disablehistory','disableKeyNavigation','disablesecurity','dlgtype','dragging','editable','editortype','element','empty','emptytext','enableColumnDrag','enablehistory','equalsize','eventnode','events','expr','firstdayofweek','firstpage','first-tab','fixed','flags','flex','focused','forceComplete','grippyhidden','grippytooltiptext','group','handleCtrlPageUpDown','handleCtrlTab','height','helpURI','hidden','hidechrome','hidecolumnpicker','hideheader','hideseconds','hidespinbuttons','highlightnonmatches','homepage','href','icon','id','ignoreBlurWhileSearching','ignorecase','ignoreincolumnpicker','ignorekeys','image','inactivetitlebarcolor','increment','index','inputtooltiptext','insertafter','insertbefore','instantApply','inverted','iscontainer','isempty','key','keycode','keytext','label','lastpage','lastSelected','last-tab','left','linkedpanel','max','maxheight','maxlength','maxpos','maxrows','maxwidth','member','menu','menuactive','min','minheight','minResultsForPopup','minwidth','mode','modifiers','mousethrough','movetoclick','multiline','multiple','name','negate','newlines','next','noautofocus','noautohide','noinitialfocus','nomatch','norestorefocus','object','observes','onbeforeaccept','onbookmarkgroup','onchange','onclick','onclosetab','oncommand','oncommandupdate','ondialogaccept','ondialogcancel','ondialogclosure','ondialogextra1','ondialogextra2','ondialoghelp','onerror','onerrorcommand','onextra1','onextra2','oninput','onload','onnewtab','onpageadvanced','onpagehide','onpagerewound','onpageshow','onpaneload','onpopuphidden','onpopuphiding','onpopupshowing','onpopupshown','onsearchcomplete','onselect','ontextcommand','ontextentered','ontextrevert','ontextreverted','onwizardback','onwizardcancel','onwizardfinish','onwizardnext','open','ordinal','orient','pack','pageid','pageincrement','pagestep','parent','parsetype','persist','persistence','phase','pickertooltiptext','placeholder','popup','position','predicate','preference','preference-editable','primary','priority','properties','querytype','readonly','ref','rel','removeelement','resizeafter','resizebefore','rows','screenX','screenY','searchbutton','searchSessions','searchlabel','selected','selectedIndex','seltype','setfocus','showcaret','showCommentColumn','showpopup','size','sizemode','sizetopopup','smoothscroll','sort','sortActive','sortDirection','sortResource','sortResource2','spellcheck','src','state','statedatasource','statusbar','statustext','style','subject','substate','suppressonselect','tabindex','tabScrolling','targets','template','timeout','title','toolbarname','tooltip','tooltiptext','tooltiptextnew','top','type','uri','userAction','validate','value','var','wait-cursor','width','windowtype','wrap','wraparound'); var eventsXul = new Array('broadcast','close','command','commandupdate','contextmenu','drag','dragdrop','dragend','dragenter','dragexit','draggesture','dragover','input','overflow','popuphidden','popuphiding','popupshowing','popupshown','syncfrompreference','synctopreference','underflow','blur','change','click','dblclick','focus','keydown','keypress','keyup','load','mousedown','mousemove','mouseout','mouseover','mouseup','select','unload');