<html>
<head>
<title>asp lookup module</title>
<meta http-equiv="Content-Type" content="text/html; charset=shift_jis">
<script src="../lookupMod.js"></script>
<script language="JavaScript">
var BOOK_NAME = "O'REILLY ASP t@X";
var KEYWORDS = new Array(
		"#include", "T[o[TChCN[h", "include",
		"Abandon", "Session IuWFNg", "Abandon",
		"AbsolutePage", "Recordset IuWFNg ", "Recordset.AbsolutePage",
		"AbsolutePosition", "Recordset IuWFNg ", "Recordset.AbsolutePosition",
		"Accessory Files/Required DLL Files", "File Access R|[lg", "AccessoryFilesRequiredDLLFiles",
		"ActiveCommand", "Recordset IuWFNg ", "Recordset.ActiveCommand",
		"rs.ActiveConnection", "Recordset IuWFNg ", "Recordset.ActiveConnection",
		"comm.ActiveConnection", "Command IuWFNg ", "Command.ActiveConnection",
		"ActiveConnection", "Record IuWFNg ", "Record.ActiveConnection",
		"ActualSize", "Field IuWFNg ", "Field.ActualSize",
		"Add", "Dictionary IuWFNg", "DictionaryAddMethod",
		"AddHeader", "Response IuWFNg", "AddHeader",
		"AddNew", "Recordset IuWFNg ", "Recordset.AddNew",
		"Fields.Append", "Field IuWFNg ", "Fields.Append",
		"Append", "Parameter IuWFNg ", "Parameters.Append",
		"AppendChunk", "Parameter IuWFNg ", "Parameter.AppendChunk",
		"AppendToLog", "Response IuWFNg", "AppendToLog",
		"Application IuWFNg", "Application IuWFNg", "Description",
		"ASPCode", "ASPError IuWFNg", "ASPCode",
		"ASPDescription", "ASPError IuWFNg", "ASPDescription",
		"ASPError", "ASPError IuWFNg", "Description",
		"AtEndOfStream", "File Access R|[lg", "AtEndOfStreamTextStreamObject",
		"Attributes", "File Access R|[lg", "AttributesFileObjectFolderObject",
		"conn.Attributes", "Connection IuWFNg ", "Connection.Attributes",
		"Attributes", "vpeB IuWFNg ", "vpeB.Attributes",
		"Attributes", "Parameter IuWFNg ", "Parameter.Attributes",
		"Attributes", "Field IuWFNg ", "Field.Attributes",
		"AvailableSpace", "File Access R|[lg", "AvailableSpaceDriveObject",
		"BeginTrans", "Connection IuWFNg ", "Connection.BeginTrans",
		"BeginTransComplete", "Connection IuWFNg ", "Connection.BeginTransComplete",
		"BinaryRead", "Request IuWFNg", "BinaryRead",
		"BinaryWrite", "Response IuWFNg", "BinaryWrite",
		"Bookmark", "Recordset IuWFNg ", "Recordset.Bookmark",
		"Buffer", "Response IuWFNg", "Buffer",
		"CacheControl", "Response IuWFNg", "CacheControl",
		"CacheSize", "Recordset IuWFNg ", "Recordset.CacheSize",
		"rs.Cancel", "Recordset IuWFNg ", "Recordset.Cancel",
		"conn.Cancel", "Connection IuWFNg ", "Connection.Cancel",
		"Cancel", "Stream IuWFNg ", "Stream.Cancel",
		"Cancel", "Record IuWFNg ", "Record.Cancel",
		"comm.Cancel", "Command IuWFNg ", "Command.Cancel",
		"CancelBatch", "Recordset IuWFNg ", "Recordset.CancelBatch",
		"Fields.CancelUpdate", "Field IuWFNg ", "Fields.CancelUpdate",
		"CancelUpdate", "Recordset IuWFNg ", "Recordset.CancelUpdate",
		"Category", "ASPError IuWFNg", "Category",
		"Response.Charset", "Response IuWFNg", "Charset",
		"CharSet", "Stream IuWFNg ", "Stream.CharSet",
		"Response.Clear", "Response IuWFNg", "Clear",
		"Clear", "Error IuWFNg", "Errors.Clear",
		"ClientCertificate", "Request IuWFNg", "ClientCertificate",
		"Clone", "Recordset IuWFNg ", "Recordset.Clone",
		"conn.Close", "Connection IuWFNg ", "Connection.Close",
		"rs.Close", "Recordset IuWFNg ", "Recordset.Close",
		"Close", "Stream IuWFNg ", "Stream.Close",
		"Close", "Record IuWFNg ", "Record.Close",
		"CodePage", "Session IuWFNg", "CodePage",
		"CODEPAGE", "OfBNeBu", "CODEPAGE",
		"Column", "ASPError IuWFNg", "Column",
		"Command", "Command IuWFNg ", "Description",
		"CommandStream", "Command IuWFNg ", "Command.CommandStream",
		"CommandText", "Command IuWFNg ", "Command.CommandText",
		"CommandTimeout", "Command IuWFNg ", "Command.CommandTimeout",
		"CommandTimeout", "Connection IuWFNg ", "Connection.CommandTimeout",
		"CommandType", "Command IuWFNg ", "Command.CommandType",
		"CommitTrans", "Connection IuWFNg ", "Connection.CommitTrans",
		"CommitTransComplete", "Connection IuWFNg ", "Connection.CommitTransComplete",
		"CompareBookmarks", "Recordset IuWFNg ", "Recordset.CompareBookmarks",
		"CompareMode", "Dictionary IuWFNg", "DictionaryCompareModevpeB",
		"ConnectComplete", "Connection IuWFNg ", "Connection.ConnectComplete",
		"Connection Object ", "Connection IuWFNg ", "Description",
		"Connection.OpenSchema ", "Connection IuWFNg ", "Connection.OpenSchema",
		"ConnectionString", "Connection IuWFNg ", "Connection.ConnectionString",
		"ConnectionTimeout", "Connection IuWFNg ", "Connection.ConnectionTimeout",
		"Application.Contents", "Application IuWFNg", "ContentsCollection",
		"Session.Contents", "Session IuWFNg", "ContentsCollection",
		"ContentType", "Response IuWFNg", "ContentType",
		"Request.Cookies", "Request IuWFNg", "Cookies",
		"Response.Cookies", "Response IuWFNg", "Cookies",
		"Copy", "File Access R|[lg", "CopyFileObjectFolderObject",
		"CopyFolder", "File Access R|[lg", "CopyFolderFileSystemObjectObject",
		"CopyRecord", "Record IuWFNg ", "Record.CopyRecord",
		"CopyTo", "Stream IuWFNg ", "Stream.CopyTo",
		"Dictionary.Count", "Dictionary IuWFNg", "DictionaryCountvpeB",
		"Errors.Count", "Error IuWFNg", "Errors.Count",
		"Fields.Count", "Field IuWFNg ", "Fields.Count",
		"Count", "Parameter IuWFNg ", "Parameters.Count",
		"CreateFolder", "File Access R|[lg", "CreateFolderFileSystemObjectObject",
		"CreateObject", "Server IuWFNg", "CreateObject",
		"CreateParameter", "Command IuWFNg ", "Command.CreateParameter",
		"CursorLocation", "Recordset IuWFNg ", "Recordset.CursorLocation",
		"conn.CursorLocation", "Connection IuWFNg ", "Connection.CursorLocation",
		"CursorType", "Recordset IuWFNg ", "Recordset.CursorType",
		"DataFormat", "Field IuWFNg ", "Field.DataFormat",
		"DataMember", "Recordset IuWFNg ", "Recordset.DataMember",
		"DateCreated", "File Access R|[lg", "DateCreatedFileObjectFolderObject",
		"DefaultDatabase", "Connection IuWFNg ", "Connection.DefaultDatabase",
		"DefinedSize", "Field IuWFNg ", "Field.DefinedSize",
		"Delete", "File Access R|[lg", "DeleteFileObjectFolderObject",
		"Delete", "Recordset IuWFNg ", "Recordset.Delete",
		"Delete", "Field IuWFNg ", "Fields.Delete",
		"Delete", "Parameter IuWFNg ", "Parameters.Delete",
		"DeleteRecord", "Record IuWFNg ", "Record.DeleteRecord",
		"Description", "Error IuWFNg", "Error.Description",
		"Description", "ASPError IuWFNg", "Description",
		"Dialect", "Command IuWFNg ", "Command.Dialect",
		"Dictionary", "Dictionary IuWFNg", "Description",
		"Direction", "Parameter IuWFNg ", "Parameter.Direction",
		"Disconnect", "Connection IuWFNg ", "Connection.Disconnect",
		"Drive", "File Access R|[lg", "DriveFileObjectFolderObject",
		"EditMode", "Recordset IuWFNg ", "Recordset.EditMode",
		"ENABLESESSIONSTATE", "OfBNeBu", "ENABLESESSIONSTATE",
		"End", "Response IuWFNg", "End",
		"EndOfRecordset", "Recordset IuWFNg ", "Recordset.EndOfRecordset",
		"EOF", "Recordset IuWFNg ", "Recordset.EOF",
		"EOS", "Stream IuWFNg ", "Stream.EOS",
		"Error Object", "Error IuWFNg", "Description",
		"Error.HelpContext", "Error IuWFNg", "Error.HelpContext",
		"Error.HelpFile", "Error IuWFNg", "Error.HelpContext",
		"Errors Collection ", "Error IuWFNg", "Errors",
		"Errors", "Connection IuWFNg ", "Connection.Errors",
		"Execute", "Connection IuWFNg ", "Connection.Execute",
		"Execute", "Command IuWFNg ", "Command.Execute",
		"Server.Execute", "Server IuWFNg", "Execute",
		"ExecuteComplete", "Connection IuWFNg ", "Connection.ExecuteComplete",
		"Exists", "Dictionary IuWFNg", "DictionaryExistsMethod",
		"Expires", "Response IuWFNg", "Expires",
		"ExpiresAbsolute", "Response IuWFNg", "ExpiresAbsolute",
		"FetchComplete", "Recordset IuWFNg ", "Recordset.FetchComplete",
		"FetchProgress", "Recordset IuWFNg ", "Recordset.FetchProgress",
		"Field Object ", "Field IuWFNg ", "Description",
		"Field.AppendChunk ", "Field IuWFNg ", "Field.AppendChunk",
		"FieldChangeComplete", "Recordset IuWFNg ", "Recordset.FieldChangeComplete",
		"Fields Collection ", "Field IuWFNg ", "Fields",
		"Fields", "Recordset IuWFNg ", "Recordset.Fields",
		"Fields", "Record IuWFNg ", "Record.Fields",
		"File Access R|[lg", "File Access R|[lg", "Description",
		"File", "ASPError IuWFNg", "File",
		"FileSystem", "File Access R|[lg", "FileSystemDriveObject",
		"Filter", "Recordset IuWFNg ", "Recordset.Filter",
		"Find", "Recordset IuWFNg ", "Recordset.Find",
		"Flush", "Stream IuWFNg ", "Stream.Flush",
		"Response.Flush", "Response IuWFNg", "Flush",
		"Form", "Request IuWFNg", "Form",
		"GetBaseName", "File Access R|[lg", "GetBaseNameFileSystemObjectObject",
		"GetChildren", "Record IuWFNg ", "Record.GetChildren",
		"GetChunk", "Field IuWFNg ", "Field.GetChunk",
		"GetLastError", "Server IuWFNg", "GetLastError",
		"GetParentFolderName", "File Access R|[lg", "GetParentFolderNameFileSystemObjectObject",
		"GetRows", "Recordset IuWFNg ", "Recordset.GetRows",
		"GetSpecialFolder", "File Access R|[lg", "GetSpecialFolderFileSystemObjectObject",
		"GetString", "Recordset IuWFNg ", "Recordset.GetString",
		"GLOBAL.ASA", "GLOBAL.ASA", "Description",
		"HTMLEncode", "Server IuWFNg", "HTMLEncode",
		"Index", "Recordset IuWFNg ", "Recordset.Index",
		"InfoMessage", "Connection IuWFNg ", "Connection.InfoMessage",
		"IsClientConnected", "Response IuWFNg", "IsClientConnected",
		"IsolationLevel", "Connection IuWFNg ", "Connection.IsolationLevel",
		"IsReady", "File Access R|[lg", "IsReadyDriveObject",
		"IsRootFolder", "File Access R|[lg", "IsRootFolderFolderObject",
		"Item", "Field IuWFNg ", "Fields.Item",
		"Item", "Error IuWFNg", "Errors.Item",
		"Item", "Parameter IuWFNg ", "Parameters.Item",
		"Item", "Dictionary IuWFNg", "DictionaryItemvpeB",
		"Items", "Dictionary IuWFNg", "DictionaryItemsMethod",
		"Key", "Dictionary IuWFNg", "DictionaryKeyvpeB",
		"Keys", "Dictionary IuWFNg", "DictionaryKeysMethod",
		"LANGUAGE", "OfBNeBu", "LANGUAGE",
		"LCID", "Session IuWFNg", "LCID",
		"LCID", "OfBNeBu", "LCID",
		"Line", "ASPError IuWFNg", "Line",
		"LineSeparator", "Stream IuWFNg ", "Stream.LineSeparator",
		"LoadFromFile", "Stream IuWFNg ", "Stream.LoadFromFile",
		"Lock", "Application IuWFNg", "Lock",
		"LockType", "Recordset IuWFNg ", "Recordset.LockType",
		"MapPath", "Server IuWFNg", "MapPath",
		"MarshalOptions", "Recordset IuWFNg ", "Recordset.MarshalOptions",
		"MaxRecords", "Recordset IuWFNg ", "Recordset.MaxRecords",
		"Mode", "Stream IuWFNg ", "Stream.Mode",
		"Mode", "Record IuWFNg ", "Record.Mode",
		"Mode", "Connection IuWFNg ", "Connection.Mode",
		"Move", "Recordset IuWFNg ", "Recordset.Move",
		"MoveComplete", "Recordset IuWFNg ", "Recordset.MoveComplete",
		"MoveFirst", "Recordset IuWFNg ", "Recordset.MoveFirst",
		"MoveFolder", "File Access R|[lg", "MoveFolderFileSystemObjectObject",
		"MoveRecord", "Record IuWFNg ", "Record.MoveRecord",
		"Name", "Parameter IuWFNg ", "Parameter.Name",
		"Name", "vpeB IuWFNg ", "vpeB.Name",
		"Name", "Command IuWFNg ", "Command.Name",
		"Name", "Field IuWFNg ", "Field.Name",
		"NamedParameters", "Command IuWFNg ", "Command.NamedParameters",
		"NativeError", "Error IuWFNg", "Error.NativeError",
		"NextRecordset", "Recordset IuWFNg ", "Recordset.NextRecordset",
		"Number", "ASPError IuWFNg", "Number",
		"Number", "Error IuWFNg", "Error.Number",
		"NumericScale", "Parameter IuWFNg ", "Parameter.NumericScale",
		"NumericScale", "Field IuWFNg ", "Field.NumericScale",
		"ObjectContext IuWFNg", "ObjectContext IuWFNg", "Description",
		"OnEnd", "Application IuWFNg", "OnEnd",
		"OnStart", "Application IuWFNg", "OnStart",
		"OnTransactionAbort", "ObjectContext IuWFNg", "OnTransactionAbort",
		"OnTransactionCommit", "ObjectContext IuWFNg", "OnTransactionCommit",
		"Open", "Record IuWFNg ", "Record.Open",
		"Open", "Recordset IuWFNg ", "Recordset.Open",
		"Open", "Connection IuWFNg ", "Connection.Open",
		"Open", "Stream IuWFNg ", "Stream.Open",
		"OpenAsTextStream", "File Access R|[lg", "OpenAsTextStreamFileObject",
		"OriginalValue", "Field IuWFNg ", "Field.OriginalValue",
		"PageCount", "Recordset IuWFNg ", "Recordset.PageCount",
		"PageSize", "Recordset IuWFNg ", "Recordset.PageSize",
		"Parameter IuWFNg ", "Parameter IuWFNg ", "Description",
		"Parameters Collection", "Parameter IuWFNg ", "Parameters",
		"Parameters", "Command IuWFNg ", "Command.Parameters",
		"ParentFolder", "File Access R|[lg", "ParentFolderFileObjectFolderObject",
		"ParentURL", "Record IuWFNg ", "Record.ParentURL",
		"PICS", "Response IuWFNg", "PICS",
		"Position", "Stream IuWFNg ", "Stream.Position",
		"Precision", "Field IuWFNg ", "Field.Precision",
		"Precision", "Parameter IuWFNg ", "Parameter.Precision",
		"Prepared", "Command IuWFNg ", "Command.Prepared",
		"Properties", "Connection IuWFNg ", "Connection.Properties",
		"Properties", "Command IuWFNg ", "Command.Properties",
		"Properties", "Parameter IuWFNg ", "Parameter.Properties",
		"Properties", "Field IuWFNg ", "Field.Properties",
		"Properties", "Recordset IuWFNg ", "Recordset.Properties",
		"Properties", "Record IuWFNg ", "Record.Properties",
		"Property Object ", "Property IuWFNg ", "Description",
		"Provider", "Connection IuWFNg ", "Connection.Provider",
		"QueryString", "Request IuWFNg", "QueryString",
		"Read", "Stream IuWFNg ", "Stream.Read",
		"ReadLine", "File Access R|[lg", "ReadLineTextStreamObject",
		"ReadText", "Stream IuWFNg ", "Stream.ReadText",
		"Record IuWFNg ", "Record IuWFNg ", "Description",
		"RecordChangeComplete", "Recordset IuWFNg ", "Recordset.RecordChangeComplete",
		"RecordCount", "Recordset IuWFNg ", "Recordset.RecordCount",
		"Recordset Object ", "Recordset IuWFNg ", "Description",
		"Recordset.BOF Property/Recordset.EOF Property ", "Recordset IuWFNg ", "Recordset.BOF",
		"RecordsetChangeComplete", "Recordset IuWFNg ", "Recordset.RecordsetChangeComplete",
		"RecordType", "Record IuWFNg ", "Record.RecordType",
		"Redirect", "Response IuWFNg", "Redirect",
		"Refresh", "Error IuWFNg", "Errors.Refresh",
		"Refresh", "Parameter IuWFNg ", "Parameters.Refresh",
		"Refresh", "Field IuWFNg ", "Fields.Refresh",
		"Remove", "Application IuWFNg", "Remove",
		"Remove", "Session IuWFNg", "Remove",
		"Remove", "Dictionary IuWFNg", "DictionaryRemoveMethod",
		"RemoveAll", "Dictionary IuWFNg", "DictionaryRemoveAllMethod",
		"RemoveAll", "Application IuWFNg", "RemoveAll",
		"RemoveAll", "Session IuWFNg", "RemoveAll",
		"Requery", "Recordset IuWFNg ", "Recordset.Requery",
		"Request Object", "Request IuWFNg", "Description",
		"Response Object", "Response IuWFNg", "Description",
		"Resync", "Field IuWFNg ", "Fields.Resync",
		"Resync", "Recordset IuWFNg ", "Recordset.Resync",
		"RollbackTrans", "Connection IuWFNg ", "Connection.RollbackTrans",
		"RollbackTransComplete", "Connection IuWFNg ", "Connection.RollbackTransComplete",
		"Save", "Recordset IuWFNg ", "Recordset.Save",
		"SaveToFile", "Stream IuWFNg ", "Stream.SaveToFile",
		"ScriptTimeout", "Server IuWFNg", "ScriptTimeout",
		"Seek", "Recordset IuWFNg ", "Recordset.Seek",
		"Server Object", "Server IuWFNg", "Description",
		"Server-Side Includes", "T[o[TChCN[h", "Description",
		"Server-Side Includes: Comments/Troubleshooting", "T[o[TChCN[h", "ServerSideIncludesCommentsTroubleshooting",
		"ServerVariables", "Request IuWFNg", "ServerVariables",
		"Session Object", "Session IuWFNg", "Description",
		"Session Object Events and Session Scope", "GLOBAL.ASA", "SessionObjectEventsandSessionScope",
		"Session_OnEnd", "Session IuWFNg", "Session_OnEnd",
		"Session_OnStart", "Session IuWFNg", "Session_OnStart",
		"SessionID", "Session IuWFNg", "SessionID",
		"SetAbort", "ObjectContext IuWFNg", "SetAbort",
		"SetComplete", "ObjectContext IuWFNg", "SetComplete",
		"SetEOS", "Stream IuWFNg ", "Stream.SetEOS",
		"Size", "Parameter IuWFNg ", "Parameter.Size",
		"Size", "Stream IuWFNg ", "Stream.Size",
		"SkipLine", "Stream IuWFNg ", "Stream.SkipLine",
		"Sort", "Recordset IuWFNg ", "Recordset.Sort",
		"Source", "Record IuWFNg ", "Record.Source",
		"Source", "Recordset IuWFNg ", "Recordset.Source",
		"Source", "ASPError IuWFNg", "Source",
		"Source", "Error IuWFNg", "Error.Source",
		"SQLState", "Error IuWFNg", "Error.SQLState",
		"State", "Connection IuWFNg ", "Connection.State",
		"State", "Command IuWFNg ", "Command.State",
		"State", "Stream IuWFNg ", "Stream.State",
		"State", "Record IuWFNg ", "Record.State",
		"State", "Recordset IuWFNg ", "Recordset.State",
		"Session.StaticObjects", "Session IuWFNg", "StaticObjectsCollection",
		"StaticObjects", "Application IuWFNg", "StaticObjects",
		"Response.Status", "Response IuWFNg", "Status",
		"Status", "Field IuWFNg ", "Field.Status",
		"Status", "Recordset IuWFNg ", "Recordset.Status",
		"StayInSync", "Recordset IuWFNg ", "Recordset.StayInSync",
		"Stream Object ", "Stream IuWFNg ", "Description",
		"Supports", "Recordset IuWFNg ", "Recordset.Supports",
		"Request", "Request IuWFNg", "TheASPRequestObject",
		"Timeout", "Session IuWFNg", "Timeout",
		"TotalBytes", "Request IuWFNg", "TotalBytes",
		"TRANSACTION", "OfBNeBu", "TRANSACTION",
		"Transfer", "Server IuWFNg", "Transfer",
		"Type", "Parameter IuWFNg ", "Parameter.Type",
		"Type", "Field IuWFNg ", "Field.Type",
		"Type", "vpeB IuWFNg ", "vpeB.Type",
		"Type", "Stream IuWFNg ", "Stream.Type",
		"UnderlyingValue", "Field IuWFNg ", "Field.UnderlyingValue",
		"Unlock", "Application IuWFNg", "Unlock",
		"Update", "Field IuWFNg ", "Fields.Update",
		"Update", "Recordset IuWFNg ", "Recordset.Update",
		"UpdateBatch", "Recordset IuWFNg ", "Recordset.UpdateBatch",
		"URLEncode", "Server IuWFNg", "URLEncode",
		"Value", "vpeB IuWFNg ", "vpeB.Value",
		"Value", "Parameter IuWFNg ", "Parameter.Value",
		"Value", "Field IuWFNg ", "Field.Value",
		"Version", "Connection IuWFNg ", "Connection.Version",
		"WillChangeField", "Recordset IuWFNg ", "Recordset.WillChangeField",
		"WillChangeRecord", "Recordset IuWFNg ", "Recordset.WillChangeRecord",
		"WillChangeRecordset", "Recordset IuWFNg ", "Recordset.WillChangeRecordset",
		"WillConnect", "Connection IuWFNg ", "Connection.WillConnect",
		"WillExecute", "Connection IuWFNg ", "Connection.WillExecute",
		"WillMove", "Recordset IuWFNg ", "Recordset.WillMove",
		"Write", "File Access R|[lg", "WriteTextStreamObject",
		"Write", "Stream IuWFNg ", "Stream.Write",
		"Response.Write", "Response IuWFNg", "Write",
		"WriteLine", "File Access R|[lg", "WriteLineTextStreamObject",
		"WriteText", "Stream IuWFNg ", "Stream.WriteText"
);

// ASP Lookup Module
function referenceLookup()
{
  var aspVal = null;
 	var keyword = "";
  var dom = dw.getDocumentDOM();
  if (dom){
    var JSIndex = dom.documentType.indexOf('ASP-JS');
    var VBIndex = dom.documentType.indexOf('ASP-VB');
    // The idea here is that we don't want to bother doing ASP keyword processing if
    // the file is not an ASP file.
    if ((JSIndex == -1) && (VBIndex == -1))
    {
  		aspVal = new Array("");
    }
    else
    {
      var docEl = dom.documentElement;
    	var wholeDoc = docEl.outerHTML;
    	var theSel = dom.source.getSelection();
     	var startPoint = searchBackwards(theSel[0],dom);
  	var endPoint = searchForwards(theSel[1],dom,wholeDoc.length);
  	var j;
  	keyword = dom.source.getText(startPoint,endPoint);
  	// Special cases (multiple entries for single keyword)
  	if (keyword == "ActiveConnection") {
  		if (getPrevWord(startPoint,dom).toLowerCase().indexOf('comm') != -1){
  			keyword = "comm.ActiveConnection";
  		}else if (getPrevWord(startPoint,dom).toLowerCase().indexOf('rs') != -1){
  			keyword = "rs.ActiveConnection";
  		}
  	}else if (keyword == "Append") {
  		if (getPrevWord(startPoint,dom) == "Fields"){
  			keyword = "Fields.Append";
  		}
  	}else if (keyword == "Attributes") {
  		if (getPrevWord(startPoint,dom).toLowerCase().indexOf('conn') != -1){
  			keyword = "conn.Attributes";
  		}
  	}else if (keyword == "Cancel") {
  		if (getPrevWord(startPoint,dom).toLowerCase().indexOf('comm') != -1){
  			keyword = "comm.Cancel";
  		}else if (getPrevWord(startPoint,dom).toLowerCase().indexOf('rs') != -1){
  			keyword = "rs.Cancel";
  		}else if (getPrevWord(startPoint,dom).toLowerCase().indexOf('conn') != -1){
  			keyword = "conn.Cancel";
  		}
  	}else if (keyword == "CancelUpdate") {
  		if (getPrevWord(startPoint,dom) == "Fields"){
  			keyword = "Fields.CancelUpdate";
  		}
  	}else if (keyword == "Charset") {
  		if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Charset";
  		}
  	}else if (keyword == "Clear") {
  		if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Clear";
  		}
  	}else if (keyword == "Close") {
  		if (getPrevWord(startPoint,dom).toLowerCase().indexOf('conn') != -1){
  			keyword = "conn.Close";
  		}else if (getPrevWord(startPoint,dom).toLowerCase().indexOf('rs') != -1){
  			keyword = "rs.Close";
  		}
  	}else if (keyword == "Contents") {
  		if (getPrevWord(startPoint,dom) == "Application"){
  			keyword = "Application.Contents";
  		}else if (getPrevWord(startPoint,dom) == "Session"){
  			keyword = "Session.Contents";
  		}
  	}else if (keyword == "Cookies") {
  		if (getPrevWord(startPoint,dom) == "Request"){
  			keyword = "Request.Cookies";
  		}else if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Cookies";
  		}
  	}else if (keyword == "Count") {
  		if (getPrevWord(startPoint,dom) == "Errors"){
  			keyword = "Errors.Count";
  		}else if (getPrevWord(startPoint,dom) == "Fields"){
  			keyword = "Fields.Count";
  		}else if (getPrevWord(startPoint,dom) == "Dictionary"){
  			keyword = "Dictionary.Count";
  		}
  	}else if (keyword == "CursorLocation") {
  		if (getPrevWord(startPoint,dom).toLowerCase().indexOf('conn') != -1){
  			keyword = "conn.CursorLocation";
  		}
  	}else if (keyword == "Execute") {
  		if (getPrevWord(startPoint,dom) == "Server"){
  			keyword = "Server.Execute";
  		}
  	}else if (keyword == "Flush") {
  		if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Flush";
  		}
  	}else if (keyword == "StaticObjects") {
  		if (getPrevWord(startPoint,dom) == "Session"){
  			keyword = "Session.StaticObjects";
  		}
  	}else if (keyword == "Status") {
  		if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Status";
  		}
  	}else if (keyword == "Write") {
  		if (getPrevWord(startPoint,dom) == "Response"){
  			keyword = "Response.Write";
  		}
  	}
  	aspVal = getTopic(keyword);
  }
	if (!aspVal){
		aspVal = new Array("");
	}
}
  return aspVal;
}
</script>
</head>

<body bgcolor="#FFFFFF" text="#000000">

</body>
</html>
