        function dbObject() {
                this.objectType = "";
                this.callbackFunction = null;
                this.propertyValueArray = new Array();
                this.propertyNameArray = new Array();
                this.propertyXMLArray = new Array();
                this.propertyArray = new Array();
        }
        dbObject.prototype.addProperty = function(propertyNode) {
        // currentNode.nodeName, unescape(currentNode.firstChild.nodeValue)
                this.propertyNameArray.push(propertyNode.nodeName);
                this.propertyValueArray.push(unescape(propertyNode.firstChild.nodeValue));
                this.propertyArray[propertyNode.nodeName] = unescape(propertyNode.firstChild.nodeValue);
                this.propertyXMLArray[propertyNode.nodeName] = propertyNode;
        }
        dbObject.prototype.getPropertyValue = function(propertyName) {
                if (this.propertyArray[propertyName]) {
                        return unescape(this.propertyArray[propertyName]);
                }
                else {
                        return "-----";
                }
        }
        dbObject.prototype.getPropertyXML = function(propertyName) {
                return this.propertyXMLArray[propertyName];
        }
