var rteColorTable =
[
    '#FFFFFF', '#FFCCCC', '#FFCC99', '#FFFF99', '#FFFFCC', '#99FF99', '#99FFFF', '#CCFFFF', '#CCCCFF', '#FFCCFF',
    '#CCCCCC', '#FF6666', '#FF9966', '#FFFF66', '#FFFF33', '#66FF99', '#33FFFF', '#66FFFF', '#9999FF', '#FF99FF',
    '#C0C0C0', '#FF0000', '#FF9900', '#FFCC66', '#FFFF00', '#33FF33', '#66CCCC', '#33CCFF', '#6666CC', '#CC66CC',
    '#999999', '#CC0000', '#FF6600', '#FFCC33', '#FFCC00', '#33CC00', '#00CCCC', '#3366FF', '#6633FF', '#CC33CC',
    '#666666', '#990000', '#CC6600', '#CC9933', '#999900', '#009900', '#339999', '#3333FF', '#6600CC', '#993399',
    '#333333', '#660000', '#993300', '#996633', '#666600', '#006600', '#336666', '#000099', '#333399', '#663366',
    '#000000', '#330000', '#663300', '#663333', '#333300', '#003300', '#003333', '#000066', '#330099', '#330033'
];

var rteSmileyTable =
[
    1, 2, 3, 4, 5, 6, 7, 8, 9, 10,
    11, 12, 13, 14, 15, 16, 17, 18, 19, 20,
    21, 22, 23, 24, 25, 26, 27, 28, 29, 30,
    31, 32, 33, 34, 35, 36, 37, 38, 39, 40,
    41, 42, 43, 44, 45, 46, 47, 48, 49, 50,
    51, 52, 53, 54, 55, 56, 57, 58, 59, 60,
    61, 62, 63, 64, 65, 66, 67, 68, 69, 70,
    71, 72, 73, 74, 75, 76, 77, 78, 79, 80,
    81, 82, 83, 84, 85, 86, 87, 88, 89, 90,
    91, 92, 93, 94, 95, 96, 97, 98, 99, 100,
    101, 102, 103, 104, 105, 106, 107, 108, 109, 110,
    111, 112, 113, 114, 115, 116, 117, 118, 119, 120,
    121, 122, 123, 124, 125, 126, 127, 128, 129, 130,
    131, 132, 133, 134, 135, 136, 137, 138, 139, 140,
    141, 142, 143, 144, 145, 146, 147, 148, 149, 150,
    151, 157, 158, 160,
    164, 180, 188, 195, 197,
    203, 204, 213, 215, 218,
    235, 236, 258, 259, 260,
    274, 276, 290,
    291, 299,
    301, 302, 303, 305, 307, 320,
    326, 329, 332, 334, 339, 382, 385,
    447, 480, 500,
    501, 507, 508, 509, 510,
    511, 512, 519,
    525, 526, 528, 529, 530,
    531, 532, 536, 537, 538, 539,
    545, 546, 547, 548, 549, 550,
    551, 552, 553,
    567, 568,
    572, 573, 577, 580,
    581, 582, 583,
    615, 622, 623, 655, 656, 657, 672, 673, 675, 677, 693,
    793,
    807, 829, 835, 836, 837, 838, 839, 840, 859, 869,
    912, 1000,
    1001, 1050, 1077, 1091, 1092, 1100,
    1101, 1102, 1103, 1104, 1105, 1106, 1107, 1108, 1109, 1110,
    1111, 1112, 1113, 1114, 1115, 1116, 1117, 1118, 1119, 1120,
    1121, 1122, 1123, 1124, 1125, 1126, 1127, 1128, 1129, 1130,
    1131, 1132, 1133, 1134, 1135, 1136, 1137, 1138, 1139, 1140,
    1141, 1142, 1143, 1144, 1145, 1146, 1147, 1148, 1149, 1150,
    1151, 1152, 1153, 1154, 1155, 1156, 1157, 1158, 1159, 1160,
    1161, 1162, 1163, 1164, 1165, 1166, 1167, 1168, 1169, 1170,
    1171, 1172, 1173, 1174, 1175, 1176, 1177, 1178, 1179, 1180,
    1181, 1182, 1183, 1184, 1185, 1186, 1187, 1188, 1189, 1190,
    1191, 1192, 1193, 1194, 1195, 1196, 1197, 1198, 1199, 1200,
    1201, 1202, 1203, 1204, 1205, 1206, 1207, 1208, 1209, 1210,
    1211, 1212, 1213, 1214, 1215, 1216, 1217, 1218, 1219, 1220,
    1221, 1222, 1223, 1224, 1225, 1226, 1227, 1228, 1229, 1230,
    1231, 1232, 1233, 1234, 1235, 1236, 1237, 1238, 1239, 1240,
    1241, 1242, 1243, 1244, 1245, 1246, 1247, 1248, 1249, 1250,
    1251, 1252, 1253, 1254, 1255, 1256, 1257, 1258, 1259, 1260,
    1261, 1262, 1263, 1264, 1265, 1266, 1267, 1268, 1269, 1270,
    1271, 1272, 1273, 1274, 1275, 1276, 1277, 1278
];
var rteSmileyPageIndex = [ [], [0, 99, 10], [100, 124, 5], [125, 149, 5], [150, 189, 5], [190, 224, 5], [225, 264, 5], [265, 324, 6], [325, 373, 7], [374, 403, 5], [404, 427, 6], [428, 434, 6] ];

var rteEntityTable =
[
    '&cent;', '&euro;', '&pound;', '&curren;', '&yen;', '&copy;', '&reg;', '&trade;', '&divide;', '&times;',
    '&plusmn;', '&frac14;',' &frac12;', '&frac34;', '&deg;', '&sup1;', '&sup2;', '&sup3;', '&micro;', '&laquo;',
    '&raquo;', '&quot;', '&lsquo;', '&rsquo;', '&lsaquo;', '&rsaquo;', '&sbquo;', '&bdquo;', '&ldquo;', '&rdquo;',
    '&iexcl;', '&brvbar;', '&sect;', '&not;', '&macr;', '&para;', '&middot;', '&cedil;', '&iquest;', '&fnof;',
    '&mdash;', '&ndash;', '&bull;', '&hellip;', '&permil;', '&ordf;', '&ordm;', '&szlig;', '&dagger;', '&Dagger;',
    '&eth;', '&ETH;', '&oslash;', '&Oslash;', '&thorn;', '&THORN;', '&oelig;', '&OElig;'
];
