lastday="December 31, 2007"; // ALL DATA.
// lunarlookup in datecalc.js expires 2010
/*****************************************************************************/
/***************** THIS DATA EXPIRES MONTHLY *********************************/
/*****************************************************************************/

// ALMANAC & VOID OF COURSE ARE DISABLED

/*****************************************************************************/
/***************** THIS DATA EXPIRES ANNUALLY ********************************/
/*****************************************************************************/

holidaythreshold = 3;
holiday = new Array("February 1, 2007", "March 20, 2007", "May 1, 2007",
			"June 21, 2007", "August 1, 2007", 
			"September 23, 2007", "October 31, 2007", "December 22, 2007");

astroholiday = new Array(
	"February 4, 2007 0:05 EST",
	"March 20, 2007 20:07 EST",
	"May 5, 2007 17:08 EDT",
	"June 21, 2007 14:06 EDT",
	"Aug 7, 2007, 17:25 EDT",
	"September 23, 2007 5:51 EDT",
	"November 7, 2007 14:09 EST",
	"December 22, 2007 1:08 EST");
// Cross-Quarter moments are interpolated as the midway points between the
// Solstices and Equinoxes, measured in degrees along the ecliptic.
// Source: http://www.archaeoastronomy.com/2007.shtml

mercwarning = 3;
mercury = new Array(	"February 13, 2007 11:38 pm EST", "March 7, 2007 11:44 pm EST",
			"June 15, 2007 7:40 pm EDT", "July 9, 2007 10:15 pm EDT",
			"October 12, 2007 12:00 am EDT", "November 1, 2007 6:58 pm EST");
//Source: http://www.astroprofile.com/2007mercuryrx.htm

/*****************************************************************************/

// Sun rise and set times for 2007 EST (must correct for DST) Source: USNO AAD

   rise_times =   [0, 718, 718, 718, 718, 718, 718, 717, 717, 717, 717, 717, 716, 716, 716, 715, 715, 714, 714, 713, 712, 712, 711, 710, 709, 709, 708, 707, 706, 705, 704, 703, 702, 701, 700, 659, 658, 657, 655, 654, 653, 652, 650, 649, 648, 647, 645, 644, 642, 641, 639, 638, 636, 635, 633, 632, 630, 629, 627, 626, 624, 622, 621, 619, 617, 616, 614, 612, 611, 609, 607, 606, 604, 602, 601, 559, 557, 555, 554, 552, 550, 548, 547, 545, 543, 541, 540, 538, 536, 534, 533, 531, 529, 528, 526, 524, 522, 521, 519, 517, 516, 514, 512, 511, 509, 507, 506, 504, 503, 501, 500, 458, 456, 455, 453, 452, 451, 449, 448, 446, 445, 443, 442, 441, 439, 438, 437, 436, 434, 433, 432, 431, 430, 429, 428, 427, 426, 425, 424, 423, 422, 421, 420, 419, 419, 418, 417, 416, 416, 415, 415, 414, 414, 413, 413, 412, 412, 412, 411, 411, 411, 411, 410, 410, 410, 410, 410, 410, 410, 410, 410, 411, 411, 411, 411, 412, 412, 412, 413, 413, 413, 414, 414, 415, 415, 416, 417, 417, 418, 419, 419, 420, 421, 422, 422, 423, 424, 425, 426, 426, 427, 428, 429, 430, 431, 432, 433, 434, 435, 436, 437, 438, 439, 440, 441, 442, 443, 444, 445, 446, 447, 448, 449, 450, 451, 452, 454, 455, 456, 457, 458, 459, 500, 501, 502, 503, 504, 505, 506, 507, 508, 509, 511, 512, 513, 514, 515, 516, 517, 518, 519, 520, 521, 522, 523, 524, 525, 526, 528, 529, 530, 531, 532, 533, 534, 535, 536, 537, 538, 539, 540, 541, 543, 544, 545, 546, 547, 548, 549, 550, 551, 553, 554, 555, 556, 557, 558, 559, 601, 602, 603, 604, 605, 606, 608, 609, 610, 611, 613, 614, 615, 616, 617, 619, 620, 621, 622, 624, 625, 626, 627, 629, 630, 631, 632, 634, 635, 636, 637, 639, 640, 641, 642, 644, 645, 646, 647, 648, 650, 651, 652, 653, 654, 655, 656, 658, 659, 700, 701, 702, 703, 704, 705, 705, 706, 707, 708, 709, 710, 710, 711, 712, 712, 713, 714, 714, 715, 715, 716, 716, 716, 717, 717, 717, 717, 717];

   set_times =    [0, 1626, 1626, 1627, 1628, 1629, 1630, 1631, 1632, 1633, 1634, 1635, 1637, 1638, 1639, 1640, 1641, 1642, 1644, 1645, 1646, 1647, 1649, 1650, 1651, 1652, 1654, 1655, 1656, 1658, 1659, 1700, 1701, 1703, 1704, 1705, 1707, 1708, 1709, 1711, 1712, 1713, 1715, 1716, 1717, 1718, 1720, 1721, 1722, 1724, 1725, 1726, 1727, 1729, 1730, 1731, 1732, 1734, 1735, 1736, 1737, 1739, 1740, 1741, 1742, 1743, 1745, 1746, 1747, 1748, 1749, 1751, 1752, 1753, 1754, 1755, 1756, 1758, 1759, 1800, 1801, 1802, 1803, 1804, 1806, 1807, 1808, 1809, 1810, 1811, 1812, 1814, 1815, 1816, 1817, 1818, 1819, 1820, 1822, 1823, 1824, 1825, 1826, 1827, 1828, 1829, 1831, 1832, 1833, 1834, 1835, 1836, 1837, 1839, 1840, 1841, 1842, 1843, 1844, 1845, 1846, 1848, 1849, 1850, 1851, 1852, 1853, 1854, 1855, 1856, 1857, 1858, 1900, 1901, 1902, 1903, 1904, 1905, 1906, 1907, 1908, 1909, 1910, 1911, 1912, 1913, 1913, 1914, 1915, 1916, 1917, 1918, 1918, 1919, 1920, 1921, 1921, 1922, 1923, 1923, 1924, 1924, 1925, 1926, 1926, 1926, 1927, 1927, 1928, 1928, 1928, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1929, 1928, 1928, 1928, 1928, 1927, 1927, 1926, 1926, 1925, 1925, 1924, 1924, 1923, 1922, 1921, 1921, 1920, 1919, 1918, 1917, 1916, 1916, 1915, 1914, 1913, 1911, 1910, 1909, 1908, 1907, 1906, 1905, 1903, 1902, 1901, 1859, 1858, 1857, 1855, 1854, 1853, 1851, 1850, 1848, 1847, 1845, 1844, 1842, 1841, 1839, 1837, 1836, 1834, 1833, 1831, 1829, 1828, 1826, 1824, 1823, 1821, 1819, 1818, 1816, 1814, 1812, 1811, 1809, 1807, 1805, 1804, 1802, 1800, 1758, 1757, 1755, 1753, 1751, 1749, 1748, 1746, 1744, 1742, 1741, 1739, 1737, 1735, 1733, 1732, 1730, 1728, 1726, 1725, 1723, 1721, 1720, 1718, 1716, 1715, 1713, 1711, 1710, 1708, 1706, 1705, 1703, 1702, 1700, 1659, 1657, 1656, 1654, 1653, 1651, 1650, 1648, 1647, 1645, 1644, 1643, 1641, 1640, 1639, 1638, 1637, 1635, 1634, 1633, 1632, 1631, 1630, 1629, 1628, 1627, 1626, 1625, 1624, 1623, 1623, 1622, 1621, 1621, 1620, 1619, 1619, 1618, 1618, 1617, 1617, 1616, 1616, 1616, 1616, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1615, 1616, 1616, 1616, 1617, 1617, 1617, 1618, 1618, 1619, 1620, 1620, 1621, 1621, 1622, 1623, 1624, 1624];

// Moon rise and set for 2007 EST
   moonrise_times =     [0, 1417, 1515, 1622, 1733, 1843, 1951, 2055, 2157, 2259, 0, 1, 102, 207, 314, 421, 526, 625, 714, 753, 825, 852, 915, 937, 959, 1024, 1052, 1127, 1211, 1305, 1408, 1516, 1626, 1735, 1841, 1944, 2046, 2147, 2249, 2353, 0, 58, 204, 309, 410, 503, 547, 622, 651, 716, 739, 802, 826, 854, 927, 1009, 1059, 1159, 1306, 1415, 1523, 1630, 1733, 1836, 1937, 2039, 2141, 2246, 2351, 0, 56, 157, 252, 339, 417, 448, 515, 539, 602, 626, 653, 725, 805, 853, 952, 1058, 1206, 1315, 1421, 1525, 1627, 1729, 1830, 1932, 2036, 2141, 2246, 2348, 0, 44, 133, 213, 246, 314, 338, 401, 425, 450, 520, 557, 643, 740, 845, 955, 1105, 1213, 1318, 1420, 1522, 1623, 1724, 1828, 1932, 2038, 2141, 2239, 2330, 0, 12, 46, 115, 140, 202, 225, 248, 316, 348, 430, 523, 626, 737, 849, 1000, 1107, 1211, 1313, 1414, 1516, 1618, 1723, 1828, 1933, 2033, 2127, 2211, 2248, 2318, 2343, 0, 6, 28, 50, 115, 144, 220, 307, 406, 514, 628, 741, 852, 958, 1102, 1204, 1305, 1407, 1511, 1616, 1721, 1824, 1921, 2009, 2049, 2121, 2148, 2211, 2233, 2254, 2317, 2344, 0, 17, 58, 151, 254, 406, 520, 632, 741, 847, 951, 1053, 1155, 1258, 1402, 1507, 1611, 1710, 1802, 1846, 1921, 1950, 2015, 2037, 2059, 2122, 2148, 2218, 2256, 2343, 0, 42, 150, 302, 415, 525, 632, 737, 839, 942, 1045, 1149, 1253, 1357, 1458, 1552, 1639, 1718, 1749, 1816, 1840, 1903, 1926, 1951, 2020, 2055, 2140, 2235, 2340, 0, 50, 202, 312, 419, 524, 628, 730, 833, 936, 1040, 1144, 1246, 1342, 1431, 1512, 1546, 1615, 1640, 1703, 1726, 1751, 1819, 1853, 1936, 2029, 2132, 2242, 2353, 0, 103, 211, 316, 419, 521, 623, 726, 830, 934, 1036, 1134, 1225, 1308, 1344, 1413, 1439, 1503, 1525, 1549, 1616, 1647, 1727, 1817, 1919, 2029, 2142, 2254, 0, 3, 109, 212, 314, 416, 518, 622, 725, 828, 927, 1020, 1105, 1143, 1214, 1240, 1304, 1326, 1348, 1412, 1441, 1516, 1601, 1658, 1807, 1922, 2038, 2150, 2259, 0, 3, 106, 208, 310, 413, 517, 620, 721, 816, 904, 944, 1016, 1044, 1107, 1129, 1150, 1213, 1238, 1309, 1347, 1438, 1541, 1654, 1812, 1928, 2041, 2149, 2254, 2357, 0];

   moonset_times =      [0, 544, 650, 744, 827, 900, 926, 948, 1007, 1025, 1042, 1100, 1121, 1146, 1217, 1256, 1347, 1450, 1603, 1721, 1840, 1957, 2114, 2229, 2345, 0, 102, 219, 333, 441, 538, 624, 700, 728, 751, 811, 829, 846, 904, 924, 946, 1014, 1048, 1133, 1229, 1337, 1453, 1612, 1733, 1852, 2011, 2129, 2249, 0, 8, 124, 235, 335, 424, 502, 531, 556, 616, 635, 652, 709, 728, 749, 815, 846, 925, 1015, 1116, 1226, 1343, 1502, 1622, 1742, 1902, 2024, 2146, 2307, 0, 23, 129, 222, 303, 335, 401, 422, 441, 459, 516, 534, 555, 618, 647, 724, 809, 905, 1010, 1121, 1237, 1354, 1511, 1630, 1751, 1915, 2039, 2200, 2314, 0, 14, 101, 137, 205, 228, 247, 305, 323, 341, 400, 423, 450, 524, 607, 700, 801, 910, 1022, 1136, 1251, 1406, 1523, 1643, 1806, 1930, 2049, 2157, 2252, 2334, 0, 6, 31, 52, 110, 128, 146, 205, 227, 253, 325, 405, 455, 555, 702, 814, 926, 1039, 1152, 1306, 1422, 1542, 1703, 1823, 1937, 2038, 2126, 2203, 2231, 2254, 2314, 2332, 2350, 0, 9, 30, 54, 123, 201, 248, 345, 451, 603, 717, 830, 944, 1057, 1211, 1327, 1446, 1604, 1719, 1825, 1917, 1959, 2030, 2056, 2117, 2136, 2154, 2212, 2232, 2255, 2322, 2356, 0, 38, 132, 235, 346, 501, 616, 731, 846, 1001, 1117, 1235, 1353, 1508, 1616, 1712, 1756, 1830, 1858, 1920, 1940, 1958, 2016, 2035, 2057, 2122, 2152, 2230, 2318, 0, 17, 124, 238, 354, 511, 627, 744, 902, 1022, 1142, 1259, 1409, 1508, 1556, 1632, 1701, 1725, 1745, 1804, 1822, 1840, 1901, 1924, 1952, 2027, 2110, 2202, 2305, 0, 14, 128, 244, 400, 518, 637, 759, 922, 1043, 1159, 1303, 1355, 1434, 1505, 1530, 1551, 1610, 1628, 1646, 1706, 1728, 1755, 1827, 1906, 1955, 2053, 2158, 2307, 0, 20, 134, 249, 406, 527, 650, 815, 937, 1049, 1148, 1233, 1307, 1334, 1357, 1416, 1434, 1453, 1512, 1533, 1558, 1629, 1706, 1752, 1847, 1949, 2056, 2205, 2316, 0, 28, 141, 257, 417, 540, 704, 824, 931, 1024, 1104, 1135, 1200, 1221, 1240, 1258, 1317, 1338, 1401, 1430, 1506, 1549, 1642, 1742, 1848, 1957, 2107, 2216, 2327, 0, 39, 154, 312, 434, 554, 708, 808, 856, 931, 959, 1023, 1043, 1102, 1121];



/*****************************************************************************/
/***************** SUN MOON POSITIONS FOR 2007 0 GMT *************************/
/******* http://www.findyourfate.com/astrology/ephemeris/2007.html ***********/
	AR = 0; TA = 30; GE = 60; CN = 90; LE = 120; VI = 150; 
	LI = 180; SC = 210; SG = 240; CP = 270; AQ = 300; PI = 330;
/*****************************************************************************/
/*****************************************************************************/
sun0= new Array( 0,
10+CP+10/60, 11+CP+12/60, 12+CP+13/60, 13+CP+14/60, 14+CP+15/60, 15+CP+16/60, 16+CP+17/60, 17+CP+18/60, 18+CP+19/60, 19+CP+21/60, 20+CP+22/60, 21+CP+23/60, 22+CP+24/60, 23+CP+25/60, 24+CP+26/60, 25+CP+27/60, 26+CP+29/60, 27+CP+30/60, 28+CP+31/60, 29+CP+32/60, 0+AQ+33/60, 1+AQ+34/60, 2+AQ+35/60, 3+AQ+36/60, 4+AQ+37/60, 5+AQ+38/60, 6+AQ+39/60, 7+AQ+40/60, 8+AQ+41/60, 9+AQ+42/60, 10+AQ+43/60); 
sun1= new Array( 0,
11+AQ+44/60, 12+AQ+45/60, 13+AQ+46/60, 14+AQ+46/60, 15+AQ+47/60, 16+AQ+48/60, 17+AQ+49/60, 18+AQ+50/60, 19+AQ+50/60, 20+AQ+51/60, 21+AQ+52/60, 22+AQ+53/60, 23+AQ+53/60, 24+AQ+54/60, 25+AQ+55/60, 26+AQ+55/60, 27+AQ+56/60, 28+AQ+56/60, 29+AQ+57/60, 0+PI+58/60, 1+PI+58/60, 2+PI+59/60, 3+PI+59/60, 4+PI+59/60, 5+PI+60/60, 7+PI+0/60, 8+PI+0/60, 9+PI+1/60); 
sun2= new Array( 0,
10+PI+1/60, 11+PI+1/60, 12+PI+1/60, 13+PI+1/60, 14+PI+2/60, 15+PI+2/60, 16+PI+2/60, 17+PI+2/60, 18+PI+2/60, 19+PI+2/60, 20+PI+2/60, 21+PI+2/60, 22+PI+2/60, 23+PI+1/60, 24+PI+1/60, 25+PI+1/60, 26+PI+1/60, 27+PI+1/60, 28+PI+0/60, 28+PI+60/60, 29+PI+60/60, 0+AR+59/60, 1+AR+59/60, 2+AR+58/60, 3+AR+58/60, 4+AR+57/60, 5+AR+57/60, 6+AR+56/60, 7+AR+55/60, 8+AR+55/60, 9+AR+54/60);
sun3= new Array( 0,
10+AR+53/60, 11+AR+53/60, 12+AR+52/60, 13+AR+51/60, 14+AR+50/60, 15+AR+49/60, 16+AR+48/60, 17+AR+47/60, 18+AR+46/60, 19+AR+45/60, 20+AR+44/60, 21+AR+43/60, 22+AR+42/60, 23+AR+40/60, 24+AR+39/60, 25+AR+38/60, 26+AR+37/60, 27+AR+35/60, 28+AR+34/60, 29+AR+33/60, 0+TA+31/60, 1+TA+30/60, 2+TA+29/60, 3+TA+27/60, 4+TA+25/60, 5+TA+24/60, 6+TA+22/60, 7+TA+21/60, 8+TA+19/60, 9+TA+17/60); 
sun4= new Array( 0,
10+TA+16/60, 11+TA+14/60, 12+TA+12/60, 13+TA+10/60, 14+TA+8/60, 15+TA+6/60, 16+TA+4/60, 17+TA+3/60, 18+TA+1/60, 18+TA+59/60, 19+TA+57/60, 20+TA+55/60, 21+TA+53/60, 22+TA+50/60, 23+TA+48/60, 24+TA+46/60, 25+TA+44/60, 26+TA+42/60, 27+TA+40/60, 28+TA+38/60, 29+TA+35/60, 0+GE+33/60, 1+GE+31/60, 2+GE+29/60, 3+GE+26/60, 4+GE+24/60, 5+GE+21/60, 6+GE+19/60, 7+GE+17/60, 8+GE+14/60, 9+GE+12/60);
sun5= new Array( 0,
10+GE+9/60, 11+GE+7/60, 12+GE+4/60, 13+GE+2/60, 13+GE+59/60, 14+GE+56/60, 15+GE+54/60, 16+GE+51/60, 17+GE+49/60, 18+GE+46/60, 19+GE+43/60, 20+GE+41/60, 21+GE+38/60, 22+GE+36/60, 23+GE+33/60, 24+GE+30/60, 25+GE+28/60, 26+GE+25/60, 27+GE+22/60, 28+GE+19/60, 29+GE+17/60, 0+CN+14/60, 1+CN+11/60, 2+CN+8/60, 3+CN+6/60, 4+CN+3/60, 5+CN+0/60, 5+CN+57/60, 6+CN+55/60, 7+CN+52/60);
sun6= new Array( 0,
8+CN+49/60, 9+CN+46/60, 10+CN+43/60, 11+CN+41/60, 12+CN+38/60, 13+CN+35/60, 14+CN+32/60, 15+CN+29/60, 16+CN+26/60, 17+CN+24/60, 18+CN+21/60, 19+CN+18/60, 20+CN+15/60, 21+CN+13/60, 22+CN+10/60, 23+CN+7/60, 24+CN+4/60, 25+CN+2/60, 25+CN+59/60, 26+CN+56/60, 27+CN+53/60, 28+CN+51/60, 29+CN+48/60, 0+LE+45/60, 1+LE+43/60, 2+LE+40/60, 3+LE+37/60, 4+LE+35/60, 5+LE+32/60, 6+LE+29/60, 7+LE+27/60);
sun7= new Array( 0,
8+LE+24/60, 9+LE+21/60, 10+LE+19/60, 11+LE+16/60, 12+LE+13/60, 13+LE+11/60, 14+LE+8/60, 15+LE+6/60, 16+LE+3/60, 17+LE+1/60, 17+LE+59/60, 18+LE+56/60, 19+LE+54/60, 20+LE+51/60, 21+LE+49/60, 22+LE+47/60, 23+LE+44/60, 24+LE+42/60, 25+LE+40/60, 26+LE+37/60, 27+LE+35/60, 28+LE+33/60, 29+LE+31/60, 0+VI+29/60, 1+VI+26/60, 2+VI+24/60, 3+VI+22/60, 4+VI+20/60, 5+VI+18/60, 6+VI+16/60, 7+VI+14/60);
sun8= new Array( 0,
8+VI+12/60, 9+VI+10/60, 10+VI+8/60, 11+VI+6/60, 12+VI+4/60, 13+VI+2/60, 14+VI+1/60, 14+VI+59/60, 15+VI+57/60, 16+VI+55/60, 17+VI+54/60, 18+VI+52/60, 19+VI+50/60, 20+VI+49/60, 21+VI+47/60, 22+VI+46/60, 23+VI+44/60, 24+VI+43/60, 25+VI+41/60, 26+VI+40/60, 27+VI+39/60, 28+VI+37/60, 29+VI+36/60, 0+LI+35/60, 1+LI+33/60, 2+LI+32/60, 3+LI+31/60, 4+LI+30/60, 5+LI+29/60, 6+LI+27/60);
sun9= new Array( 0,
7+LI+26/60, 8+LI+25/60, 9+LI+24/60, 10+LI+23/60, 11+LI+22/60, 12+LI+22/60, 13+LI+21/60, 14+LI+20/60, 15+LI+19/60, 16+LI+18/60, 17+LI+18/60, 18+LI+17/60, 19+LI+17/60, 20+LI+16/60, 21+LI+15/60, 22+LI+15/60, 23+LI+14/60, 24+LI+14/60, 25+LI+13/60, 26+LI+13/60, 27+LI+13/60, 28+LI+12/60, 29+LI+12/60, 0+SC+12/60, 1+SC+11/60, 2+SC+11/60, 3+SC+11/60, 4+SC+11/60, 5+SC+11/60, 6+SC+11/60, 7+SC+11/60);
sun10= new Array( 0,
8+SC+11/60, 9+SC+11/60, 10+SC+11/60, 11+SC+11/60, 12+SC+11/60, 13+SC+11/60, 14+SC+11/60, 15+SC+11/60, 16+SC+12/60, 17+SC+12/60, 18+SC+12/60, 19+SC+13/60, 20+SC+13/60, 21+SC+13/60, 22+SC+14/60, 23+SC+14/60, 24+SC+15/60, 25+SC+15/60, 26+SC+16/60, 27+SC+16/60, 28+SC+17/60, 29+SC+17/60, 0+SG+18/60, 1+SG+19/60, 2+SG+19/60, 3+SG+20/60, 4+SG+21/60, 5+SG+21/60, 6+SG+22/60, 7+SG+23/60); 
sun11= new Array( 0,
8+SG+24/60, 9+SG+24/60, 10+SG+25/60, 11+SG+26/60, 12+SG+27/60, 13+SG+28/60, 14+SG+29/60, 15+SG+30/60, 16+SG+31/60, 17+SG+32/60, 18+SG+33/60, 19+SG+34/60, 20+SG+35/60, 21+SG+36/60, 22+SG+37/60, 23+SG+38/60, 24+SG+39/60, 25+SG+40/60, 26+SG+41/60, 27+SG+42/60, 28+SG+43/60, 29+SG+44/60, 0+CP+45/60, 1+CP+47/60, 2+CP+48/60, 3+CP+49/60, 4+CP+50/60, 5+CP+51/60, 6+CP+52/60, 7+CP+53/60, 8+CP+54/60);

moon0= new Array( 0,7+GE+25/60, 21+GE+17/60, 4+CN+58/60, 18+CN+22/60, 1+LE+29/60, 14+LE+17/60, 26+LE+46/60, 8+VI+58/60, 20+VI+58/60, 2+LI+49/60, 14+LI+37/60, 26+LI+27/60, 8+SC+25/60, 20+SC+35/60, 3+SG+2/60, 15+SG+49/60, 28+SG+59/60, 12+CP+29/60, 26+CP+20/60, 10+AQ+26/60, 24+AQ+43/60, 9+PI+6/60, 23+PI+29/60, 7+AR+49/60, 22+AR+3/60, 6+TA+9/60, 20+TA+7/60, 3+GE+54/60, 17+GE+31/60, 0+CN+57/60, 14+CN+11/60);
moon1= new Array( 0,27+CN+11/60, 9+LE+57/60, 22+LE+30/60, 4+VI+48/60, 16+VI+55/60, 28+VI+53/60, 10+LI+43/60, 22+LI+32/60, 4+SC+22/60, 16+SC+18/60, 28+SC+27/60, 10+SG+52/60, 23+SG+37/60, 6+CP+47/60, 20+CP+22/60, 4+AQ+22/60, 18+AQ+43/60, 3+PI+22/60, 18+PI+10/60, 3+AR+1/60, 17+AR+47/60, 2+TA+22/60, 16+TA+42/60, 0+GE+45/60, 14+GE+28/60, 27+GE+54/60, 11+CN+2/60, 23+CN+55/60);
moon2= new Array( 0,6+LE+33/60, 18+LE+59/60, 1+VI+15/60, 13+VI+21/60, 25+VI+19/60, 7+LI+12/60, 19+LI+2/60, 0+SC+50/60, 12+SC+42/60, 24+SC+39/60, 6+SG+47/60, 19+SG+9/60, 1+CP+49/60, 14+CP+52/60, 28+CP+21/60, 12+AQ+17/60, 26+AQ+38/60, 11+PI+23/60, 26+PI+24/60, 11+AR+33/60, 26+AR+42/60, 11+TA+39/60, 26+TA+19/60, 10+GE+36/60, 24+GE+27/60, 7+CN+53/60, 20+CN+55/60, 3+LE+38/60, 16+LE+3/60, 28+LE+15/60, 10+VI+18/60);
moon3= new Array( 0,22+VI+13/60, 4+LI+5/60, 15+LI+54/60, 27+LI+43/60, 9+SC+35/60, 21+SC+31/60, 3+SG+33/60, 15+SG+44/60, 28+SG+7/60, 10+CP+45/60, 23+CP+43/60, 7+AQ+3/60, 20+AQ+48/60, 4+PI+59/60, 19+PI+34/60, 4+AR+31/60, 19+AR+42/60, 4+TA+57/60, 20+TA+7/60, 5+GE+1/60, 19+GE+31/60, 3+CN+33/60, 17+CN+6/60, 0+LE+11/60, 12+LE+52/60, 25+LE+14/60, 7+VI+20/60, 19+VI+16/60, 1+LI+6/60, 12+LI+54/60);
moon4= new Array( 0,24+LI+43/60, 6+SC+35/60, 18+SC+32/60, 0+SG+36/60, 12+SG+47/60, 25+SG+8/60, 7+CP+39/60, 20+CP+23/60, 3+AQ+22/60, 16+AQ+39/60, 0+PI+16/60, 14+PI+14/60, 28+PI+35/60, 13+AR+17/60, 28+AR+14/60, 13+TA+19/60, 28+TA+23/60, 13+GE+16/60, 27+GE+49/60, 11+CN+57/60, 25+CN+35/60, 8+LE+45/60, 21+LE+29/60, 3+VI+51/60, 15+VI+58/60, 27+VI+53/60, 9+LI+42/60, 21+LI+31/60, 3+SC+22/60, 15+SC+19/60, 27+SC+24/60);
moon5= new Array( 0,9+SG+38/60, 22+SG+4/60, 4+CP+39/60, 17+CP+26/60, 0+AQ+24/60, 13+AQ+34/60, 26+AQ+57/60, 10+PI+34/60, 24+PI+27/60, 8+AR+37/60, 23+AR+1/60, 7+TA+38/60, 22+TA+22/60, 7+GE+7/60, 21+GE+43/60, 6+CN+5/60, 20+CN+5/60, 3+LE+41/60, 16+LE+50/60, 29+LE+36/60, 12+VI+0/60, 24+VI+8/60, 6+LI+5/60, 17+LI+56/60, 29+LI+46/60, 11+SC+41/60, 23+SC+43/60, 5+SG+55/60, 18+SG+21/60, 1+CP+1/60);
moon6= new Array( 0,13+CP+54/60, 27+CP+1/60, 10+AQ+20/60, 23+AQ+49/60, 7+PI+29/60, 21+PI+18/60, 5+AR+17/60, 19+AR+23/60, 3+TA+37/60, 17+TA+56/60, 2+GE+17/60, 16+GE+36/60, 0+CN+47/60, 14+CN+45/60, 28+CN+27/60, 11+LE+50/60, 24+LE+51/60, 7+VI+32/60, 19+VI+55/60, 2+LI+3/60, 14+LI+1/60, 25+LI+54/60, 7+SC+45/60, 19+SC+41/60, 1+SG+46/60, 14+SG+4/60, 26+SG+37/60, 9+CP+28/60, 22+CP+37/60, 6+AQ+3/60, 19+AQ+46/60);
moon7= new Array( 0,3+PI+40/60, 17+PI+45/60, 1+AR+56/60, 16+AR+11/60, 0+TA+26/60, 14+TA+39/60, 28+TA+48/60, 12+GE+51/60, 26+GE+46/60, 10+CN+30/60, 24+CN+2/60, 7+LE+20/60, 20+LE+22/60, 3+VI+8/60, 15+VI+39/60, 27+VI+56/60, 10+LI+1/60, 21+LI+58/60, 3+SC+50/60, 15+SC+42/60, 27+SC+37/60, 9+SG+42/60, 21+SG+59/60, 4+CP+34/60, 17+CP+30/60, 0+AQ+47/60, 14+AQ+27/60, 28+AQ+28/60, 12+PI+47/60, 27+PI+18/60, 11+AR+56/60);
moon8= new Array( 0,26+AR+35/60, 11+TA+9/60, 25+TA+32/60, 9+GE+42/60, 23+GE+38/60, 7+CN+17/60, 20+CN+40/60, 3+LE+48/60, 16+LE+42/60, 29+LE+23/60, 11+VI+51/60, 24+VI+9/60, 6+LI+17/60, 18+LI+17/60, 0+SC+11/60, 12+SC+2/60, 23+SC+53/60, 5+SG+47/60, 17+SG+49/60, 0+CP+4/60, 12+CP+35/60, 25+CP+27/60, 8+AQ+43/60, 22+AQ+26/60, 6+PI+34/60, 21+PI+7/60, 5+AR+59/60, 21+AR+1/60, 6+TA+5/60, 21+TA+2/60);
moon9= new Array( 0,5+GE+44/60, 20+GE+5/60, 4+CN+3/60, 17+CN+38/60, 0+LE+50/60, 13+LE+43/60, 26+LE+20/60, 8+VI+43/60, 20+VI+56/60, 3+LI+1/60, 15+LI+0/60, 26+LI+55/60, 8+SC+46/60, 20+SC+37/60, 2+SG+29/60, 14+SG+24/60, 26+SG+26/60, 8+CP+38/60, 21+CP+4/60, 3+AQ+49/60, 16+AQ+58/60, 0+PI+33/60, 14+PI+36/60, 29+PI+8/60, 14+AR+4/60, 29+AR+17/60, 14+TA+37/60, 29+TA+52/60, 14+GE+53/60, 29+GE+30/60, 13+CN+39/60);
moon10= new Array( 0,27+CN+19/60, 10+LE+31/60, 23+LE+20/60, 5+VI+49/60, 18+VI+3/60, 0+LI+6/60, 12+LI+2/60, 23+LI+55/60, 5+SC+46/60, 17+SC+37/60, 29+SC+30/60, 11+SG+26/60, 23+SG+27/60, 5+CP+33/60, 17+CP+48/60, 0+AQ+15/60, 12+AQ+58/60, 25+AQ+59/60, 9+PI+24/60, 23+PI+15/60, 7+AR+33/60, 22+AR+17/60, 7+TA+22/60, 22+TA+39/60, 7+GE+58/60, 23+GE+5/60, 7+CN+53/60, 22+CN+13/60, 6+LE+2/60, 19+LE+22/60);
moon11= new Array( 0,2+VI+15/60, 14+VI+45/60, 26+VI+58/60, 8+LI+58/60, 20+LI+52/60, 2+SC+42/60, 14+SC+32/60, 26+SC+25/60, 8+SG+23/60, 20+SG+27/60, 2+CP+37/60, 14+CP+55/60, 27+CP+22/60, 9+AQ+59/60, 22+AQ+48/60, 5+PI+53/60, 19+PI+15/60, 2+AR+57/60, 17+AR+0/60, 1+TA+25/60, 16+TA+9/60, 1+GE+5/60, 16+GE+6/60, 1+CN+2/60, 15+CN+44/60, 0+LE+4/60, 13+LE+58/60, 27+LE+24/60, 10+VI+23/60, 22+VI+59/60, 5+LI+16/60);

/*****************************************************************************/

/*****************************************************************************/
/***************** THIS DATA DOES NOT EXPIRE *********************************/
/*****************************************************************************/
signname = new Array(12); // names for signs
signname[0] = "Aries";
signname[1] = "Taurus";
signname[2] = "Gemini";
signname[3] = "Cancer";
signname[4] = "Leo";
signname[5] = "Virgo";
signname[6] = "Libra";
signname[7] = "Scorpio";
signname[8] = "Sagittarius";
signname[9] = "Capricorn";
signname[10] = "Aquarius";
signname[11] = "Pisces";

holidayname = new Array("Imbolc", "Ostara", "Beltane", "Litha", "Lammas", "Mabon", "Samhain", "Yule");


lunarmonthname = new Array("Beth", "Luis", "Nion", "Fearn", "Saille", "Huath", "Duir", "Tinne", "Coll", "Muin", "Gort", "Ngetal", "Ruis");
lunarmonthtree = new Array("Birch", "Rowan", "Ash", "Alder", "Willow", "Hawthorn", "Oak", "Holly", "Hazel", "Vine", "Ivy", "Reed", "Elder");


phasename = new Array("New Moon", "Crescent Moon", "Waxing Quarter", "Gibbous Moon",
					"Full Moon", "Disseminating Moon", "Waning Quarter", "Balsamic Moon");


moonname0  = new Array("Infant's Moon", "Dryad's Moon", "Little Brother's Moon", "Mother's Daughter Moon",
		"Sun Child's Moon.", "Maiden's Moon", "White Knight's Moon", "Raging Moon", "Gypsy's Moon",
		"Forgotten One's Moon", "Father's Son Moon", "Dreamer's Moon");

moonname1  = new Array("Torch-Bearer's Moon", "Gardener's Moon", "Little Sister's Moon", "Mother's Son Moon",
		"Clown's Moon", "Apprentice's Moon", "Dancer's Moon", "Blood Moon", "Traveler's Moon",
		"Mountain Climber's Moon", "Father's Daughter Moon", "Mermaid's Moon");

moonname2  = new Array("Brigand's Moon", "Woodcutter's Moon", "Liar's Moon", "Weeping Moon", "Actor's Moon",
		"Counting Moon", "Black Knight Moon", "Executioner's Moon", "Seeker's Moon",
		"Miner's Moon", "Rebel Moon", "Martyr's Moon")

moonname3  = new Array("Adventurer's Moon", "Farmer's Moon", "Mercenary's Moon", "Life-Giver's Moon",
		"Singer's Moon", "Housewife's Moon", "Lover's Moon", "Cloaked One's Moon",
		"Scholar's Moon", "Smith's Moon", "Trickster's Moon", "Poet's Moon");

moonname4  = new Array("Warrior's Moon", "Earth Mother's Moon", "Storyteller's Moon", "Sea Mother's Moon",
		"Queen's Moon", "Spinner's Moon", "Artist's Moon", "Priestess's Moon", "Priest's Moon",
		"Grandmother's Moon", "Friendship Moon", "Healer's Moon");

moonname5  = new Array("Soldier's Moon", "Builder's Moon", "Scribe's Moon", "Shield-Father's Moon",
		"King's Moon", "Weaver's Moon", "Ambassador's Moon", "Witch's Moon",
		"Philosopher's Moon", "Patriarch's Moon", "Apostle's Moon", "Moon of the Angel of Mercy");

moonname6  = new Array("Survivor's Moon", "Merchant's Moon", "Magician's Moon", "Widow's Moon",
		"Usurper's Moon", "Fate's Moon", "Judge's Moon", "Madwoman's Moon", "Hunter's Moon",
		"Miser's Moon", "Heretic's Moon", "Moon of Lost Souls");

moonname7  = new Array("Veteran's Moon", "Ancestor Moon", "Teacher's Moon", "Moon of the Keeper of Memories",
		"Bard's Moon", "Monk's Moon", "Whore's Moon", "Phoenix Moon", "Shaman's Moon",
		"Dragon's Moon", "Prophet's Moon", "Mystic's Moon");

solmonthname = [
"Wolfmonath (Jan)",
"Solmonath (Feb)",
"Hrethemonath (Mar)",
"Eostremonath (Apr)",
"Thrimilchimonath (May)",
"Lithemonath (Jun)",
"Haymonath (Jul)",
"Weodmonath (Aug)",
"Halegmonath (Sep)",
"Winterfyllith (Oct)",
"Blutmonath (Nov)",
"Yulmonath (Dec)"];

romanmonthname= ["January", "February", "March", "April", "May", "June",
                 "July", "August", "September", "October", "November", "December"];

weekdayname = ["Sunday", "Monday", "Tuesday", "Wednesday", "Thursday", "Friday", "Saturday"];

   hour_names= ["Auge", "Anatolia", "Mousika", "Gymanstica", "Nymphe", 
   		"Mesembria", "Sponde", "Elete", "Akte", "Hesperis", "Dysis", "Arktos"];
   		
   ordinal=["1st", "2nd", "3rd", "4th", "5th", "6th", "7th", "8th", "9th", "10th", "11th", "12th"];


/*****************************************************************************/
