function APDictionary() {	
		var iCount = 0;
		var oStorage = new Object();

		this.Add = function() {oStorage[arguments[0]] = new String(arguments[0]);};		
		this.Lookup = function(key) {return this.Storage[key];};		
		this.GetCount = function() { return iCount; };
		this.SetCount = function() { iCount += 1; };
		this.Storage = function() { return oStorage };
		this.ResetStorage = function() { this.Storage = new Object(); };
		this.DestroyStorage = function() { this.Storage = null; };
		this.toString = function() {
			var oStorage = this.Storage;
			for(var obj in oStorage) { oStorage[obj].toString(); }
		};
}
APDictionary.prototype = new Object();
APDictionary.prototype.constructor = APDictionary;	
