Add more informations in Good/Bad day dialog
[lichviet] / qml / LichViet / xemngaytotxau.js
1 /*
2 Copyright (C) 2011  by Cuong Le <metacuong@gmail.com>
3
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 3 of the License, or
7 (at your option) any later version.
8
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.
13
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/>
16 */
17
18 .pragma library
19
20 /*
21 Phương Nam    1.Giác         2.Cang  3.Đe           4.Phòng        5.Tâm  6.Vĩ           7.Cơ
22 Phương Đông         8.Đẩu        9.Ngưu         10.Nữ         11.Hư  12.Nguy         13.Thất       14.Bích
23 Phương Bắc  15.Khuê        16.Lâu         17.Vị         18.Mão         19.Tất        20.Chuỷ       21.Sâm
24 Phương Tây   22.Tinh         23.Quỷ        24.Liễu       25.Tinh         26.Trương     27.Lực        28.Chẩn
25 Ngày tuần lễ       Thứ Năm      Thứ sáu      Thứ bảy     Chủ nhật    Thứ hai       Thứ ba        Thứ tư
26 Thống thuộc
27 sao theo hệ
28 mặt trời              Mộc         Kim              Thổ           Thái dươn  Thái âm         Hoả           Thuỷ
29   */
30 var TUAN_SAO = new Array("Giác", "Cáng", "Đê", "Phòng", "Tâm", "Vĩ", "Cơ", "Đẩu", "Ngưu","Nữ","Hư","Nguy","Thất",
31                          "Bích","Khuê","Lâu","Vị","Mão","Tất","Chủy","Sâm","Tinh","Quỷ","Liễu","Tinh","Trương","Lực","Chẩn");
32 var SAO_CON_VAT = new Array("Giao Long","Rồng","Lạc","Thỏ","Hồ","Hổ","Báo","Giải","Trâu","Dơi","Chuột","Én","Lợn",
33                             "Du","Lang","Chó","Trĩ","Gà","Chim","Khỉ","Vượn","Hươu Bướu","Dê","Hoẵng","Ngựa","Hươu","Rắn","Giun");
34 var SAO_THUOC = new Array("Mộc","Kim","Thổ","Thái Dương","Thái Âm","Hoả","Thuỷ","Mộc","Kim","Thổ",
35                           "Thái Dương","Thái Âm","Hoả","Thuỷ","Mộc","Kim","Thổ","Thái Dương","Thái Âm","Hoả","Thuỷ",
36                           "Mộc","Kim","Thổ","Thái Dương","Thái Âm","Hoả","Thuỷ")
37
38 function sao(curYear, totalDays) {
39
40     var t=5;//1900
41
42     if (curYear > 1900){
43         for (var j=1901;j<=curYear;j++){
44             if (j % 4 == 0)
45                     t+=2;
46             else
47                     t+=1
48         }
49     }
50
51     while (t>28){
52         t-=28;
53     }
54     var k = t+totalDays;
55     while (k>28){
56         k-=28;
57     }
58
59     return "Sao: <b>"+TUAN_SAO[k-1]+"</b> Thuộc: <b>"+SAO_THUOC[k-1]+"</b> Con vật: <b>"+SAO_CON_VAT[k-1]+"</b>"
60 }
61
62 var TRUC = new Array("Kiến", "Trừ","Mãn","Bình","Định","Chấp","Phá","Nguy","Thành","Thu","Khai","Bế");
63
64 var glTruc = -1;
65
66 var TRUC_TOT_XAU = new Array(
67         "Tốt với xuất hành, giá thú.<br>Nhưng xấu với động thổ (vì trùng với Thổ phủ)",
68         "Tốt nói chung",
69         "Tốt với tế tự, cầu tài, cầu phú, xấu với các việc khác (vì trùng sao xấu)",
70         "Tốt với mọi việc",
71         "Tốt với cầu tài, ký hợp đồng, yến tiệc xấu với tố tụng, tranh chấp, chữa bệnh (vì có Đại hao, Quan phù)",
72         "Tốt với khởi công xây dựng, xấu với xuất hành, di chuyển, khai trương",
73         "Xấu với mọi việc, riêng chữa bệnh, dỡ nhà củ, phá bỏ đồ củ là tốt",
74          "Mọi việc đều xấu",
75         "Tốt với xuất hành, giá thú, khai trương. Xấu với kiện cáo, tranh chấp",
76         "Thu hoạch tốt, kỵ khởi công, xuất hành, an táng",
77         "Tốt mọi việc, trừ động thổ, an táng",
78         "Xấu mọi việc, trừ đắp đê, lấp hố rãnh"
79         );
80
81 var TRUC_THANG = new Array(
82         new Array([3, 0],[4, 1],[5, 2],[6, 3],[7, 4],[8, 5],[9, 6],[10, 7],[11, 8],[12, 9],[1, 10],[2, 11]),//1
83         new Array([4, 0],[5, 1],[6, 2],[7, 3],[8, 4],[9, 5],[10, 6],[11, 7],[12, 8],[1, 9],[2, 10],[3, 11]),//2
84         new Array([5, 0],[6, 1],[7, 2],[8, 3],[9, 4],[10, 5],[11, 6],[12, 7],[1, 8],[2, 9],[3, 10],[4, 11]),//3
85         new Array([6, 0],[7, 1],[8, 2],[9, 3],[10, 4],[11, 5],[12, 6],[1, 7],[2, 8],[3, 9],[4, 10],[5, 11]),//4
86         new Array([7, 0],[8, 1],[9, 2],[10, 3],[11, 4],[12, 5],[1, 6],[2, 7],[3, 8],[4, 9],[5, 10],[6, 11]),//5
87         new Array([8, 0],[9, 1],[10, 2],[11, 3],[12, 4],[1, 5],[2, 6],[3, 7],[4, 8],[5, 9],[6, 10],[7, 11]),//6
88         new Array([9, 0],[10, 1],[11, 2],[12, 3],[1, 4],[2, 5],[3, 6],[4, 7],[5, 8],[6, 9],[7, 10],[8, 11]),//7
89         new Array([10, 0],[11, 1],[12, 2],[1, 3],[2, 4],[3, 5],[4, 6],[5, 7],[6, 8],[7, 9],[8, 10],[9, 11]),//8
90         new Array([11, 0],[12, 1],[1, 2],[2, 3],[3, 4],[4, 5],[5, 6],[6, 7],[7, 8],[8, 9],[9, 10],[10, 11]),//9
91         new Array([12, 0],[1, 1],[2, 2],[3, 3],[4, 4],[5, 5],[6, 6],[7, 7],[8, 8],[9, 9],[10, 10],[11, 11]),//10
92         new Array([1, 0],[2, 1],[3, 2],[4, 3],[5, 4],[6, 5],[7, 6],[8, 7],[9, 8],[10, 9],[11, 10],[12, 11]),//11
93         new Array([2, 0],[3, 1],[4, 2],[5, 3],[6, 4],[7, 5],[8, 6],[9, 7],[10, 8],[11, 9],[12, 10],[1, 11])//12
94         )
95
96 var HD = new Array(
97         "Thanh Long Hoàng đạo",
98         "Minh Đường Hoàng đạo",
99         "Thiên Hình Hắc đạo",
100         "Chu Tước Hắc đạo",
101         "Kim Quỹ Hoàng đạo",
102         "Bảo Quang(Kim Đường) Hoàng đạo",
103         "Bạch Hổ Hắc đạo",
104         "Ngọc Đường Hoàng đạo",
105         "Thiên Lao Hắc đạo",
106         "Nguyên Vũ Hắc đạo",
107         "Tư Mệnh Hoàng đạo",
108         "Câu Trận Hắc đạo"
109         )
110
111 var HD_MATRIX = new Array(
112         new Array([9, 0],[10, 1],[11, 2],[12, 3],[1, 4],[2, 5],[3, 6],[4, 7],[5, 8],[6, 9],[7, 10],[8, 11]),//1 Ty
113         new Array([11, 0],[12, 1],[1, 2],[2, 3],[3, 4],[4, 5],[5, 6],[6, 7],[7, 8],[8, 9],[9, 10],[10, 11]),//2 Suu
114         new Array([1, 0],[2, 1],[3, 2],[4, 3],[5, 4],[6, 5],[7, 6],[8, 7],[9, 8],[10, 9],[11, 10],[12, 11]),//3 Dan
115         new Array([3, 0],[4, 1],[5, 2],[6, 3],[7, 4],[8, 5],[9, 6],[10, 7],[11, 8],[12, 9],[1, 10],[2, 11]),//4 Mao
116         new Array([5, 0],[6, 1],[7, 2],[8, 3],[9, 4],[10, 5],[11, 6],[12, 7],[1, 8],[2, 9],[3, 10],[4, 11]),//5 Thin
117         new Array([7, 0],[8, 1],[9, 2],[10, 3],[11, 4],[12, 5],[1, 6],[2, 7],[3, 8],[4, 9],[5, 10],[6, 11]),//6 Ty
118         new Array([9, 0],[10, 1],[11, 2],[12, 3],[1, 4],[2, 5],[3, 6],[4, 7],[5, 8],[6, 9],[7, 10],[8, 11]),//7 Ngo
119         new Array([11, 0],[12, 1],[1, 2],[2, 3],[3, 4],[4, 5],[5, 6],[6, 7],[7, 8],[8, 9],[9, 10],[10, 11]),//8 Mui
120         new Array([1, 0],[2, 1],[3, 2],[4, 3],[5, 4],[6, 5],[7, 6],[8, 7],[9, 8],[10, 9],[11, 10],[12, 11]),//9 Than
121         new Array([3, 0],[4, 1],[5, 2],[6, 3],[7, 4],[8, 5],[9, 6],[10, 7],[11, 8],[12, 9],[1, 10],[2, 11]),//10 Dau
122         new Array([5, 0],[6, 1],[7, 2],[8, 3],[9, 4],[10, 5],[11, 6],[12, 7],[1, 8],[2, 9],[3, 10],[4, 11]),//11 Tuat
123         new Array([7, 0],[8, 1],[9, 2],[10, 3],[11, 4],[12, 5],[1, 6],[2, 7],[3, 8],[4, 9],[5, 10],[6, 11])//12 Hoi
124
125
126         )
127
128
129 function truc(lunarMonth, lunarDayCanChi, lunarMonthCanChi){
130     var CHI = lunarDayCanChi.split(" ")[1];
131     var MCHI = lunarMonthCanChi.split(" ")[1];
132
133     var chi_so_gia;
134
135     switch(CHI){
136     case "Tý": chi_so_gia=1; break;
137     case "Sửu":  chi_so_gia=2; break;
138     case "Dần": chi_so_gia=3; break;
139     case "Mão":  chi_so_gia=4; break;
140     case "Thìn": chi_so_gia=5; break;
141     case "Tỵ": chi_so_gia=6; break;
142     case "Ngọ":  chi_so_gia=7; break;
143     case "Mùi":  chi_so_gia=8; break;
144     case "Thân":  chi_so_gia=9; break;
145     case "Dậu":  chi_so_gia=10; break;
146     case "Tuất":  chi_so_gia=11; break;
147     case "Hợi":  chi_so_gia=12; break;
148     }
149
150     var getTrucofMonth = TRUC_THANG[lunarMonth-1];
151     var txtTruc="";
152
153     for (var i=0;i<12;i++)
154         if (getTrucofMonth[i][0]==chi_so_gia){
155             txtTruc = TRUC[getTrucofMonth[i][1]];
156             glTruc = getTrucofMonth[i][1];
157             break;
158         }
159
160    var chi_so_giaM;
161
162     switch(MCHI){
163     case "Tý": chi_so_giaM=1; break;
164     case "Sửu":  chi_so_giaM=2; break;
165     case "Dần": chi_so_giaM=3; break;
166     case "Mão":  chi_so_giaM=4; break;
167     case "Thìn": chi_so_giaM=5; break;
168     case "Tỵ": chi_so_giaM=6; break;
169     case "Ngọ":  chi_so_giaM=7; break;
170     case "Mùi":  chi_so_giaM=8; break;
171     case "Thân":  chi_so_giaM=9; break;
172     case "Dậu":  chi_so_giaM=10; break;
173     case "Tuất":  chi_so_giaM=11; break;
174     case "Hợi":  chi_so_giaM=12; break;
175     }
176
177     var txtLangay = "";
178
179    for(i=0;i<12;i++)
180        if (HD_MATRIX[chi_so_giaM-1][i][0] == chi_so_gia){
181            txtLangay=HD[HD_MATRIX[chi_so_giaM-1][i][1]];
182            break;
183        }
184
185     return "Là ngày: <b>"+txtLangay+"</b>, Trực: <b>"+txtTruc+"</b>";
186 }
187
188
189 function luangiai(curDay){
190     /*if (glTruc != -1){
191         return TRUC_TOT_XAU[glTruc];
192     }*/
193     return "Tốt đối với:<br>Hơi tốt:<br>Hạn chế làm:<br>Không nên:<br>";
194 }
195
196 var SAO_TOT_TEN = new Array(
197         "Thiên đức",
198         "Thiên đức hợp",
199         "Nguyệt Đức",
200         "Nguyệt đức hợp",
201         "Thiên hỷ",
202         "Thiên phú",
203         "Thiên Quý",
204         "Thiên Xá",
205         "Sinh khí",
206         "Thiên Phúc",
207         "Thiên thành",
208         "Thiên Quan",
209         "Thiên Mã",
210         "Thiên tài",
211         "Địa tài",
212         "Nguyệt Tài",
213         "Nguyệt Ân",
214         "Nguyệt Không",
215         "Minh tinh",
216         "Thánh tâm",
217         "Ngũ phú",
218         "Lộc khố",
219         "Phúc Sinh",
220         "Cát Khánh",
221         "Âm Đức",
222         "U Vi tinh",
223         "Mãn đức tinh",
224         "Kính Tâm",
225         "Tuế hợp",
226         "Nguyệt giải",
227         "Quan nhật",
228         "Hoạt điệu",
229         "Giải thần",
230         "Phổ hộ",
231         "Ích Hậu",
232         "Tục Thế",
233         "Yếu yên",
234         "Dịch Mã",
235         "Tam Hợp",
236         "Lục Hợp",
237        "Mẫu Thương",
238         "Phúc hậu",
239         "Đại Hồng Sa",
240         "Dân nhật, thời đức",
241         "Hoàng Ân",
242         "Thanh Long",
243         "Minh đường",
244         "Kim đường",
245         "Ngọc đường"
246             );
247
248 var SAO_TOT_MATRIX = new Array(
249                                 new Array(
250             "Đinh",
251             "Nhâm",
252             "Bính",
253             "Tân",
254             "Tuất",
255             "Thìn",
256             "Giáp Ất",
257             "Mậu Dần",
258             "Tý",
259             "Kỷ",
260             "Mùi",
261             "Tuất",
262             "Ngọ",
263             "Thìn",
264             "Tỵ",
265             "Ngọ",
266             "Bính",
267             "Nhâm",
268             "Thân",
269             "Hợi",
270             "Hợi",
271             "Thìn",
272             "Dậu",
273             "Dậu",
274             "Dậu",
275             "Hợi",
276             "Dần",
277             "Mùi",
278             "Sửu",
279             "Thân",
280             " -",
281             "Tỵ",
282             "Thân",
283             "Thân",
284             "Tý",
285             "Sửu",
286             "Dần",
287             "Thân",
288             "Ngọ Tuất",
289             "Hợi",
290             "Hợi Tý",
291             "Dần",
292             "Tý Sửu",
293             "Ngọ",
294             "Tuất",
295             "Tý",
296             "Sửu",
297             "Tỵ",
298             "Mùi"
299             ),//1
300                                 new Array(
301             "Thân",
302             "Tý",
303             "Giáp",
304             "Kỷ",
305             "Hợi",
306             "Tỵ",
307             "Giáp Ất",
308             "Mậu Dần",
309             "Sửu",
310             "Mậu",
311             "Dậu",
312             "Tý",
313             "Thân",
314             "Ngọ",
315             "Mùi",
316             "Tỵ",
317             "Đinh",
318             "Canh",
319             "Tuất",
320             "Tỵ",
321             "Dần",
322             "Tỵ",
323             "Mão",
324             "Dần",
325             "Mùi",
326             "Thìn",
327             "Mùi",
328             "Sửu",
329             "Tý",
330             "Thân",
331             "Mão",
332             "Tuất",
333             "Thân",
334             "Dần",
335             "Ngọ",
336             "Mùi",
337             "Thân",
338             "Tỵ",
339             "Mùi Hợi",
340             "Tuất",
341             "Hợi Tý",
342             "Dần",
343             "Tý Sửu",
344             "Ngọ",
345             "Sửu",
346             "Dần",
347             "Mão",
348             "Mùi",
349             "Dậu"
350             ),//2
351                                 new Array(//3
352             "Nhâm",
353             "Đinh",
354             "Nhâm",
355             "Đinh",
356             "Tý",
357             "Ngọ",
358             "Giáp Ất",
359             "Mậu Dần",
360             "Dần",
361             "-",
362             "Hợi",
363             "Dần",
364             "Tuất",
365             "Thân",
366             "Dậu",
367             "Tỵ",
368             "Canh",
369             "Bính",
370             "Tý",
371             "Tý",
372             "Tỵ",
373             "Ngọ",
374             "Tuất",
375             "Hợi",
376             "Tỵ",
377             "Sửu",
378             "Thìn",
379             "Thân",
380             "Hợi",
381             "Dậu",
382             "-",
383             "Mùi",
384             "Tuất",
385             "Dậu",
386             "Sửu",
387             "Dần",
388             "Mão",
389             "Dần",
390             "Thân Tý",
391             "Dậu",
392             "Hợi Tý",
393             "Dần",
394             "Tý Sửu",
395             "Ngọ",
396             "Dần",
397             "Thìn",
398             "Tỵ",
399             "Dậu",
400             "Hợi"
401                                 ),
402                                 new Array(
403             "Tân",
404             "Bính",
405             "Canh",
406             "Ất",
407             "Sửu",
408             "Mùi",
409             "Bính Đinh",
410             "Giáp Ngọ",
411             "Mão",
412             "Tân Quý",
413             "Sửu",
414             "Thìn",
415             "Tý",
416             "Tuất",
417             "Hợi",
418             "Mùi",
419             "Kỷ",
420             "Giáp",
421             "Dần",
422             "Ngọ",
423             "Thân",
424             "Mùi",
425             "Thìn",
426             "Thìn",
427             "Mão",
428             "Ngọ",
429             "Dậu",
430             "Dần",
431             "Tuất",
432             "Dậu",
433             " -",
434             "Tý",
435             "Tuất",
436             "Mão",
437             "Mùi",
438             "Thân",
439             "Dậu",
440             "Hợi",
441             "Dậu Sửu",
442             "Thân",
443             "Dần Mão",
444             "Tỵ",
445             "Thìn Tỵ",
446             "Dậu",
447             "Tỵ",
448             "Ngọ",
449             "Mùi",
450             "Hợi",
451             "Sửu"
452             ),//4
453                                 new Array(
454             "Hợi",
455             "Dần",
456             "Bính",
457             "Tân",
458             "Dần",
459             "Thân",
460             "Bính Đinh",
461             " -",
462             "Thìn",
463             "Tân Nhâm",
464             "Mão",
465             "Ngọ",
466             "Dần",
467             "Tý",
468             "Sửu",
469             "Dậu",
470             "Mậu",
471             "Nhâm",
472             "Thìn",
473             "Sửu",
474             "Hợi",
475             "Thân",
476             "Hợi",
477             "Sửu",
478             "Sửu",
479             "Mão",
480             "Ngọ",
481             "Dậu",
482             "Dậu",
483             "Tuất",
484             "Ngọ",
485             "Dậu",
486             "Tý",
487             "Tuất",
488             "Dần",
489             "Mão",
490             "Thìn",
491             "Thân",
492             "Tuất Dần",
493             "Mùi",
494             "Dần Mão",
495             "Tỵ",
496             "Thìn Tỵ",
497             "Dậu",
498             "Dậu",
499             "Thân",
500             "Dậu",
501             "Sửu",
502             "Mão"
503             ),//5
504                                 new Array(
505             "Giáp",
506             "Kỷ",
507             "Giáp",
508             "Kỷ",
509             "Mão",
510             "Dậu",
511             "Bính Đinh",
512             "Giáp Ngọ",
513             "Tỵ",
514             " ",
515             "Tỵ",
516             "Thân",
517             "Thìn",
518             "Dần",
519             "Mão",
520             "Hợi",
521             "Tân",
522             "Canh",
523             "Ngọ",
524             "Mùi",
525             "Dần",
526             "Dậu",
527             "Tỵ",
528             "Ngọ",
529             "Hợi",
530             "Thân",
531             "Hợi",
532             "Mão",
533             "Thân",
534             "Tuất",
535             " -",
536             "Dần",
537             "Tý",
538             "Thìn",
539             "Thân",
540             "Dậu",
541             "Tuất",
542             "Tỵ",
543             "Hợi Mão",
544             "Ngọ",
545             "Dần Mão",
546             "Tỵ",
547             "Thìn Tỵ",
548             "Dậu",
549             "Mão",
550             "Tuất",
551             "Hợi",
552             "Mão",
553             "Tỵ"
554             ),//6
555                                 new Array(//7
556                                           "Quý",
557                                           "Mậu",
558                                           "Nhâm",
559                                           "Đinh",
560                                           "Thìn",
561                                           "Tuất",
562                                           "Canh Tân",
563                                           "Mậu Thân",
564                                           "Ngọ",
565                                           "Ất",
566                                           "Mùi",
567                                           "Tuất",
568                                           "Ngọ",
569                                           "Thìn",
570                                           "Tỵ",
571                                           "Ngọ",
572                                           "Nhâm",
573                                           "Bính",
574                                           "Thân",
575                                           "Dần",
576                                           "Tỵ",
577                                           "Tuất",
578                                           "Tý",
579                                           "Mão",
580                                           "Dậu",
581                                           "Tỵ",
582                                           "Thân",
583                                           "Tuất",
584                                           "Mùi",
585                                           "Hợi",
586                                           " -",
587                                           "Hợi",
588                                           "Dần",
589                                           "Hợi",
590                                           "Mão",
591                                           "Thìn",
592                                           "Tỵ",
593                                           "Dần",
594                                           "Tý Thìn",
595                                           "Tỵ",
596                                           "Thìn Sửu",
597                                           "Thân",
598                                           "Ngọ Mùi",
599                                           "Tý",
600                                           "Tý",
601                                           "Tý",
602                                           "Sửu",
603                                           "Tỵ",
604                                           "Mùi"
605             ),
606                                 new Array(
607             "Dần",
608             "Hợi",
609             "Canh",
610             "Ất",
611             "Tỵ",
612             "Hợi",
613             "Canh Tân",
614             "Mậu  Thân",
615             "Mùi",
616             "Giáp",
617             "Dậu",
618             "Tý",
619             "Thân",
620             "Ngọ",
621             "Mùi",
622             "Tỵ",
623             "Quý",
624             "Giáp",
625             "Tuất",
626             "Thân",
627             "Thân",
628             "Hợi",
629             "Ngọ",
630             "Thân",
631             "Mùi",
632             "Tuất",
633             "Sửu",
634             "Thìn",
635             "Ngọ",
636             "Hợi",
637             "Dậu",
638             "Thìn",
639             "Dần",
640             "Tỵ",
641             "Dậu",
642             "Tuất",
643             "Hợi",
644             "Hợi",
645             "Sửu Tỵ",
646             "Thìn",
647             "Thìn Sửu",
648             "Thân",
649             "Ngọ Mùi",
650             "Tý",
651             "Ngọ",
652             "Dần",
653             "Mão",
654             "Mùi",
655             "Dậu"
656             ),//8
657                                 new Array(
658             "Bính",
659             "Tân",
660             "Bính",
661             "Tân",
662             "Ngọ",
663             "Tý",
664             "Canh Tân",
665             "Mậu Thân",
666             "Thân",
667             "-",
668             "Hợi",
669             "Dần",
670             "Tuất",
671             "Thân",
672             "Dậu",
673             "Tỵ",
674             "Canh",
675             "Nhâm",
676             "Tý",
677             "Mão",
678             "Hợi",
679             "Tý",
680             "Sửu",
681             "Tỵ",
682             "Tỵ",
683             "Mùi",
684             "Tuất",
685             "Hợi",
686             "Tỵ",
687             "Ngọ",
688             " -",
689             "Sửu",
690             "Thìn",
691             "Tý",
692             "Thìn",
693             "Tỵ",
694             "Ngọ",
695             "Thân",
696             "Dần Ngọ",
697             "Mão",
698             "Thìn Sửu",
699             "Thân",
700             "Ngọ Mùi",
701             "Tý",
702             "Hợi",
703             "Thìn",
704             "Tỵ",
705             "Dậu",
706             "Hợi"
707             ),//9
708                                 new Array(
709             "Ất",
710             "Canh",
711             "Giáp",
712             "Kỷ",
713             "Mùi",
714             "Sửu",
715             "Nhâm Quý",
716             "Giáp Tý",
717             "Dậu",
718             "Đinh",
719             "Sửu",
720             "Thìn",
721             "Tý",
722             "Tuất",
723             "Hợi",
724             "Mùi",
725             "Ất",
726             "Canh",
727             "Dần",
728             "Dậu",
729             "Dần",
730             "Sửu",
731             "Mùi",
732             "Tuất",
733             "Mão",
734             "Tý",
735             "Mão",
736             "Tỵ",
737             "Thìn",
738             "Ngọ",
739             "-",
740             "Ngọ",
741             "Thìn",
742             "Ngọ",
743             "Tuất",
744             "Hợi",
745             "Tý",
746             "Tỵ",
747             "Mão Mùi",
748             "Dần",
749             "Thân Dậu",
750             "Hợi",
751             "Thân Tuất",
752             "Mão",
753             "Thìn",
754             "Ngọ",
755             "Mùi",
756             "Hợi",
757             "Sửu"
758             ),//10
759                                 new Array(
760             "Tỵ",
761             "Thân",
762             "Nhâm",
763             "Đinh",
764             "Thân",
765             "Dần",
766             "Nhâm Quý",
767             "-",
768             "Tuất",
769             "Bính",
770             "Mão",
771             "Ngọ",
772             "Dần",
773             "Tý",
774             "Sửu",
775             "Dậu",
776             "Giáp",
777             "Bính",
778             "Thìn",
779             "Thìn",
780             "Tỵ",
781             "Dần",
782             "Dần",
783             "Mùi",
784             "Sửu",
785             "Dậu",
786             "Tý",
787             "Tý",
788             "Mão",
789             "Mùi",
790             "Tý",
791             "Mão",
792             "Ngọ",
793             "Sửu",
794             "Tỵ",
795             "Ngọ",
796             "Mùi",
797             "Dần",
798             "Thìn Thân",
799             "Sửu",
800             "Thân Dậu",
801             "Hợi",
802             "Thân Tuất",
803             "Mão",
804             "Thân",
805             "Thân",
806             "Dậu",
807             "Sửu",
808             "Mão"
809             ),//11
810                                 new Array(
811             "Canh",
812             "Ất",
813             "Canh",
814             "Ất",
815             "Dậu",
816             "Mão",
817             "Nhâm Quý",
818             "Giáp  Tý",
819             "Hợi",
820             "-",
821             "Tỵ",
822             "Thân",
823             "Thìn",
824             "Dần",
825             "Mão",
826             "Hợi",
827             "Tân",
828             "Giáp",
829             "Ngọ",
830             "Tuất",
831             "Thân",
832             "Mão",
833             "Thân",
834             "Tý",
835             "Hợi",
836             "Dần",
837             "Tỵ",
838             "Ngọ",
839             "Dần",
840             "Mùi",
841             "-",
842             "Thân",
843             "Ngọ",
844             "Mùi",
845             "Hợi",
846             "Tý",
847             "Sửu",
848             "Hợi",
849             "Tỵ Dậu",
850             "Tý",
851             "Thân Dậu",
852             "Hợi",
853             "Thân Tuất",
854             "Mão",
855             "Mùi",
856             "Tuất",
857             "Hợi",
858             "Mão",
859             "Tỵ"
860             )//12
861         );
862
863 var SAO_TOT_TINHCHAT = new Array(
864         "Tốt mọi việc",
865         "Tốt mọi việc",
866         "Tốt mọi việc",
867         "Tốt mọi việc, kỵ tố tụng",
868         "Tốt mọi việc, nhất là hôn thú",
869         "Tốt mọi việc, nhất là xây dựng nhà cửa, khai trương và an táng",
870         "Tốt mọi việc",
871         "Tốt cho tế tự, giải oan, trừ được các sao xấu, chỉ kiêng kỵ động thổ. Nếu gặp trực khai thì rất tốt tức là ngày thiên xá gặp sinh khí",
872         "Tốt mọi việc, nhất là làm nhà, sửa nhà, động thổ, trồng cây",
873         "Tốt mọi việc",
874         "Tốt mọi việc",
875         "Tốt mọi việc",
876         "Tốt cho việc xuất hành, giao dịch, cầu tài lộc",
877         "Tốt cho việc cầu tài lộc, khai trương",
878         "Tốt cho việc cầu tài lộc, khai trương",
879         "Tốt cho việc cầu tài lộc, khai trương, xuất hành, di chuyển, giao dịch",
880         "Tốt mọi việc",
881         "Tốt cho việc làm nhà, làm gường",
882         "Tốt mọi việc",
883         "Tốt mọi việc, nhất là cầu phúc, tế tự",
884         "Tốt mọi việc",
885         "Tốt cho việc cầu tài, khai trương, giao dịch",
886         "Tốt mọi việc",
887             "Tốt mọi việc","Tốt mọi việc","Tốt mọi việc","Tốt mọi việc","Tốt đối với tang lễ",
888         "Tốt mọi việc","Tốt mọi việc","Tốt mọi việc",
889         "Tốt, nhưng gặp thụ tử thì xấu","Tốt cho việc tế tự,tố tụng, gải oan (trừ được các sao xấu)",
890         "Tốt mọi việc, làm phúc, giá thú, xuất hành","Tốt mọi việc, nhất là giá thú","Tốt mọi việc, nhất là giá thú",
891         "Tốt mọi việc, nhất là giá thú","Tốt mọi việc, nhất là xuất hành","Tốt mọi việc","Tốt mọi việc","Tốt về cầu tài lộc, khai trương",
892         "Tốt về cầu tài lộc, khai trương","Tốt mọi việc","Tốt mọi việc","Hoàng Đạo - Tốt mọi việc","Hoàng Đạo - Tốt mọi việc",
893         "Hoàng Đạo - Tốt mọi việc","Hoàng Đạo - Tốt mọi việc"
894             );
895
896
897 var SAO_XAU_TEN = new Array(
898         "Thiên Cương",
899         "Thiên Lại",
900         "Thiên Ngục Thiên Hoả",
901         "Tiểu Hồng Sa",
902         "Đại Hao",
903         "Tiểu Hao",
904         "Nguyệt phá",
905         "Kiếp sát",
906         "Địa phá",
907         "Thổ phủ",
908         "Thổ ôn",
909         "Thiên ôn",
910         "Thụ tử",
911         "Hoang vu",
912         "Thiên tặc",
913         "Địa Tặc",
914         "Hoả tai",
915         "Nguyệt Hoả Độc Hoả",
916         "Nguyệt Yếm",
917         "Nguyệt Hư",
918         "Hoàng Sa",
919         "Lục Bất thành",
920         "Nhân Cách",
921         "Thần cách",
922         "Phi Ma sát",
923         "Ngũ Quỹ",
924         "Băng tiêu ngoạ hãm",
925         "Hà khôi Cẩu Giảo",
926         "Vãng vong",
927         "Cửu không",
928         "Trùng Tang",
929         "Trùng phục",
930         "Chu tước hắc đạo",
931         "Bạch hổ",
932         "Huyền Vũ",
933         "Câu Trận",
934         "Lôi công",
935         "Cô thần",
936         "Quả tú",
937         "Sát chủ",
938         "Nguyệt Hình",
939         "Tội chỉ",
940         "Nguyệt Kiến",
941         "Thiên địa chính chuyển",
942         "Thiên địa chuyển sát",
943         "Lỗ ban sát",
944         "Phủ đầu dát",
945         "Tam tang",
946         "Ngũ hư",
947         "Tứ thời đại mộ",
948         "Thổ cẩm",
949         "Ly sàng",
950         "Tứ thời cô quả",
951         "Không phòng",
952         "Âm thác",
953         "Dương thác",
954         "Quỷ khốc"
955         );
956
957 var SAO_XAU_MATRIX= new Array(
958         new Array(
959             "Tỵ",
960             "Dậu",
961             "Tý",
962             "Tỵ",
963             "Ngọ",
964             "Tỵ",
965             "Thân",
966             "Hợi",
967             "Hợi",
968             "Dần",
969             "Thìn",
970             "Mùi",
971             "Tuất",
972             "Tỵ Dậu Sửu",
973             "Thìn",
974             "Sửu",
975             "Sửu",
976             "Tỵ",
977             "Tuất",
978             "Sửu",
979             "Ngọ",
980             "Dần",
981             "Dậu",
982             "Tỵ",
983             "Tý",
984             "Ngọ",
985             "Tỵ",
986             "Hợi",
987             "Dần",
988             "Thìn",
989             "Giáp",
990             "Canh",
991             "Mão",
992             "Ngọ",
993             "Dậu",
994             "Hợi",
995             "Dần",
996             "Tuất",
997             "Thìn",
998             "Tỵ",
999             "Tỵ",
1000             "Ngọ",
1001             "Mão",
1002             "Quý Mão",
1003             "Ất Mão",
1004             "Tý",
1005             "Thìn",
1006             "Thìn",
1007             "Tỵ",
1008             "Ất Mùi",
1009             "Hợi",
1010             "Dậu",
1011             "Sửu",
1012             "Thìn",
1013             "Canh Tuất",
1014             "Giáp Dần",
1015             "Tuất"
1016             ),//1
1017                 new Array(
1018             "Tý",
1019             "Ngọ",
1020             "Mão",
1021             "Dậu",
1022             "Mùi",
1023             "Ngọ",
1024             "Dậu Tuất",
1025             "Thân",
1026             "Tý",
1027             "Mão",
1028             "Tỵ",
1029             "Tuất",
1030             "Thìn",
1031             "Tỵ Dậu Sửu",
1032             "Dậu",
1033             "Tý",
1034             "Mùi",
1035             "Thìn",
1036             "Dậu",
1037             "Tuất",
1038             "Dần",
1039             "Ngọ",
1040             "Mùi",
1041             "Mão",
1042             "Dậu",
1043             "Dần",
1044             "Tý",
1045             "Ngọ",
1046             "Tỵ",
1047             "Sửu",
1048             "Ất",
1049             "Tân",
1050             "Tỵ",
1051             "Thân",
1052             "Hợi",
1053             "Tỵ",
1054             "Hợi",
1055             "Hợi",
1056             "Tỵ",
1057             "Tý",
1058             "Tý",
1059             "Tý",
1060             "-",
1061             "-",
1062             "-",
1063             "-",
1064             "-",
1065             "-",
1066             "Dậu",
1067             "-",
1068             "-",
1069             "-",
1070             "-",
1071             "Tỵ",
1072             "Tân Dậu",
1073             "Ất Mão",
1074             "Tuất"
1075             ),//2
1076                 new Array(
1077             "Mùi",
1078             "Mão",
1079             "Ngọ",
1080             "Sửu",
1081             "Thân",
1082             "Mùi",
1083             "Tuất",
1084             "Tỵ",
1085             "Sửu",
1086             "Thìn",
1087             "Ngọ",
1088             "Thìn",
1089             "Hợi",
1090             "Tỵ Dậu Sửu",
1091             "Dần",
1092             "Hợi",
1093             "Dần",
1094             "Mão",
1095             "Thân",
1096             "Mùi",
1097             "Tý",
1098             "Tuất",
1099             "Tỵ",
1100             "Sửu",
1101             "Ngọ",
1102             "Thìn",
1103             "Sửu",
1104             "Sửu",
1105             "Thân",
1106             "Tuất",
1107             "Kỷ",
1108             "Kỷ",
1109             "Mùi",
1110             "Tuất",
1111             "Tỵ",
1112             "Mão",
1113             "Tỵ",
1114             "Tý",
1115             "Ngọ",
1116             "Mùi",
1117             "Thìn",
1118             "Mùi",
1119             "-",
1120             "-",
1121             "-",
1122             "-",
1123             "-",
1124             "-",
1125             "Sửu",
1126             "-",
1127             "-",
1128             "-",
1129             "-",
1130             "Tý",
1131             "Canh Thân",
1132             "Giáp Thìn",
1133             "Tuất"
1134             ),//3
1135                 new Array(
1136             "Dần",
1137             "Tý",
1138             "Dậu",
1139             "Tỵ",
1140             "Dậu",
1141             "Thân",
1142             "Hợi",
1143             "Dần",
1144             "Dần",
1145             "Tỵ",
1146             "Mùi",
1147             "Dần",
1148             "Tỵ",
1149             "Thân Tý Thìn",
1150             "Mùi",
1151             "Tuất",
1152             "Thân",
1153             "Dần",
1154             "Mùi",
1155             "Thìn",
1156             "Ngọ",
1157             "Tỵ",
1158             "Mão",
1159             "Hợi",
1160             "Mão",
1161             "Dậu",
1162             "Dần",
1163             "Thân",
1164             "Hợi",
1165             "Mùi",
1166             "Bính",
1167             "Nhâm",
1168             "Dậu",
1169             "Tý",
1170             "Mão",
1171             "Sửu",
1172             "Thân",
1173             "Sửu",
1174             "Mùi",
1175             "Mão",
1176             "Thân",
1177             "Sửu",
1178             "Ngọ",
1179             "Bính Ngọ",
1180             "Bính Ngọ",
1181             "Mão",
1182             "Mùi",
1183             "Mùi",
1184             "Thân",
1185             "Bính Tuất",
1186             "Dần",
1187             "Dần,Ngọ",
1188             "Thìn",
1189             "Tuất",
1190             "Đinh Mùi",
1191             "Đinh Tỵ",
1192             "Tuất"
1193             ),//4
1194                 new Array(
1195             "Dậu",
1196             "Dậu",
1197             "Tý",
1198             "Dậu",
1199             "Tuất",
1200             "Dậu",
1201             "Tý Sửu",
1202             "Hợi",
1203             "Mão",
1204             "Ngọ",
1205             "Thân",
1206             "Ngọ",
1207             "Tý",
1208             "Thân Tý Thìn",
1209             "Tý",
1210             "Dậu",
1211             "Mão",
1212             "Sửu",
1213             "Ngọ",
1214             "Sửu",
1215             "Dần",
1216             "Dậu",
1217             "Sửu",
1218             "Dậu",
1219             "Tý",
1220             "Mão",
1221             "Mão",
1222             "Mão",
1223             "Mão",
1224             "Mão",
1225             "Đinh",
1226             "Quý",
1227             "Hợi",
1228             "Dần",
1229             "Sửu",
1230             "Mùi",
1231             "Dần",
1232             "Dần",
1233             "Thân",
1234             "Thân",
1235             "Ngọ",
1236             "Thân",
1237             "-",
1238             "-",
1239             "-",
1240             "-",
1241             "-",
1242             "-",
1243             "Tý",
1244             "-",
1245             "-",
1246             "-",
1247             "-",
1248             "Hợi",
1249             "Bính Ngọ",
1250             "Bính Ngọ",
1251             "Tuất"
1252             ),//5
1253                 new Array(
1254             "Thìn",
1255             "Ngọ",
1256             "Mão",
1257             "Sửu",
1258             "Hợi",
1259             "Tuất",
1260             "Sửu",
1261             "Thân",
1262             "Thìn",
1263             "Mùi",
1264             "Dậu",
1265             "Tý",
1266             "Ngọ",
1267             "Thân Tý Thìn",
1268             "Tỵ",
1269             "Thân",
1270             "Dậu",
1271             "Tý",
1272             "Tỵ",
1273             "Tuất",
1274             "Tý",
1275             "Sửu",
1276             "Hợi",
1277             "Mùi",
1278             "Dậu",
1279             "Thân",
1280             "Tuất",
1281             "Tuất",
1282             "Ngọ",
1283             "Tý",
1284             "Kỷ",
1285             "Mậu",
1286             "Sửu",
1287             "Thìn",
1288             "Mùi",
1289             "Dậu",
1290             "Hợi",
1291             "Mão",
1292             "Dậu",
1293             "Tuất",
1294             "Sửu",
1295             "Dần",
1296             "-",
1297             "-",
1298             "-",
1299             "-",
1300             "-",
1301             "-",
1302             "Thìn",
1303             "-",
1304             "-",
1305             "-",
1306             "-",
1307             "Mùi",
1308             "Đinh Tỵ",
1309             "Đinh Mùi",
1310             "Tuất"
1311             ),//6
1312                 new Array(
1313             "Hợi",
1314             "Mão",
1315             "Ngọ",
1316             "Tỵ",
1317             "Tý",
1318             "Hợi",
1319             "Dần",
1320             "Tỵ",
1321             "Tỵ",
1322             "Thân",
1323             "Tuất",
1324             "Dậu",
1325             "Sửu",
1326             "Hợi Mão Mùi",
1327             "Tuất",
1328             "Mùi",
1329             "Thìn",
1330             "Hợi",
1331             "Thìn",
1332             "Mùi",
1333             "Ngọ",
1334             "Thân",
1335             "Dậu",
1336             "Tỵ",
1337             "Ngọ",
1338             "Sửu",
1339             "Hợi",
1340             "Tỵ",
1341             "Dậu",
1342             "Dậu",
1343             "Canh",
1344             "Giáp",
1345             "Mão",
1346             "Ngọ",
1347             "Dậu",
1348             "Hợi",
1349             "Tỵ",
1350             "Thìn",
1351             "Tuất",
1352             "Sửu",
1353             "Dần",
1354             "Dậu",
1355             "Dậu",
1356             "Đinh Dậu",
1357             "Tân Dậu",
1358             "Ngọ",
1359             "Dậu",
1360             "Tuất",
1361             "Hợi",
1362             "Tân Sửu",
1363             "Tỵ",
1364             "Tuất",
1365             "Mùi",
1366             "Dần",
1367             "Giáp Thìn",
1368             "Canh Thân",
1369             "Tuất"
1370             ),//7
1371                 new Array(
1372             "Ngọ",
1373             "Tý",
1374             "Dậu",
1375             "Dậu",
1376             "Sửu",
1377             "Tý",
1378             "Mão Thìn",
1379             "Dần",
1380             "Ngọ",
1381             "Dậu",
1382             "Hợi",
1383             "Thân",
1384             "Mùi",
1385             "Hợi Mão Mùi",
1386             "Mão",
1387             "Ngọ",
1388             "Tuất",
1389             "Tuất",
1390             "Mão",
1391             "Thìn",
1392             "Dần",
1393             "Tý",
1394             "Mùi",
1395             "Mão",
1396             "Mão",
1397             "Tỵ",
1398             "Ngọ",
1399             "Tý",
1400             "Tý",
1401             "Ngọ",
1402             "Tân",
1403             "Ất",
1404             "Tỵ",
1405             "Thân",
1406             "Hợi",
1407             "Tỵ",
1408             "Thân",
1409             "Tỵ",
1410             "Hợi",
1411             "Hợi",
1412             "Dậu",
1413             "Mão",
1414             "-",
1415             "-",
1416             "-",
1417             "-",
1418             "-",
1419             "-",
1420             "Mão",
1421             "-",
1422             "-",
1423             "-",
1424             "-",
1425             "Mão",
1426             "Ất Mão",
1427             "Tân Dậu",
1428             "Tuất"
1429             ),//8
1430                 new Array(
1431             "Sửu",
1432             "Dậu",
1433             "Tý",
1434             "Sửu",
1435             "Dần",
1436             "Sửu",
1437             "Thìn",
1438             "Hợi",
1439             "Mùi",
1440             "Tuất",
1441             "Tý",
1442             "Tỵ",
1443             "Dần",
1444             "Hợi Mão Mùi",
1445             "Thân",
1446             "Tỵ",
1447             "Tỵ",
1448             "Dậu",
1449             "Dần",
1450             "Sửu",
1451             "Tý",
1452             "Thìn",
1453             "Tỵ",
1454             "Sửu",
1455             "Tý",
1456             "Tý",
1457             "Mùi",
1458             "Mùi",
1459             "Thìn",
1460             "Dần",
1461             "Kỷ",
1462             "Kỷ",
1463             "Mùi",
1464             "Tuất",
1465             "Tỵ",
1466             "Mão",
1467             "Dần",
1468             "Ngọ",
1469             "Tý",
1470             "Ngọ",
1471             "Mùi",
1472             "Tuất",
1473             "-",
1474             "-",
1475             "-",
1476             "-",
1477             "-",
1478             "-",
1479             "Mùi",
1480             "-",
1481             "-",
1482             "-",
1483             "-",
1484             "Ngọ",
1485             "Giáp Dần",
1486             "Canh Tuất",
1487             "Tuất"
1488             ),//9
1489                 new Array(
1490             "Thân",
1491             "Ngọ",
1492             "Mão",
1493             "Tỵ",
1494             "Mão",
1495             "Dần",
1496             "Tỵ",
1497             "Thân",
1498             "Thân",
1499             "Hợi",
1500             "Sửu",
1501             "Hợi",
1502             "Thân",
1503             "Dần Ngọ Tuất",
1504             "Sửu",
1505             "Thìn",
1506             "Hợi",
1507             "Thân",
1508             "Sửu",
1509             "Tuất",
1510             "Ngọ",
1511             "Hợi",
1512             "Mão",
1513             "Hợi",
1514             "Dậu",
1515             "Hợi",
1516             "Thân",
1517             "Dần",
1518             "Mùi",
1519             "Hợi",
1520             "Nhâm",
1521             "Nhâm",
1522             "Dậu",
1523             "Tý",
1524             "Mão",
1525             "Sửu",
1526             "Hợi",
1527             "Mùi",
1528             "Sửu",
1529             "Dậu",
1530             "Hợi",
1531             "Thìn",
1532             "Tý",
1533             "Canh Tý",
1534             "Nhâm Tý",
1535             "Dậu",
1536             "Tý",
1537             "Sửu",
1538             "Dần",
1539             "Nhâm Thìn",
1540             "Thân",
1541             "Tỵ",
1542             "Tuất",
1543             "Thân",
1544             "Quý Sửu",
1545             "Quý Hợi",
1546             "Tuất"
1547             ),//10
1548                 new Array(
1549             "Mão",
1550             "Mão",
1551             "Ngọ",
1552             "Dậu",
1553             "Thìn",
1554             "Mão",
1555             "Ngọ Mùi",
1556             "Tỵ",
1557             "Dậu",
1558             "Tý",
1559             "Dần",
1560             "Tý",
1561             "Mão",
1562             "Dần Ngọ Tuất",
1563             "Ngọ",
1564             "Mão",
1565             "Ngọ",
1566             "Mùi",
1567             "Tý",
1568             "Mùi",
1569             "Dần",
1570             "Mão",
1571             "Sửu",
1572             "Dậu",
1573             "Ngọ",
1574             "Mùi",
1575             "Dậu",
1576             "Dậu",
1577             "Tuất",
1578             "Thân",
1579             "Quý",
1580             "Quý",
1581             "Hợi",
1582             "Dần",
1583             "Sửu",
1584             "Mùi",
1585             "Tỵ",
1586             "Thân",
1587             "Dần",
1588             "Dần",
1589             "Mão",
1590             "Hợi",
1591             "-",
1592             "-",
1593             "-",
1594             "-",
1595             "-",
1596             "-",
1597             "Ngọ",
1598             "-",
1599             "-",
1600             "-",
1601             "-",
1602             "Dậu",
1603             "Nhâm Tý",
1604             "Nhâm Tý",
1605             "Tuất"
1606             ),//11
1607                 new Array(
1608             "Tuất",
1609             "Tý",
1610             "Dậu",
1611             "Sửu",
1612             "Tỵ",
1613             "Thìn",
1614             "Mùi",
1615             "Dần",
1616             "Tuất",
1617             "Sửu",
1618             "Mão",
1619             "Mão",
1620             "Dậu",
1621             "Dần Ngọ Tuất",
1622             "Hợi",
1623             "Dần",
1624             "Tý",
1625             "Ngọ",
1626             "Hợi",
1627             "Thìn",
1628             "Tý",
1629             "Mùi",
1630             "Hợi",
1631             "Mùi",
1632             "Mão",
1633             "Tuất",
1634             "Thìn",
1635             "Thìn",
1636             "Sửu",
1637             "Tỵ",
1638             "Kỷ",
1639             "Kỷ",
1640             "Sửu",
1641             "Thìn",
1642             "Mùi",
1643             "Dậu",
1644             "Thân",
1645             "Dậu",
1646             "Mão",
1647             "Thìn",
1648             "Tuất",
1649             "Tỵ",
1650             "-",
1651             "-",
1652             "-",
1653             "-",
1654             "-",
1655             "-",
1656             "Tuất",
1657             "-",
1658             "-",
1659             "-",
1660             "-",
1661             "Sửu",
1662             "Quý Hợi",
1663             "Quý Sửu",
1664             "Tuất"
1665             )//12
1666         );
1667
1668 function cacsaotot(lunarMonth, lunarDayCanChi){
1669     var CHI = lunarDayCanChi.split(" ")[1];
1670         var CAN = lunarDayCanChi.split(" ")[0];
1671     var chi_so_gia;
1672
1673     switch(CHI){
1674     case "Tý": chi_so_gia=1; break;
1675     case "Sửu":  chi_so_gia=2; break;
1676     case "Dần": chi_so_gia=3; break;
1677     case "Mão":  chi_so_gia=4; break;
1678     case "Thìn": chi_so_gia=5; break;
1679     case "Tỵ": chi_so_gia=6; break;
1680     case "Ngọ":  chi_so_gia=7; break;
1681     case "Mùi":  chi_so_gia=8; break;
1682     case "Thân":  chi_so_gia=9; break;
1683     case "Dậu":  chi_so_gia=10; break;
1684     case "Tuất":  chi_so_gia=11; break;
1685     case "Hợi":  chi_so_gia=12; break;
1686     }
1687
1688     var can_so_gia;
1689
1690     switch(CAN){
1691     case "Giáp": can_so_gia=1; break;
1692     case "Ất":  can_so_gia=2; break;
1693     case "Bính": can_so_gia=3; break;
1694     case "Đinh":  can_so_gia=4; break;
1695     case "Mậu": can_so_gia=5; break;
1696     case "Kỷ": can_so_gia=6; break;
1697     case "Canh":  can_so_gia=7; break;
1698     case "Tân":  can_so_gia=8; break;
1699     case "Nhâm":  can_so_gia=9; break;
1700     case "Quý":  can_so_gia=10; break;
1701     }
1702
1703     var final_can_so_gia = can_so_gia + 12;
1704
1705
1706     var SAOTOT="";
1707     var js=1;
1708
1709     for (var j=0;j<=48;j++){
1710
1711         if (lunarDayCanChi == SAO_TOT_MATRIX[lunarMonth-1][j] || SAO_TOT_MATRIX[lunarMonth-1][j].indexOf(CAN) != -1 || SAO_TOT_MATRIX[lunarMonth-1][j].indexOf(CHI) != -1)
1712             if (js==1){
1713               SAOTOT = SAO_TOT_TEN[j];
1714               js++;
1715             }else
1716                 SAOTOT += ", "+SAO_TOT_TEN[j];
1717     }
1718
1719     return SAOTOT;
1720 }
1721
1722 function cacsaoxau(lunarMonth, lunarDayCanChi){
1723     var CHI = lunarDayCanChi.split(" ")[1];
1724         var CAN = lunarDayCanChi.split(" ")[0];
1725     var chi_so_gia;
1726
1727     switch(CHI){
1728     case "Tý": chi_so_gia=1; break;
1729     case "Sửu":  chi_so_gia=2; break;
1730     case "Dần": chi_so_gia=3; break;
1731     case "Mão":  chi_so_gia=4; break;
1732     case "Thìn": chi_so_gia=5; break;
1733     case "Tỵ": chi_so_gia=6; break;
1734     case "Ngọ":  chi_so_gia=7; break;
1735     case "Mùi":  chi_so_gia=8; break;
1736     case "Thân":  chi_so_gia=9; break;
1737     case "Dậu":  chi_so_gia=10; break;
1738     case "Tuất":  chi_so_gia=11; break;
1739     case "Hợi":  chi_so_gia=12; break;
1740     }
1741
1742     var can_so_gia;
1743
1744     switch(CAN){
1745     case "Giáp": can_so_gia=1; break;
1746     case "Ất":  can_so_gia=2; break;
1747     case "Bính": can_so_gia=3; break;
1748     case "Đinh":  can_so_gia=4; break;
1749     case "Mậu": can_so_gia=5; break;
1750     case "Kỷ": can_so_gia=6; break;
1751     case "Canh":  can_so_gia=7; break;
1752     case "Tân":  can_so_gia=8; break;
1753     case "Nhâm":  can_so_gia=9; break;
1754     case "Quý":  can_so_gia=10; break;
1755     }
1756
1757     var final_can_so_gia = can_so_gia + 12;
1758
1759
1760     var SAOXAU="";
1761     var js=1;
1762
1763     for (var j=0;j<=48;j++){
1764
1765         if (lunarDayCanChi == SAO_XAU_MATRIX[lunarMonth-1][j] || SAO_XAU_MATRIX[lunarMonth-1][j].indexOf(CAN) != -1 || SAO_XAU_MATRIX[lunarMonth-1][j].indexOf(CHI) != -1)
1766             if (js==1){
1767               SAOXAU = SAO_XAU_TEN[j];
1768               js++;
1769             }else
1770                 SAOXAU += ", "+SAO_XAU_TEN[j];
1771     }
1772
1773     return SAOXAU;
1774 }
1775
1776 function huong_xuat_hanh(lunarDayCanChi){
1777     var CAN = lunarDayCanChi.split(" ")[0];
1778     var hythan_huong="";
1779     var taithan_huong="";
1780     var hacthan_huong="";
1781
1782     if (CAN == "Giáp" || CAN == "Kỷ") hythan_huong = "Đông Bắc";else
1783         if (CAN == "Ất" || CAN == "Canh") hythan_huong = "Tây Bắc";else
1784             if (CAN == "Bính" || CAN == "Tân") hythan_huong = "Tây Nam";else
1785                 if (CAN == "Đinh" || CAN == "Nhâm") hythan_huong = "Nam";else
1786                      hythan_huong = "Đông Nam";
1787
1788     if (CAN == "Giáp" || CAN == "Ất") taithan_huong = "Đông Nam";else
1789         if (CAN == "Bính" || CAN == "Đinh") taithan_huong = "Đông";else
1790             if (CAN == "Mậu") taithan_huong = "Bắc";else
1791                 if (CAN == "Kỷ") taithan_huong = "Nam";else
1792                 if (CAN == "Canh" || CAN == "Tân") taithan_huong = "Tây Nam";else
1793                     if (CAN == "Nhâm") taithan_huong = "Tây";else
1794                      taithan_huong = "Tây Bắc";
1795
1796     if (lunarDayCanChi == "Kỷ Dậu" || lunarDayCanChi == "Canh Tuất" || lunarDayCanChi == "Tân Hợi" || lunarDayCanChi == "Nhâm Tý"
1797             || lunarDayCanChi == "Quý Sửu" || lunarDayCanChi == "Giáp Dần")
1798         hacthan_huong = "Đông Bắc";
1799     else
1800         if (lunarDayCanChi == "Ất Mão" || lunarDayCanChi == "Bính Thìn" || lunarDayCanChi == "Đinh Tỵ" || lunarDayCanChi == "Mậu Ngọ"
1801                 || lunarDayCanChi == " Kỷ Mùi" )
1802                     hacthan_huong = "Đông";
1803     else
1804             if (lunarDayCanChi == "Canh Thân" || lunarDayCanChi == "Tân Dậu" || lunarDayCanChi == "Nhâm Tuất" || lunarDayCanChi == "Quý Hợi"
1805                     || lunarDayCanChi == "Giáp Tý" || lunarDayCanChi == "Ất Sửu" )
1806                         hacthan_huong = "Đông Nam";
1807             else
1808                     if (lunarDayCanChi == "Bính Dần" || lunarDayCanChi == "Đinh Mão" || lunarDayCanChi == "Mậu Thìn" || lunarDayCanChi == "Kỷ Tỵ"
1809                             || lunarDayCanChi == "Canh Ngọ" )
1810                                 hacthan_huong = "Nam";
1811                     else
1812                             if (lunarDayCanChi == "Tân Mùi" || lunarDayCanChi == "Nhâm Thân" || lunarDayCanChi == "Quý Dậu" || lunarDayCanChi == "Giáp Tuất"
1813                                     || lunarDayCanChi == "Ất Hợi" || lunarDayCanChi == "Bính Tý" )
1814                                         hacthan_huong = "Tây Nam";
1815                             else
1816                                     if (lunarDayCanChi == "Đinh Sửu" || lunarDayCanChi == "Mậu Dần" || lunarDayCanChi == "Kỷ Mão" || lunarDayCanChi == "Canh Thìn"
1817                                             || lunarDayCanChi == "Tân Tỵ" )
1818                                                 hacthan_huong = "Tây";
1819                                     else
1820                                             if (lunarDayCanChi == "Nhâm Ngọ" || lunarDayCanChi == "Quý Mùi" || lunarDayCanChi == "Giáp Thân" || lunarDayCanChi == "Ất Dậu"
1821                                                     || lunarDayCanChi == "Bính Tuất" || lunarDayCanChi == "Đinh Hợi")
1822                                                         hacthan_huong = "Tây Bắc";
1823                                             else
1824                                                     if (lunarDayCanChi == "Mậu Tý" || lunarDayCanChi == "Kỷ Sửu" || lunarDayCanChi == "Canh Dần" || lunarDayCanChi == "Tân Mão"
1825                                                             || lunarDayCanChi == "Nhâm Thìn")
1826                                                                 hacthan_huong = "Bắc";
1827
1828     var rfinal="&bull; Tài Thần: <b>"+taithan_huong+"</b><br>&bull; Hỷ Thần: <b>"+hythan_huong+"</b>";
1829     if (hacthan_huong)
1830         rfinal+="<br>&bull; Hạc Thần:<b>"+hacthan_huong+"</b>";
1831
1832     return rfinal;
1833 }