2 Copyright (C) 2011 by Cuong Le <metacuong@gmail.com>
4 This program is free software: you can redistribute it and/or modify
5 it under the terms of the GNU General Public License as published by
6 the Free Software Foundation, either version 2 of the License, or
7 (at your option) any later version.
9 This program is distributed in the hope that it will be useful,
10 but WITHOUT ANY WARRANTY; without even the implied warranty of
11 MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
12 GNU General Public License for more details.
14 You should have received a copy of the GNU General Public License
15 along with this program. If not, see <http://www.gnu.org/licenses/>
21 @spec : [day,month,detail]
23 var DuongLich = new Array(
24 [1,1,"Tết Dương lịch"],
25 [3,2,"Thành lập ĐCS Việt Nam"],
26 [14,2,"Lễ tình nhân (Valentin day)"],
27 [27,2,"Ngày thầy thuốc Việt Nam"],
28 [8,3,"Quốc tế phụ nữ"],
29 [17,3,"Thánh Phatrick"],
31 [30,4,"Giải phóng miền Nam"],
32 [1,5,"Quốc tế lao động"],
33 [19,5,"Sinh nhật Bác Hồ"],
34 [1,6,"Quốc tế thiếu nhi"],
35 [5,6,"Ngày môi trường Thế giới"],
36 [28,6," Gia đình Việt Nam"],
37 [27,7,"Thương binh liệt sĩ"],
38 [1,9,"Ngày lao động"],
39 [2,9,"Quốc Khánh<br><span style='font-size:18px;'>Nước CHXH CN Việt Nam</span>"],
40 [10,10,"Giải phóng thủ đô (Hà Nội)"],
41 [13,10," Ngày doanh nhân Việt Nam"],
42 [20,10,"Phụ nữ Việt Nam"],
44 [11/11,"Cựu chiến binh"],
45 [20,11,"Nhà giáo Việt Nam"],
46 [22,11,"Thành lập quân đội nhân dân VN"],
47 [25,12,"Giáng sinh (Chirstmas day)"]
50 var AmLich = new Array(
51 [1,1,"Tết Nguyên Đán"],
52 [15,1,"Lễ Thượng Nguyên"],
54 [10,3,"Giỗ tổ Hùng Vương"],
55 [14,4,"Tết dân tộc Khmer (Nam bộ)"],
59 [1,8,"Tết Katê (dân tộc Chăm)"],
60 [15,8,"Tết Trung Thu"],
61 [10,10,"Tết Thường Tân"],
62 [15,11,"Tết Hạ Nguyên"],
63 [23,12,"Lễ Táo Quân lên trời"],
67 var Loi_Hay_Y_Dep = new Array(
68 "Ái tình giống như rượu mùi,<br>càng ít tỏa hương lại càng nồng.<br><i>(Charles Duclos)</i>",
69 "Không phải lập được những kỳ công<br>thì cuộc đời mới tốt đẹp.<br><i>(Herry Bordeaux)<i>",
70 "Hãy yêu thương khi còn trẻ,<br>hãy lo cứu tế lúc về già.<br><i>(Stendhal)</i>",
71 "Mọi người đều nói đến quyền lợi,<br>không mấy ai nói đến bổn phận.<br><i>(Alfred Mortier)</i>",
72 "Con người là nô lệ vì chưa hủy diệt<br>được ý tưởng về bản ngã trong nội tâm.<br><i>(Kinh Phật)</i>",
73 "Dù đá có biến thành vàng<br>thì lòng con người vẫn không thỏa mãn.<br><i>(Ngạn ngữ Trung Hoa)</i>",
74 "Cuộc sống đơn điệu không có sự cố gắng<br>là cuộc sống vô vị.<br><i>(Amiel)</i>",
75 "Bạc kém giá trị hơn vàng,<br>vàng lại kém giá trị hơn đạo đức.<br><i>(Horace)</i>",
76 "Bí quyết để sống hạnh phúc<br>là biết chờ đợi hạnh phúc của mình.<br><i>(Rivière)</i>",
77 "Đọc sách không bằng suy gẫm.<br>Học trường học không bằng học trường đời.<br><i>(Kant)</i>",
78 "Người khôn ngoan<br>là kẻ là cái gì cũng thấy mới lạ.<br><i>(André Gide)</i>",
79 "Hãy kiêu hãnh trong khiêm tốn,<br>kiêu hãnh như vậy mới là không kiêu.<br><i>(Burton)</i>",
80 "Bạn không cần hòan hảo nhưng bạn phải biết<br>rút kinh nghiệm từ những sai lầm của mình.<br><i>(Mc Cormack)</i>",
81 "Nhan sắc chỉ làm vui thỏa đôi mắt,<br>còn nét dịu dàng lại ấm áp cõi lòng.<br><i>(Voltaire)</i>",
82 "Chớ bảo điều thiện này nhỏ mà không làm,<br>chớ bảo điều ác kia nhỏ mà cứ làm.<br><i>(Lưu Bị)</i>",
83 "Đời không tình yêu như trời không có nắng.<br><i>(Ngạn ngữ Pháp)</i>",
84 "Lạc thú ái tình trong chốc lát,<br>muộn phiền lôi kéo mãi trọn đời.<br><i>(Florian)</i>",
85 "Nhân từ, ngọt ngào<br>là dấu hiệu của tính cao thượng.<br><i>(Pythagor)</i>",
86 "Hãy giữ người bạn chân thành<br>với cả hai tay của bạn.<br><i>(Khuyết Danh)</i>",
87 "Đời dù sướng hay khổ cũng vẫn đẹp,<br>hãy chờ đón nó.<br><i>(Fernand Gregh)</i>",
88 "Hãy yêu mến lời khuyên can,<br>đừng yêu mếm lời tâng nịnh.<br><i>(Ngạn ngữ Nga)</i>"
91 function get(curDay, curMonth,lunarDay, lunarMonth) {
94 for (var i=0;i<AmLich.length;i++)
95 if (AmLich[i][0] == lunarDay && AmLich[i][1] == lunarMonth){
96 day_info+=AmLich[i][2];
100 for(i=0;i<DuongLich.length;i++)
101 if (DuongLich[i][0] == curDay && DuongLich[i][1] == curMonth){
103 day_info=DuongLich[i][2];
105 day_info+="<br><span style='font-size:18px;'>("+DuongLich[i][2]+")</span>";
111 var rannum=Math.floor(Math.random()*Loi_Hay_Y_Dep.length)
112 day_info = Loi_Hay_Y_Dep[rannum];
118 function is_holiday(day, month, lunar_day, lunar_month){
120 if (day === 0 || month === 0)
123 for(var i=0;i<DuongLich.length;i++)
124 if (DuongLich[i][0] == day && DuongLich[i][1] ==month)
128 for (i=0;i<AmLich.length;i++)
129 if (AmLich[i][0] == lunar_day && AmLich[i][1] == lunar_month)