��<HTML> <HEAD> <TITLE>Ng�y �m L�ch | Xem L�ch V�n Ni�n | Chinese Lunar Calendar | ngay.kabala.vn</TITLE> <META http-equiv=content-type content="text/html; charset=gb2312"> <META content="Chinese Lunar Calendar;" name="xem ng�y t�t x�u"> <meta name="description" content="C�ng c� xem Ng�y �m L�ch, Xem L�ch V�n Ni�n, Chinese Lunar Calendar t� ngay.kabala.vn"> <link rel="shortcut icon" href="https://ngay.kabala.vn/favicon.ico"> <link href="../style.css" rel="stylesheet" type="text/css"> <meta property="og:image" content="https://ngay.kabala.vn/resources/images/thumb.png"> <meta name="viewport" content="width=device-width, initial-scale=1"> <STYLE TYPE="text/css"> .calbase{BACKGROUND: #0088AA} .normal{font-size:120%;BACKGROUND:#ffffff} .offday{font-size:120%;color:#7F7F7F;background-color:#E3E3DC} .today {font-size:120%;font-weight:bold;BACKGROUND: gold} .selected {font-size:120%;font-weight:bold;BACKGROUND:#aaffaa} .sunday{color:red; font-size:120%} .weekday{font-size:120%} .satday{color:green; font-size:120%} .days {font-weight:bold;font-size:110%;line-height:100%;BACKGROUND:#DDFFDD} .xem0 {color:Navy;font-size:17px;BACKGROUND:#DDFFDD} .xem1 {color:Navy;font-size:18px;BACKGROUND:#DDFFDD} .xem2 {color:Navy;font-size:18px} .lich_t {font-size:14pt;font-weight:bold;BACKGROUND: gold} .nhat {font-size:17px;color:blue} .thoi {font-size:17px;color:blue} .sonhuong {font-family:"Times New Roman";font-size:17px;color:blue} .dlich {text-align:center;font-size:110%;line-height:100%} .alich {text-align:right;font-size:60%;line-height:95%} A.lnk0:link {font-size:17px; color: green; text-decoration: none;} A.lnk0:visited {font-size:17px;text-decoration: none;} A.lnk0:active {text-decoration: none;} A.lnk0:hover {text-decoration: underline; color: blue;} A.lnk1:link {font-size:17px;color: green; text-decoration: none;} A.lnk1:visited {font-size:17px;color: green; text-decoration: none;} A.lnk1:active {text-decoration: none;} A.lnk1:hover {text-decoration: underline; color: blue;} A.lnk2:link {font-size:17px;color: brown; text-decoration: none;} A.lnk2:visited {font-size:17px;color: brown; text-decoration: none;} A.lnk2:active {text-decoration: none;} A.lnk2:hover {text-decoration: underline; color: blue;} A.lnk3:link {font-size:17px;color:green;font-weight:bold; text-decoration: none;} A.lnk3:visited {font-size:17px;color:green;font-weight:bold; text-decoration: none;} A.lnk3:active {text-decoration: none;} A.lnk3:hover {text-decoration: underline; color: blue;} A.lnk4:link {font-size:17px;color:brown;font-weight:bold; text-decoration: none;} A.lnk4:visited {font-size:17px;color:brown;font-weight:bold; text-decoration: none;} A.lnk4:active {text-decoration: none;} A.lnk4:hover {text-decoration: underline; color: blue;} A.butn:link {font-size:110%;line-height:100%;color:white; text-decoration: none;} A.butn:visited {font-size:110%;line-height:100%;color:white; text-decoration:none;} A.butn:active {text-decoration: none;} A.butn:hover {text-decoration: underline; color:gold;} </STYLE> <script type="text/javascript" src="amlich.js"></script> <script type="text/javascript" src="canchi.js"></script> <script type="text/javascript" src="napam.js"></script> <script type="text/javascript" src="linhtinh.js"></script> <script type="text/javascript" src="catnhat.js"></script> <script type="text/javascript" src="hungnhat.js"></script> <script type="text/javascript" src="thoithan2.js"></script> </HEAD> <BODY style="z-index:0; position: relative;" onload=init() onunload=term() onmousemove="mEvnt(event);"> <p style="text-align:center;"><a href="https://ngay.kabala.vn"><img src="https://ngay.kabala.vn/resources/images/logofooter.png" style="height:50px" alt="logo ngay.kabala.vn"></a></p> <?php include "../header.php"; ?> <SCRIPT LANGUAGE="JavaScript"> ////////////////////////////////////////////////////////////////////////////// // ToolTip section // var tt_OffsetX = 2; var tt_OffsetY = 18; var tt_X = 0; var tt_Y = 0; var tt_Style; var tt_type = 1; var agent = navigator.userAgent; var navVer = 0; var navName = ''; if (agent.indexOf("MSIE") != -1) { navVer = agent.replace(/^.+MSIE ([0-9\.]+).*$/i, "$1"); navName = 'IE'; } if (agent.indexOf("Firefox") != -1) { navVer = agent.replace(/^.+Firefox\/([0-9\.]+).*$/i, "$1"); navName = 'Firefox'; } if (agent.indexOf("Gecko") != -1) { navVer = agent.replace(/^.*Mozilla\/([0-9\.]+).*$/i, "$1"); navName = 'Mozilla'; } if (navVer == 0 || (navName=='IE' && navVer<4) ) { document.write("<h1>L�ch b�ng JavaScript n�y kh�ng th�ch h�p v�i Browser m� qu� v� d�ng.</h1>D�ng IE4 ho�c c�p m�i h�n!") ; document.close; } var i_day = 0; var i_mon = 0; var i_year = 0; var today = new Date(); var lunar; var First = 1; var fileName=''; if (First) { var name = '', temp = ''; var c,i; name += window.location; var k, j=name.length; k = name.indexOf('.htm'); //alert(name+' k='+k+' len='+j); for (i=k; i>0; i--) { c = name.charAt(i); if (c=='\\' || c=='/') break; } if (i) k=i+1; for (i=k; i<j; i++) { c = name.charAt(i); if (c=='?') break; temp+=c; } if (temp.length) fileName += temp; } function init() { tt_Style = document.getElementById("tooltip").style; if (navName != 'IE') tt_OffsetY = 12; var val = getCookie('tt_opt'); if (val.length) { tt_type = eval(val); if (tt_type != 1) for (var i=0; i<4; i++) { document.indicators.hienThi[i].checked = ((tt_type==i)?true:false); } } } function term() { setCookie('tt_opt', tt_type); } function GetParam() { var start=location.search.indexOf("?"); if (start<0) return ''; start+=1; var end=location.search.indexOf("&",start)-1; if (end<0)�end=location.search.length; var result=''; for(var i=start;i<=end;i++) { var c=location.search.charAt(i); result=result+(c=='+'?' ':c); } return unescape(result); } if (location.search!='') { var s=GetParam(); var p=[0,0,0]; var r=''; var j=0; for (var i=0; i<s.length; i++) { var c=s.charAt(i) if (c=='/') { p[j++]=parseInt(r); r=''; } else r+=c; } p[j++]=parseInt(r); if (0 < p[1] && p[1] <= 12) i_mon = p[1]; if (1900 <= p[2] && p[2] <= 2100) i_year = p[2]; if (i_mon && i_year) { var days = getDays(i_mon-1,i_year); if (0 < p[0] && (p[0] <= days)) i_day = p[0]; else if (p[0] > days) i_day = days; else if (p[0] <= 0) i_day = 1; } } else { i_day = today.getDate(); i_mon = today.getMonth()+1; i_year= today.getFullYear(); } function setCookie(name, value) { var expires = new Date(); expires.setTime(today.getTime() + 1000*60*60*24*365); document.cookie = name + "=" + escape(value) + "; expires=" + expires.toGMTString(); } function getCookie(Name) { var search = Name + "="; if (document.cookie.length > 0) { offset = document.cookie.indexOf(search); if (offset != -1) { offset += search.length; end = document.cookie.indexOf(";", offset); if (end == -1) end = document.cookie.length; return unescape(document.cookie.substring(offset, end)); } else return(''); } else return(''); } function getDays(month, year) // month: 0-11 { var daysInMonth = [31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31]; if (month==1) return ((year%4==0) && (year%100!=0)) || (year%400==0) ? 29 : 28; else return daysInMonth[month]; } function makeCalendar() { var iYear = document.getElementById('year').selectedIndex+1900; var iMon = document.getElementById('month').selectedIndex; var calObj = new Date(iYear, iMon, 1); var TODAY = -1; var startDay = calObj.getDay(); var daily = 0; var dd=-1; if (i_day==0||i_mon==0||i_year==0) dd=-1; else dd=i_day; if ((today.getFullYear() == calObj.getFullYear()) && (today.getMonth() == calObj.getMonth())) TODAY = today.getDate(); var tableCal = document.getElementById('calendar').tBodies.dayList; var iDaysInMonth = getDays(calObj.getMonth(), calObj.getFullYear()); var iPrev=0; var m=iMon; var y=iYear; var d; if (startDay) { if (m>0) m--; else if (m==0 && y>1901) { m=11; y--; } iPrev=getDays(m, y); iPrev=iPrev-startDay; } var iNext=0; for (var iWeek = 0; iWeek < tableCal.rows.length; iWeek++) { for (var iDay = 0; iDay < tableCal.rows[iWeek].cells.length; iDay++) { var cell = tableCal.rows[iWeek].cells[iDay]; if ((iDay==startDay) && (daily==0)) daily = 1; if (TODAY==daily) cell.className = "today"; else if (daily==dd) cell.className = "selected"; else if (iDay==6) cell.className = "satday"; else if (iDay==0) cell.className = "sunday"; else cell.className = "normal"; cell.width="32"; var dc=''; if ((daily > 0) && (daily <= iDaysInMonth)) { m=i_mon; y=i_year; d=daily; daily++; } else { cell.className = "offday"; if (iWeek) { iNext++; m=i_mon+1; y=i_year; if (m>12) { m = 1; y++; } d=iNext; } else { iPrev++; m=i_mon; y=i_year; if (m>0) m--; else if (m==0 && y>1901) { m=11; y--; } d=iPrev; } } var Lunar = new AmLich(d, m, y); var al='' if (Lunar.day==1) al=Lunar.day+'/'+Lunar.month; else al=Lunar.day; if (Lunar.sDay==(daily-1)) { var i; for (i in solarFest) { if (solarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (Lunar.sMonth==eval(RegExp.$1) && Lunar.sDay==eval(RegExp.$2)) if (((daily-1)!=dd) && ((RegExp.$3)=='*')) cell.className = "sunday"; } } for (i in lunarFest) { if (lunarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (Lunar.month==eval(RegExp.$1) && Lunar.day==eval(RegExp.$2)) if (((daily-1)!=dd) && ((RegExp.$3)=='*')) cell.className = "sunday"; } } dc='<div class="dlich" style="cursor:pointer" onMouseOver="mOvr(event)" onMouseOut="untip()" ONCLICK="getDate(event)">'+Lunar.sDay+'</div><div class="alich">'+al+'</div>' } else dc='<div class="dlich">'+Lunar.sDay+'</div><div class="alich">'+al+'</div>' cell.innerHTML = dc; delete Lunar; } if (daily > iDaysInMonth) break; } } function getCalendar() { var iYear = document.getElementById('year').value; var iMon = document.getElementById('month').value; var sDate = (i_day?i_day:today.getDate()) + '/'+ iMon + '/' + iYear; window.location=fileName+'?'+sDate; } function getDate(ev) { var sDate; var iYear = document.getElementById('year').value; var iMon = document.getElementById('month').value; var obj = (ev.srcElement) ? ev.srcElement : ev.target; if (obj.tagName == "DIV") { var day = obj.innerHTML; var off = obj.className; if (day && off!='offday') { sDate = day + '/'+ iMon + '/' + iYear; window.location=fileName+'?'+sDate; } } } // C� C�t Th�n n�o kh�ng ? function thuCatThan(thisday, truc) { var cat = new Array(); if (thisday) { var Tiet = layTiet(thisday.sYear, thisday.sMonth, thisday.sDay); var THau = tietHau(thisday.sYear, thisday.sMonth, thisday.sDay); var KHau = khiHau(thisday.sYear, thisday.sMonth, thisday.sDay); var T4 = lay4Thoi(thisday.sYear, thisday.sMonth, thisday.sDay); var c; // === TESTING === //iTest('test1'); c = thienAn(thisday.days) if (c) cat.push("Thi�n �n"); c = thienQuy(T4, thisday.days) if (c) cat.push("Thi�n Qu�"); c = tuTuong(T4, thisday.days) if (c) cat.push("T� T��ng"); c = thienXa(T4, thisday.days) if (c) cat.push("Thi�n X�"); //c = thienAtQuiNhan(Tiet, thisday.days) // *** //if (c) cat.push("Thi�n �t Qu� Nh�n"); c = mauThuong(T4, thisday.days) if (c) cat.push("M�u Th��ng"); c = giaiThan(Tiet, thisday.days) if (c) cat.push("Gi�i Th�n"); c = nguyetAn(Tiet, thisday.days) if (c) cat.push("Nguy�t �n"); c = nguyetDuc(Tiet, thisday.days) if (c) cat.push("Nguy�t �c"); c = nguyetDucHop(Tiet, thisday.days) if (c) cat.push("Nguy�t �c H�p"); //c = nguyetDucQuiNhan(Tiet, thisday.days) // *** //if (c) cat.push("Nguy�t �c Qu� Nh�n"); c = nguyetKhong(Tiet, thisday.days) if (c) cat.push("Nguy�t Kh�ng"); c = thienDuc(Tiet, thisday.days) if (c) cat.push("Thi�n �c"); c = thienDucHop(Tiet, thisday.days) if (c) cat.push("Thi�n �c H�p"); c = thienThanh(Tiet, thisday.days) if (c) cat.push("Thi�n Th�nh"); c = tamHop(Tiet, thisday.days) if (c) cat.push("Tam H�p"); c = lucHop(Tiet, thisday.days) if (c) cat.push("L�c H�p"); c = thoiDuc(T4, thisday.days) if (c) cat.push("Th�i �c"); c = nguHop(thisday.days) if (c) cat.push("Ngi H�p"); c = lamNhat(Tiet, thisday.days) if (c) cat.push("L�m Nh�t"); c = dichMa(Tiet, thisday.days) if (c) cat.push("D�ch M�"); if (c) cat.push("Thi�n H�u"); c = nguyetTai(Tiet, thisday.days) if (c) cat.push("Nguy�t T�i"); c = minhTinh(Tiet, thisday.days) if (c) cat.push("Thi�n Nh�c"); if (c) cat.push("Minh Tinh"); c = catKhanh(Tiet, thisday.days) // Res *** if (c) cat.push("C�t Kh�nh"); c = locKho(Tiet, thisday.days) // Res *** if (c) cat.push("L�c Kh�"); c = thanhLong(Tiet, thisday.days) if (c) cat.push("Thanh Long"); c = minhDuong(Tiet, thisday.days) if (c) cat.push("Minh ��ng"); c = kimQuy(Tiet, thisday.days) if (c) cat.push("Kim Qu�"); if (c) cat.push("Thi�n T�i Tinh"); // DGTNH *** c = thienDucHD(Tiet, thisday.days) if (c) cat.push("Thi�n �c ho�ng �o"); if (c) cat.push("�a T�i Tinh"); // DGTNH *** if (c) cat.push("B�o Quang"); // DGTNH *** c = ngocDuong(Tiet, thisday.days) if (c) cat.push("Ng�c ��ng"); c = kimDuong(Tiet, thisday.days) // DGTNH *** if (c) cat.push("Kim ��ng"); c = tuMenh(Tiet, thisday.days) if (c) cat.push("T� M�nh"); if (c) cat.push("D��ng �c"); c = phucSinh(Tiet, thisday.days) if (c) cat.push("Ph�c Sinh"); c = minhPhe(thisday.days) if (c) cat.push("Minh Ph�"); c = minhPheDoi(thisday.days) if (c) cat.push("Minh Ph� �i"); c = nguPhu(Tiet, thisday.days) if (c) cat.push("Ngi Ph�"); c = vuongNhat(T4, thisday.days) if (c) cat.push("V��ng Nh�t"); if (c) cat.push("Ph�c H�u"); c = vuongNhat100(T4, thisday.days) if (c) cat.push("V��ng Nh�t"); c = quanNhat(T4, thisday.days) if (c) cat.push("Quan Nh�t"); c = thuNhat(T4, thisday.days) if (c) cat.push("Th� Nh�t"); c = tuongNhat(T4, thisday.days) if (c) cat.push("T��ng Nh�t"); c = danNhat(T4, thisday.days) if (c) cat.push("D�n Nh�t"); c = catKyNhat(Tiet, truc, thisday.days) if (c) cat.push("C�t K�"); c = phucDuc(Tiet, truc, thisday.days) if (c) cat.push("Ph�c �c"); if (c) cat.push("Thi�n Ph�"); if (c) cat.push("Thi�n Vu"); c = thoiAm(Tiet, truc, thisday.days) if (c) cat.push("Th�i �m"); c = chiDuc(Tiet, truc, thisday.days) if (c) cat.push("Chi �c"); c = thienY(Tiet, truc, thisday.days) if (c) cat.push("Thi�n Y"); if (c) cat.push("Thi�n H�"); c = thoiDuong(Tiet, truc, thisday.days) if (c) cat.push("Th�i D��ng"); if (c) cat.push("Sinh Kh�"); c = thienMa(Tiet, thisday.days) if (c) cat.push("Thi�n M�"); c = thienNhac(Tiet, thisday.days) if (c) cat.push("Thi�n Nh�c"); c = yeuYen(Tiet, thisday.days) if (c) cat.push("Y�u Y�n"); c = ngocVu(Tiet, thisday.days) // DGTNH *** if (c) cat.push("Ng�c Vi"); c = kinhAn(Tiet, thisday.days) if (c) cat.push("K�nh An"); if (c) cat.push("K�nh T�m"); // DGTNH *** c = phoHo(Tiet, thisday.days) if (c) cat.push("Ph� H�"); c = thanhTam(Tiet, thisday.days) if (c) cat.push("Th�nh T�m"); c = ichHau(Tiet, thisday.days) if (c) cat.push("�ch H�u"); c = tucThe(Tiet, thisday.days) if (c) cat.push("T�c Th�"); c = thienNguyen(Tiet, thisday.days) if (c) cat.push("Thi�n Nguy�n"); c = lucNghi(Tiet, thisday.days) if (c) cat.push("L�c Nghi"); c = thienThuong(Tiet, thisday.days) if (c) cat.push("Thi�n Th��ng"); c = batTuong(Tiet, thisday.days) if (c) cat.push("B�t T��ng"); c = amDuc(Tiet, thisday.days) if (c) cat.push("�m �c"); c = thanTai(thisday.days) if (c) cat.push("Th�n T�i"); c = truThan(thisday.days) if (c) cat.push("Tr� Th�n"); c = thienPhuc(thisday.days) if (c) cat.push("Thi�n Ph�c"); c = thienThuy(thisday.days) // DGTNH *** if (c) cat.push("Thi�n Th�y"); // c = bangChanhPhe(T4, thisday.days) // NHK *** // if (c) cat.push("B�ng Ch�nh Ph�"); c = daiMinhCatNhat(thisday.days) // NHK *** if (c) cat.push("�i Minh"); c = daiThauTuNhat(thisday.days) // NHK *** if (c) cat.push("�i Th�u"); c = thienQuan(Tiet, thisday.days) if (c) cat.push("Thi�n Quan"); c = hienTinh(Tiet, thisday.days) if (c) cat.push("Hi�n Tinh"); if (c) cat.push("Thi�n Ho�ng"); c = khucTinh(Tiet, thisday.days) // DGTNH *** if (c) cat.push("Kh�c Tinh"); if (c) cat.push("Ng�c Ho�ng"); c = phoTinh(Tiet, thisday.days) // DGTNH *** if (c) cat.push("Ph� Tinh"); if (c) cat.push("T� Vi"); c = thatThanh(thisday.days) if (c) cat.push("Th�t Th�nh"); c = tueDuc(thisday.tue, thisday.days) if (c) cat.push("Tu� �c"); c = tueDucHop(thisday.tue, thisday.days) if (c) cat.push("Tu� �c H�p"); c = tueLoc(thisday.tue, thisday.days) // DGTNH *** if (c) cat.push("Tu� L�c"); c = manDuc(Tiet, thisday.days) if (c) cat.push("M�n �c"); // c = thienDe(KHau, thisday.days) // PSD *** // if (c) cat.push("Thi�n �"); // c = thienHau(Tiet, thisday.days) // PSD *** // if (c) cat.push("Thi�n H�u"); c = uViTinh(KHau, thisday.days) if (c) cat.push("U Vi Tinh"); c = daiHongSa(T4, thisday.days) if (c) cat.push("�i H�ng Sa"); c = nguDeSinh(thisday.days) // DGTNH *** if (c) cat.push("Ngi � Sinh"); c = laThienDaiTien(thisday.day, thisday.days) // Res *** if (c) cat.push("La Thi�n �i Ti�n"); c = hoiDong(thisday.days) // DGTNH *** if (c) cat.push("H�i �ng"); } return cat; } // C� Hung Th�n n�o kh�ng ? function thuHungThan(thisday, truc) { var ki = new Array(); if (lunar) { var Tiet = layTiet(thisday.sYear, thisday.sMonth, thisday.sDay); var THau = tietHau(thisday.sYear, thisday.sMonth, thisday.sDay); var KHau = khiHau(thisday.sYear, thisday.sMonth, thisday.sDay); var T4 = lay4Thoi(thisday.sYear, thisday.sMonth, thisday.sDay); var D=ngayKhoiTiet(thisday.sYear, thisday.sMonth, thisday.sDay); var k; k = tamNuong(thisday.day) if (k) ki.push("Tam N��ng"); k = tuDaiKy(thisday.day) switch (k) { case 1: ki.push("T� �i K� (gi� th�)"); break; case 2: ki.push("T� �i K� (x�y c�t)"); break; case 3: ki.push("T� �i K� (an t�ng)"); break; case 4: ki.push("T� �i K� (di c�)"); break; } k = tuBatTuong(thisday.day) if (k) ki.push("T� B�t T��ng"); k = tieuHongSa(Tiet, thisday.days) if (k) ki.push("H�ng Sa"); //k = ngamThan(Tiet, thisday.days) // DG (ph��ng v�) *** //if (k) ki.push("Ng�m Th�n"); k = satChu(Tiet, thisday.days) if (k) ki.push("S�t Ch�"); var kv = daiKhongVong(thisday.month); for (i = 0; i < kv.length; i++) { if (kv[i] == thisday.day) { ki.push("�i Kh�ng Vong"); break; } } k = tuLy(thisday.sYear, thisday.sMonth, thisday.sDay) if (k) ki.push("T� Ly"); k = tuTuyetNhat(thisday.sYear, thisday.sMonth, thisday.sDay) if (k) ki.push("T� Tuy�t"); k = nguyetKy(thisday.day) if (k) ki.push("Nguy�t K�"); k = thuTu(Tiet, thisday.days) if (k) ki.push("Th� T�"); k = hoangSa(Tiet, thisday.days) if (k) ki.push("Ho�ng Sa"); k = thienTac(Tiet, thisday.days) if (k) ki.push("Thi�n T�c"); k = nguyetYem(Tiet, thisday.days) if (k) ki.push("Nguy�t Y�m"); // Nguy�t �p if (k) ki.push("�i H�a"); if (k) ki.push("�a H�a"); k = bangTieuNgoaHam(Tiet, thisday.days) if (k) ki.push("Bng Ti�u Ng�a H�m"); // Bng � tan ra ph� ho�i k = bangTieuNgoaGiai(thisday.year, thisday.month, thisday.day) if (k==1) ki.push("Bng Ti�u"); // N��c bng � tan ra if (k==2) ki.push("Ng�a Gi�i"); // V� ho�c l� ra k = thienHinh(Tiet, thisday.days) //i chung v�i Thanh Long (12 tinh) if (k) ki.push("Thi�n H�nh"); k = chuTuoc(Tiet, thisday.days) if (k) ki.push("Chu T��c"); k = bachHo(Tiet, thisday.days) if (k) ki.push("B�ch H�"); if (k) ki.push("Thi�n B�ng"); k = thienLao(Tiet, thisday.days) if (k) ki.push("Thi�n Lao"); k = huyenVu(Tiet, thisday.days) if (k) ki.push("Huy�n Vi"); //if (k) ki.push("Nguy�n Vi"); k = cauTran(Tiet, thisday.days) if (k) ki.push("C�u Tr�n"); k = bachHoTrungCung(thisday.days) // (DCTN ***) if (k) ki.push("B�ch H� Nh�p Trung"); k = cuuThoQuyNhat(thisday.days) if (k) ki.push("C�u Th� Qu�"); k = thienCach(Tiet, thisday.days) if (k) ki.push("Thi�n C�ch"); k = lamCach(Tiet, thisday.days) if (k) ki.push("L�m C�ch"); k = diaCach(Tiet, thisday.days) if (k) ki.push("�a C�ch"); k = thanCach(Tiet, thisday.days) if (k) ki.push("Th�n C�ch"); k = hoaCach(Tiet, thisday.days) if (k) ki.push("H�a C�ch"); k = sonCach(Tiet, thisday.days) if (k) ki.push("S�n C�ch"); k = quyCach(Tiet, thisday.days) if (k) ki.push("Qu� C�ch"); k = nhanCach(Tiet, thisday.days) if (k) ki.push("Nh�n C�ch"); k = thuyCach(Tiet, thisday.days) if (k) ki.push("Th�y C�ch"); k = chauCach(Tiet, thisday.days) if (k) ki.push("Ch�u C�ch"); k = nguyetSat(Tiet, thisday.days) if (k) ki.push("Nguy�t S�t"); if (k) ki.push("Nguy�t H�"); k = nguyetHai(Tiet, thisday.days) if (k) ki.push("Nguy�t H�i"); if (k) ki.push("Nguy�t H�a"); if (k) ki.push("�c H�a"); k = nguyetHinh(Tiet, thisday.days) if (k) ki.push("Nguy�t H�nh"); k = uongBai(Tiet, thisday.days) if (k) ki.push("��ng B�i"); k = kiepSat(Tiet, thisday.days) if (k) ki.push("Ki�p S�t"); k = taiSatPhiMa(Tiet, thisday.days) if (k) ki.push("Thi�n H�a"); if (k) ki.push("Thi�n Ng�c"); if (k) ki.push("Tai S�t"); if (k) ki.push("Phi Ma S�t"); k = moKhoSat(Tiet, thisday.days) // *** if (k) ki.push("M� Kh� S�t"); k = duongCong(thisday.month, thisday.day) if (k) ki.push("D��ng C�ng K�"); k = thienDiaHungBai(thisday.month, thisday.day) if (k) ki.push("Thi�n �a Hung B�i"); k = xichTungTu(thisday.month, thisday.day) if (k) ki.push("X�ch T�ng T�"); k = tuKhi(Tiet, thisday.days) if (k) ki.push("T� Kh�"); if (k) ki.push("Quan Ph�"); k = tieuHao(Tiet, truc, thisday.days) if (k) ki.push("Ti�u Hao"); k = thienCau(Tiet, truc, thisday.days) if (k) ki.push("Thi�n C�u"); if (k) ki.push("Th� �n"); if (k) ki.push("�a Th�"); k = daiHao(Tiet, truc, thisday.days) if (k) ki.push("�i Hao"); if (k) ki.push("Nguy�t Ph�"); k = vangVong(Tiet, thisday.days) if (k) ki.push("V�ng Vong"); if (k) ki.push("Th� K�"); k = khiVangVong(Tiet, D, thisday.days) if (k) ki.push("Kh� V�ng Vong"); k = thoCam(T4, thisday.days) if (k) ki.push("Th� C�m"); if (k) ki.push("Ph�c T�i"); if (k) ki.push("Kim ao"); k = hoaTinh(Tiet, thisday.days) if (k) ki.push("H�a Tinh"); k = batPhong(T4, thisday.days) if (k) ki.push("B�t Phong"); // k = khuocSat(thisday.days) // if (k) ki.push("Kh��c S�t"); kv = tieuKhongVong(thisday.month); for (i = 0; i < kv.length; i++) { if (kv[i] == thisday.day) { ki.push("Ti�u Kh�ng Vong"); break; } } k = thanHieu(Tiet, thisday.days) // FSD ** if (k) ki.push("Th�n Hi�u"); k = quyKhoc(Tiet, thisday.days) // FSD ** if (k) ki.push("Qu� Kh�c"); k = thuongSoc(thisday.tue, thisday.days) if (k) ki.push("Th��ng S�c"); k = xichKhau(thisday.year, thisday.month, thisday.day) // DGTNH *** if (k) ki.push("X�ch Kh�u"); k = tuePha(thisday.year, thisday.days) if (k) ki.push("Tu� Ph�"); k = daiThoi(Tiet, thisday.days) if (k) ki.push("�i Th�i"); if (k) ki.push("�i B�i"); if (k) ki.push("H�m Tr�"); k = nguMo(Tiet, thisday.days) if (k) ki.push("Ngi M�"); k = tuyetYenHoa(Tiet, thisday.days) if (k) ki.push("Tuy�t Y�n H�a"); k = thienLai(Tiet, thisday.days) if (k) ki.push("Thi�n L�i"); if (k) ki.push("Tr� T�"); k = duHoa(Tiet, thisday.days) if (k) ki.push("Du H�a"); k = thoPhu(Tiet, thisday.days) if (k) ki.push("Th� Ph�"); k = cuuKhong(Tiet, thisday.days) if (k) ki.push("C�u Kh�ng"); k = nhatLuuTai(Tiet, thisday.days) // DGTNH *** if (k) ki.push("Nh�t L�u T�i"); k = vongDoanh(Tiet, thisday.days) // DGTNH *** if (k) ki.push("Vong Doanh"); k = thienCung(Tiet, thisday.days) // DGTNH *** if (k) ki.push("Thi�n C�ng"); k = yemDoi(Tiet, thisday.days) if (k) ki.push("Y�m �i"); if (k) ki.push("Chi�u Di�u"); // DGTNH *** k = cuuXu(thisday.days) if (k) ki.push("C�u X�"); k = batChuyen(thisday.days) if (k) ki.push("B�t Chuy�n"); k = voLoc(thisday.year, Tiet, thisday.days) if (k) ki.push("Th�p �c �i B�i"); k = nguLy(thisday.days) if (k) ki.push("Ngi Ly"); k = tuHao(T4, thisday.days) if (k) ki.push("T� Hao"); k = tuKi(T4, thisday.days) if (k) ki.push("T� K�"); k = tuCung(T4, thisday.days) if (k) ki.push("T� C�ng"); k = batLong7Dieu9Ho6Xa(T4, thisday.days) // DGTNH *** switch (k) { case 1: ki.push("B�t Long"); break; case 2: ki.push("Th�t i�u"); break; case 3: ki.push("C�u H�"); break; case 4: ki.push("L�c X�"); break; } k = tuPhe(T4, thisday.days) if (k) ki.push("T� Ph�"); k = thapPhuong(thisday.days) if (k) ki.push("M� Nh�t"); k = cuuTieu(thisday.days) if (k) ki.push("C�u Ti�u"); if (k) ki.push("C�u Kh�ng"); k = taiLyTueKhong(thisday.days) if (k) ki.push("T�i Ly"); if (k) ki.push("Tu� Kh�ng"); k = laThienDaiThoai(thisday.day, thisday.days) // Res *** if (k) ki.push("La Thi�n �i Tho�i"); k = nguHu(T4, thisday.days) if (k) ki.push("Ngi H�"); if (k) ki.push("Hoang Vu"); if (k) ki.push("C�u Kh� B�t C�ng"); // NHK *** k = loBanSat(T4, thisday.days) if (k) ki.push("L� Ban S�t"); if (k) ki.push("B�t C�"); if (k) ki.push("ao Ch�m"); if (k) ki.push("B�i Nh�t"); k = nguyetKien(Tiet, thisday.days) if (k) ki.push("Nguy�t Ki�n"); if (k) ki.push("Th� Ph�"); if (k) ki.push("Ti�u Th�i"); k = thuNhatDiaPha(Tiet, truc, thisday.days) // DGTNH *** if (k) ki.push("�a Ph�"); //if (k) ki.push("�m Nguy�t H� Kh�i"); //if (k) ki.push("D��ng Nguy�t Thi�n C��ng"); k = thienCuong(Tiet, thisday.days) // Thi�n C��ng C�u Gi�o if (k) ki.push("Thi�n C��ng"); k = tuThan(Tiet, truc, thisday.days) if (k) ki.push("T� Th�n"); //if (k) ki.push("�m Nguy�t Thi�n C��ng"); // DGTNH *** //if (k) ki.push("D��ng Nguy�t H� Kh�i"); // DGTNH *** k = haKhoi(Tiet, thisday.days) // H� Kh�i C�u Gi�o if (k) ki.push("H� Kh�i"); k = tuHu(Tiet, truc, thisday.days) if (k) ki.push("T� H�"); if (k) ki.push("Long H�i"); k = thienHung(Tiet, truc, thisday.days) if (k) ki.push("Thi�n H�ng"); k = huyetChi(Tiet, truc, thisday.days) // DGTNH *** if (k) ki.push("Huy�t Chi"); if (k) ki.push("Hi�p T�"); k = diaNang(Tiet, thisday.days) if (k) ki.push("�a Nang"); k = quyKi(Tiet, thisday.days) if (k) ki.push("Quy K�"); k = huyetKi(Tiet, thisday.days) if (k) ki.push("Huy�t K�"); k = trungNhat(thisday.days) if (k) ki.push("Tr�ng Nh�t"); k = phucNhat(Tiet, thisday.days) if (k) ki.push("Ph�c Nh�t"); k = trungTang(Tiet, thisday.days) if (k) ki.push("Tr�ng Tang"); k = trungPhuc(Tiet, thisday.days) if (k) ki.push("Ph�c Tang"); k = tamTang(T4, thisday.days) if (k) ki.push("Tam Tang"); k = diaTac(Tiet, truc) if (k) ki.push("�a T�c"); k = thienOn(Tiet, truc) if (k) ki.push("Thi�n �n"); k = mocMaSat(Tiet, thisday.days) if (k) ki.push("M�c M� S�t"); k = giaoLong(Tiet, thisday.days) // DGTNH *** if (k) ki.push("Giao Long"); k = nguBatNgo(Tiet, thisday.days) if (k) ki.push("Ngi B�t Ng�"); k = tamBatPhan(Tiet, thisday.days) if (k) ki.push("Tam B�t Ph�n"); k = lyBiet(Tiet, thisday.days) if (k) ki.push("Ly Bi�t"); k = xucThuyLong(thisday.days) if (k) ki.push("X�c Th�y Long"); k = truongTinh(thisday.month, thisday.day) if (k) ki.push("Tr��ng Tinh"); k = doanTinh(thisday.month, thisday.day) if (k) ki.push("o�n Tinh"); k = tuBietNhat(T4, thisday.days) // DGTNH *** if (k) ki.push("T� Bi�t"); if (k) ki.push("T� K�ch"); k = trachKhong(T4, thisday.days) // DGTNH *** if (k) ki.push("Tr�ch Kh�ng"); k = doDai(T4, thisday.days) // DGTNH *** if (k) ki.push("� �i"); k = hinhNguc(T4, thisday.days) // DGTNH *** if (k) ki.push("H�nh Ng�c"); if (k) ki.push("T�i H�nh"); k = satSuNhat(T4, thisday.days) // 3 *** if (k) ki.push("S�t S� Nh�t"); k = tonSuNhat(Tiet, thisday.days) // 3 *** if (k) ki.push("T�n S� Nh�t"); k = laoNhat(T4, thisday.days) // DGTNH *** if (k) ki.push("Lao Nh�t"); k = tuHuBai(T4, thisday.days) if (k) ki.push("T� H� B�i"); k = phanKich(T4, thisday.days) // DGTNH *** if (k) ki.push("Ph�n K�ch"); k = phucThi(T4, thisday.days) // DGTNH *** if (k) ki.push("Ph�c Thi"); k = thienDiaChuyen(T4, thisday.days) if (k) ki.push("Thi�n �a Ch�nh Chuy�n"); k = thienDiaChuyenSat(T4, thisday.days) if (k) ki.push("Thi�n �a Chuy�n S�t"); k = ngucNhat(T4, thisday.days) // DGTNH *** if (k) ki.push("Ng�c Nh�t"); if (k) ki.push("Ph�n H�i"); k = nguyetKienChuyenSat(T4, thisday.days) if (k) ki.push("Nguy�t Ki�n Chuy�n S�t"); if (k) ki.push("Thi�n Chuy�n �a Chuy�n"); k = phiLiem(Tiet, truc) if (k) ki.push("Phi Li�m"); if (k) ki.push("�i S�t"); k = tuThoiDaiMo(T4, thisday.days) if (k) ki.push("T� Th�i �i M�"); k = lucBatThanh(Tiet, truc) if (k) ki.push("L�c B�t Th�nh"); k = longHo(Tiet, truc) // DGTNH *** if (k) ki.push("Long H�"); k = thienDiaTranhHung(Tiet, truc) // DGTNH *** if (k) ki.push("Thi�n �a Tranh H�ng"); k = daiTieuKhoc(Tiet, truc) // FSD *** if (k) ki.push("�i Ti�u Kh�c Nh�t"); k = phaBai(Tiet, truc) if (k) ki.push("Ph� B�i Tinh"); k = loiCong(Tiet, truc) if (k) ki.push("L�i C�ng"); // conflict with 'l�c h�p' //k = voKieu(Tiet, thisday.days) // DGTNH *** //if (k) ki.push("V� Ki�u"); k = duongThac(Tiet, truc) // DGTNH *** if (k) ki.push("D��ng Th�c"); k = amThac(Tiet, truc) // DGTNH *** if (k) ki.push("�m Th�c"); k = nguBatQuy(thisday.days) // DGTNH *** if (k) ki.push("Ngi B�t Quy"); k = lyKhoa(thisday.days) // DGTNH *** if (k) ki.push("Ly Khoa"); k = thienThuongDaiKV(thisday.days) // DGTNH *** if (k) ki.push("Thi�n Th��ng KV"); k = phanChi(thisday.day, thisday.days) // DGTNH *** if (k) ki.push("Ph�n Chi"); k = batToa(Tiet, thisday.days) // DGTNH *** if (k) ki.push("B�t T�a"); // k = tangMon(Tiet, thisday.days) // DGTNH (ph��ng v�) *** // if (k) ki.push("Tang M�n"); k = nguQuy(Tiet, thisday.days) // NHK *** if (k) ki.push("Ngi Qu�"); k = daoKhamSat(T4, thisday.days) // NHK *** if (k) ki.push("ao Kh�m S�t"); k = phuDauSat(T4, thisday.days) if (k) ki.push("Ph� �u S�t"); k = thoNgan(thisday.day, thisday.full) // DGTNH *** if (k) ki.push("Th� Ng�n"); k = dienNgan(thisday.day, thisday.full) // DGTNH *** if (k) ki.push("i�n Ng�n"); k = thuyNgan(thisday.day, thisday.full) // DGTNH *** if (k) ki.push("Th�y Ng�n"); k = kimNgan(thisday.day, thisday.full) // DGTNH *** if (k) ki.push("Kim Ng�n"); k = sonNgan(thisday.day, thisday.full) // DGTNH *** if (k) ki.push("S�n Ng�n"); k = thienBinh(Tiet, thisday.days) if (k) ki.push("Thi�n Binh"); k = dietMon(thisday.year, Tiet, thisday.days) // DGTNH *** if (k) ki.push("Di�t M�n"); k = tuPhuongHao(thisday.month, thisday.day) // DGTNH *** if (k) ki.push("T� Ph��ng Hao"); k = onNhap(thisday.month, thisday.day) // DGTNH *** if (k) ki.push("�n Nh�p"); k = onXuat(thisday.month, thisday.day) // DGTNH *** if (k) ki.push("�n Xu�t"); k = coThan(Tiet, thisday.days) // DGTNH *** if (k) ki.push("C� Th�n"); k = quaTu(Tiet, thisday.days) // DGTNH *** if (k) ki.push("Qu� T�"); k = diaQua(T4, thisday.days) // DGTNH *** if (k) ki.push("�a Qu�"); k = tuQuyBatToa(T4, thisday.days) // DGTNH *** if (k) ki.push("T� Qu� B�t T�a"); k = toiChi(Tiet, thisday.days) // DGTNH *** if (k) ki.push("T�i Ch�"); k = keHoan(thisday.days) // DGTNH *** if (k) ki.push("K� Ho�n"); k = thamBenh(thisday.days) // DGTNH *** if (k) ki.push("Th�m B�nh"); k = hoanhThienChuTuoc(thisday.day) if (k) ki.push("Ho�nh Thi�n Chu T��c"); k = chuyenNhat(thisday.days) // DGTNH *** if (k) ki.push("Chuy�n Nh�t"); k = phatNhat(thisday.days) // DGTNH *** if (k) ki.push("Ph�t Nh�t"); } return ki; } // '<a class=lnk3 href=cat_tinh.htm#'+iCatNhat(than[i])+'>'+than[i]+'</a>' function LC1(name) { var loc=iCatNhat(name); var L='<a onMouseOver="tipN1('+loc+')" onMouseOut="untip()" class=lnk3 href="cat_tinh.htm#'+loc+'">'+name+'</a>'; return L; } function LC2(name) { var loc=iCatNhat(name); var L='<a onMouseOver="tipN1('+loc+')" onMouseOut="untip()" class=lnk1 href="cat_tinh.htm#'+loc+'">'+name+'</a>'; return L; } //'<a class=lnk4 href=hung_tinh.htm#'+iHungNhat(than[i])+'>'+than[i]+'</a>' function LH1(name) { var loc=iHungNhat(name); var L='<a onMouseOver="tipN2('+loc+')" onMouseOut="untip()" class=lnk4 href="hung_tinh.htm#'+loc+'">'+name+'</a>'; return L; } function LH2(name) { var loc=iHungNhat(name); var L='<a onMouseOver="tipN2('+loc+')" onMouseOut="untip()" class=lnk2 href="hung_tinh.htm#'+loc+'">'+name+'</a>'; return L; } function TC1(name1, name2) { var loc=iCatThoi(name1); var L='<a onMouseOver="tipT1('+loc+')" onMouseOut="untip()" class=lnk3 ' if (name2=='') L+='href="thoi_than.htm#'+loc+'">'+name1+'</a>'; else L+='href="thoi_than.htm#'+loc+'">'+name1+'</a> <I>'+name2+'</I>'; return L; } function TC2(name1, name2) { var loc=iCatThoi(name1); var L='<a onMouseOver="tipT1('+loc+')" onMouseOut="untip()" class=lnk1 ' if (name2=='') L+='href="thoi_than.htm#'+loc+'">'+name1+'</a>'; else L+='href="thoi_than.htm#'+loc+'">'+name1+'</a> <I>'+name2+'</I>'; return L; } function TH1(name1, name2) { var loc=iHungThoi(name1); var L='<a onMouseOver="tipT2('+loc+')" onMouseOut="untip()" class=lnk4 ' loc+=50; if (name2=='') L+='href="thoi_than.htm#'+loc+'">'+name1+'</a>'; else L+='href="thoi_than.htm#'+loc+'">'+name1+'</a> <I>'+name2+'</I>'; return L; } function TH2(name1, name2) { var loc=iHungThoi(name1); var L='<a onMouseOver="tipT2('+loc+')" onMouseOut="untip()" class=lnk2 ' loc+=50; if (name2=='') L+='href="thoi_than.htm#'+loc+'">'+name1+'</a>'; else L+='href="thoi_than.htm#'+loc+'">'+name1+'</a> <I>'+name2+'</I>'; return L; } // Xem Th�i Th�n b�ng Can & Chi ng�y function layGio() { //var can_n = (lunar.year-1900+36)%10; // Can V� c�a nm var can_t = ((i_year-1900)*12+(i_mon-1)+12)%10; // Can V� c�a th�ng if (i_day >= lunar.t) can_t = ((i_year-1900)*12+(i_mon-1)+13)%10; var can = canVi(ThienCan(lunar.days)); var chi = chiVi(DiaChi(lunar.days)); var Tiet = layTiet(lunar.sYear, lunar.sMonth, lunar.sDay); var KHau = khiHau(lunar.sYear, lunar.sMonth, lunar.sDay); var i, j=0, k, f=0, c; var quidang=quiDangThienMon(KHau, lunar.days); var dai4thoi=tuDaiCatThoi(KHau); var hythan=thoiHyThan(can); var thxa=thoiThienXa(can); var taqn=thoiThienAtQuiNhan(can); var tqqn=thoiThienQuanQuiNhan(can); var ptqn=thoiPhucTinhQuiNhan(can); var dquy=thoiDuongQuy(can); var aquy=thoiAmQuy(can); var dthai=thoiThaiDuong(can); var athai=thoiThaiAm(can); var trsinh=thoiTruongSinh(can); var dvuong=thoiDeVuong(can); var daitien=thoiLaThienDaiTien(can); var chop=thoiNguHop(can); var p5=thoiNguPhu(can); var dphu=thoiDuongPhu(can); var quoc=thoiQuocAn(can); var bloc=thoiBatLoc(can); var thuy=thoiThuyTinh(can); var moc=thoiMocTinh(can); var hoa=thoiHoaTinh(can); var tho=thoiThoTinh(can); var kim=thoiKimTinh(can); var mt=thoiMinhTinh(Tiet); var tt=layHHD(chi); var hh=layTHD(chi); var tk=thoiKien(chi); var h6=thoiLucHop(chi); var h3=thoiTamHop(chi); var dma=thoiDichMa(chi); var vuk=thoiVuKhuc(chi); var tham=thoiThamLang(chi); var hbat=thoiHuuBat(chi); var tphu=thoiTaPhu(chi); var bat5=thoiNguBatNgo(can); var quy=thoiNguQuy(can); var kdo=thoiKeDo(can); var lhau=thoiLaHau(can); var daithoai=thoiLaThienDaiThoai(can); var mau6=thoiLucMau(can); var mokho=thoiMoKho(can); var pha=thoiXungPha(chi); var hinh=thoi3Hinh(chi); var hinh6=thoi6Hinh(chi); var hai=thoi6Hai(chi); var tcuong=thoiThienCuong(chi); var hkhoi=thoiHaKhoi(chi); var cthan=thoiCoThan(chi); var quatu=thoiQuaTu(chi); var cauthuc=thoiThienCauHaThuc(chi); var tuan=khongVong(CAN[can], CHI[chi]); var triet=gioKhongVong(CAN[can]); var comosat=thoiCoMoSat(chi); var kiepsat=thoiKiepSat(chi); var bthien=thoiThienBinh(can); var bdia=thoiDiaBinh(can); var bloi=thoiLoiBinh(can); var thtac=thoiThienTac(can); var s; var percent; for (i=0; i<12; i++) { var cat = new Array(); var hung = new Array(); var CanGio=ThoiCan(CAN[can], i); var canchi=CanGio+' '+CHI[i]; var id='cc'+((i+1)<10?'0':'')+(i+1); var xc=0; var CS = new Array(); // c�t s� var HS = new Array(); // hung s� var su='' var can_g=canVi(CanGio); document.getElementById(id).innerHTML = canchi; id='tt'+((i+1)<10?'0':'')+(i+1); j=hh[i]; k=tt[i]-1; // Ho�ng H�c �o var name=H_H_DAO[k]; if (j) { f=1; s='<font color=green>'+TC1(name, '('+H_D_CT[j-1]+' tinh)'); su=iCatThoi3(name); if (su.length) CS=countTag(CS, su); } else { f=0; s='<font color=brown>'+TH1(name, '('+H_D_HT[k]+')'); su=iHungThoi3(name); if (su.length) HS=countTag(HS, su); } if (i==taqn[0] || i==taqn[1]) { cat.push(TC1('Thi�n �t', 'Qu� Nh�n')); su=iCatThoi3('Thi�n �t'); if (su.length) CS=countTag(CS, su); xc += 3; } if (i==tqqn[0] || i==tqqn[1]) { cat.push(TC1('Thi�n Quan', 'Qu� Nh�n')); su=iCatThoi3('Thi�n Quan'); if (su.length) CS=countTag(CS, su); xc += 3; } if (i==ptqn) { cat.push(TC1('Ph�c Tinh', 'Qu� Nh�n')); su=iCatThoi3('Ph�c Tinh'); if (su.length) CS=countTag(CS, su); xc += 2; } if (i==quidang[0] || i==quidang[1]) { cat.push(TC1('Qu� ng', 'Thi�n M�n')); su=iCatThoi3('Qu� ng'); if (su.length) CS=countTag(CS, su); xc += 3; } if (i==dai4thoi[0] || i==dai4thoi[1] || i==dai4thoi[2] || i==dai4thoi[3]) { cat.push(TC1('T� �i', 'C�t Th�i')); su=iCatThoi3('T� �i'); if (su.length) CS=countTag(CS, su); xc += 3; } //if (i==dquy) cat.push(TC2('D��ng Qu�', 'Nh�n')); //if (i==aquy) cat.push(TC2('�m Qu�', 'Nh�n')); xc += (cat.length*2); // �c bi�t 2 i�m cho nh�ng th�n n�y if (i==h3[0] || i==h3[1]) { cat.push(TC1('Tam H�p', '')); su=iCatThoi3('Tam H�p'); if (su.length) CS=countTag(CS, su); xc += 2; } if (i==hythan) { cat.push(TC2('H� Th�n', '')); su=iCatThoi3('H� Th�n'); if (su.length) CS=countTag(CS, su); } if (i==thxa[0] || i==thxa[1]) { cat.push(TC2('Thi�n X�', '')); su=iCatThoi3('Thi�n X�'); if (su.length) CS=countTag(CS, su); } if (i==dthai[0] || i==dthai[1]) { cat.push(TC2('Th�i D��ng', '')); su=iCatThoi3('Th�i D��ng'); if (su.length) CS=countTag(CS, su); } if (i==athai[0] || i==athai[1]) { cat.push(TC2('Th�i �m', '')); su=iCatThoi3('Th�i �m'); if (su.length) CS=countTag(CS, su); } if (i==trsinh) { cat.push(TC2('Tr��ng Sinh', '')); su=iCatThoi3('Tr��ng Sinh'); if (su.length) CS=countTag(CS, su); } if (i==dvuong) { cat.push(TC2('� V��ng', '')); su=iCatThoi3('� V��ng'); if (su.length) CS=countTag(CS, su); } if (i==daitien) { cat.push(TC2('La Thi�n', '�i Ti�n')); su=iCatThoi3('La Thi�n'); if (su.length) CS=countTag(CS, su); } if (i==chop) { cat.push(TC2('Ngi H�p', '')); su=iCatThoi3('Ngi H�p'); if (su.length) CS=countTag(CS, su); } if (i==p5) { cat.push(TC2('Ngi Ph�', '')); su=iCatThoi3('Ngi Ph�'); if (su.length) CS=countTag(CS, su); } if (i==dphu) { cat.push(TC2('��ng Ph�', '')); su=iCatThoi3('��ng Ph�'); if (su.length) CS=countTag(CS, su); } if (i==quoc) { cat.push(TC2('Qu�c �n', '')); su=iCatThoi3('Qu�c �n'); if (su.length) CS=countTag(CS, su); } if (i==bloc) { cat.push(TC2('Nh�t L�c', '')); su=iCatThoi3('Nh�t L�c'); if (su.length) CS=countTag(CS, su); } if (i==tk) { cat.push(TC2('Th�i Ki�n', '')); su=iCatThoi3('Th�i Ki�n'); if (su.length) CS=countTag(CS, su); } if (i==h6) { cat.push(TC2('L�c H�p', '')); su=iCatThoi3('L�c H�p'); if (su.length) CS=countTag(CS, su); } if (i==dma) { cat.push(TC2('D�ch M�', '')); su=iCatThoi3('D�ch M�'); if (su.length) CS=countTag(CS, su); } if (i==vuk[0] || i==vuk[1]) { cat.push(TC2('Vi Kh�c', '')); su=iCatThoi3('Vi Kh�c'); if (su.length) CS=countTag(CS, su); } if (i==tham[0] || i==tham[1]) { cat.push(TC2('Tham Lang', '')); su=iCatThoi3('Tham Lang'); if (su.length) CS=countTag(CS, su); } if (i==tphu[0] || i==tphu[1]) { cat.push(TC2('T� Ph�', '')); su=iCatThoi3('T� Ph�'); if (su.length) CS=countTag(CS, su); } if (i==hbat[0] || i==hbat[1]) { cat.push(TC2('H�u B�t', '')); su=iCatThoi3('H�u B�t'); if (su.length) CS=countTag(CS, su); } if (i==thuy[0] || i==thuy[1]) { cat.push(TC2('Th�y Tinh', '')); su=iCatThoi3('Th�y Tinh'); if (su.length) CS=countTag(CS, su); } if (i==moc[0] || i==moc[1]) { cat.push(TC2('M�c Tinh', '')); su=iCatThoi3('M�c Tinh'); if (su.length) CS=countTag(CS, su); } if (i==kim[0] || i==kim[1]) { cat.push(TC2('Kim Tinh', '')); su=iCatThoi3('Kim Tinh'); if (su.length) CS=countTag(CS, su); } if (thoiTyKien(can, canVi(ThoiCan(CAN[can], i)))) { cat.push(TC2('T� Ki�n', '')); su=iCatThoi3('T� Ki�n'); if (su.length) CS=countTag(CS, su); } if (i==mt) cat.push(TC2('Minh Tinh', '')); if (ThoiCan(CAN[can], i)==CAN[bat5]) { hung.push(TH2('Ngi B�t Ng�', '')); su=iHungThoi3('Ngi B�t Ng�'); if (su.length) HS=countTag(HS, su); } if (i==quy[0] || i==quy[1]) { hung.push(TH2('Ngi Qu�', '')); su=iHungThoi3('Ngi Qu�'); if (su.length) HS=countTag(HS, su); } if (i==kdo) { hung.push(TH2('K� �', '')); su=iHungThoi3('K� �'); if (su.length) HS=countTag(HS, su); } if (i==lhau[0] || i==lhau[1]) { hung.push(TH2('La H�u', '')); su=iHungThoi3('La H�u'); if (su.length) HS=countTag(HS, su); } if (i==pha) { hung.push(TH1('Th�i Ph�', '')); su=iHungThoi3('Th�i Ph�'); if (su.length) HS=countTag(HS, su); xc -= 2; } if (i==hinh || i==hinh6) { hung.push(TH2('Th�i H�nh', '')); su=iHungThoi3('Th�i H�nh'); if (su.length) HS=countTag(HS, su); } if (i==hai) { hung.push(TH2('Th�i H�i', '')); su=iHungThoi3('Th�i H�i'); if (su.length) HS=countTag(HS, su); } if (i==tcuong) { hung.push(TH2('Thi�n C��ng', '')); su=iHungThoi3('Thi�n C��ng'); if (su.length) HS=countTag(HS, su); } if (i==hkhoi) { hung.push(TH2('H� Kh�i', '')); su=iHungThoi3('H� Kh�i'); if (su.length) HS=countTag(HS, su); } if (i==cthan) { hung.push(TH2('C� Th�n', '')); su=iHungThoi3('C� Th�n'); if (su.length) HS=countTag(HS, su); } if (i==quatu) { hung.push(TH2('Qu� T�', '')); su=iHungThoi3('Qu� T�'); if (su.length) HS=countTag(HS, su); } if (i==daithoai) { hung.push(TH2('La Thi�n', '�i Tho�i')); su=iHungThoi3('La Thi�n'); if (su.length) HS=countTag(HS, su); } if (i==cauthuc) { hung.push(TH2('Thi�n C�u', 'H� Th�c')); su=iHungThoi3('Thi�n C�u'); if (su.length) HS=countTag(HS, su); } if (i==mau6) { hung.push(TH2('L�c M�u', '')); su=iHungThoi3('L�c M�u'); if (su.length) HS=countTag(HS, su); } if (i==mokho) { hung.push(TH2('Nh�t M�', '')); su=iHungThoi3('Nh�t M�'); if (su.length) HS=countTag(HS, su); } if (i==tuan || i==(tuan+1)) { hung.push(TH2('Tu�n Trung', 'Kh�ng Vong')); su=iHungThoi3('Tu�n Trung'); if (su.length) HS=countTag(HS, su); } if (i==triet || i==(triet+1)) { hung.push(TH2('Tri�t L�', 'Kh�ng Vong')); su=iHungThoi3('Tri�t L�'); if (su.length) HS=countTag(HS, su); } if (i==hoa[0] || i==hoa[1]) { hung.push(TH2('H�a Tinh', '')); su=iHungThoi3('H�a Tinh'); if (su.length) HS=countTag(HS, su); } if (i==tho[0] || i==tho[1]) { hung.push(TH2('Th� Tinh', '')); su=iHungThoi3('Th� Tinh'); if (su.length) HS=countTag(HS, su); } if (i==comosat) { hung.push(TH2('C� M� S�t', '')); su=iHungThoi3('C� M� S�t'); if (su.length) HS=countTag(HS, su); } if (i==kiepsat) { hung.push(TH2('Ki�p S�t', '')); su=iHungThoi3('Ki�p S�t'); if (su.length) HS=countTag(HS, su); } if (i==bthien[0] || i==bthien[1]) { hung.push(TH2('Thi�n Binh', '')); su=iHungThoi3('Thi�n Binh'); if (su.length) HS=countTag(HS, su); } if (i==bdia[0] || i==bdia[1]) { hung.push(TH2('�a Binh', '')); su=iHungThoi3('�a Binh'); if (su.length) HS=countTag(HS, su); } if (i==bloi[0] || i==bloi[1]) { hung.push(TH2('L�i Binh', '')); su=iHungThoi3('L�i Binh'); if (su.length) HS=countTag(HS, su); } if (i==thtac[0] || i==thtac[1]) { hung.push(TH2('Thi�n T�c', '')); su=iHungThoi3('Thi�n T�c'); if (su.length) HS=countTag(HS, su); } if (thoiCuuXu(canVi(ThoiCan(CAN[can], i)), i)) { hung.push(TH2('C�u X�', '')); su=iHungThoi3('C�u X�'); if (su.length) HS=countTag(HS, su); } if (f) { for (c=0; c<cat.length; c++) s+='; '+cat[c]; s+='</font><font color=brown>' for (c=0; c<hung.length; c++) s+='; '+hung[c]; percent=((3+xc+cat.length-hung.length)/(3+xc+cat.length+hung.length))*100 } else { for (c=0; c<hung.length; c++) s+='; '+hung[c]; s+='</font><font color=green>' for (c=0; c<cat.length; c++) s+='; '+cat[c]; percent=((xc+cat.length-hung.length-3)/(3+xc+cat.length+hung.length))*100 } s+='</font></td></tr></table>' document.getElementById(id).innerHTML = s; compareTag(CS, HS); su = tag2Str(CS, '***'); if (su!='') { s = '<FONT COLOR=#003399>'+su+'</FONT>'; } else s = 'B�t nghi'; id='tn'+((i+1)<10?'0':'')+(i+1); document.getElementById(id).innerHTML = s; su = tag2Str(HS, 'b�ch s� b�t l�i'); var s3=thoi3SatMenh(i); s = ''; if (su!='') { s = '<FONT COLOR=#AA22CC>'+su+'</FONT>'; } if (i==chi && s3.length) { if (s.length) s += '<br>' s+='<font color=red>Gi� '+CHI[i]+' Tam S�t k� m�nh tu�i '; for (var j=0; j<3; j++) s += CHI[s3[j]]+((j+1)==3?'.':', '); s+='</font>' } if (s=='') s = 'B�t k�'; id='tk'+((i+1)<10?'0':'')+(i+1); document.getElementById(id).innerHTML = s; percent=parseInt(percent); if (percent<0) percent=0; id='kq'+((i+1)<10?'0':'')+(i+1); document.getElementById(id).innerHTML = percent+'%'; for (c=0; c<cat.length; c++) cat.pop(); for (c=0; c<hung.length; c++) hung.pop(); delete cat[0]; delete cat; delete hung[0]; delete hung; } } function choose() { var i=0; for (i=0; i<3; i++) if (document.indicators.hienThi[i].checked) break; tt_type = i; } function mOvr(ev) { var iYear = document.getElementById('year').value; var iMon = document.getElementById('month').value; var obj = (ev.srcElement) ? ev.srcElement : ev.target; if (obj.tagName == "DIV") { var day = obj.innerHTML; var off = obj.className; if (day && off!='offday' && tt_type) { var i; var Lunar = new AmLich(day, iMon, iYear); var cY = CanChi(Lunar.year-1900+36); var cM = CanChi((iYear-1900)*12+(iMon-1)+12); if (parseInt(day) >= Lunar.t) cM = CanChi((iYear-1900)*12+(iMon-1)+13); var cD = CanChi(Lunar.days); var khi = TietKhi(iYear, (iMon-1)*2+1); // ti�t kh� var iTruc = TrucKien(1, iMon, iYear); var iTinh = Tinh28Tu(iYear, iMon); var s=''; if (tt_type==1) { s = '<TABLE WIDTH="280" BORDER=1 CELLPADDING=0 CELLSPACING=0 BGCOLOR="#000066" '+ 'style="filter:Alpha(opacity=80)"><TR><TD>'+ '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 CLASS=XEM0>'+ '<TR><TD ALIGN=CENTER COLSPAN=3><I>DL</I>: <B>'+day+'/'+iMon+'/'+iYear+ '</B>, <I>�L</I>: <B>'+Lunar.day+'/'+Lunar.month+'/'+Lunar.year+'</B>'+ (Lunar.isLeap?' <font color=red>nhu�n</font>':'')+ '<BR><I>Tr�c</I> <B>'+TRUC12[iTruc[day-1]]+'</B>, <I>Sao</I> <B>'+TINH28[iTinh[day-1]]+'</B></TD></TR>'+ '<TR><TD ALIGN=CENTER><I>ng�y</I></TD>'+ '<TD ALIGN=CENTER><I>th�ng</I> '+Lunar.month+'</TD>'+ '<TD ALIGN=CENTER><I>nm</I></TD></TR>'+ '<TR><TD ALIGN=CENTER>'+cD+'</TD><TD ALIGN=CENTER>'+cM+'</TD><TD ALIGN=CENTER>'+cY+'</TD></TR>'; if (Lunar.sDay==Lunar.t && Lunar.tn==1) { // tr�ng ti�t i = Lunar.tiet*2; if (i>23) i = 0; s += '<TR><TD ALIGN=CENTER COLSPAN=3><I>Ti�t</I>: <FONT COLOR=RED>' + TIET[i] + '</FONT></TD></TR>'; } else if (Lunar.sDay==khi) { // tr�ng ti�t kh� i = Lunar.tiet*2+1; if (i>23) i = 1; s += '<TR><TD ALIGN=CENTER COLSPAN=3><I>Ti�t kh�</I>: <FONT COLOR=RED>' + TIET[i] + '</FONT></TD></TR>'; } for (i in solarFest) { if (solarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (Lunar.sMonth==eval(RegExp.$1) && Lunar.sDay==eval(RegExp.$2)) { if (!Lunar.isLeap) s += '<TR><TD ALIGN=CENTER COLSPAN=3><FONT COLOR=RED>' + RegExp.$4 + '</FONT></TD></TR>'; } } } for (i in lunarFest) { if (lunarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (Lunar.day==eval(RegExp.$1) && Lunar.month==eval(RegExp.$2)) { if (!Lunar.isLeap) s += '<TR><TD ALIGN=CENTER COLSPAN=3><FONT COLOR=RED>' + RegExp.$4 + '</FONT></TD></TR>'; } } } s += '</TABLE></TD></TR></TABLE>'; } if (tt_type==2) { s = '<TABLE WIDTH="280" BORDER=1 CELLPADDING=0 CELLSPACING=0 BGCOLOR="#000066" '+ 'style="filter:Alpha(opacity=80)"><TR><TD>'+ '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 CLASS=XEM0>'+ '<TR><TD ALIGN=CENTER><I>DL</I>: <B>'+day+'/'+iMon+'/'+iYear+ '</B>, <I>�L</I>: <B>'+Lunar.day+'/'+Lunar.month+'/'+Lunar.year+'</B>'+ (Lunar.isLeap?' <font color=red>nhu�n</font>':'')+'<BR><font color=green><B>C�t th�n</B></font></TD></TR>' var than = thuCatThan(Lunar, iTruc[day-1]); if (than.length) { than.sort(); TS = ''; // Th�n S�t for (i = 0; i < than.length; i++) { TS += than[i]+((i+1)<than.length?', ':'.'); } s += '<TR><TD ALIGN=CENTER>'+TS+'</TD></TR>'; for (i = 0; i < than.length; i++) than.pop(); delete than[0]; delete than; } s += '</TABLE></TD></TR></TABLE>'; } if (tt_type==3) { s = '<TABLE WIDTH="280" BORDER=1 CELLPADDING=0 CELLSPACING=0 BGCOLOR="#000066" '+ 'style="filter:Alpha(opacity=80)"><TR><TD>'+ '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 CLASS=XEM0>'+ '<TR><TD ALIGN=CENTER><I>DL</I>: <B>'+day+'/'+iMon+'/'+iYear+ '</B>, <I>�L</I>: <B>'+Lunar.day+'/'+Lunar.month+'/'+Lunar.year+'</B>'+ (Lunar.isLeap?' <font color=red>nhu�n</font>':'')+'<BR><font color=red><B>Hung th�n</B></font></TD></TR>' var than = thuHungThan(Lunar, iTruc[day-1]); if (than.length) { than.sort(); TS = ''; // Th�n S�t for (i = 0; i < than.length; i++) { TS += than[i]+((i+1)<than.length?', ':'.'); } s += '<TR><TD ALIGN=CENTER><font color=brown>'+TS+'</color></TD></TR>'; for (i = 0; i < than.length; i++) than.pop(); delete than[0]; delete than; } s += '</TABLE></TD></TR></TABLE>'; } if (tt_type) { document.getElementById("tooltip").innerHTML = s; tt_Style.width="290px"; if (tt_Style.visibility != "visible") { var width = tt_Style.width; var w = parseInt(width.substring(0, width.indexOf('px'))); tt_Style.left = tt_X + tt_OffsetX-(w/2); tt_Style.top = tt_Y + tt_OffsetY; tt_Style.visibility = "visible"; } } } else tt_Style.visibility = "hidden"; } } // Mouse moved out function untip() { if (tt_Style.visibility=='visible') { tt_Style.visibility = "hidden"; } } function mOvr2(ev, t) { if (tt_type==0) return; var x=chiViXung(t); var can = canVi(ThienCan(lunar.days)); var tc = canVi(ThoiCan(CAN[can], t)); var xc = napAmCanXung(tc); var s= '<TABLE WIDTH="140" BORDER=1 CELLPADDING=0 CELLSPACING=0 BGCOLOR="#000066" '+ 'style="filter:Alpha(opacity=80)"><TR><TD>'+ '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 CLASS=XEM0>'+ '<TR><TD ALIGN=CENTER><font color=blue><I>Gi�</I></font> '+' '+CAN[tc]+' '+CHI[t]+'</TD></TR>'+ '<TR><TD ALIGN=CENTER><font color=red><I>xung</I></font> '+CAN[xc]+' '+CHI[x]+'</TD></TR>' s += '</TABLE></TD></TR></TABLE>'; document.getElementById("tooltip").innerHTML = s; tt_Style.width="150px"; if (tt_Style.visibility != "visible") { if (navName == 'IE') tt_Style.left = tt_X + tt_OffsetX-4; else tt_Style.left = tt_X + tt_OffsetX-10; tt_Style.top = tt_Y + tt_OffsetY; tt_Style.visibility = "visible"; } } function tipT(title, su) { if (su.length==0) return; var CHS = new Array(); // c�t hung s� CHS = countTag(CHS, su); su=title+tag2Str(CHS, '*'); var s = '<TABLE WIDTH="260" BORDER=1 CELLPADDING=0 CELLSPACING=0 BGCOLOR="#000066" '+ 'style="filter:Alpha(opacity=80)"><TR><TD>'+ '<TABLE WIDTH=100% BORDER=0 CELLPADDING=0 CELLSPACING=0 CLASS=XEM0>'+ '<TR><TD ALIGN=CENTER>'+su+'</TD></TR>'+ '</TABLE></TD></TR></TABLE>'; document.getElementById("tooltip").innerHTML = s; tt_Style.width="270px"; if (tt_Style.visibility != "visible") { var width = tt_Style.width; var w = parseInt(width.substring(0, width.indexOf('px'))); tt_Style.left = tt_X + tt_OffsetX-(w/2); tt_Style.top = tt_Y + tt_OffsetY; tt_Style.visibility = "visible"; } } function tipN1(i) { if (tt_type==0) return; if (i) { var name=iCatNhatTu(i); tipT('<font color=green>Nghi</font>: ', iCatNhat3(name)); } } function tipN2(i) { if (tt_type==0) return; if (i) { var name=iHungNhatTu(i); tipT('<font color=red>K�</font>: ', iHungNhat3(name)); } } function tipT1(i) { if (tt_type==0) return; var su='' if (i) { var name=iCatThoiTu(i); su=iCatThoi3(name); } else su='gi�i hung th�n'; tipT('<font color=green>Nghi</font>: ', su); } function tipT2(i) { if (tt_type==0) return; if (i) { var name=iHungThoiTu(i); tipT('<font color=red>K�</font>: ', iHungThoi3(name)); } } // N�p �m function tipNA(na) { if (tt_type==0) return; var na5h=napAm5Hanh[na]+'<br>('+napAmNghiaVi(na)+')'; tipT('<font color=green>N�p �m ngi h�nh</font>: ', na5h); } // Mouse event function mEvnt(event) { if (navName == 'IE') { tt_X = event.x; tt_Y = event.y; } else { tt_X = event.clientX; tt_Y = event.clientY; } if (document.body.scrollLeft) tt_X += document.body.scrollLeft; if (document.body.scrollTop) tt_Y += document.body.scrollTop; if (tt_Style && tt_Style.visibility == "visible") { if (tt_Style.width != "290px") { if (tt_X > (document.body.clientWidth/2)) { tt_Style.left = tt_X + tt_OffsetX - 260 + ((navName == 'IE')? 0: -6); } else { tt_Style.left = tt_X + tt_OffsetX + ((navName == 'IE')? 0: -4); } } else { var width = tt_Style.width; var w = parseInt(width.substring(0, width.indexOf('px'))); tt_Style.left = tt_X + tt_OffsetX-(w/2); } tt_Style.top = tt_Y + tt_OffsetY; } } // handle all control buttons function change(a) { var d=i_day; var m=i_mon; var y=i_year; var n=0; switch(a) { case 0: d = today.getDate(); m = today.getMonth()+1; y = today.getFullYear(); break; case 1: if (d>1) d--; else if (m>1) { m--; d=getDays(m-1, y); } else if (m==1 && y>1901) { m=12, y--; d=getDays(m-1, y); } break; case 2: n=getDays(m-1, y); if (d<n) d++; else if (d==n && m<12) { d=1; m++ } else if (d==n && m==12 && y<2100) { d=1; m=1; y++; } break; case 3: if (m>1) m--; else if (y>1901) { m=12; y--; } break; case 4: if (m<12) m++; else if (y<2100) { m=1; y++; } break; case 5: if (y>1901) y--; break; case 6: if (y<2100) y++; break; } var sDate = (d?d:today.getDate()) + '/'+ m + '/' + y; window.location=fileName+'?'+sDate; } // Phi Tinh L�u Ni�n function LuuNien(year) { var t = Math.floor(eval(year)%9); if (t > 1) t = 11 - t; else t = 2 - t; return t; } </SCRIPT> <DIV id=tooltip style="Z-INDEX: 3; FILTER: shadow(color=#333333,direction=135); WIDTH: 280px; POSITION: absolute; HEIGHT: 120px"> </DIV> <center> <input type="hidden" name="ret"> <TABLE cellpadding="0" cellspacing="0" border="0"> <TR> <!-- The left wing --> <TD ALIGN=CENTER Width=200> <font color=gray>�m l�ch<br>Phi�n b�n 2.03</font> </TD> <!-- The main calendar control --> <TD ALIGN=CENTER> <TABLE ID="calendar" border=1 cellpadding=1 cellspacing=0> <THEAD> <TR> <TD COLSPAN=7 ALIGN=CENTER class=calbase> <TABLE ID="calendar" border=0 cellpadding=0 cellspacing=0> <TR> <TD> <SELECT ID="month" style="FONT-SIZE:13pt;background:#DDFFDD" ONCHANGE="getCalendar()"> <SCRIPT LANGUAGE="JavaScript"> var mm; if (i_day==0||i_mon==0||i_year==0) mm=today.getMonth(); else mm=i_mon-1; for (var iLoop = 0; iLoop < 12; iLoop++) document.write("<OPTION VALUE=" + (iLoop+1) + " " +(iLoop==mm ? "Selected" : "") + ">" +"Th�ng "+(iLoop+1)); </SCRIPT> </SELECT> </TD> <TD> <SELECT ID="year" style="FONT-SIZE:13pt;background:#DDFFDD" ONCHANGE="getCalendar()"> <SCRIPT LANGUAGE="JavaScript"> var yy; if (i_day==0||i_mon==0||i_year==0) yy=today.getFullYear(); else yy=i_year; for (var iLoop=1900; iLoop <= 2100; iLoop++) document.write("<OPTION VALUE=" + iLoop + " " +(iLoop==yy ? "Selected" : "") + ">" +iLoop); </SCRIPT> </SELECT> </TD> </TR> <TR> <!-- The control panel --> <TD ALIGN=center><a href=javascript:change(3) class=butn><<</a>&nbsp; <a href=javascript:change(1) class=butn><</a>&nbsp; <a href=javascript:change(0) class=butn>*</a>&nbsp; <a href=javascript:change(2) class=butn>></a>&nbsp; <a href=javascript:change(4) class=butn>>></a> </TD> <TD ALIGN=center><a href=javascript:change(5) class=butn><<</a>&nbsp;&nbsp;<a href=javascript:change(6) class=butn>>></a> </TD> </TR> </TABLE> </TD> </TR> <TR CLASS="days"> <SCRIPT LANGUAGE="JavaScript"> var days = new Array("CN","T2", "T3", "T4","T5", "T6", "T7"); document.write("<TD class=sunday align=center>"+days[0]+"</TD>"); for (var iLoop = 1; iLoop < days.length-1; iLoop++) document.write("<TD class=weekday align=center>"+days[iLoop]+"</TD>"); document.write("<TD class=satday align=center>"+days[iLoop]+"</TD>"); </SCRIPT> </TR> </THEAD> <TBODY border=1 cellspacing=0 cellpadding=0 ID="dayList" ALIGN=CENTER> <SCRIPT LANGUAGE="JavaScript"> var mm; var yy; if (i_day==0||i_mon==0||i_year==0) mm=today.getMonth(); else mm=i_mon-1; if (i_day==0||i_mon==0||i_year==0) yy=today.getFullYear(); else yy=i_year; var calObj = new Date(yy, mm, 1); var startDay = calObj.getDay(); var dd=getDays(mm, yy); var iRows=6; // adjust to fit exactly if ((startDay<5) || (startDay==5 && dd<31)) iRows--; if (startDay==0 && dd==28) iRows--; for (var iWeeks = 0; iWeeks < iRows; iWeeks++) { document.write("<TR>"); for (var iDays = 0; iDays < days.length; iDays++) document.write("<TD></TD>"); document.write("</TR>"); } </SCRIPT> </TBODY> </TABLE> </TD> <!-- The right wing --> <TD ALIGN=CENTER Width=200> <div align=center class=xem2>Giao di�n hi�n th�</div> <table border="0" cellpadding="0" cellspacing="0"><form name="indicators"> <tr><td> <input type="radio" name="hienThi" value="0" onclick="choose()" checked>Kh�ng hi�n th�<br> <input type="radio" name="hienThi" value="1" onclick="choose()" checked>Ng�y-Th�ng-Nm<br> <input type="radio" name="hienThi" value="2" onclick="choose()">C�t th�n<br> <input type="radio" name="hienThi" value="3" onclick="choose()">Hung th�n </td> </tr> </form></table> </TD> </TR> <TR> </TR> </TABLE> <br> <TABLE ID="calday" border="1" cellpadding=1 cellspacing=0> <THEAD> <SCRIPT LANGUAGE="JavaScript"> lunar = new AmLich(i_day, i_mon, i_year); var cY = CanChi(lunar.year-1900+36); var nY = CanChiNapAm(cY); var cM = CanChi((i_year-1900)*12+(i_mon-1)+12); if (i_day >= lunar.t) cM = CanChi((i_year-1900)*12+(i_mon-1)+13); var nM = CanChiNapAm(cM); var cD = CanChi(lunar.days); var nD = CanChiNapAm(cD); var thang=lunar.month+' '+(lunar.full?'�':'thi�u'); var s=''; s='<TR><TD Colspan=2><TABLE WIDTH=100% BORDER=0 CLASS=XEM1>'+ '<TR><TD ALIGN=CENTER COLSPAN=3><TABLE WIDTH=100% BORDER=0 CLASS=XEM1><TR>'+ '<TD WIDTH=50% ALIGN=CENTER>'+ '<I>D��ng L�ch ng�y</I><B>: '+i_day+'/'+i_mon+'/'+i_year+'</B></TD>'+ '<TD WIDTH=50% ALIGN=CENTER><I>�m L�ch ng�y</I><B>: '+lunar.day+'/'+lunar.month+'/'+lunar.year+'</B>'+ (lunar.isLeap?' <font color=red>nhu�n</font>':'')+'</TD></TR></TABLE></TD></TR>'+ '<TR><TD WIDTH=33% ALIGN=CENTER><I>Ng�y</I> <B>'+cD+'</B><BR>'+nD+ '</TD><TD WIDTH=33% ALIGN=CENTER><I>Th�ng</I> '+thang+' <I>ki�n</I> <B>'+cM+'</B><BR>'+nM+ '</TD><TD WIDTH=33% ALIGN=CENTER><I>Nm</I> <B>'+cY+'</B><BR>'+nY+'</TD></TR></TABLE>'+'</TD></TR>'; document.write(s); </SCRIPT> </THEAD> <TBODY border=1 cellspacing=0 cellpadding=0 ALIGN=CENTER class=nhat> <SCRIPT LANGUAGE="JavaScript"> var iTruc = TrucKien(1, i_mon, i_year); var iTinh = Tinh28Tu(i_year, i_mon); var i; var C_H = [0, 0, 1, 1, 0, 1, 1, 0, 1, 0, 0, 1, 0, 0, 0, 1, 0, 1, 1, 0, 0, 1, 0, 1, 1, 1, 0, 0]; // Lu�n Can Chi c�a ng�y var can = canVi(ThienCan(lunar.days)); var chi = chiVi(DiaChi(lunar.days)); var ss = 'Ng�y: '+CAN[can]+' '+CHI[chi] cc = soCanChiVi(can, chi) switch (cc) { case 0: ss += '<l�i k� thu�t!>'; break; case 1: ss += '; t�c Can Chi t��ng �ng ('+ChiHanh[chi]+'), l� ng�y c�t.'; break; case 2: ss += '; t�c Can sinh Chi ('+CanHanh[can]+', '+ChiHanh[chi]+'), l� ng�y c�t (b�o nh�t).'; break; case 3: ss += '; t�c Chi sinh Can ('+ChiHanh[chi]+', '+CanHanh[can]+'), l� ng�y c�t (ngh)a nh�t).'; break; case 4: ss += '; t�c Can kh�c Chi ('+CanHanh[can]+', '+ChiHanh[chi]+'), l� ng�y c�t trung b�nh (ch� nh�t).'; break; case 5: ss += '; t�c Chi kh�c Can ('+ChiHanh[chi]+', '+CanHanh[can]+'), l� ng�y hung (ph�t nh�t).'; break; } var na = napAmVi(can, chi); var kt = napAmKiTuoi(na); var HK = napAmHanhKhac(can, chi); var s ='<TR><TD><B>Ngi h�nh</B></TD><TD>'+ss+'<BR><I>N�p �m</I>: <B>'+ '<a class=lnk0 href="nap_am.htm?'+can+','+chi+'">'+napAm5Hanh[na]+'</a></B> <I>k� tu�i</I>: ' var cc; for (i=0; i< kt.length; i++) { cc = napAmCanChi(kt[i], CAN[can]); s += '<a onMouseOver="tipNA('+kt[i]+')" onMouseOut="untip()" class=lnk3 href="javascript:void(0)">'+CAN[cc[0]]+" "+CHI[cc[1]]+'</a>'; s += ((i+1)==kt.length?'.<br>':', '); } s += 'Ng�y thu�c h�nh '+HANH[HK[0]]+' <font color=red>kh�c</font> h�nh '+HANH[HK[1]]+', �c bi�t tu�i: '; var kt = napAmHop(na); for (i=0; i< kt.length; i++) { cc = napAmCanChi(kt[i], CAN[can]); s += '<a onMouseOver="tipNA('+kt[i]+')" onMouseOut="untip()" class=lnk3 href="javascript:void(0)">'+CAN[cc[0]]+" "+CHI[cc[1]]+'</a>'; s += ((i+1)==kt.length?' ':', '); } if (i==1) s += ' nh� '+HANH[HK[0]]+' <font color=red>kh�c</font> m� ��c l�i.' else s+='thu�c h�nh '+HANH[HK[1]]+' kh�ng s� '+HANH[HK[0]]+'.'; var KT = new Array(); KT.push('<font color=red><I>xung</I> '+xungTuoi(lunar.days)+'</font>'); var hinh=tamHinh(lunar.days); if (hinh!=-1) KT.push('<I>h�nh</I> '+CHI[hinh]); var hinh6=lucHinh(lunar.days); if (hinh6!=-1 && hinh!=hinh6) KT.push('<I>h�nh</I> '+CHI[hinh6]); KT.push('<I>h�i</I> '+lucHai(lunar.days)); var pha=tuongPha(lunar.days); if (pha!=-1) KT.push('<I>ph�</I> '+CHI[pha]); KT.push('<I>tuy�t</I> '+tuTuyet(lunar.days)); var h3=chi3HopVi(chi); s += '<BR>Ng�y '+CHI[chi]+' <I>l�c h�p</I> '+CHI[chiViHop(chi)]+ ', <I>tam h�p</I> '+CHI[h3[0]]+' <I>v�</I> '+CHI[h3[1]]+' <I>th�nh</I> '+HANH[h3[2]]+' c�c; ' for (i = 0; i < KT.length; i++) // K� tu�i s += KT[i]+((i+1)<KT.length?', ':'. '); var s3=tamSatMenh(lunar.days); // Tam S�t m�nh if (s3.length) { s += ' <font color=red>Tam S�t k� m�nh tu�i '; for (i=0; i<3; i++) s += CHI[s3[i]]+((i+1)==3?'.':', '); s += '</font>' } s += '</TD></TR>'; document.write(s); i = i_day - 1; var nghiKiSu=iTrucNghiKi(TRUC12[iTruc[i]]); s = '<TR><TD><B>Tr�c/T�</B></TD><TD>Ng�y c� <I>Tr�c</I>: <B><a class=lnk0 href="12truc.htm#'+iTruc12(TRUC12[iTruc[i]])+ '">'+TRUC12[iTruc[i]]+'</a>'+ '</B> v� <I>Sao</I>: <B><a class=lnk0 href="28tu.htm#S'+(iTinh[i]+1)+'">'+TINH28[iTinh[i]]+'</a>'+ '</B> ('+(C_H[iTinh[i]]?'c�t':'hung')+') trong b� Nh� Th�p B�t T�.</TD></TR>'; document.write(s); var tiet = TietKhi(i_year, (i_mon-1)*2); var khi = TietKhi(i_year, (i_mon-1)*2+1); // ti�t kh� var itiet= i_mon-1; s = '<TR><TD><B>Ti�t kh�</B></TD><TD><I>Ti�t</I> <B>'+TIET[itiet*2]+ '</B> <I>kh�i ng�y</I> <B>' + tiet + '/' + i_mon + '/' + i_year + '</B>'; s += '; <I>Ti�t kh�</I> <B>'+TIET[itiet*2+1]+ '</B> <I>kh�i ng�y</I> <B>' + khi + '/' + i_mon + '/' + i_year + '</B>'; s += '</TD></TR>'; document.write(s); var x="&nbsp;" for (i in solarFest) { if (solarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (lunar.sMonth==eval(RegExp.$1) && lunar.sDay==eval(RegExp.$2)) x = RegExp.$4; } } for (i in lunarFest) { if (lunarFest[i].match(/^(\d{2})(.{2})([\s\*])(.+)$/)) { if (lunar.day==eval(RegExp.$1) && lunar.month==eval(RegExp.$2)) x = RegExp.$4; } } s = '<TR><TD><B>L�/T�t</B></TD><TD><FONT COLOR=RED>'+x+'</FONT></TD></TR>'; document.write(s); x="&nbsp;" //var CS = new Array(); // c�t s� var C2 = new Array(); // c�t s� //var HS = new Array(); // hung s� var H2 = new Array(); // hung s� var than = thuCatThan(lunar, iTruc[i_day-1]); if (than.length) { than.sort(); x = ''; for (i = 0; i < than.length; i++) { if (iCatNhat2(than[i])=='*') x += LC1(than[i])+((i+1)<than.length?', ':'.'); else x += LC2(than[i])+((i+1)<than.length?', ':'.'); var c_su = iCatNhat3(than[i]); if (c_su.length) { //CS = storeIt(CS, c_su); C2 = countTag(C2, c_su); } } for (i = 0; i < than.length; i++) than.pop(); delete than[0]; delete than; } var c_than = '<TR><TD><B>C�t th�n</B></TD><TD>'+x+'</FONT></TD></TR>'; var nghiSu=''; var kiSu=''; if (nghiKiSu !='') { if (nghiKiSu.match(/^(.+)(\;\s)(.+)$/)) { nghiSu = (RegExp.$1); kiSu = (RegExp.$3); } } if (nghiSu.length) { //CS = storeIt(CS, nghiSu); C2 = countTag(C2, nghiSu); } x="&nbsp;" than = thuHungThan(lunar, iTruc[i_day-1]); if (than.length) { than.sort(); x = ''; for (i = 0; i < than.length; i++) { if (iHungNhat2(than[i])=='*') x += LH1(than[i])+((i+1)<than.length?', ':'.'); else x += LH2(than[i])+((i+1)<than.length?', ':'.'); var h_su = iHungNhat3(than[i]); if (h_su.length) { //HS = storeIt(HS, h_su); H2 = countTag(H2, h_su); } } for (i = 0; i < than.length; i++) than.pop(); delete than[0]; delete than; } var h_than = '<TR><TD><B>Hung th�n</B></TD><TD><FONT COLOR=BROWN>'+x+'</FONT></TD></TR>'; if (kiSu.length) { //HS = storeIt(HS, kiSu); H2 = countTag(H2, kiSu); } compareTag(C2, H2); document.write(c_than); nghiSu = '' nghiSu = tag2Str(C2, 'b�ch s� nghi d�ng'); if (nghiSu!='') { //var su=exp_sort(nghiSu); s = '<TR><TD><B>Nghi</B></TD><TD><FONT COLOR=#003399>'+nghiSu+'</FONT></TD></TR>'; document.write(s); } document.write(h_than); kiSu = '' kiSu = tag2Str(H2, 'b�ch s� b�t nghi'); if (kiSu!='') { //su=exp_sort(kiSu); s = '<TR><TD><B>K�</B></TD><TD><FONT COLOR=#AA22CC>'+kiSu+'</FONT></TD></TR>'; document.write(s); } var banhto = iBanhToCan(CAN[can])+'<br>'+iBanhToChi(CHI[chi]); s = '<TR><TD><B>B�nh T� B�ch K� Nh�t</B></TD><TD><FONT COLOR=BROWN>'+banhto+'</FONT></TD></TR>'; document.write(s); /* compareTag(C2, H2); for (i = 0; i < C2.length; i++) { //if (C2[i].count > 1) alert('C: '+C2[i].name+' C='+C2[i].count) alert('C: '+C2[i].name+' C='+C2[i].count) } for (i = 0; i < H2.length; i++) { //if (H2[i].count > 1) alert('H: '+H2[i].name+' C='+H2[i].count) alert('H: '+H2[i].name+' C='+H2[i].count) } */ </SCRIPT> </TBODY> </TABLE> <br> <table align=center border=1 cellPadding=1 cellSpacing=0 class=thoi> <caption> <!-- Table Title --> <font color=blue face=Arial size=4>Gi� T�t v� X�u Trong Ng�y</font><br> <font color=blue face=Arial size=2>Th�i <font color=green><B>Ho�ng �o</B></font> v� <font color=brown><B>H�c �o</B></font> ph�n bi�t th�i tinh kh�i b�ng 1 trong 2 m�u n�y</font> </caption> <tr align=center> <td bgcolor=#DDFFDD width=45 align=center><I>Gi�</I></td> <td bgcolor=#DDFFDD><I>Can Chi</I></td> <td bgcolor=#DDFFDD colspan=2><I>C�t Hung Th�n</I></td> <td bgcolor=#DDFFDD><I>K�t qu�</I></td> </tr> <tr align=center> <td rowspan=3>23-1</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,0)" onMouseOut="untip()"><font id=cc01>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt01>xx xx</font></td> <td rowspan=3><font id=kq01>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn01>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk01>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>1-3</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,1)" onMouseOut="untip()"><font id=cc02>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt02>xx xx</font></td> <td rowspan=3><font id=kq02>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn02>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk02>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>3-5</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,2)" onMouseOut="untip()"><font id=cc03>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt03>xx xx</font></td> <td rowspan=3><font id=kq03>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn03>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk03>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>5-7</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,3)" onMouseOut="untip()"><font id=cc04>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt04>xx xx</font></td> <td rowspan=3><font id=kq04>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn04>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk04>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>7-9</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,4)" onMouseOut="untip()"><font id=cc05>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt05>xx xx</font></td> <td rowspan=3><font id=kq05>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn05>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk05>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>9-11</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,5)" onMouseOut="untip()"><font id=cc06>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt06>xx xx</font></td> <td rowspan=3><font id=kq06>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn06>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk06>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>11-13</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,6)" onMouseOut="untip()"><font id=cc07>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt07>xx xx</font></td> <td rowspan=3><font id=kq07>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn07>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk07>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>13-15</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,7)" onMouseOut="untip()"><font id=cc08>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt08>xx xx</font></td> <td rowspan=3><font id=kq08>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn08>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk08>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>15-17</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,8)" onMouseOut="untip()"><font id=cc09>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt09>xx xx</font></td> <td rowspan=3><font id=kq09>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn09>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk09>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>17-19</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,9)" onMouseOut="untip()"><font id=cc10>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt10>xx xx</font></td> <td rowspan=3><font id=kq10>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn10>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk10>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>19-21</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,10)" onMouseOut="untip()"><font id=cc11>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt11>xx xx</font></td> <td rowspan=3><font id=kq11>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn11>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk11>xx xx</font></td> </tr> <tr align=center> <td rowspan=3>21-23</td> <td rowspan=3 style='cursor:pointer' onMouseOver="mOvr2(event,11)" onMouseOut="untip()"><font id=cc12>xx xx</font></td> <td><font color=blue>Tinh</font></td> <td><font id=tt12>xx xx</font></td> <td rowspan=3><font id=kq12>xx xx</font></td> </tr> <tr align=center> <td><font color=green>Nghi</font></td> <td><font id=tn12>xx xx</font></td> </tr> <tr align=center> <td><font color=red>K�</font></td> <td><font id=tk12>xx xx</font></td> </tr> </table> <br> <table align=center border=1 cellPadding=3 cellSpacing=0 class=sonhuong> <caption> <!-- Table Title --> <font color=blue face=Arial size=4>Khai S�n L�p H��ng</font> </caption> <SCRIPT LANGUAGE="JavaScript"> // An theo H�u Thi�n B�t Qu�i var PHUONG = new Array( "Trung Cung", "Kh�m (B�c)", "Kh�n (T�y Nam)", "Ch�n (�ng)", "T�n (�ng Nam)", "Trung ��ng", "Ki�n (T�y B�c)", "o�i (T�y)", "C�n (�ng B�c)", "Ly (Nam)" ); var c = LuuNien(lunar.year); // Phi Tinh L�u Ni�n var n = (lunar.year-1900+36)%12; // Chi V� c�a nm var i; // Ngi Ho�ng if (c==5) i=0; // Trung cung else i=10-c; var Tiet = layTiet(lunar.sYear, lunar.sMonth, lunar.sDay); var N3=tamSatLuuNien(TueChiVi(lunar.year)); var n3=tamSatPhuong(Tiet); var N5=PHUONG[i]+'.</FONT> Nghi t)nh.'+(i?' <FONT COLOR=BROWN>B�t nghi tu ph��ng, l�p h��ng.</FONT>':''); var Sat='' Sat+=' <FONT COLOR=RED>'+PHUONG[N3[0]]+'</FONT> t�c <FONT COLOR=RED>'+CHI[N3[1]]+', '+CHI[N3[2]]+', '+CHI[N3[3]]+'</FONT>; ' Sat+=' L�u Nguy�t t�i cung <FONT COLOR=RED>'+PHUONG[n3[0]]+'</FONT> t�c <FONT COLOR=RED>'+CHI[n3[1]]+', '+CHI[n3[2]]+', '+CHI[n3[3]]+'</FONT>. <FONT COLOR=BROWN>K� �ng th� ho�c tu t�o.</FONT>' Sat+='<ul>Tam S�t t� tr�i sang ph�i ph�n ra 3 cung:' Sat+='<li>Ki�p S�t: ph�m nh�m ch� b� n c��p, m�t c�p; ho�c g�p s� b� th��ng au;' Sat+='<li>Tai S�t: ph�m nh�m ch� c� b�nh ho�n;' Sat+='<li>Tu� S�t: ph�m nh�m con ch�u trong nh� hay b� th��ng t�t. Ngay c� s�c v�t cing �nh h��ng.</ul' var s='<TR><TD rowspan=4><B>S�t<br>Ph��ng<br>Nm '+CHI[n]+'</B></TD>' s+='<TD>1</TD><TD width=80>Ngi ho�ng</TD><TD>L�u ni�n t�i cung <FONT COLOR=RED>'+N5+'</TD></TR>'; s+='<TR><TD>2</TD><TD>Tam S�t</TD><TD>L�u ni�n t�i cung '+Sat+'</TD></TR>'; document.write(s); // Tu� Ph� i = n + 6; if (i > 11) i -= 12; Sat='</font>. Ph��ng '+CHI[i]+' l� t�a b�t kh� h�ng t�o. Ph�m nh�m ch� t�n t�i, s� v�t h�i tr�ch tr��ng.' Sat+=' Tuy nhi�n, t�a '+CHI[n]+' h��ng '+CHI[i]+' th� l�i c�t.' s ='<TR><TD>3</TD><TD>Tu� Ph�</TD><TD>Th�i Tu� t�i cung '+CHI[n]+' v� cung xung l� Tu� Ph� t�i cung <font color=red>'+CHI[i]+Sat+'</TD></TR>'; document.write(s); var LS switch(n) { case 0: case 1: case 11: LS='C�n (�ng B�c)'; break; case 2: case 3: case 4 : LS='T�n (�ng Nam)'; break; case 5: case 6: case 7 : LS='Kh�n (T�y Nam)'; break; case 8: case 9: case 10: LS='Ki�n (T�y B�c)'; break; } Sat='</FONT>. Cung n�y b�t nghi h�ng t�o trong nm '+CHI[n]+'. Ph�m nh�m ch� sinh ra nhi�u ch�ng �n t�t.' s ='<TR><TD>4</TD><TD>L�c S)</TD><TD>Thi�n t� h� v� ng� l�m qu�n t�i cung <font color=red>'+LS+Sat+'</TD></TR>'; document.write(s); s='<TR><TD rowspan=3><B>Hung Th�n</B></TD>' s+='<TD>5</TD><TD>Tu� H�nh</TD><TD>Nm '+CHI[n]+' t�i cung <FONT COLOR=RED>'+CHI[chiViTamHinh(n)]+'.</FONT></TD></TR>'; document.write(s); switch(c) { case 1: i=6; break; case 2: i=0; break; case 3: i=4; break; case 4: i=3; break; case 5: i=2; break; case 6: i=1; break; case 7: i=9; break; case 8: i=8; break; case 9: i=7; break; } s='<TD>6</TD><TD>Nh� H�c</TD><TD>Nm '+CHI[n]+' t�i cung <FONT COLOR=RED>'+PHUONG[i]+'.</FONT></TD></TR>'; document.write(s); i = n - 1; if (i<0) i+=12; s='<TD>7</TD><TD>B�nh Ph�</TD><TD>Nm '+CHI[n]+' t�i cung <FONT COLOR=RED>'+CHI[i]+'.</FONT></TD></TR>'; document.write(s); </SCRIPT> </table> <br> </center> <Script Language="JavaScript"> function Cancel() { document.all.ret.value = ""; window.close(); } makeCalendar(); layGio(); // handle event if (tt_Style) { tt_Style.visibility = "hidden"; } </script> <div id="footer"> <div class="container"> <div class="footer-body"> <ul class="ft_list"> <li class="under_l">L�I T�T</li> <li><a href="https://ngay.kabala.vn" rel="nofollow">Trang ch�</a></li> <li><a href="https://ngay.kabala.vn/xem/lich-van-nien.html" rel="nofollow">L�ch V�n Ni�n</a></li> <li><a href="https://tuvi.kabala.vn/" rel="nofollow">Xem T� Vi</a></li> <li><a href="https://ngay.kabala.vn/xem" rel="nofollow">Ng�y h�m nay</a></li> <li><a href="https://ngay.kabala.vn/hoc" rel="nofollow">Tra c�u - Luy�n thi</a></li> </ul> <ul class="ft_list"> <li class="under_l">XEM T� VI</li> <li> <a href="https://ngay.kabala.vn/xem/tu-vi-hang-ngay.html">T� vi h�ng ng�y</a> </li> <li> <a href="https://ngay.kabala.vn/xem/tu-vi-hom-nay.html">T� vi h�m nay</a> </li> <li> <a href="https://ngay.kabala.vn/xem/tu-vi-ngay-mai.html">T� vi ng�y mai</a> </li> <li> <a href="https://ngay.kabala.vn/xem/tu-vi-2023-cua-12-con-giap.html">T� vi 2023</a> </li> <li> <a href="https://ngay.kabala.vn/xem/tu-vi-tron-doi-cua-12-con-giap.html">Xem t� vi tr�n �i</a> </li> </ul> <ul class="ft_list"> <li class="under_l">XEM L�CH</li> <li> <a href="https://ngay.kabala.vn/xem/lich-van-nien.html">L�ch �m h�m nay</a> </li> <li> <a href="https://ngay.kabala.vn/xem/xem-lich-tuan.html">L�ch tu�n 2023</a> </li> <li> <a href="https://ngay.kabala.vn/xem/xem-thang-8-nam-2023.html#lichthang">Xem l�ch th�ng 8</a> </li> <li> <a href="https://ngay.kabala.vn/xem/xem-lich-nam-2023.html">L�ch nm 2023</a> </li> <li> <a href="https://ngay.kabala.vn/xem/ngay-le-am-lich-va-duong-lich-nam-2023.html">Ng�y l� nm 2023</a> </li> </ul> <ul class="ft_list"> <li class="under_l">TI�N �CH</li> <li> <a href="https://ngay.kabala.vn/xem/xem-ngay-tot.html">Xem ng�y t�t x�u</a> </li> <li> <a href="https://ngay.kabala.vn/xem/xem-gio-hoang-dao.html">Xem gi� ho�ng �o</a> </li> <li> <a href="https://ngay.kabala.vn/xem/doi-ngay-am-duong.html">�i ng�y �m d��ng</a> </li> <li> <a href="https://ngay.kabala.vn/xem/goi-y-viec-nen-lam.html">G�i � c�c vi�c n�n l�m</a> </li> <li><a href="https://ngay.kabala.vn/xem/giai-ma-giac-mo.html">Gi�i m� gi�c m�</a></li> </ul> </div> <div class="c"></div> <div class="footer-logo"><a href="https://ngay.kabala.vn"><img src="https://ngay.kabala.vn/resources/images/logofooter.png" style="height:50px" alt="logo ngay.kabala.vn"/></a></div> <div class="footer-text"> <a href="https://ngay.kabala.vn" class="logo active logoft mts mbs"></a> Copyright � by <a class="link_ft_home" href="https://ngay.kabala.vn"><b>ngay.kabala.vn</b></a>. All rights reserved.<br> </div> </div> <div class="c"></div> </div> </BODY> </HTML>