<html>
<head>
<title>ASP.NET 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 SQL ꃊt@X";
var KEYWORDS = new Array(
  "ALTER PROCEDURE",   "SQL Xe[gg̃R}ht@X",   "ALTER PROCEDURE",
  "ALTER TABLE",   "SQL Xe[gg̃R}ht@X",   "ALTER TABLE",
  "ALTER TRIGGER",   "SQL Xe[gg̃R}ht@X",   "ALTER TRIGGER",
  "ALTER VIEW",   "SQL Xe[gg̃R}ht@X",   "ALTER VIEW",
  "CALL",   "SQL Xe[gg̃R}ht@X",   "CALL",
  "CASE",   "SQL Xe[gg̃R}ht@X",   "CASE",
  "CAST",   "SQL Xe[gg̃R}ht@X",   "CAST",
  "CLOSE CURSOR",   "SQL Xe[gg̃R}ht@X",   "CLOSE CURSOR",
  "COMMIT TRANSACTION",   "SQL Xe[gg̃R}ht@X",   "COMMIT TRANSACTION",
  "AZq",   "SQL Xe[gg̃R}ht@X",   "AZq",
  "CONNECT",   "SQL Xe[gg̃R}ht@X",   "CONNECT",
  "CREATE DATABASE",   "SQL Xe[gg̃R}ht@X",   "CREATE DATABASE",
  "CREATE FUNCTION",   "SQL Xe[gg̃R}ht@X",   "CREATE FUNCTION",
  "CREATE INDEX",   "SQL Xe[gg̃R}ht@X",   "CREATE INDEX",
  "CREATE PROCEDURE",   "SQL Xe[gg̃R}ht@X",   "CREATE PROCEDURE",
  "CREATE ROLE",   "SQL Xe[gg̃R}ht@X",   "CREATE ROLE",
  "CREATE SCHEMA",   "SQL Xe[gg̃R}ht@X",   "CREATE SCHEMA",
  "CREATE TABLE",   "SQL Xe[gg̃R}ht@X",   "CREATE TABLE",
  "CREATE TRIGGER",   "SQL Xe[gg̃R}ht@X",   "CREATE TRIGGER",
  "CREATE VIEW",   "SQL Xe[gg̃R}ht@X",   "CREATE VIEW",
  "DECLARE CURSOR",   "SQL Xe[gg̃R}ht@X",   "DECLARE CURSOR",
  "DELETE",   "SQL Xe[gg̃R}ht@X",   "DELETE",
  "DISCONNECT",   "SQL Xe[gg̃R}ht@X",   "DISCONNECT",
  "DROP DATABASE",   "SQL Xe[gg̃R}ht@X",   "DROP DATABASE",
  "DROP FUNCTION",   "SQL Xe[gg̃R}ht@X",   "DROP FUNCTION",
  "DROP INDEX",   "SQL Xe[gg̃R}ht@X",   "DROP INDEX",
  "DROP PROCEDURE",   "SQL Xe[gg̃R}ht@X",   "DROP PROCEDURE",
  "DROP ROLE",   "SQL Xe[gg̃R}ht@X",   "DROP ROLE",
  "DROP TABLE",   "SQL Xe[gg̃R}ht@X",   "DROP TABLE",
  "DROP TRIGGER",   "SQL Xe[gg̃R}ht@X",   "DROP TRIGGER",
  "DROP VIEW",   "SQL Xe[gg̃R}ht@X",   "DROP VIEW",
  "FETCH",   "SQL Xe[gg̃R}ht@X",   "FETCH",
  "GRANT",   "SQL Xe[gg̃R}ht@X",   "GRANT",
  "INSERT",   "SQL Xe[gg̃R}ht@X",   "INSERT",
  "LIKE",   "SQL Xe[gg̃R}ht@X",   "LIKE Zq",
  "OPEN",   "SQL Xe[gg̃R}ht@X",   "OPEN",
  "Zq",   "SQL Xe[gg̃R}ht@X",   "Zq",
  "RETURN",   "SQL Xe[gg̃R}ht@X",   "RETURN",
  "REVOKE",   "SQL Xe[gg̃R}ht@X",   "REVOKE",
  "ROLLBACK",   "SQL Xe[gg̃R}ht@X",   "ROLLBACK",
  "SAVEPOINT",   "SQL Xe[gg̃R}ht@X",   "SAVEPOINT",
  "SELECT",   "SQL Xe[gg̃R}ht@X",   "SELECT",
  "SET CONNECTION",   "SQL Xe[gg̃R}ht@X",   "SET CONNECTION",
  "SET ROLE",   "SQL Xe[gg̃R}ht@X",   "SET ROLE",
  "SET TIME ZONE",   "SQL Xe[gg̃R}ht@X",   "SET TIME ZONE",
  "SET TRANSACTION",   "SQL Xe[gg̃R}ht@X",   "SET TRANSACTION",
  "START TRANSACTION",   "SQL Xe[gg̃R}ht@X",   "START TRANSACTION",
  "TRUNCATE TABLE",   "SQL Xe[gg̃R}ht@X",   "TRUNCATE TABLE",
  "UPDATE",   "SQL Xe[gg̃R}ht@X",   "UPDATE",
  "AVG",   "Wv֐",   "AVG  SUM",
  "SUM",   "Wv֐",   "AVG  SUM",
  "COUNT",   "Wv֐",   "COUNT",
  "MIN",   "Wv֐",   "MIN  MAX",
  "MAX",   "Wv֐",   "MIN  MAX");


  function referenceLookup()
  {
    var sqlVal;
    var dom = dw.getDocumentDOM();

	if (dom){
    //To synchronize the design and code view
    dom.synchronizeDocument();

    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 selTag = dom.offsetsToNode(theSel[0],theSel[1]);
    var keyword;
    var j;
    keyword = dom.source.getText(startPoint,endPoint);
    keyword = keyword.toUpperCase();
	var sqlVal = getTopic(keyword);
   }

	if (!sqlVal)
    {
      sqlVal = new Array("");
    }

	return sqlVal;
  }

  </script>
  </head>
  <body bgcolor="#FFFFFF" text="#000000">
  </body>
  </html>


