//===================== \\ // Copyright (c) 2002 \\ // Daniel Pupius \\ // http://pupius.co.uk \\ //======================\\ //============================================================================================ // DOM NodeType Constants //============================================================================================ var NODE_ELEMENT = 1; var NODE_ATTRIBUTE = 2; var NODE_TEXT = 3; var NODE_CDATA_SECTION = 4; var NODE_ENTITY_REFERENCE = 5; var NODE_ENTITY = 6; var NODE_PROCESSING_INSTRUCTION = 7; var NODE_COMMENT = 8; var NODE_DOCUMENT = 9; var NODE_DOCUMENT_TYPE = 10; var NODE_DOCUMENT_FRAGMENT = 11; var NODE_NOTATION = 12; //============================================================================================ //============================================================================================ // ListObject - Creates a JS object to represent a HTML list //============================================================================================ var ListObject = function(node) { function ListItem() { this.caption = ""; this.className = ""; this.href = ""; this.subList = null; this.click = null; this.mouseover = null; this.mouseout = null; return this; } this.toString = function(linebreak, indent) { if(!linebreak) linebreak = "\n"; if(!indent) indent = " "; var str = ""; for(var i=0;i