

<!-- hide code from other browsers



/*

 * Today's Hebrew Date

 * (c) Copyright 1996: Right to Left Software

 *

 * Reference: Understanding The Jewish Calendar / Rabbi Nathan Bushwick

 */



var Today = new Date();

 

var OurMonth = Today.getMonth();



var HebrewLeapYears = "0010010100100100101";



var Version = 1.00;







function IsHebrewLeapYear(year)



{



	var y = (year - 1) % 19;



	return parseInt(HebrewLeapYears.charAt(y));



}







function InitHebrewMonthsNames(isleap)



{



	this.length = (isleap) ? 13 : 12;







	this[0] = "Tishrei";



	this[1] = "Cheshvan";



	this[2] = "Kislev";



	this[3] = "Tevet";



	this[4] = "Shvat";



	this[5] = "Adar";







	var incr = 0;



	if (isleap) {



		this[5] = "Adar1";



		this[6] = "Adar2";



		incr = 1;



	}







	this[6+incr] = "Nisan";



	this[7+incr] = "Iyyar";



	this[8+incr] = "Sivan";



	this[9+incr] = "Tamuz";



	this[10+incr] = "Av";



	this[11+incr] = "Elul";







}







var HebrewMonthsNames = new InitHebrewMonthsNames(false);



var HebrewMonthsNamesLeap = new InitHebrewMonthsNames(true);















function InitGlobalTable()



{



	this.length = 2001;







this[1000] = "08S3";

this[1001] = "28S0";

this[1002] = "16S2";

this[1003] = "05S3";

this[1004] = "24S3";

this[1005] = "14S0";

this[1006] = "02S2";

this[1007] = "21S3";

this[1008] = "10S0";

this[1009] = "28S2";

this[1010] = "17S3";

this[1011] = "07S3";

this[1012] = "26S0";

this[1013] = "14S2";

this[1014] = "03S3";

this[1015] = "23S3";

this[1016] = "12S0";

this[1017] = "30S2";

this[1018] = "19S3";

this[1019] = "09S3";

this[1020] = "28S2";

this[1021] = "17S0";

this[1022] = "05S3";

this[1023] = "25S2";

this[1024] = "13S3";

this[1025] = "03S0";

this[1026] = "21S2";

this[1027] = "10S3";

this[1028] = "29S0";

this[1029] = "17S2";

this[1030] = "06S3";

this[1031] = "26S3";

this[1032] = "15S0";

this[1033] = "03S2";

this[1034] = "22S3";

this[1035] = "12S0";

this[1036] = "29S3";

this[1037] = "19S2";

this[1038] = "08S3";

this[1039] = "28S3";

this[1040] = "17S2";

this[1041] = "06S0";

this[1042] = "24S3";

this[1043] = "14S2";

this[1044] = "02S0";

this[1045] = "20S3";

this[1046] = "10S3";

this[1047] = "30S2";

this[1048] = "18S0";

this[1049] = "06S3";

this[1050] = "26S2";

this[1051] = "15S3";

this[1052] = "04S0";

this[1053] = "22S2";

this[1054] = "11S3";

this[1055] = "01O0";

this[1056] = "18S3";

this[1057] = "08S2";

this[1058] = "27S3";

this[1059] = "17S0";

this[1060] = "04S2";

this[1061] = "23S3";

this[1062] = "13S3";

this[1063] = "03S0";

this[1064] = "20S2";

this[1065] = "09S3";

this[1066] = "29S3";

this[1067] = "19S2";

this[1068] = "07S0";

this[1069] = "25S3";

this[1070] = "15S2";

this[1071] = "04S0";

this[1072] = "21S3";

this[1073] = "11S3";

this[1074] = "01O2";

this[1075] = "20S0";

this[1076] = "07S3";

this[1077] = "27S2";

this[1078] = "16S3";

this[1079] = "06S0";

this[1080] = "23S2";

this[1081] = "12S3";

this[1082] = "02S3";

this[1083] = "22S0";

this[1084] = "09S2";

this[1085] = "28S3";

this[1086] = "18S3";

this[1087] = "08S0";

this[1088] = "25S2";

this[1089] = "14S3";

this[1090] = "04S0";

this[1091] = "22S2";

this[1092] = "10S3";

this[1093] = "30S3";

this[1094] = "20S2";

this[1095] = "09S0";

this[1096] = "26S3";

this[1097] = "16S2";

this[1098] = "05S3";

this[1099] = "25S0";

this[1100] = "13S2";

this[1101] = "02S3";

this[1102] = "22S3";

this[1103] = "12S0";

this[1104] = "29S2";

this[1105] = "18S3";

this[1106] = "08S0";

this[1107] = "26S3";

this[1108] = "15S2";

this[1109] = "04S3";

this[1110] = "24S0";

this[1111] = "12S2";

this[1112] = "30S3";

this[1113] = "20S3";

this[1114] = "10S0";

this[1115] = "28S2";

this[1116] = "16S3";

this[1117] = "06S3";

this[1118] = "26S2";

this[1119] = "15S0";

this[1120] = "02S3";

this[1121] = "22S2";

this[1122] = "11S0";

this[1123] = "29S3";

this[1124] = "18S2";

this[1125] = "07S3";

this[1126] = "27S0";

this[1127] = "15S3";

this[1128] = "04S2";

this[1129] = "23S3";

this[1130] = "13S0";

this[1131] = "01O2";

this[1132] = "19S3";

this[1133] = "09S0";

this[1134] = "27S3";

this[1135] = "17S2";

this[1136] = "05S3";

this[1137] = "25S3";

this[1138] = "15S2";

this[1139] = "04S0";

this[1140] = "21S3";

this[1141] = "11S0";

this[1142] = "29S2";

this[1143] = "18S3";

this[1144] = "07S3";

this[1145] = "27S2";

this[1146] = "16S0";

this[1147] = "04S3";

this[1148] = "23S2";

this[1149] = "12S0";

this[1150] = "30S3";

this[1151] = "20S2";

this[1152] = "08S3";

this[1153] = "28S0";

this[1154] = "16S3";

this[1155] = "06S2";

this[1156] = "24S3";

this[1157] = "14S0";

this[1158] = "02S2";

this[1159] = "21S3";

this[1160] = "10S3";

this[1161] = "30S0";

this[1162] = "18S2";

this[1163] = "07S3";

this[1164] = "26S3";

this[1165] = "16S2";

this[1166] = "05S0";

this[1167] = "23S3";

this[1168] = "12S0";

this[1169] = "30S2";

this[1170] = "19S3";

this[1171] = "09S3";

this[1172] = "28S2";

this[1173] = "17S0";

this[1174] = "05S3";

this[1175] = "25S2";

this[1176] = "13S3";

this[1177] = "03S0";

this[1178] = "21S2";

this[1179] = "10S3";

this[1180] = "29S3";

this[1181] = "19S0";

this[1182] = "07S2";

this[1183] = "26S3";

this[1184] = "15S3";

this[1185] = "05S0";

this[1186] = "23S2";

this[1187] = "12S3";

this[1188] = "01O3";

this[1189] = "21S2";

this[1190] = "10S0";

this[1191] = "28S3";

this[1192] = "17S2";

this[1193] = "06S0";

this[1194] = "24S3";

this[1195] = "14S2";

this[1196] = "02S3";

this[1197] = "22S0";

this[1198] = "10S3";

this[1199] = "30S2";

this[1200] = "18S3";

this[1201] = "08S0";

this[1202] = "26S2";

this[1203] = "15S3";

this[1204] = "04S0";

this[1205] = "22S3";

this[1206] = "12S2";

this[1207] = "01O3";

this[1208] = "20S0";

this[1209] = "08S2";

this[1210] = "27S3";

this[1211] = "17S3";

this[1212] = "06S0";

this[1213] = "24S2";

this[1214] = "13S3";

this[1215] = "03S3";

this[1216] = "22S2";

this[1217] = "11S0";

this[1218] = "29S3";

this[1219] = "19S2";

this[1220] = "07S0";

this[1221] = "25S3";

this[1222] = "15S2";

this[1223] = "04S3";

this[1224] = "23S0";

this[1225] = "11S3";

this[1226] = "01O2";

this[1227] = "20S3";

this[1228] = "09S0";

this[1229] = "27S2";

this[1230] = "16S3";

this[1231] = "06S0";

this[1232] = "23S3";

this[1233] = "13S2";

this[1234] = "02S3";

this[1235] = "22S0";

this[1236] = "09S2";

this[1237] = "28S3";

this[1238] = "18S3";

this[1239] = "08S0";

this[1240] = "25S2";

this[1241] = "14S3";

this[1242] = "04S3";

this[1243] = "24S2";

this[1244] = "12S0";

this[1245] = "30S3";

this[1246] = "20S2";

this[1247] = "09S0";

this[1248] = "26S3";

this[1249] = "16S2";

this[1250] = "05S3";

this[1251] = "25S0";

this[1252] = "12S3";

this[1253] = "02S2";

this[1254] = "21S3";

this[1255] = "11S0";

this[1256] = "28S2";

this[1257] = "17S3";

this[1258] = "07S3";

this[1259] = "27S0";

this[1260] = "14S2";

this[1261] = "03S3";

this[1262] = "23S3";

this[1263] = "13S0";

this[1264] = "30S2";

this[1265] = "19S3";

this[1266] = "09S3";

this[1267] = "29S2";

this[1268] = "17S0";

this[1269] = "05S3";

this[1270] = "25S2";

this[1271] = "14S3";

this[1272] = "03S0";

this[1273] = "21S2";

this[1274] = "10S3";

this[1275] = "30S0";

this[1276] = "17S2";

this[1277] = "06S3";

this[1278] = "26S3";

this[1279] = "16S0";

this[1280] = "03S2";

this[1281] = "22S3";

this[1282] = "12S0";

this[1283] = "30S3";

this[1284] = "19S2";

this[1285] = "08S3";

this[1286] = "28S3";

this[1287] = "18S2";

this[1288] = "06S0";

this[1289] = "24S3";

this[1290] = "14S2";

this[1291] = "03S0";

this[1292] = "20S3";

this[1293] = "10S3";

this[1294] = "30S2";

this[1295] = "19S0";

this[1296] = "06S3";

this[1297] = "26S2";

this[1298] = "15S3";

this[1299] = "05S0";

this[1300] = "23S2";

this[1301] = "12S3";

this[1302] = "02O0";

this[1303] = "20S3";

this[1304] = "09S2";

this[1305] = "28S3";

this[1306] = "18S0";

this[1307] = "06S2";

this[1308] = "24S3";

this[1309] = "14S3";

this[1310] = "04S0";

this[1311] = "22S2";

this[1312] = "10S3";

this[1313] = "30S3";

this[1314] = "20S2";

this[1315] = "09S0";

this[1316] = "26S3";

this[1317] = "16S2";

this[1318] = "05S0";

this[1319] = "23S3";

this[1320] = "12S3";

this[1321] = "02O2";

this[1322] = "21S0";

this[1323] = "09S3";

this[1324] = "28S2";

this[1325] = "17S3";

this[1326] = "07S0";

this[1327] = "25S2";

this[1328] = "13S3";

this[1329] = "03S3";

this[1330] = "23S0";

this[1331] = "11S2";

this[1332] = "29S3";

this[1333] = "19S3";

this[1334] = "09S0";

this[1335] = "27S2";

this[1336] = "15S3";

this[1337] = "05S0";

this[1338] = "23S2";

this[1339] = "12S3";

this[1340] = "01O3";

this[1341] = "21S2";

this[1342] = "10S0";

this[1343] = "28S3";

this[1344] = "17S2";

this[1345] = "06S3";

this[1346] = "26S0";

this[1347] = "14S2";

this[1348] = "02S3";

this[1349] = "22S3";

this[1350] = "12S0";

this[1351] = "30S2";

this[1352] = "18S3";

this[1353] = "08S0";

this[1354] = "26S2";

this[1355] = "15S3";

this[1356] = "04S3";

this[1357] = "24S0";

this[1358] = "12S2";

this[1359] = "01O3";

this[1360] = "20S3";

this[1361] = "10S0";

this[1362] = "28S2";

this[1363] = "17S3";

this[1364] = "06S3";

this[1365] = "26S2";

this[1366] = "15S0";

this[1367] = "03S3";

this[1368] = "22S2";

this[1369] = "11S0";

this[1370] = "29S3";

this[1371] = "19S2";

this[1372] = "07S3";

this[1373] = "27S0";

this[1374] = "15S3";

this[1375] = "05S2";

this[1376] = "23S3";

this[1377] = "13S0";

this[1378] = "01O2";

this[1379] = "20S3";

this[1380] = "09S0";

this[1381] = "27S3";

this[1382] = "17S2";

this[1383] = "06S3";

this[1384] = "25S3";

this[1385] = "15S2";

this[1386] = "04S0";

this[1387] = "22S3";

this[1388] = "11S0";

this[1389] = "29S2";

this[1390] = "18S3";

this[1391] = "08S3";

this[1392] = "27S2";

this[1393] = "16S0";

this[1394] = "04S3";

this[1395] = "24S2";

this[1396] = "12S0";

this[1397] = "30S3";

this[1398] = "20S2";

this[1399] = "09S3";

this[1400] = "29S0";

this[1401] = "17S3";

this[1402] = "07S2";

this[1403] = "26S3";

this[1404] = "15S0";

this[1405] = "03S2";

this[1406] = "22S3";

this[1407] = "12S3";

this[1408] = "01O0";

this[1409] = "19S2";

this[1410] = "08S3";

this[1411] = "28S3";

this[1412] = "17S2";

this[1413] = "06S0";

this[1414] = "24S3";

this[1415] = "14S0";

this[1416] = "01O2";

this[1417] = "20S3";

this[1418] = "10S3";

this[1419] = "30S2";

this[1420] = "18S0";

this[1421] = "06S3";

this[1422] = "26S2";

this[1423] = "15S3";

this[1424] = "04S0";

this[1425] = "22S2";

this[1426] = "11S3";

this[1427] = "01O3";

this[1428] = "20S0";

this[1429] = "08S2";

this[1430] = "27S3";

this[1431] = "17S3";

this[1432] = "06S0";

this[1433] = "24S2";

this[1434] = "13S3";

this[1435] = "03O0";

this[1436] = "20S2";

this[1437] = "09S3";

this[1438] = "29S3";

this[1439] = "19S2";

this[1440] = "07S0";

this[1441] = "25S3";

this[1442] = "15S2";

this[1443] = "04S3";

this[1444] = "23S0";

this[1445] = "11S3";

this[1446] = "01O2";

this[1447] = "20S3";

this[1448] = "09S0";

this[1449] = "27S2";

this[1450] = "16S3";

this[1451] = "06S0";

this[1452] = "23S3";

this[1453] = "13S2";

this[1454] = "02O3";

this[1455] = "22S0";

this[1456] = "09S2";

this[1457] = "28S3";

this[1458] = "18S3";

this[1459] = "08S0";

this[1460] = "25S2";

this[1461] = "14S3";

this[1462] = "04S3";

this[1463] = "24S2";

this[1464] = "12S0";

this[1465] = "30S3";

this[1466] = "20S2";

this[1467] = "09S0";

this[1468] = "26S3";

this[1469] = "16S2";

this[1470] = "05S3";

this[1471] = "25S0";

this[1472] = "12S3";

this[1473] = "02O2";

this[1474] = "21S3";

this[1475] = "11S0";

this[1476] = "28S2";

this[1477] = "17S3";

this[1478] = "07S0";

this[1479] = "25S3";

this[1480] = "14S2";

this[1481] = "03S3";

this[1482] = "23S0";

this[1483] = "11S2";

this[1484] = "29S3";

this[1485] = "19S3";

this[1486] = "09S0";

this[1487] = "27S2";

this[1488] = "15S3";

this[1489] = "05S3";

this[1490] = "25S2";

this[1491] = "14S0";

this[1492] = "01O3";

this[1493] = "21S2";

this[1494] = "10S0";

this[1495] = "28S3";

this[1496] = "17S2";

this[1497] = "06S3";

this[1498] = "26S0";

this[1499] = "14S3";

this[1500] = "04S2";

this[1501] = "23S3";

this[1502] = "13S0";

this[1503] = "01O2";

this[1504] = "19S3";

this[1505] = "09S3";

this[1506] = "29S0";

this[1507] = "17S2";

this[1508] = "05S3";

this[1509] = "25S3";

this[1510] = "15S0";

this[1511] = "03O2";

this[1512] = "21S3";

this[1513] = "11S3";

this[1514] = "01O2";

this[1515] = "20S0";

this[1516] = "07S3";

this[1517] = "27S2";

this[1518] = "16S3";

this[1519] = "06S0";

this[1520] = "23S2";

this[1521] = "12S3";

this[1522] = "02O0";

this[1523] = "20S2";

this[1524] = "08S3";

this[1525] = "28S3";

this[1526] = "18S0";

this[1527] = "06S2";

this[1528] = "24S3";

this[1529] = "14S0";

this[1530] = "02O3";

this[1531] = "22S2";

this[1532] = "10S3";

this[1533] = "30S3";

this[1534] = "20S2";

this[1535] = "09S0";

this[1536] = "26S3";

this[1537] = "16S2";

this[1538] = "05S0";

this[1539] = "23S3";

this[1540] = "12S3";

this[1541] = "02O2";

this[1542] = "21S0";

this[1543] = "09S3";

this[1544] = "28S2";

this[1545] = "17S3";

this[1546] = "07S0";

this[1547] = "25S2";

this[1548] = "13S3";

this[1549] = "03O0";

this[1550] = "21S3";

this[1551] = "11S2";

this[1552] = "29S3";

this[1553] = "19S0";

this[1554] = "07S2";

this[1555] = "26S3";

this[1556] = "15S3";

this[1557] = "05S0";

this[1558] = "23S2";

this[1559] = "12S3";

this[1560] = "01O3";

this[1561] = "21S2";

this[1562] = "10S0";

this[1563] = "28S3";

this[1564] = "17S2";

this[1565] = "06S0";

this[1566] = "24S3";

this[1567] = "14S3";

this[1568] = "03O2";

this[1569] = "22S0";

this[1570] = "10S3";

this[1571] = "30S2";

this[1572] = "18S3";

this[1573] = "08S0";

this[1574] = "26S2";

this[1575] = "15S3";

this[1576] = "04S0";

this[1577] = "22S3";

this[1578] = "12S2";

this[1579] = "01O3";

this[1580] = "20S0";

this[1581] = "08S2";

this[1582] = "27S3";

this[1583] = "17S3";

this[1584] = "06S0";

this[1585] = "24S2";

this[1586] = "13S3";

this[1587] = "03O3";

this[1588] = "22S2";

this[1589] = "11S0";

this[1590] = "29S3";

this[1591] = "19S2";

this[1592] = "07S3";

this[1593] = "27S0";

this[1594] = "15S2";

this[1595] = "04S3";

this[1596] = "23S3";

this[1597] = "13S0";

this[1598] = "01O2";

this[1599] = "20S3";

this[1600] = "09S0";

this[1601] = "27S2";

this[1602] = "16S3";

this[1603] = "06S3";

this[1604] = "25S0";

this[1605] = "13S2";

this[1606] = "02O3";

this[1607] = "22S3";

this[1608] = "11S0";

this[1609] = "29S2";

this[1610] = "18S3";

this[1611] = "08S3";

this[1612] = "27S2";

this[1613] = "16S0";

this[1614] = "04S3";

this[1615] = "24S2";

this[1616] = "12S0";

this[1617] = "30S3";

this[1618] = "20S2";

this[1619] = "09S3";

this[1620] = "28S0";

this[1621] = "16S2";

this[1622] = "05S3";

this[1623] = "25S3";

this[1624] = "14S0";

this[1625] = "02O2";

this[1626] = "21S3";

this[1627] = "11S0";

this[1628] = "28S3";

this[1629] = "18S2";

this[1630] = "07S3";

this[1631] = "27S3";

this[1632] = "16S2";

this[1633] = "05S0";

this[1634] = "23S3";

this[1635] = "13S0";

this[1636] = "30S2";

this[1637] = "19S3";

this[1638] = "09S3";

this[1639] = "29S2";

this[1640] = "17S0";

this[1641] = "05S3";

this[1642] = "25S2";

this[1643] = "14S0";

this[1644] = "01O3";

this[1645] = "21S2";

this[1646] = "10S3";

this[1647] = "30S0";

this[1648] = "17S3";

this[1649] = "07S2";

this[1650] = "26S3";

this[1651] = "16S0";

this[1652] = "03S2";

this[1653] = "22S3";

this[1654] = "12S3";

this[1655] = "02O0";

this[1656] = "19S2";

this[1657] = "08S3";

this[1658] = "28S3";

this[1659] = "18S2";

this[1660] = "06S0";

this[1661] = "24S3";

this[1662] = "14S0";

this[1663] = "02O2";

this[1664] = "20S3";

this[1665] = "10S3";

this[1666] = "30S2";

this[1667] = "19S0";

this[1668] = "06S3";

this[1669] = "26S2";

this[1670] = "15S3";

this[1671] = "05S0";

this[1672] = "22S2";

this[1673] = "11S3";

this[1674] = "01O3";

this[1675] = "21S0";

this[1676] = "08S2";

this[1677] = "27S3";

this[1678] = "17S3";

this[1679] = "07S0";

this[1680] = "24S2";

this[1681] = "13S3";

this[1682] = "03O0";

this[1683] = "21S2";

this[1684] = "09S3";

this[1685] = "29S3";

this[1686] = "19S2";

this[1687] = "08S0";

this[1688] = "25S3";

this[1689] = "15S2";

this[1690] = "04S3";

this[1691] = "24S0";

this[1692] = "11S3";

this[1693] = "01O2";

this[1694] = "20S3";

this[1695] = "10S0";

this[1696] = "27S2";

this[1697] = "16S3";

this[1698] = "06S0";

this[1699] = "24S3";

this[1700] = "14S2";

this[1701] = "03O3";

this[1702] = "23S0";

this[1703] = "11S2";

this[1704] = "29S3";

this[1705] = "19S3";

this[1706] = "09S0";

this[1707] = "27S2";

this[1708] = "15S3";

this[1709] = "05S3";

this[1710] = "25S2";

this[1711] = "14S0";

this[1712] = "01O3";

this[1713] = "21S2";

this[1714] = "10S0";

this[1715] = "28S3";

this[1716] = "17S2";

this[1717] = "06S3";

this[1718] = "26S0";

this[1719] = "14S3";

this[1720] = "03O2";

this[1721] = "22S3";

this[1722] = "12S0";

this[1723] = "30S2";

this[1724] = "18S3";

this[1725] = "08S0";

this[1726] = "26S3";

this[1727] = "16S2";

this[1728] = "04S3";

this[1729] = "24S0";

this[1730] = "12S2";

this[1731] = "01O3";

this[1732] = "20S3";

this[1733] = "10S0";

this[1734] = "28S2";

this[1735] = "17S3";

this[1736] = "06S3";

this[1737] = "26S2";

this[1738] = "15S0";

this[1739] = "03O3";

this[1740] = "22S2";

this[1741] = "11S0";

this[1742] = "29S3";

this[1743] = "19S2";

this[1744] = "07S3";

this[1745] = "27S0";

this[1746] = "15S3";

this[1747] = "05S2";

this[1748] = "23S3";

this[1749] = "13S0";

this[1750] = "01O2";

this[1751] = "20S3";

this[1752] = "09S3";

this[1753] = "29S0";

this[1754] = "17S2";

this[1755] = "06S3";

this[1756] = "25S3";

this[1757] = "15S0";

this[1758] = "03O2";

this[1759] = "22S3";

this[1760] = "11S0";

this[1761] = "29S2";

this[1762] = "18S3";

this[1763] = "08S3";

this[1764] = "27S2";

this[1765] = "16S0";

this[1766] = "04S3";

this[1767] = "24S2";

this[1768] = "12S3";

this[1769] = "02O0";

this[1770] = "20S2";

this[1771] = "09S3";

this[1772] = "28S3";

this[1773] = "18S0";

this[1774] = "06S2";

this[1775] = "25S3";

this[1776] = "14S0";

this[1777] = "02O3";

this[1778] = "22S2";

this[1779] = "11S3";

this[1780] = "30S3";

this[1781] = "20S2";

this[1782] = "09S0";

this[1783] = "27S3";

this[1784] = "16S2";

this[1785] = "05S0";

this[1786] = "23S3";

this[1787] = "13S3";

this[1788] = "02O2";

this[1789] = "21S0";

this[1790] = "09S3";

this[1791] = "29S2";

this[1792] = "17S3";

this[1793] = "07S0";

this[1794] = "25S2";

this[1795] = "14S3";

this[1796] = "03O0";

this[1797] = "21S3";

this[1798] = "11S2";

this[1799] = "30S3";

this[1800] = "20S0";

this[1801] = "08S2";

this[1802] = "27S3";

this[1803] = "17S3";

this[1804] = "06S0";

this[1805] = "24S2";

this[1806] = "13S3";

this[1807] = "03O3";

this[1808] = "22S2";

this[1809] = "11S0";

this[1810] = "29S3";

this[1811] = "19S2";

this[1812] = "07S0";

this[1813] = "25S3";

this[1814] = "15S3";

this[1815] = "05O2";

this[1816] = "23S0";

this[1817] = "11S3";

this[1818] = "01O2";

this[1819] = "20S3";

this[1820] = "09S0";

this[1821] = "27S2";

this[1822] = "16S3";

this[1823] = "06S0";

this[1824] = "23S3";

this[1825] = "13S2";

this[1826] = "02O3";

this[1827] = "22S0";

this[1828] = "09S2";

this[1829] = "28S3";

this[1830] = "18S3";

this[1831] = "08S0";

this[1832] = "25S2";

this[1833] = "14S3";

this[1834] = "04O3";

this[1835] = "24S2";

this[1836] = "12S0";

this[1837] = "30S3";

this[1838] = "20S2";

this[1839] = "09S3";

this[1840] = "28S0";

this[1841] = "16S2";

this[1842] = "05S3";

this[1843] = "25S3";

this[1844] = "14S0";

this[1845] = "02O2";

this[1846] = "21S3";

this[1847] = "11S0";

this[1848] = "28S2";

this[1849] = "17S3";

this[1850] = "07S3";

this[1851] = "27S0";

this[1852] = "14S2";

this[1853] = "03O3";

this[1854] = "23S3";

this[1855] = "13S0";

this[1856] = "30S2";

this[1857] = "19S3";

this[1858] = "09S3";

this[1859] = "29S2";

this[1860] = "17S0";

this[1861] = "05S3";

this[1862] = "25S2";

this[1863] = "14S0";

this[1864] = "01O3";

this[1865] = "21S2";

this[1866] = "10S3";

this[1867] = "30S0";

this[1868] = "17S2";

this[1869] = "06S3";

this[1870] = "26S3";

this[1871] = "16S0";

this[1872] = "03O2";

this[1873] = "22S3";

this[1874] = "12S0";

this[1875] = "30S3";

this[1876] = "19S2";

this[1877] = "08S3";

this[1878] = "28S3";

this[1879] = "18S2";

this[1880] = "06S0";

this[1881] = "24S3";

this[1882] = "14S0";

this[1883] = "02O2";

this[1884] = "20S3";

this[1885] = "10S3";

this[1886] = "30S2";

this[1887] = "19S0";

this[1888] = "06S3";

this[1889] = "26S2";

this[1890] = "15S0";

this[1891] = "03O3";

this[1892] = "22S2";

this[1893] = "11S3";

this[1894] = "01O0";

this[1895] = "19S3";

this[1896] = "08S2";

this[1897] = "27S3";

this[1898] = "17S0";

this[1899] = "05S2";

this[1900] = "24S3";

this[1901] = "14S0";

this[1902] = "02O3";

this[1903] = "22S2";

this[1904] = "10S3";

this[1905] = "30S3";

this[1906] = "20S2";

this[1907] = "09S0";

this[1908] = "26S3";

this[1909] = "16S0";

this[1910] = "04O2";

this[1911] = "23S3";

this[1912] = "12S3";

this[1913] = "02O2";

this[1914] = "21S0";

this[1915] = "09S3";

this[1916] = "28S2";

this[1917] = "17S3";

this[1918] = "07S0";

this[1919] = "25S2";

this[1920] = "13S3";

this[1921] = "03O3";

this[1922] = "23S0";

this[1923] = "11S2";

this[1924] = "29S3";

this[1925] = "19S3";

this[1926] = "09S0";

this[1927] = "27S2";

this[1928] = "15S3";

this[1929] = "05O0";

this[1930] = "23S2";

this[1931] = "12S3";

this[1932] = "01O3";

this[1933] = "21S2";

this[1934] = "10S0";

this[1935] = "28S3";

this[1936] = "17S2";

this[1937] = "06S3";

this[1938] = "26S0";

this[1939] = "14S3";

this[1940] = "03O2";

this[1941] = "22S3";

this[1942] = "12S0";

this[1943] = "30S2";

this[1944] = "18S3";

this[1945] = "08S0";

this[1946] = "26S2";

this[1947] = "15S3";

this[1948] = "04O3";

this[1949] = "24S0";

this[1950] = "12S2";

this[1951] = "01O3";

this[1952] = "20S3";

this[1953] = "10S0";

this[1954] = "28S2";

this[1955] = "17S3";

this[1956] = "06S3";

this[1957] = "26S2";

this[1958] = "15S0";

this[1959] = "03O3";

this[1960] = "22S2";

this[1961] = "11S0";

this[1962] = "29S3";

this[1963] = "19S2";

this[1964] = "07S3";

this[1965] = "27S0";

this[1966] = "15S3";

this[1967] = "05O2";

this[1968] = "23S3";

this[1969] = "13S0";

this[1970] = "01O2";

this[1971] = "20S3";

this[1972] = "09S0";

this[1973] = "27S3";

this[1974] = "17S2";

this[1975] = "06S3";

this[1976] = "25S0";

this[1977] = "13S2";

this[1978] = "02O3";

this[1979] = "22S3";

this[1980] = "11S0";

this[1981] = "29S2";

this[1982] = "18S3";

this[1983] = "08S3";

this[1984] = "27S2";

this[1985] = "16S0";

this[1986] = "04O3";

this[1987] = "24S2";

this[1988] = "12S0";

this[1989] = "30S3";

this[1990] = "20S2";

this[1991] = "09S3";

this[1992] = "28S0";

this[1993] = "16S3";

this[1994] = "06S2";

this[1995] = "25S3";

this[1996] = "14S0";

this[1997] = "02O2";

this[1998] = "21S3";

this[1999] = "11S3";

this[2000] = "30S0";

this[2001] = "18S2";

this[2002] = "07S3";

this[2003] = "27S3";

this[2004] = "16S0";

this[2005] = "04O2";

this[2006] = "23S3";

this[2007] = "13S0";

this[2008] = "30S2";

this[2009] = "19S3";

this[2010] = "09S3";

this[2011] = "29S2";

this[2012] = "17S0";

this[2013] = "05S3";

this[2014] = "25S2";

this[2015] = "14S3";

this[2016] = "03O0";

this[2017] = "21S2";

this[2018] = "10S3";

this[2019] = "30S3";

this[2020] = "19S0";

this[2021] = "07S2";

this[2022] = "26S3";

this[2023] = "16S0";

this[2024] = "03O3";

this[2025] = "23S2";

this[2026] = "12S3";

this[2027] = "02O3";

this[2028] = "21S2";

this[2029] = "10S0";

this[2030] = "28S3";

this[2031] = "18S2";

this[2032] = "06S0";

this[2033] = "24S3";

this[2034] = "14S3";

this[2035] = "04O2";

this[2036] = "22S0";

this[2037] = "10S3";

this[2038] = "30S2";

this[2039] = "19S3";

this[2040] = "08S0";

this[2041] = "26S2";

this[2042] = "15S3";

this[2043] = "05O0";

this[2044] = "22S3";

this[2045] = "12S2";

this[2046] = "01O3";

this[2047] = "21S0";

this[2048] = "08S2";

this[2049] = "27S3";

this[2050] = "17S3";

this[2051] = "07S0";

this[2052] = "24S2";

this[2053] = "13S3";

this[2054] = "03O3";

this[2055] = "23S2";

this[2056] = "11S0";

this[2057] = "29S3";

this[2058] = "19S2";

this[2059] = "08S0";

this[2060] = "25S3";

this[2061] = "15S3";

this[2062] = "05O2";

this[2063] = "24S0";

this[2064] = "11S3";

this[2065] = "01O2";

this[2066] = "20S3";

this[2067] = "10S0";

this[2068] = "27S2";

this[2069] = "16S3";

this[2070] = "06S0";

this[2071] = "24S3";

this[2072] = "13S2";

this[2073] = "02O3";

this[2074] = "22S0";

this[2075] = "10S2";

this[2076] = "28S3";

this[2077] = "18S3";

this[2078] = "08S0";

this[2079] = "26S2";

this[2080] = "14S3";

this[2081] = "04O3";

this[2082] = "24S2";

this[2083] = "13S0";

this[2084] = "30S3";

this[2085] = "20S2";

this[2086] = "09S0";

this[2087] = "27S3";

this[2088] = "16S2";

this[2089] = "05S3";

this[2090] = "25S0";

this[2091] = "13S3";

this[2092] = "02O2";

this[2093] = "21S3";

this[2094] = "11S0";

this[2095] = "29S2";

this[2096] = "17S3";

this[2097] = "07S3";

this[2098] = "27S0";

this[2099] = "15S2";

this[2100] = "04O3";

this[2101] = "24S3";

this[2102] = "14S0";

this[2103] = "02O2";

this[2104] = "20S3";

this[2105] = "10S3";

this[2106] = "30S2";

this[2107] = "19S0";

this[2108] = "06S3";

this[2109] = "26S2";

this[2110] = "15S0";

this[2111] = "03O3";

this[2112] = "22S2";

this[2113] = "11S3";

this[2114] = "01O0";

this[2115] = "19S2";

this[2116] = "07S3";

this[2117] = "27S3";

this[2118] = "17S0";

this[2119] = "05O2";

this[2120] = "23S3";

this[2121] = "13S0";

this[2122] = "01O3";

this[2123] = "21S2";

this[2124] = "09S3";

this[2125] = "29S3";

this[2126] = "19S2";

this[2127] = "08S0";

this[2128] = "25S3";

this[2129] = "15S0";

this[2130] = "03O2";

this[2131] = "22S3";

this[2132] = "11S3";

this[2133] = "01O2";

this[2134] = "20S0";

this[2135] = "08S3";

this[2136] = "27S2";

this[2137] = "16S0";

this[2138] = "04O3";

this[2139] = "24S2";

this[2140] = "12S3";

this[2141] = "02O0";

this[2142] = "20S3";

this[2143] = "10S2";

this[2144] = "28S3";

this[2145] = "18S0";

this[2146] = "06S2";

this[2147] = "25S3";

this[2148] = "14S0";

this[2149] = "02O3";

this[2150] = "22S2";

this[2151] = "11S3";

this[2152] = "30S3";

this[2153] = "20S2";

this[2154] = "09S0";

this[2155] = "27S3";

this[2156] = "16S0";

this[2157] = "04O2";

this[2158] = "23S3";

this[2159] = "13S3";

this[2160] = "02O2";

this[2161] = "21S0";

this[2162] = "09S3";

this[2163] = "29S2";

this[2164] = "17S3";

this[2165] = "07S0";

this[2166] = "25S2";

this[2167] = "14S3";

this[2168] = "03O0";

this[2169] = "21S3";

this[2170] = "11S2";

this[2171] = "30S3";

this[2172] = "19S0";

this[2173] = "07S2";

this[2174] = "26S3";

this[2175] = "16S3";

this[2176] = "05O0";

this[2177] = "23S2";

this[2178] = "12S3";

this[2179] = "02O3";

this[2180] = "21S2";

this[2181] = "10S0";

this[2182] = "28S3";

this[2183] = "18S2";

this[2184] = "06S3";

this[2185] = "26S0";

this[2186] = "14S3";

this[2187] = "04O2";

this[2188] = "22S3";

this[2189] = "12S0";

this[2190] = "30S2";

this[2191] = "19S3";

this[2192] = "08S0";

this[2193] = "26S2";

this[2194] = "15S3";

this[2195] = "05O3";

this[2196] = "24S0";

this[2197] = "12S2";

this[2198] = "01O3";

this[2199] = "21S3";

this[2200] = "11S0";

this[2201] = "29S2";

this[2202] = "18S3";

this[2203] = "08S3";

this[2204] = "27S2";

this[2205] = "16S0";

this[2206] = "04O3";

this[2207] = "24S2";

this[2208] = "12S0";

this[2209] = "30S3";

this[2210] = "20S2";

this[2211] = "09S3";

this[2212] = "28S0";

this[2213] = "16S3";

this[2214] = "06O2";

this[2215] = "25S3";

this[2216] = "14S0";

this[2217] = "02O2";

this[2218] = "21S3";

this[2219] = "11S0";

this[2220] = "28S3";

this[2221] = "18S2";

this[2222] = "07S3";

this[2223] = "27S0";

this[2224] = "14S2";

this[2225] = "03O3";

this[2226] = "23S3";

this[2227] = "13S0";

this[2228] = "30S2";

this[2229] = "19S3";

this[2230] = "09S3";

this[2231] = "29S2";

this[2232] = "17S0";

this[2233] = "05O3";

this[2234] = "25S2";

this[2235] = "14S0";

this[2236] = "01O3";

this[2237] = "21S2";

this[2238] = "10S3";

this[2239] = "30S0";

this[2240] = "17S3";

this[2241] = "07S2";

this[2242] = "26S3";

this[2243] = "16S0";

this[2244] = "03O2";

this[2245] = "22S3";

this[2246] = "12S3";

this[2247] = "02O0";

this[2248] = "19S2";

this[2249] = "08S3";

this[2250] = "28S3";

this[2251] = "18S0";

this[2252] = "05O2";

this[2253] = "24S3";

this[2254] = "14S0";

this[2255] = "02O2";

this[2256] = "20S3";

this[2257] = "10S3";

this[2258] = "30S2";

this[2259] = "19S0";

this[2260] = "06S3";

this[2261] = "26S2";

this[2262] = "15S3";

this[2263] = "05O0";

this[2264] = "22S2";

this[2265] = "11S3";

this[2266] = "01O3";

this[2267] = "21S0";

this[2268] = "08S2";

this[2269] = "27S3";

this[2270] = "17S0";

this[2271] = "05O2";

this[2272] = "23S3";

this[2273] = "13S3";

this[2274] = "03O0";

this[2275] = "21S2";

this[2276] = "09S3";

this[2277] = "29S3";

this[2278] = "19S2";

this[2279] = "08S0";

this[2280] = "25S3";

this[2281] = "15S3";

this[2282] = "05O2";

this[2283] = "24S0";

this[2284] = "11S3";

this[2285] = "01O2";

this[2286] = "20S3";

this[2287] = "10S0";

this[2288] = "27S2";

this[2289] = "16S3";

this[2290] = "06O0";

this[2291] = "24S3";

this[2292] = "13S2";

this[2293] = "02O3";

this[2294] = "22S0";

this[2295] = "10S2";

this[2296] = "28S3";

this[2297] = "18S3";

this[2298] = "08S0";

this[2299] = "26S2";

this[2300] = "15S3";

this[2301] = "05O3";

this[2302] = "25S2";

this[2303] = "14S0";

this[2304] = "01O3";

this[2305] = "21S2";

this[2306] = "10S0";

this[2307] = "28S3";

this[2308] = "17S3";

this[2309] = "07O2";

this[2310] = "26S0";

this[2311] = "14S3";

this[2312] = "03O2";

this[2313] = "22S3";

this[2314] = "12S0";

this[2315] = "30S2";

this[2316] = "18S3";

this[2317] = "08S0";

this[2318] = "26S3";

this[2319] = "16S2";

this[2320] = "04O3";

this[2321] = "24S0";

this[2322] = "12S2";

this[2323] = "01O3";

this[2324] = "20S3";

this[2325] = "10S0";

this[2326] = "28S2";

this[2327] = "17S3";

this[2328] = "06O3";

this[2329] = "26S2";

this[2330] = "15S0";

this[2331] = "03O3";

this[2332] = "22S2";

this[2333] = "11S0";

this[2334] = "29S3";

this[2335] = "19S2";

this[2336] = "07S3";

this[2337] = "27S0";

this[2338] = "15S3";

this[2339] = "05O2";

this[2340] = "23S3";

this[2341] = "13S0";

this[2342] = "01O2";

this[2343] = "20S3";

this[2344] = "09S3";

this[2345] = "29S0";

this[2346] = "17S2";

this[2347] = "06O3";

this[2348] = "25S3";

this[2349] = "15S0";

this[2350] = "03O2";

this[2351] = "22S3";

this[2352] = "11S0";

this[2353] = "29S2";

this[2354] = "18S3";

this[2355] = "08S3";

this[2356] = "27S2";

this[2357] = "16S0";

this[2358] = "04O3";

this[2359] = "24S2";

this[2360] = "12S3";

this[2361] = "02O0";

this[2362] = "20S2";

this[2363] = "09S3";

this[2364] = "28S3";

this[2365] = "18S0";

this[2366] = "06O2";

this[2367] = "25S3";

this[2368] = "14S0";

this[2369] = "02O3";

this[2370] = "22S2";

this[2371] = "11S3";

this[2372] = "30S3";

this[2373] = "20S2";

this[2374] = "09S0";

this[2375] = "27S3";

this[2376] = "16S0";

this[2377] = "04O2";

this[2378] = "23S3";

this[2379] = "13S3";

this[2380] = "02O2";

this[2381] = "21S0";

this[2382] = "09S3";

this[2383] = "29S2";

this[2384] = "17S0";

this[2385] = "05O3";

this[2386] = "25S2";

this[2387] = "14S3";

this[2388] = "03O0";

this[2389] = "21S3";

this[2390] = "11S2";

this[2391] = "30S3";

this[2392] = "19S0";

this[2393] = "07S2";

this[2394] = "26S3";

this[2395] = "16S0";

this[2396] = "03O3";

this[2397] = "23S2";

this[2398] = "12S3";

this[2399] = "02O3";

this[2400] = "21S2";

this[2401] = "10S0";

this[2402] = "28S3";

this[2403] = "18S0";

this[2404] = "05O2";

this[2405] = "24S3";

this[2406] = "14S3";

this[2407] = "04O2";

this[2408] = "22S0";

this[2409] = "10S3";

this[2410] = "30S2";

this[2411] = "19S3";

this[2412] = "08S0";

this[2413] = "26S2";

this[2414] = "15S3";

this[2415] = "05O0";

this[2416] = "22S3";

this[2417] = "12S2";

this[2418] = "01O3";

this[2419] = "21S0";

this[2420] = "08S2";

this[2421] = "27S3";

this[2422] = "17S3";

this[2423] = "07O0";

this[2424] = "24S2";

this[2425] = "13S3";

this[2426] = "03O3";

this[2427] = "23S2";

this[2428] = "11S0";

this[2429] = "29S3";

this[2430] = "19S2";

this[2431] = "08S3";

this[2432] = "27S0";

this[2433] = "15S3";

this[2434] = "05O2";

this[2435] = "24S3";

this[2436] = "13S0";

this[2437] = "01O2";

this[2438] = "20S3";

this[2439] = "10S0";

this[2440] = "27S2";

this[2441] = "16S3";

this[2442] = "06O3";

this[2443] = "26S0";

this[2444] = "13S2";

this[2445] = "02O3";

this[2446] = "22S3";

this[2447] = "12S0";

this[2448] = "29S2";

this[2449] = "18S3";

this[2450] = "08S3";

this[2451] = "28S2";

this[2452] = "16S0";

this[2453] = "04O3";

this[2454] = "24S2";

this[2455] = "13S0";

this[2456] = "30S3";

this[2457] = "20S2";

this[2458] = "09S3";

this[2459] = "29S0";

this[2460] = "16S3";

this[2461] = "06O2";

this[2462] = "25S3";

this[2463] = "15S0";

this[2464] = "02O2";

this[2465] = "21S3";

this[2466] = "11S0";

this[2467] = "29S3";

this[2468] = "18S2";

this[2469] = "07S3";

this[2470] = "27S0";

this[2471] = "15S2";

this[2472] = "03O3";

this[2473] = "23S3";

this[2474] = "13S0";

this[2475] = "01O2";

this[2476] = "19S3";

this[2477] = "09S3";

this[2478] = "29S2";

this[2479] = "18S0";

this[2480] = "05O3";

this[2481] = "25S2";

this[2482] = "14S0";

this[2483] = "02O3";

this[2484] = "21S2";

this[2485] = "10S3";

this[2486] = "30S0";

this[2487] = "18S3";

this[2488] = "07S2";

this[2489] = "26S3";

this[2490] = "16S0";

this[2491] = "04O2";

this[2492] = "22S3";

this[2493] = "12S0";

this[2494] = "30S3";

this[2495] = "20S2";

this[2496] = "08S3";

this[2497] = "28S0";

this[2498] = "16S2";

this[2499] = "05O3";

this[2500] = "25S3";

this[2501] = "15S0";

this[2502] = "03O2";

this[2503] = "22S3";

this[2504] = "11S3";

this[2505] = "01O2";

this[2506] = "20S0";

this[2507] = "08S3";

this[2508] = "27S2";

this[2509] = "16S3";

this[2510] = "06O0";

this[2511] = "24S2";

this[2512] = "12S3";

this[2513] = "02O3";

this[2514] = "22S0";

this[2515] = "10S2";

this[2516] = "28S3";

this[2517] = "18S0";

this[2518] = "06O2";

this[2519] = "25S3";

this[2520] = "14S3";

this[2521] = "04O0";

this[2522] = "22S2";

this[2523] = "11S3";

this[2524] = "30S3";

this[2525] = "20S2";

this[2526] = "09S0";

this[2527] = "27S3";

this[2528] = "16S3";

this[2529] = "06O2";

this[2530] = "25S0";

this[2531] = "13S3";

this[2532] = "02O2";

this[2533] = "21S3";

this[2534] = "11S0";

this[2535] = "29S2";

this[2536] = "17S3";

this[2537] = "07O0";

this[2538] = "25S2";

this[2539] = "14S3";

this[2540] = "03O3";

this[2541] = "23S0";

this[2542] = "11S2";

this[2543] = "30S3";

this[2544] = "19S3";

this[2545] = "09S0";

this[2546] = "27S2";

this[2547] = "16S3";

this[2548] = "05O3";

this[2549] = "25S2";

this[2550] = "14S0";

this[2551] = "02O3";

this[2552] = "21S2";

this[2553] = "10S0";

this[2554] = "28S3";

this[2555] = "18S3";

this[2556] = "07O2";

this[2557] = "26S0";

this[2558] = "14S3";

this[2559] = "04O2";

this[2560] = "22S3";

this[2561] = "12S0";

this[2562] = "30S2";

this[2563] = "19S3";

this[2564] = "08S0";

this[2565] = "26S3";

this[2566] = "16S2";

this[2567] = "05O3";

this[2568] = "24S0";

this[2569] = "12S2";

this[2570] = "01O3";

this[2571] = "21S3";

this[2572] = "10S0";

this[2573] = "28S2";

this[2574] = "17S3";

this[2575] = "07O3";

this[2576] = "26S2";

this[2577] = "15S0";

this[2578] = "03O3";

this[2579] = "23S2";

this[2580] = "11S0";

this[2581] = "29S3";

this[2582] = "19S2";

this[2583] = "08S3";

this[2584] = "27S0";

this[2585] = "15S3";

this[2586] = "05O2";

this[2587] = "24S3";

this[2588] = "13S0";

this[2589] = "01O2";

this[2590] = "20S3";

this[2591] = "10S3";

this[2592] = "29S0";

this[2593] = "17S2";

this[2594] = "06O3";

this[2595] = "26S3";

this[2596] = "15S0";

this[2597] = "03O2";

this[2598] = "22S3";

this[2599] = "12S0";

this[2600] = "30S2";

this[2601] = "19S3";

this[2602] = "09S3";

this[2603] = "29S2";

this[2604] = "17S0";

this[2605] = "05O3";

this[2606] = "25S2";

this[2607] = "14S3";

this[2608] = "03O0";

this[2609] = "21S2";

this[2610] = "10S3";

this[2611] = "30S3";

this[2612] = "19S0";

this[2613] = "07O2";

this[2614] = "26S3";

this[2615] = "16S0";

this[2616] = "03O3";

this[2617] = "23S2";

this[2618] = "12S3";

this[2619] = "02O3";

this[2620] = "21S2";

this[2621] = "10S0";

this[2622] = "28S3";

this[2623] = "18S0";

this[2624] = "05O2";

this[2625] = "24S3";

this[2626] = "14S3";

this[2627] = "04O2";

this[2628] = "22S0";

this[2629] = "10S3";

this[2630] = "30S2";

this[2631] = "19S0";

this[2632] = "06O3";

this[2633] = "26S2";

this[2634] = "15S3";

this[2635] = "05O0";

this[2636] = "22S3";

this[2637] = "12S2";

this[2638] = "01O3";

this[2639] = "21S0";

this[2640] = "08S2";

this[2641] = "27S3";

this[2642] = "17S0";

this[2643] = "05O3";

this[2644] = "24S2";

this[2645] = "13S3";

this[2646] = "03O3";

this[2647] = "23S2";

this[2648] = "11S0";

this[2649] = "29S3";

this[2650] = "19S0";

this[2651] = "07O2";

this[2652] = "25S3";

this[2653] = "15S3";

this[2654] = "05O2";

this[2655] = "24S0";

this[2656] = "11S3";

this[2657] = "01O2";

this[2658] = "20S3";

this[2659] = "10S0";

this[2660] = "27S2";

this[2661] = "16S3";

this[2662] = "06O0";

this[2663] = "24S3";

this[2664] = "13S2";

this[2665] = "02O3";

this[2666] = "22S0";

this[2667] = "10S2";

this[2668] = "28S3";

this[2669] = "18S3";

this[2670] = "08O0";

this[2671] = "26S2";

this[2672] = "14S3";

this[2673] = "04O3";

this[2674] = "24S2";

this[2675] = "13S0";

this[2676] = "30S3";

this[2677] = "20S2";

this[2678] = "09S0";

this[2679] = "27S3";

this[2680] = "16S3";

this[2681] = "06O2";

this[2682] = "25S0";

this[2683] = "13S3";

this[2684] = "02O2";

this[2685] = "21S3";

this[2686] = "11S0";

this[2687] = "29S2";

this[2688] = "17S3";

this[2689] = "07O3";

this[2690] = "27S0";

this[2691] = "15S2";

this[2692] = "03O3";

this[2693] = "23S3";

this[2694] = "13S0";

this[2695] = "01O2";

this[2696] = "19S3";

this[2697] = "09S3";

this[2698] = "29S2";

this[2699] = "18S0";

this[2700] = "06O3";

this[2701] = "26S2";

this[2702] = "15S0";

this[2703] = "03O3";

this[2704] = "22S2";

this[2705] = "11S3";

this[2706] = "01O0";

this[2707] = "19S3";

this[2708] = "08O2";

this[2709] = "27S3";

this[2710] = "17S0";

this[2711] = "05O2";

this[2712] = "23S3";

this[2713] = "13S0";

this[2714] = "01O3";

this[2715] = "21S2";

this[2716] = "09S3";

this[2717] = "29S0";

this[2718] = "17S2";

this[2719] = "06O3";

this[2720] = "25S3";

this[2721] = "15S0";

this[2722] = "03O2";

this[2723] = "22S3";

this[2724] = "11S3";

this[2725] = "01O2";

this[2726] = "20S0";

this[2727] = "08O3";

this[2728] = "27S2";

this[2729] = "16S0";

this[2730] = "04O3";

this[2731] = "24S2";

this[2732] = "12S3";

this[2733] = "02O0";

this[2734] = "20S3";

this[2735] = "10S2";

this[2736] = "28S3";

this[2737] = "18S0";

this[2738] = "06O2";

this[2739] = "25S3";

this[2740] = "14S0";

this[2741] = "02O3";

this[2742] = "22S2";

this[2743] = "11S3";

this[2744] = "30S0";

this[2745] = "18S2";

this[2746] = "07O3";

this[2747] = "27S3";

this[2748] = "16S0";

this[2749] = "04O2";

this[2750] = "23S3";

this[2751] = "13S3";

this[2752] = "02O2";

this[2753] = "21S0";

this[2754] = "09S3";

this[2755] = "29S2";

this[2756] = "17S3";

this[2757] = "07O0";

this[2758] = "25S2";

this[2759] = "14S3";

this[2760] = "03O3";

this[2761] = "23S0";

this[2762] = "11S2";

this[2763] = "30S3";

this[2764] = "19S0";

this[2765] = "07O2";

this[2766] = "26S3";

this[2767] = "16S3";

this[2768] = "05O0";

this[2769] = "23S2";

this[2770] = "12S3";

this[2771] = "02O3";

this[2772] = "21S2";

this[2773] = "10S0";

this[2774] = "28S3";

this[2775] = "18S3";

this[2776] = "07O2";

this[2777] = "26S0";

this[2778] = "14S3";

this[2779] = "04O2";

this[2780] = "22S3";

this[2781] = "12S0";

this[2782] = "30S2";

this[2783] = "19S3";

this[2784] = "08O0";

this[2785] = "26S2";

this[2786] = "15S3";

this[2787] = "05O3";

this[2788] = "24S0";

this[2789] = "12S2";

this[2790] = "01O3";

this[2791] = "21S3";

this[2792] = "10S0";

this[2793] = "28S2";

this[2794] = "17S3";

this[2795] = "07O3";

this[2796] = "26S2";

this[2797] = "15S0";

this[2798] = "03O3";

this[2799] = "23S2";

this[2800] = "11S0";

this[2801] = "29S3";

this[2802] = "19S3";

this[2803] = "09O2";

this[2804] = "27S0";

this[2805] = "15S3";

this[2806] = "05O2";

this[2807] = "24S3";

this[2808] = "13S0";

this[2809] = "01O2";

this[2810] = "20S3";

this[2811] = "10S0";

this[2812] = "27S3";

this[2813] = "17S2";

this[2814] = "06O3";

this[2815] = "26S0";

this[2816] = "13S2";

this[2817] = "02O3";

this[2818] = "22S3";

this[2819] = "12S0";

this[2820] = "29S2";

this[2821] = "18S3";

this[2822] = "08O3";

this[2823] = "28S2";

this[2824] = "16S0";

this[2825] = "04O3";

this[2826] = "24S2";

this[2827] = "13S0";

this[2828] = "30S3";

this[2829] = "20S2";

this[2830] = "09S3";

this[2831] = "29S0";

this[2832] = "16S3";

this[2833] = "06O2";

this[2834] = "25S3";

this[2835] = "15S0";

this[2836] = "02O2";

this[2837] = "21S3";

this[2838] = "11S3";

this[2839] = "01O0";

this[2840] = "18S2";

this[2841] = "07O3";

this[2842] = "27S3";

this[2843] = "17S0";

this[2844] = "04O2";

this[2845] = "23S3";

this[2846] = "13S0";

this[2847] = "01O2";

this[2848] = "19S3";

this[2849] = "09S3";

this[2850] = "29S2";

this[2851] = "18S0";

this[2852] = "05O3";

this[2853] = "25S2";

this[2854] = "14S3";

this[2855] = "04O0";

this[2856] = "21S2";

this[2857] = "10S3";

this[2858] = "30S3";

this[2859] = "20S0";

this[2860] = "07O2";

this[2861] = "26S3";

this[2862] = "16S0";

this[2863] = "04O2";

this[2864] = "22S3";

this[2865] = "12S3";

this[2866] = "02O0";

this[2867] = "20S2";

this[2868] = "08S3";

this[2869] = "28S3";

this[2870] = "18S0";

this[2871] = "06O2";

this[2872] = "24S3";

this[2873] = "14S3";

this[2874] = "04O2";

this[2875] = "23S0";

this[2876] = "10S3";

this[2877] = "30S2";

this[2878] = "19S0";

this[2879] = "07O3";

this[2880] = "26S2";

this[2881] = "15S3";

this[2882] = "05O0";

this[2883] = "23S3";

this[2884] = "12S2";

this[2885] = "01O3";

this[2886] = "21S0";

this[2887] = "09S2";

this[2888] = "27S3";

this[2889] = "17S0";

this[2890] = "05O3";

this[2891] = "25S2";

this[2892] = "13S3";

this[2893] = "03O3";

this[2894] = "23S2";

this[2895] = "12S0";

this[2896] = "29S3";

this[2897] = "19S0";

this[2898] = "07O2";

this[2899] = "26S3";

this[2900] = "16S3";

this[2901] = "06O2";

this[2902] = "25S0";

this[2903] = "13S3";

this[2904] = "02O2";

this[2905] = "21S3";

this[2906] = "11S0";

this[2907] = "29S2";

this[2908] = "17S3";

this[2909] = "07O0";

this[2910] = "25S3";

this[2911] = "15S2";

this[2912] = "03O3";

this[2913] = "23S0";

this[2914] = "11S2";

this[2915] = "30S3";

this[2916] = "19S3";

this[2917] = "09O0";

this[2918] = "27S2";

this[2919] = "16S3";

this[2920] = "05O3";

this[2921] = "25S2";

this[2922] = "14S0";

this[2923] = "02O3";

this[2924] = "21S2";

this[2925] = "10S0";

this[2926] = "28S3";

this[2927] = "18S3";

this[2928] = "07O2";

this[2929] = "26S0";

this[2930] = "14S3";

this[2931] = "04O2";

this[2932] = "22S3";

this[2933] = "12S0";

this[2934] = "30S2";

this[2935] = "19S3";

this[2936] = "08O3";

this[2937] = "28S0";

this[2938] = "16S2";

this[2939] = "05O3";

this[2940] = "24S3";

this[2941] = "14S0";

this[2942] = "02O2";

this[2943] = "21S3";

this[2944] = "10S3";

this[2945] = "30S2";

this[2946] = "19S0";

this[2947] = "07O3";

this[2948] = "26S2";

this[2949] = "15S0";

this[2950] = "03O3";

this[2951] = "23S2";

this[2952] = "11S3";

this[2953] = "01O0";

this[2954] = "19S3";

this[2955] = "09O2";

this[2956] = "27S3";

this[2957] = "17S0";

this[2958] = "05O2";

this[2959] = "24S3";

this[2960] = "13S0";

this[2961] = "01O3";

this[2962] = "21S2";

this[2963] = "10S3";

this[2964] = "29S0";

this[2965] = "17S2";

this[2966] = "06O3";

this[2967] = "26S3";

this[2968] = "15S0";

this[2969] = "03O2";

this[2970] = "22S3";

this[2971] = "12S3";

this[2972] = "01O2";

this[2973] = "20S0";

this[2974] = "08O3";

this[2975] = "28S2";

this[2976] = "16S0";

this[2977] = "04O3";

this[2978] = "24S2";

this[2979] = "13S3";

this[2980] = "02O0";

this[2981] = "20S3";

this[2982] = "10S2";

this[2983] = "29S3";

this[2984] = "18S0";

this[2985] = "06O2";

this[2986] = "25S3";

this[2987] = "15S0";

this[2988] = "02O3";

this[2989] = "22S2";

this[2990] = "11S3";

this[2991] = "01O0";

this[2992] = "18S2";

this[2993] = "07O3";

this[2994] = "27S3";

this[2995] = "17S0";

this[2996] = "04O2";

this[2997] = "23S3";

this[2998] = "13S3";

this[2999] = "03O2";

this[3000] = "22S0";





}







var GlobalTable = new InitGlobalTable();





/*



 * Convert Julian year to Hebrew year



 */



function JulianYearToHebrew(/* int */ year)



{



	return year + 3760;



}



function HebrewToJulianYear(/* int */ year)



{



	return year - 3760;



}





/*

 * Year length in days

 * indexed by the year type, given in GlobalTable

 */



function InitYearLength(isleap)



{

	this.length = 4;



	if (isleap) {

		this[0] = 383;

		//this[1] = ; error

		this[2] = 384;

		this[3] = 385;

	} else {



		this[0] = 353;

		//this[1] = ; error

		this[2] = 354;

		this[3] = 355;

	}



}







var HebrewYearLengthLeap = new InitYearLength(true);



var HebrewYearLength = new InitYearLength(false);







var Tishrei = 0;



var Cheshvan = 1;



var Kislev = 2;



var Adar1 = 5;



var Adar2 = 6;







var HebMonths30 =     "1010101010101";



var HebMonths30Leap = "10101011010101";







function DaysInHebrewFixedMonth(month, year)



{



	var incr;



	if (IsHebrewLeapYear(year))



		incr = parseInt(HebMonths30Leap.charAt(month));



	else



		incr = parseInt(HebMonths30.charAt(month));



	return 29 + incr; // 29 or 30



}









function DaysInCheshvan(hebyear)



{



	var jyear = HebrewToJulianYear(hebyear)-1;

	var ytype = GlobalTable[jyear].charAt(3);



	if (ytype == 3)

		return 30;

	else

		return 29;

}





function DaysInKislev(hebyear)



{

	var jyear = HebrewToJulianYear(hebyear)-1;

	var ytype = GlobalTable[jyear].charAt(3);



	if (ytype == 0)

		return 29;

	else

		return 30;



}







function DaysInHebrewMonth(month, year)



{

	if (month == Cheshvan)



		return DaysInCheshvan(year);



	else if (month == Kislev)



		return DaysInKislev(year);



	else



		return DaysInHebrewFixedMonth(month, year);



}





















function DaysInHebrewYear(/* int */ year)



{

	var ytype = GlobalTable[year].charAt(3);



	if (IsHebrewLeapYear(year)) {

		return HebrewYearLengthLeap[ytype];

	} else {

		return HebrewYearLength[ytype];

	}



}







var MsecPerDay = 1000*3600*24;  // miliseconds per day







/*



 * Add days to a Julian date



 */



function	AddDays(



	/* date */ date,



	/* int */  days)



{



	var time = date.getTime();



	time += days*MsecPerDay;



	date.setTime(time);







	return date;



}











/*



 * given a Julian date of a holiday (e.g. rosh hashana),



 * returns the date that the same holiday occurred in the year 'toyear'



 */



function SameHolidayInJulianYear(



	/* date */ rosh_shana,



	/* int */  toyear)



{



	var fromyear = rosh_shana.getFullYear() + 1900;



	var incr = 1; // increment fromyear





	if (fromyear == toyear)



		return rosh_shana;



	else if (fromyear > toyear)



		incr = -1; // decrement from_year







	var days;



	for (days = 0 ; fromyear != toyear ; fromyear += incr) {

		days += DaysInHebrewYear(JulianYearToHebrew(fromyear));



	}



	AddDays(rosh_shana, incr*days);



	return rosh_shana;



}



// returns date when Rosh Hashana occurs on this year

function GetRoshHashana(/* int */ cvyear)

{

	var month;

	var day;



	var yearstr = GlobalTable[cvyear];

	var m = yearstr.charAt(2);



	month = 8; // usually September

	if (m == 'O')

		month = 9; // sometimes October



	day = parseInt(yearstr.charAt(0))*10 + parseInt(yearstr.charAt(1));



	return new Date(cvyear, month, day);

}







/*



 * The following functions are methods for



 * HebrewDate object



 */







// is last month of the year?



function IsHebLastMonth()



{



	if (this.month == 11 && !IsHebrewLeapYear(this.year))



		return true;







	if (this.month == 12 && IsHebrewLeapYear(this.year))



		return true;







	return false;



}







// go to next Hebrew month



function HebNextMonth()



{



	if (this.IsLastMonth()) {



		this.year++;



		this.month = 0;



	} else



		this.month++;







	this.DaysInThisMonth = DaysInHebrewMonth(this.month, this.year);



}







// next Hebrew day



function HebNextDay()



{



	this.day++;



	if (this.day > this.DaysInThisMonth) {



		this.day = 1;



		this.NextMonth();



	}



}







// add days to Hebrew date



function HebAddDays(days)



{

	while (days > 0) {



		if (this.day == 1 && days >= this.DaysInThisMonth) {

			days -= this.DaysInThisMonth;

			this.NextMonth();

		} else {

			days--;

			this.NextDay();

		}

	}



//document.write("Current date: " + this.day + ", " + this.month + ", " + this.year + "<br>");



}







// print Hebrew date



function HebPrint()



{



	var ThisMonthName = (IsHebrewLeapYear(this.year)) ?

		HebrewMonthsNamesLeap[this.month] :

		HebrewMonthsNames[this.month];
		
  //var daynum;
  //daynum = this.day;
  //var daystr;
  //daystr = '' + daynum;
  //if (daystr.substring(daystr.length-1)=="1")
  //	daystr = daystr + 'st ';
  //else if(daystr.substring(daystr.length-1)=="2")
  //  daystr = daystr + 'nd ';
  //else if(daystr.substring(daystr.length-1)=="3")
  //  daystr = daystr + 'rd ';
  //else	
  //  daystr = daystr + 'th ';

if (document.layers) {
document.layers.jdate.document.write("<font color=lightyellow size=2><br>" + this.day + "&nbsp;&nbsp;" + ThisMonthName + "&nbsp;&nbsp;" + this.year + "</font>");
document.layers.jdate.document.close();
}
else
if (document.all)
jdate.innerHTML =  "<br>" + this.day + "&nbsp;&nbsp;" + ThisMonthName + "&nbsp;&nbsp;" + this.year;
}





// the following functions are for printing the date in Hebrew



function HebPrintHebrewString()



{



	if (this.length == 1)



		document.layers.jdate.document.write('<img src="squote.gif">');







	for (var i = this.length-1 ; i >= 0 ; i--) {



		var s = ""; // ot sofit







		if (i == this.length-1 && i > 0 &&



			 (this[i] == 20 || this[i] == 40 ||



			  this[i] == 50 || this[i] == 80 || this[i] == 90)) {



			s = "s";



		}







		document.layers.jdate.document.write('<img src="' + this[i] + s + '.gif">');



		if (i > 0 && i == this.length - 1)



			document.layers.jdate.document.write('<img src="dquote.gif">');



	}



}















// constructor function for Hebrew string object



function IntegerToHebrewString(num)



{



	var len = 0;







	while (num > 0) {



		var incr = 100;



		var i;







		if (num == 15 || num == 16) {



			this[len++] = 9;



			this[len++] = num - 9;



			break;



		}







		for (i = 400 ; i > num ; i -= incr) { // tav to aleph



			if (i == incr)



				incr = incr / 10;



		}







		this[len++] = i;



		num -= i;



	}







	this.length = len;







	// print method



	this.Print = HebPrintHebrewString;



}











// print date in Hebrew



function HebPrintHebrew()



{



	var HebYear = new IntegerToHebrewString(this.year - 5000);



	HebYear.Print();



	document.layers.jdate.document.write('<img src="space.gif">');







	var ThisMonthName = (IsHebrewLeapYear(this.year)) ?



										HebrewMonthsNamesLeap[this.month] :



										HebrewMonthsNames[this.month];



	ThisMonthName = ThisMonthName.toLowerCase();











	document.layers.jdate.document.write('<img src="b_' + ThisMonthName + '.gif">');



	document.layers.jdate.document.write('<img src="space.gif">');







	var HebDay = new IntegerToHebrewString(this.day);



	HebDay.Print();



}







// constructor for HebrewDate object



function InitHebrewDate(day, month, year)



{

//alert("InitHebrewDate(d/m/y) " + day + " " + month + " " + year );

	// fields



	this.day = day;



	this.month = month;



	this.year = year;



	this.DaysInThisMonth = DaysInHebrewMonth(month, year);



	// methods



	this.IsLastMonth = IsHebLastMonth;



	this.NextMonth = HebNextMonth;



	this.NextDay = HebNextDay;



	this.AddDays = HebAddDays;



	this.Print = HebPrint;



	this.PrintHebrew = HebPrintHebrew;



}







// end of HebrewDate object definition







var Today = new Date();



function PrintDate(date)

{

//   var mon = parent.frames[2].document.forms[0].month.options[date.getMonth()].text;

//   var mon = parent.enterDate.document.forms[0].month.options[date.getMonth()].text;

	var mon = OurMonth.text;

   document.layers.jdate.document.write("<center>");

   //document.write("" + date.getDate() + " " + mon + " " + date.getFullYear() + " / ");

//   document.write("</center>");

}





function ShowHebrewDate(date)



{



	//var MyRoshHashana = new Date(99, 8, 11); // sep 11, 1999



	var PrevYear = date.getFullYear() - 1;



	var PrevRoshHashana = GetRoshHashana(PrevYear);



	var DiffDays = Math.floor((date.getTime() - PrevRoshHashana.getTime()) / MsecPerDay);



	var HebrewYear = JulianYearToHebrew(PrevYear);



	var HebrewDate = new InitHebrewDate(1, 0, HebrewYear+1); // 1, Tishrei, year



	HebrewDate.AddDays(DiffDays);



	

	HebrewDate.Print();



	//document.write("<br>");  ---GDS



	//HebrewDate.PrintHebrew();  ---GDS



	//document.write("</center>");



}





//var date; ---GDS

var date = new Date();



//with (parent.enterDate.document.forms[0]) {  ---GDS

//	date = new Date(year.value, month.selectedIndex, day.value);  ---GDS

//}





//ShowHebrewDate(date);

//document.fgColor = "#000000";





//function Calshowall(){

//var the_showall;

//the_showall = ShowHebrewDate(date);

//document.write(the_showall);

//} 





// end hiding -->