<!--
// 农历每月只能是29或30天，一年用12(或13)个二进制位表示，从高到低，对应位为1表示30天，否则29天   
var LunarDaysOfMonth = new Array  
(  
    0xd4a8, 0xd4a0, 0xda50, 0x5aa8, 0x56a0, 0xaad8, 0x25d0, 0x92d0, 0xc958, 0xa950, // 2001-2010   
    0xb4a0, 0xb550, 0xb550, 0x55a8, 0x4ba0, 0xa5b0, 0x52b8, 0x52b0, 0xa930, 0x74a8, // 2011-2020   
    0x6aa0, 0xad50, 0x4da8, 0x4b60, 0x9570, 0xa4e0, 0xd260, 0xe930, 0xd530, 0x5aa0, // 2021-2030   
    0x6b50, 0x96d0, 0x4ae8, 0x4ad0, 0xa4d0, 0xd258, 0xd250, 0xd520, 0xdaa0, 0xb5a0, // 2031-2040   
    0x56d0, 0x4ad8, 0x49b0, 0xa4b8, 0xa4b0, 0xaa50, 0xb528, 0x6d20, 0xada0, 0x55b0  // 2041-2050   
);  
 
// 数组LunarLeapYear存放农历2001年到2050年闰月的月份，如没有则为0，从高到低，每字节存两年   
var LunarLeapYear = new Array  
(  
    0x40, 0x02, 0x07, 0x00, 0x50, // 2001-2010   
    0x04, 0x09, 0x00, 0x60, 0x04, // 2011-2020   
    0x00, 0x20, 0x60, 0x05, 0x00, // 2021-2030   
    0x30, 0xb0, 0x06, 0x00, 0x50, // 2031-2040   
    0x02, 0x07, 0x00, 0x50, 0x03  // 2041-2050   
);  
// 返回农历iLunarYear年的闰月月份，如没有则返回0   
function GetLeapMonth(iLunarYear)
{ 
    var Leap = LunarLeapYear[(iLunarYear - 2001) >> 1];  
    return (((iLunarYear - 2001) & 1) == 0) ? (Leap >> 4) : (Leap & 0x0f);  
};
 
// 返回农历iLunarYer年iLunarMonth月的天数，结果是一个长整数  
// 如果iLunarMonth不是闰月， 高字为0，低字为该月的天数  
// 如果iLunarMonth是闰月， 高字为后一个月的天数，低字为前一个月的天数  
function LunarMonthDays(iLunarYear, iLunarMonth)  
{   
    var High;  
    var Low;  
    var Bit;  
 
    High = 0;  
    Low = 29;  
    Bit = 16 - iLunarMonth;  
    if ((iLunarMonth > GetLeapMonth(iLunarYear)) && (GetLeapMonth(iLunarYear) > 0))  Bit--;  
    if ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << Bit)) > 0)  Low++;  
    if (iLunarMonth == GetLeapMonth(iLunarYear))  
    {  
        High = ((LunarDaysOfMonth[iLunarYear - 2001] & (1 << (Bit-1))) > 0) ?  30 : 29;  
    }  
 
    return Low + (High << 16);  
}   
 
// 返回农历iLunarYear年的总天数  
function LunarYearDays(iLunarYear)  
{   
    var Days;  
    var tmp;  
 
    Days = 0;  
    for (var i=1; i <= 12; i++)  
    {  
        tmp = LunarMonthDays(iLunarYear, i);  
        Days = Days + ((tmp >> 16) & 0xffff); //取高位   
        Days = Days + (tmp & 0xffff); //取低位   
    }  
 
    return Days;  
};
 
// 将农历iLunarYear年格式化成天干地支记年法表示的字符串   
function FormatLunarYear(iLunarYear)  
{   
    var szText1 = new String("甲乙丙丁戊己庚辛壬癸");  
    var szText2 = new String("子丑寅卯辰巳午未申酉戌亥");  
    var strYear;  
  
    strYear = szText1.substr((iLunarYear - 4) % 10, 1);  
    strYear = strYear + szText2.substr((iLunarYear - 4) % 12, 1);  
 
    return strYear + "年";  
};
 
// 将农历iLunarMonth月格式化成农历表示的字符串  
function FormatLunarMonth(iLunarMonth)  
{   
    var szText = new String("正二三四五六七八九十");  
    var strMonth,ms;  
 
    if (iLunarMonth <= 10)  
    {  
        strMonth = szText.substr(iLunarMonth - 1, 1);  
    }  
    else if (iLunarMonth == 11) strMonth = "十一";  
    else strMonth = "十二";  
  if (strMonth=="正") ms=1;
 if (strMonth=="二") ms=2;
 if (strMonth=="三") ms=3;
 if (strMonth=="四") ms=4;
 if (strMonth=="五") ms=5;
 if (strMonth=="六") ms=6;
 if (strMonth=="七") ms=7;
 if (strMonth=="八") ms=8;
 if (strMonth=="九") ms=9;
 if (strMonth=="十") ms=10;
 if (strMonth=="十一") ms=11;
 if (strMonth=="十二") ms=12;

    return ms;  
};
 
// 将农历iLunarDay日格式化成农历表示的字符串  
function FormatLunarDay(iLunarDay)  
{   
    var szText1 = new String("初十廿三");  
    var szText2 = new String("一二三四五六七八九十");  
    var strDay,ds;  
    if ((iLunarDay != 20) && (iLunarDay != 30))  
    {  
        strDay = szText1.substr((iLunarDay - 1) / 10, 1) + szText2.substr((iLunarDay - 1) % 10, 1);  
    }  
    else if (iLunarDay != 20)  
    {  
        strDay = szText1.substr(iLunarDay / 10, 1) + "十";  
    }  
    else  
    {  
        strDay = "二十";  
    }  
  if ( strDay=="初一") ds=1;
 if ( strDay=="初二") ds=2;
 if ( strDay=="初三") ds=3;
 if ( strDay=="初四") ds=4;
 if ( strDay=="初五") ds=5;
 if ( strDay=="初六") ds=6;
 if ( strDay=="初七") ds=7;
 if ( strDay=="初八") ds=8;
 if ( strDay=="初九") ds=9;
 if ( strDay=="初十") ds=10;
 if ( strDay=="十一") ds=11;
 if ( strDay=="十二") ds=12;
 if ( strDay=="十三") ds=13;
 if ( strDay=="十四") ds=14;
 if ( strDay=="十五") ds=15;
 if ( strDay=="十六") ds=16;
 if ( strDay=="十七") ds=17;
 if ( strDay=="十八") ds=18;
 if ( strDay=="十九") ds=19;
 if ( strDay=="二十") ds=20;
 if ( strDay=="廿一") ds=21;
 if ( strDay=="廿二") ds=22;
 if ( strDay=="廿三") ds=23;
 if ( strDay=="廿四") ds=24;
 if ( strDay=="廿五") ds=25;
 if ( strDay=="廿六") ds=26;
 if ( strDay=="廿七") ds=27;
 if ( strDay=="廿八") ds=28;
 if ( strDay=="廿九") ds=29;
 if ( strDay=="三十") ds=30;

    return ds  
};
 
// 将公历日期转换为农历日期，返回农历表示的字符串  
function tomdString(SolarDate)  
{  
    var tmp;  
    var iLunarYear;  
    var iLunarMonth;  
    var iLunarDay;  
    var Leap = false;  
    var MinMilli = 1000 * 60;  
    var HrMilli = MinMilli * 60;  
    var DyMilli = HrMilli * 24;  
  
    // 从2001年1月1日算起，给定的公历日期已经过去的天数  
    // 11323是1970年1月1日到2001年1月1日之间的天数，因为Date是从1970年1月1日作为起点的  
    var iSpanDays = Math.round(SolarDate.getTime() / DyMilli) - 11323;  
 
    // 公历2001年1月24日为农历2001年正月初一，差23天  
    if (iSpanDays < 23)  
    {  
        iYear = 2000;  
        iLunarMonth = 12;  
        iLunarDay = iSpanDays + 7;  
    }  
    else  
    {  
        // 从农历2001年正月初一算起   
        iSpanDays = iSpanDays - 23;  
        iLunarYear = 2001;  
        iLunarMonth = 1;  
        iLunarDay = 1;  
  
        // 计算农历年   
        tmp = LunarYearDays(iLunarYear);  
        while (iSpanDays >= tmp)  
        {  
            iSpanDays -= tmp;  
            iLunarYear++;  
            tmp = LunarYearDays(iLunarYear);  
        }  
 
        // 计算农历月   
        tmp = LunarMonthDays(iLunarYear, iLunarMonth) & 0xffff; //取低字  
        while (iSpanDays >= tmp)  
        {  
            iSpanDays -= tmp;  
            if (iLunarMonth == GetLeapMonth(iLunarYear))  // 该年该月闰月  
            {  
                tmp = LunarMonthDays(iLunarYear, iLunarMonth) >> 16; //取高字  
                if (iSpanDays < tmp)  
                {  
                    Leap = (tmp > 0) ? true : false;  // 闰月的后个月？  
                    break;  
                }  
                iSpanDays = iSpanDays - tmp;  
            }  
  
            iLunarMonth++;  
            tmp = LunarMonthDays(iLunarYear,iLunarMonth) & 0xffff; //取低字  
        }  
  
        // 计算农历日   
        iLunarDay += iSpanDays;  
    }
    var tomd;
    tomd=Number(FormatLunarMonth(iLunarMonth))+ Number(FormatLunarDay(iLunarDay));
return tomd;  
}  

function GetLunarDateString(SolarDate)  
{  
    var tmp;  
    var iLunarYear;  
    var iLunarMonth;  
    var iLunarDay;  
    var Leap = false;  
    var MinMilli = 1000 * 60;  
    var HrMilli = MinMilli * 60;  
    var DyMilli = HrMilli * 24;  
  
    // 从2001年1月1日算起，给定的公历日期已经过去的天数  
    // 11323是1970年1月1日到2001年1月1日之间的天数，因为Date是从1970年1月1日作为起点的  
    var iSpanDays = Math.round(SolarDate.getTime() / DyMilli) - 11323;  
 
    // 公历2001年1月24日为农历2001年正月初一，差23天  
    if (iSpanDays < 23)  
    {  
        iYear = 2000;  
        iLunarMonth = 12;  
        iLunarDay = iSpanDays + 7;  
    }  
    else  
    {  
        // 从农历2001年正月初一算起   
        iSpanDays = iSpanDays - 23;  
        iLunarYear = 2001;  
        iLunarMonth = 1;  
        iLunarDay = 1;  
  
        // 计算农历年   
        tmp = LunarYearDays(iLunarYear);  
        while (iSpanDays >= tmp)  
        {  
            iSpanDays -= tmp;  
            iLunarYear++;  
            tmp = LunarYearDays(iLunarYear);  
        }  
 
        // 计算农历月   
        tmp = LunarMonthDays(iLunarYear, iLunarMonth) & 0xffff; //取低字  
        while (iSpanDays >= tmp)  
        {  
            iSpanDays -= tmp;  
            if (iLunarMonth == GetLeapMonth(iLunarYear))  // 该年该月闰月  
            {  
                tmp = LunarMonthDays(iLunarYear, iLunarMonth) >> 16; //取高字  
                if (iSpanDays < tmp)  
                {  
                    Leap = (tmp > 0) ? true : false;  // 闰月的后个月？  
                    break;  
                }  
                iSpanDays = iSpanDays - tmp;  
            }  
  
            iLunarMonth++;  
            tmp = LunarMonthDays(iLunarYear,iLunarMonth) & 0xffff; //取低字  
        }  
  
        // 计算农历日   
        iLunarDay += iSpanDays;  
    }

return (Leap ? "闰" : "") + FormatLunarMonth(iLunarMonth)+"月" + FormatLunarDay(iLunarDay)+"日";  
  
};  
function showxct()
{
//设置时间－－－－－－－－－－－－－－－－－－－－－－－
syear=Number(document.meihua.elements[0].value);
smonth=Number(document.meihua.elements[1].value);
sday=Number(document.meihua.elements[2].value);
stime=Number(document.meihua.elements[3].value);
smin=Number(document.meihua.elements[4].value);


//设置干支时间－－－－－－－－－－－－－－－－－－－－－－－----------------------
var ng,nx,ngz,ygz,nianxs,nianx,nrizis,nga,nza,moda,modb,modc,modd,gx,zx,ygjs,nlyxs,nln,rss,rizi4,rizi,rp,rizisa,rizis,rizix,rgx,rg,rzy,stimexs,sz,sgjs,shiganj,sg,shiganzi,shigan,ss,xunk,xs,ssxs,rxunk,syear,smonth,sday,stime,smin,rgz;
nga=["甲","乙","丙","丁","戊","己","庚","辛","壬","癸"];
nza=["子","丑","寅","卯","辰","巳","午","未","申","酉","戌","亥"];
nx=[18,23,28,34,39,44,49,55,60,5,10,16,21,26,31,37,42,47,52,58,3,8,13,19,24,29,34,40,45,50,55,1,6,11,16,22,27,32,37,43,48,53,58,4,9,14,19,25];

//A设置年干支++++++++++++++++++++++++++++++++++++++++++++++++++++++++
nianxs = (syear-3)%60;
if (nianxs <= 60) nianx=nianxs;
else nianx=nianxs-60;
if (smonth==1&&sday>=1&&sday<=31||smonth==2&&sday>=1&&sday<=4) nianx=nianx-1;
else nianx=nianx;
//计算年干序数
	moda=nianx%10;
    modb=Math.round(nianx/10)*10;
	if (nianx<=10) gx=nianx;
	else if (nianx>10&&moda==0) gx=10;
	else if (nianx>10) gx=nianx-modb;
	if (gx<0) gx=gx+10
	else gx=gx;
//计算年支序数	
	modc=nianx%12;
	modd=Math.round(nianx/12)*12;
	if (nianx<=12) zx=nianx;
	else if (nianx>12&&modc==0) zx=12;
	else zx=nianx-modd;
	if (zx<0) zx=zx+12
	else zx=zx;
ngz=nga[gx-1]+nza[zx-1];
ng=nga[gx-1]
//计算月干支----------------------------------------------------------------
if (smonth==2&&sday>4&&sday<=31||smonth==3&&sday<=5) {yz = "寅";nlyxs = 1};
if (smonth==3&&sday>5&&sday<=31||smonth==4&&sday<=4) {yz = "卯";nlyxs = 2};
if (smonth==4&&sday>4&&sday<=31||smonth==5&&sday<=5) {yz = "辰";nlyxs = 3};
if (smonth==5&&sday>5&&sday<=31||smonth==6&&sday<=5) {yz = "巳";nlyxs = 4};
if (smonth==6&&sday>5&&sday<=31||smonth==7&&sday<=7) {yz = "午";nlyxs = 5};
if (smonth==7&&sday>7&&sday<=31||smonth==8&&sday<=7) {yz = "未";nlyxs = 6};
if (smonth==8&&sday>7&&sday<=31||smonth==9&&sday<=7) {yz = "申";nlyxs = 7};
if (smonth==9&&sday>7&&sday<=31||smonth==10&&sday<=8) {yz = "酉";nlyxs = 8};
if (smonth==10&&sday>8&&sday<=31||smonth==11&&sday<=7) {yz = "戌";nlyxs = 9};
if (smonth==11&&sday>7&&sday<=31||smonth==12&&sday<=7) {yz = "亥";nlyxs = 10};
if (smonth==12&&sday>7&&sday<=31||smonth==1&&sday<=31) {yz = "子";nlyxs = 11};
if (smonth==1&&sday>6&&sday<=31||smonth==2&&sday<=4) {yz = "丑";nlyxs = 12};
if (ng=="甲"||ng=="己") ygjs=0;
if (ng=="乙"||ng=="庚") ygjs=2;
if (ng=="丙"||ng=="辛") ygjs=4;
if (ng=="丁"||ng=="壬") ygjs=6;
if (ng=="戊"||ng=="癸") ygjs=-2;
if (nlyxs+2+ygjs<=10) nln=nlyxs+2+ygjs-1
else nln=(nlyxs+2+ygjs)-10-1;
ygz=nga[nln]+yz;
//计算日干支－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
 rss=nx[syear-1970];
if (syear%4==0&&syear%100!=0||syear%400==0) rp=0
else rp=1;
//计算闰年日数－－－－－－－－－－－－－－－－－－－－
if (rp==0&&rss+1<=30) {rizix=rss+31;rizi4=rizix};
if (rp==0&&rss+1>30) {rizix=rss+1-30;rizi4=rizix};
if (rp==0&&smonth==2&&rss+1<=30) rizi=rss+1+30
if (rp==0&&smonth==2&&rss+1>30) rizi=rss+1-30
if (rp==0&&smonth==4&&rss+1<=30) rizi=rss+1+30
if (rp==0&&smonth==4&&rss+1>30) rizi=rss+1-30
if (rp==0&&smonth==1||rp==0&&smonth==3) rizi=rss;
if (rp==0&&smonth==5) rizi=rss+1;
if (rp==0&&smonth==7) rizi=rss+2;
if (rp==0&&smonth==9) rizi=rss+4;
if (rp==0&&smonth==11) rizi=rss+5;
if (rp==0&&smonth==6) rizi=rizi4+1;
if (rp==0&&smonth==8) rizi=rizi4+2;
if (rp==0&&smonth==10) rizi=rizi4+3;
if (rp==0&&smonth==12) rizi=rizi4+4;
//计算平年日数------------------------------------
if (rp==1&&rss<=30){rizix=rss+30;rizi4=rizix};
if (rp==1&&rss>30){rizix=rss-30;rizi4=rizix};
if (rp==1&&smonth==3&&rss-1<=60) rizi=rss-1;
if (rp==1&&smonth==3&&rss-1>60) rizi=60;
if (rp==1&&smonth==4&&rss<=30) rizi=rss+30;
if (rp==1&&smonth==4&&rss>30) rizi=rss-30;
if (rp==1&&smonth==1||smonth==5) rizi=rss;
if (rp==1&&smonth==7) rizi=rss+1;
if (rp==1&&smonth==9) rizi=rss+3;
if (rp==1&&smonth==11) rizi=rss+4;
if (rp==1&&smonth==8) rizi=rizi4+2;
if (rp==1&&smonth==10) rizi=rizi4+3;
if (rp==1&&smonth==12) rizi=rizi4+4;
if (rp==1&&smonth==6) rizi=rizi4+1;
if (rp==1&&smonth==2) rizi=rizi4+1;
//--------------------------------------------------------
rizisa=rizi+sday-1;
if (rizisa<=60) rizis=rizisa
else rizis=rizisa-60;
if (stime==23) rizis++ //过２３点即为第２日子时
else rizis=rizis;
//计算日干序数和日地支序数
if (rizis<=10) rgx=rizis;
else if (rizis>10&&rizis%10==0) rgx=10;
else rgx=rizis-Math.round(rizis/10)*10;
if (rgx<0) rgx=rgx+10
	else rgx=rgx;
//------------------------------------
if (rizis<=12) rzy=rizis;
else if (rizis>12&&rizis%12==0) rzy=12;
else rzy=rizis-Math.round(rizis/12)*12;
if (rzy<0) rzy=rzy+12
	else rzy=rzy;
rgz=nga[rgx-1]+nza[rzy-1];
rg=nga[rgx-1];
//计算时干支－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
if (stime==1||stime==2) stimexs=2;
if (stime==3||stime==4) stimexs=3;
if (stime==5||stime==6) stimexs=4;
if (stime==7||stime==8) stimexs=5;
if (stime==9||stime==10) stimexs=6;
if (stime==11||stime==12) stimexs=7;
if (stime==13||stime==14) stimexs=8;
if (stime==15||stime==16) stimexs=9;
if (stime==17||stime==18) stimexs=10;
if (stime==19||stime==20) stimexs=11;
if (stime==21||stime==22) stimexs=12;
if (stime==23||stime==0) stimexs=1;
sz=nza[stimexs-1];
if (rg=="甲"||rg=="己") sgjs=0  
if (rg=="乙"||rg=="庚") sgjs=2  
if (rg=="丙"||rg=="辛") sgjs=4  
if (rg=="丁"||rg=="壬") sgjs=6  
if (rg=="戊"||rg=="癸") sgjs=8  
shiganj=sgjs+stimexs;
if (shiganj>10) shigan=shiganj-10;
else shigan = sgjs+stimexs;
sg=nga[shigan-1];
shiganzi=sg+sz;
//计算时旬空－－－－－－－－－－－－－－－－－－－－－
ssxs=stimexs-shigan;
if (ssxs<0) ssxs=ssxs+12;
else ssxs=ssxs;
if (ssxs==0) {ss=shigan;xs=1;xunk="<b>时空:</b>戌亥(甲子旬)"};
if (ssxs==10) {ss=shigan+10;xs=2;xunk="<b>时空:</b>申酉(甲戌旬)"};
if (ssxs==8) {ss=shigan+20;xs=3;xunk="<b>时空:</b>午未(甲申旬)"};
if (ssxs==6) {ss=shigan+30;xs=4;xunk="<b>时空:</b>辰巳(甲午旬)"};
if (ssxs==4) {ss=shigan+40;xs=5;xunk="<b>时空:</b>寅卯(甲辰旬)"};
if (ssxs==2) {ss=shigan+50;xs=6;xunk="<b>时空:</b>子丑(甲寅旬)"};
//计算日旬空------------------------------------------------------
if (rizis >=1  && rizis <= 10) rxunk = "<b>日空:</b>戌亥(甲子旬)";
if (rizis >=11 && rizis <= 20) rxunk = "<b>日空:</b>申酉(甲戌旬)";
if (rizis >=21 && rizis <= 30) rxunk = "<b>日空:</b>午未(甲申旬)";
if (rizis >=31 && rizis <= 40) rxunk = "<b>日空:</b>辰巳(甲午旬)";
if (rizis >=41 && rizis <= 50) rxunk = "<b>日空:</b>寅卯(甲辰旬)";
if (rizis >=51 && rizis <= 60) rxunk = "<b>日空:</b>子丑(甲寅旬)";
//调用农历函数并显示时间起卦结果ttttttttttttttttttttttttttttttttttttttttttttttttttttttt
var today = new Date(syear,smonth-1,sday);
var strnl = "<b>农历:</b>"+ngz+"年"+GetLunarDateString(today)+stime+"时"+"<br />";
var tod = tomdString(today);
if (syear>2000) strnl=strnl
else strnl="";
//计算时间起卦上卦数
var sgs;
if (zx+tod<=8&&zx+tod>0) sgs=zx+tod;
if (zx+tod>8) sgs=(zx+tod)%8;
if ((zx+tod)%8==0) sgs=8;
//计算时间起卦下卦数
var xgs;
if (zx+tod+stimexs<=8&&zx+tod+stimexs>0) xgs=zx+tod+stimexs;
if (zx+tod+stimexs>8) xgs=(zx+tod+stimexs)%8;
if ((zx+tod+stimexs)%8==0) xgs=8;
//计算动爻
	var dong,dy;
dong=zx+tod+stimexs;
if (dong<=6&&dong>0) dy=zx+tod+stimexs;
if (dong>6) dy=dong%6;
if (dong%6==0) dy=6;
//<!--小成图-->----------------------------------------------------------
var bsg,zsg,bxg,zxg,shang,zhong,xiaaa,sh,zh,xi,jt,jb;
var shang=["<font color="+'"#FFCC99"'+">▆▆▆</font>","<font color="+'"#9999FF"'+">▆　▆</font>","<font color="+'"#FF0000"'+">▆▆▆</font>","<font color="+'"#00CC66"'+">▆　▆</font>","<font color="+'"#CCFF66"'+">▆▆▆</font>","<font color="+'"#000000"'+">▆　▆</font>","<font color="+'"#0066CC"'+">▆▆▆</font>","<font color="+'"#FFCC00"'+">▆　▆</font>"];
var zhong=["<font color="+'"#FFCC99"'+">▆▆▆</font>","<font color="+'"#9999FF"'+">▆▆▆</font>","<font color="+'"#FF0000"'+">▆　▆</font>","<font color="+'"#00CC66"'+">▆　▆</font>","<font color="+'"#CCFF66"'+">▆▆▆</font>","<font color="+'"#000000"'+">▆▆▆</font>","<font color="+'"#0066CC"'+">▆　▆</font>","<font color="+'"#FFCC00"'+">▆　▆</font>"];
var xia=["<font color="+'"#FFCC99"'+">▆▆▆</font>","<font color="+'"#9999FF"'+">▆▆▆</font>","<font color="+'"#FF0000"'+">▆▆▆</font>","<font color="+'"#00CC66"'+">▆▆▆</font>","<font color="+'"#CCFF66"'+">▆　▆</font>","<font color="+'"#000000"'+">▆　▆</font>","<font color="+'"#0066CC"'+">▆　▆</font>","<font color="+'"#FFCC00"'+">▆　▆</font>"];
var sh=[1,0,1,0,1,0,1,0];
var zh=[1,1,0,0,1,1,0,0];
var xi=[1,1,1,1,0,0,0,0];
var jb=[0,1,0,0,1,1,0,1];
if ((navigator.appName == "Microsoft Internet Explorer") && (parseInt(navigator.appVersion) >= 4))
{
var jtzt="宋体";
}
else {var jtzt="MingLiu";
};
var jt=["<font face="+jtzt+" color="+'"#FF0000"'+">↑</font>","<font face="+jtzt+" color="+'"#000000"'+">↓</font>"];
var ym=["寅","亥","申","巳","寅","亥","申","巳","寅","亥","申","巳"];
var th=["酉","午","卯","子","酉","午","卯","子","酉","午","卯","子"];
var rl=["寅","卯","巳","午","巳","午","申","寅","亥","寅"];
var gr=["丑、未","子、申","亥、酉","亥、酉","丑、未","子、申","丑、未","午、寅","巳、卯","巳、卯"];
var ty=['<font color="#0000FF">体</font>','<font color="#0000FF">用</font>'];
var dd=["☉","　"]
//计算神煞-------------------------------------------------------------------------------------------------------
var sym=ym[rzy-1];
var sth=th[rzy-1];
var srl=rl[rgx-1];
var sgr=gr[rgx-1];
var shensha="【神　煞】"+"日禄-"+srl+"　驿马-"+sym+"　桃花-"+sth+"　贵人-"+sgr;
//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
var fs;
if (document.meihua.elements[6].checked)
{ bsg=Number(document.meihua.elements[9].value);
zsg=Number(document.meihua.elements[10].value);
bxg=Number(document.meihua.elements[11].value);
zxg=Number(document.meihua.elements[12].value);
fs="自己设定";
};
//计算随机起卦的动爻以及变卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
if (document.meihua.elements[5].checked)
{ bsg=Number(Math.round(Math.random()*7)+1);
bxg=Number(Math.round(Math.random()*7)+1);
fs="电脑随机";
};
var sdy,sdong;
sdong=bsg+bxg+stimexs;
if (sdong<=6&&sdong>0) sdy=bsg+bxg+stimexs;
if (sdong>6) sdy=sdong%6;
if (sdong%6==0) sdy=6;
if (document.meihua.elements[5].checked&&sdy<=3) {zsg=bsg;zxg=strdy(sdy,bxg)};
if (document.meihua.elements[5].checked&&sdy>3) {zsg=strdy(sdy-3,bsg);zxg=bxg};
//计算时间卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
if (document.meihua.elements[7].checked) {bsg=sgs;bxg=xgs;fs="时间起卦";};
if (document.meihua.elements[7].checked&&dy<=3) {zsg=sgs;zxg=strdy(dy,xgs)};
if (document.meihua.elements[7].checked&&dy>3) {zsg=strdy(dy-3,sgs);zxg=xgs};
if (document.meihua.elements[7].checked&&syear<2000) return alert("时间起卦只支持2001年－－2017年");
if (document.meihua.elements[8].checked) fs="报数起卦";
var bbsg,bbxg;
if (document.meihua.elements[8].checked) 
{
bbsg=Number(document.meihua.elements[13].value);
bbxg=Number(document.meihua.elements[14].value);
};
if (document.meihua.elements[8].checked&&bbsg==0||bbxg==0) return alert("请随意输入不超过８位的整数！");
var bdy,bdong;
bdong=bbsg+bbxg+stimexs;
if (bdong<=6&&bdong>0) bdy=bbsg+bbxg+stimexs;
if (bdong>6) bdy=bdong%6;
if (bdong%6==0) bdy=6;
if (document.meihua.elements[8].checked&&bbsg<=8&&bbsg>0) bsg=bbsg;
if (document.meihua.elements[8].checked&&bbsg>8) bsg=bbsg%8;
if (document.meihua.elements[8].checked&&bbsg%8==0||bbsg==0) bsg=8;
if (document.meihua.elements[8].checked&&bbxg<=8&&bbxg>0) bxg=bbxg;
if (document.meihua.elements[8].checked&&bbxg>8) bxg=bbxg%8;
if (document.meihua.elements[8].checked&&bbxg%8==0||bbxg==0) bxg=8;
if (document.meihua.elements[8].checked&&bdy<=3) {zsg=bsg;zxg=strdy(bdy,bxg)};
if (document.meihua.elements[8].checked&&bdy>3) {zsg=strdy(bdy-3,bsg);zxg=bxg};
//计算９１３７宫的卦象－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
//9宫＝＝＝＝＝＝＝＝＝
	var sh9,zh9,xi9;
	sh9=sh[bsg-1];
	zh9=zh[bsg-1];
	xi9=xi[bsg-1];
//1宫＝＝＝＝＝＝＝＝＝
	var sh1,zh1,xi1;
	sh1=sh[bxg-1];
	zh1=zh[bxg-1];
	xi1=xi[bxg-1];
//3宫＝＝＝＝＝＝＝＝＝
	var sh3,zh3,xi3;
	sh3=sh[zsg-1];
	zh3=zh[zsg-1];
	xi3=xi[zsg-1];
//7宫＝＝＝＝＝＝＝＝＝
	var sh7,zh7,xi7;
	sh7=sh[zxg-1];
	zh7=zh[zxg-1];
	xi7=xi[zxg-1];
//计算４２８６宫的卦象-------------------------------------------------------------------------
//4宫＝＝＝＝＝＝＝＝＝
	var sh4,zh4,xi4,x4;
	sh4=zh9;
	zh4=xi9;
	xi4=sh1;
		if (sh4==1&&zh4==1&&xi4==1) x4=0;
		if (sh4==0&&zh4==1&&xi4==1) x4=1;
		if (sh4==1&&zh4==0&&xi4==1) x4=2;
		if (sh4==0&&zh4==0&&xi4==1) x4=3;
		if (sh4==1&&zh4==1&&xi4==0) x4=4;
		if (sh4==0&&zh4==1&&xi4==0) x4=5;
		if (sh4==1&&zh4==0&&xi4==0) x4=6;
		if (sh4==0&&zh4==0&&xi4==0) x4=7;
//2宫＝＝＝＝＝＝＝＝＝
	var sh2,zh2,xi2,k2;
	sh2=xi9;
	zh2=sh1;
	xi2=zh1;
		if (sh2==1&&zh2==1&&xi2==1) k2=0;
		if (sh2==0&&zh2==1&&xi2==1) k2=1;
		if (sh2==1&&zh2==0&&xi2==1) k2=2;
		if (sh2==0&&zh2==0&&xi2==1) k2=3;
		if (sh2==1&&zh2==1&&xi2==0) k2=4;
		if (sh2==0&&zh2==1&&xi2==0) k2=5;
		if (sh2==1&&zh2==0&&xi2==0) k2=6;
		if (sh2==0&&zh2==0&&xi2==0) k2=7;
//8宫＝＝＝＝＝＝＝＝＝
	var sh8,zh8,xi8,g8;
	sh8=zh3;
	zh8=xi3;
	xi8=sh7;
		if (sh8==1&&zh8==1&&xi8==1) g8=0;
		if (sh8==0&&zh8==1&&xi8==1) g8=1;
		if (sh8==1&&zh8==0&&xi8==1) g8=2;
		if (sh8==0&&zh8==0&&xi8==1) g8=3;
		if (sh8==1&&zh8==1&&xi8==0) g8=4;
		if (sh8==0&&zh8==1&&xi8==0) g8=5;
		if (sh8==1&&zh8==0&&xi8==0) g8=6;
		if (sh8==0&&zh8==0&&xi8==0) g8=7;
//6宫＝＝＝＝＝＝＝＝＝
	var sh6,zh6,xi6,q6;
	sh6=xi3;
	zh6=sh7;
	xi6=zh7;
		if (sh6==1&&zh6==1&&xi6==1) q6=0;
		if (sh6==0&&zh6==1&&xi6==1) q6=1;
		if (sh6==1&&zh6==0&&xi6==1) q6=2;
		if (sh6==0&&zh6==0&&xi6==1) q6=3;
		if (sh6==1&&zh6==1&&xi6==0) q6=4;
		if (sh6==0&&zh6==1&&xi6==0) q6=5;
		if (sh6==1&&zh6==0&&xi6==0) q6=6;
		if (sh6==0&&zh6==0&&xi6==0) q6=7;



//显示本卦\变卦－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－－
	var b6,b5,b4,b3,b2,b1;
	var Z6,Z5,Z4,Z3,Z2,Z1;
	var h6,h5,h4,h3,h2,h1;
	var s6,s5,s4,s3,s2,s1;
	var c6,c5,c4,c3,c2,c1;
//本卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	b6=shang[bsg-1];
	b5=zhong[bsg-1];
	b4=xia[bsg-1];
	b3=shang[bxg-1];
	b2=zhong[bxg-1];
	b1=xia[bxg-1];
//变卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	Z6=shang[zsg-1];
	Z5=zhong[zsg-1];
	Z4=xia[zsg-1];
	Z3=shang[zxg-1];
	Z2=zhong[zxg-1];
	Z1=xia[zxg-1]
//互卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	h6=shang[x4];
	h5=zhong[x4];
	h4=xia[x4];
	h3=shang[k2];
	h2=zhong[k2];
	h1=xia[k2];
//错卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	var l9,m1;
		if (sh9==1&&zh9==1&&xi9==1) l9=7;
		if (sh9==0&&zh9==1&&xi9==1) l9=6;
		if (sh9==1&&zh9==0&&xi9==1) l9=5;
		if (sh9==0&&zh9==0&&xi9==1) l9=4;
		if (sh9==1&&zh9==1&&xi9==0) l9=3;
		if (sh9==0&&zh9==1&&xi9==0) l9=2;
		if (sh9==1&&zh9==0&&xi9==0) l9=1;
		if (sh9==0&&zh9==0&&xi9==0) l9=0;
		if (sh1==1&&zh1==1&&xi1==1) m1=7;
		if (sh1==0&&zh1==1&&xi1==1) m1=6;
		if (sh1==1&&zh1==0&&xi1==1) m1=5;
		if (sh1==0&&zh1==0&&xi1==1) m1=4;
		if (sh1==1&&zh1==1&&xi1==0) m1=3;
		if (sh1==0&&zh1==1&&xi1==0) m1=2;
		if (sh1==1&&zh1==0&&xi1==0) m1=1;
		if (sh1==0&&zh1==0&&xi1==0) m1=0;
c6=shang[l9];
c5=zhong[l9];
c4=xia[l9];
c3=shang[m1];
c2=zhong[m1];
c1=xia[m1];
//计算综卦＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
		var sl9,sm1;
		if (sh9==1&&zh9==1&&xi9==1) sl9=0;
		if (sh9==0&&zh9==1&&xi9==1) sl9=4;
		if (sh9==1&&zh9==0&&xi9==1) sl9=2;
		if (sh9==0&&zh9==0&&xi9==1) sl9=6;
		if (sh9==1&&zh9==1&&xi9==0) sl9=1;
		if (sh9==0&&zh9==1&&xi9==0) sl9=5;
		if (sh9==1&&zh9==0&&xi9==0) sl9=3;
		if (sh9==0&&zh9==0&&xi9==0) sl9=7;
		if (sh1==1&&zh1==1&&xi1==1) sm1=0;
		if (sh1==0&&zh1==1&&xi1==1) sm1=4;
		if (sh1==1&&zh1==0&&xi1==1) sm1=2;
		if (sh1==0&&zh1==0&&xi1==1) sm1=6;
		if (sh1==1&&zh1==1&&xi1==0) sm1=1;
		if (sh1==0&&zh1==1&&xi1==0) sm1=5;
		if (sh1==1&&zh1==0&&xi1==0) sm1=3;
		if (sh1==0&&zh1==0&&xi1==0) sm1=7;
s6=shang[sm1];
s5=zhong[sm1];
s4=xia[sm1];
s3=shang[sl9];
s2=zhong[sl9];
s1=xia[sl9];
//获取卦名＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	var bgm,zgm,hgm,cgm,sgm;
	bgm=gm(bsg,bxg);
	zgm=gm(zsg,zxg);
	hgm=gm(x4+1,k2+1);
	cgm=gm(l9+1,m1+1);
	sgm=gm(sm1+1,sl9+1);
//判断体用＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	var tyg1,tyg2;
	if(zsg==bsg) {tyg1=ty[0];tyg2=ty[1]}
	else {tyg1=ty[1];tyg2=ty[0]};
//获取卦辞＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	var bgc=gmc(bsg,bxg);
	var zgc=gmc(zsg,zxg);
	var hgc=gmc(x4+1,k2+1);
	var cgc=gmc(l9+1,m1+1);
	var sgc=gmc(sm1+1,sl9+1);
//判断动爻＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝＝
	var d1,d2,d3,d4,d5,d6;
	if(sh9==sh3) d1=1
	else d1=0;
	if(zh9==zh3) d2=1
	else d2=0;
	if(xi9==xi3) d3=1
	else d3=0;
	if(sh1==sh7) d4=1
	else d4=0;
	if(zh1==zh7) d5=1
	else d5=0;
	if(xi1==xi7) d6=1;
	else d6=0;
//显示结果----------------------------------------------------------------------------------------------------------
var undefined;
if (bgm==undefined) return alert("输入有误，请随意输入不超过8位的整数！");
//if (k2==6) window.open("http://www.halove.net","mywin");

result = "<div>"+"<br /><font color="+'"#0000FF"'+">"+"周易梅花易数排盘"+"　　----　　★"+fs+"★"+"<br /><br />"+"<b>公元:</b>"+syear+"年"+smonth+"月"+sday+"日"+stime+"时"+"　<br />"+strnl+"　<br />"+"<b>干支:</b>"+ngz+"<b>年</b>.　"+ygz+"<b>月</b>.　"+rgz+"<b>日</b>.　"+shiganzi+"<b>时</b>"+"　<br />"+rxunk+"　"+xunk+"　<br />　<br />"+"　　"+bgm+"　　　"+hgm+"　　　"+zgm+"　　　"+cgm+"　　　"+sgm+"</font>"+"　<br />"+"　　"+b6+"　"+dd[d1]+"　"+h6+"　　　"+Z6+"　　　"+c6+"　　　"+s6+"　<br />"+tyg1+"　"+b5+"　"+dd[d2]+"　"+h5+"　　　"+Z5+"　　　"+c5+"　　　"+s5+"　<br />"+"　　"+b4+"　"+dd[d3]+"　"+h4+"　　　"+Z4+"　　　"+c4+"　　　"+s4+"　<br />"+"　　"+b3+"　"+dd[d4]+"　"+h3+"　　　"+Z3+"　　　"+c3+"　　　"+s3+"　<br />"+tyg2+"　"+b2+"　"+dd[d5]+"　"+h2+"　　　"+Z2+"　　　"+c2+"　　　"+s2+"　<br />"+"　　"+b1+"　"+dd[d6]+"　"+h1+"　　　"+Z1+"　　　"+c1+"　　　"+s1+"　<br />"+"　　"+"<font color="+'"#0000FF"'+">"+"[本卦]"+"　　　"+"[互卦]"+"　　　"+"[变卦]"+"　　　"+"[错卦]"+"　　　"+"[综卦]</font>"+"<br /><br />"+shensha+"　<br />"+"【本　卦】"+bgc+"　<br />"+"【变　卦】"+zgc+"　<br />"+"【互　卦】"+hgc+"　<br />"+"【错　卦】"+cgc+"　<br />"+"【综　卦】"+sgc+"</div>";

	document.getElementById("show").innerHTML = result;
};

 function gmc(sgc,xgc)
 {
 var sgc,xgc,guaci;
 if (sgc == 1 && xgc == 1) guaci= "乾为天：刚健、充实、主动、物盛、创造、积极。";
 if (sgc == 1 && xgc == 2) guaci= "天泽履：实践、危险、警惧、顾虑、学习、踏实、履行、践履。";
 if (sgc == 1 && xgc == 3) guaci= "天火同人：求友、合作、知性、实行、宽厚、善良、集结。";
 if (sgc == 1 && xgc == 4) guaci= "天雷无妄：抛弃、自然 、潮流、无为、突发、坦然、不伪、望外。";
 if (sgc == 1 && xgc == 5) guaci= "天风姤：邂逅、相遇、意外、桃花、厉害、女权。";
 if (sgc == 1 && xgc == 6) guaci= "天水讼：诉讼、裁决、对立、矛盾、冲突、坚持、争讼。";
 if (sgc == 1 && xgc == 7) guaci= "天山遁：隐遁、退后、逃跑、退避、放弃、待机。";
 if (sgc == 1 && xgc == 8) guaci= "天地否：闭塞、错误、背叛、差距、危机、崩溃、黑暗。";

 if (sgc == 2 && xgc == 1) guaci= "泽天夬：独裁、决溃，决裂、开拓、私欲、暴力。";
 if (sgc == 2 && xgc == 2) guaci= "兑为泽；和合、悦乐、温暖、心灵、口舌、相处、缺陷。";
 if (sgc == 2 && xgc == 3) guaci= "泽火革：革新、变革、改变、创新、冲突、谋略。";
 if (sgc == 2 && xgc == 4) guaci= "泽雷随：随和、顺从、随行、心悦、诚服、选择。";
 if (sgc == 2 && xgc == 5) guaci= "泽风大过：过重、过多、失律、负责、辛苦、向前、行动。";
 if (sgc == 2 && xgc == 6) guaci= "泽水困：妨碍、苦恼、受用、抑压、苦闷、试练。";
 if (sgc == 2 && xgc == 7) guaci= "泽山咸：心灵、感应、沟通、求爱、情感、爱恋。";
 if (sgc == 2 && xgc == 8) guaci= "泽地萃：集中、聚集、感谢、交易、精华、恩庞。";

 if (sgc == 3 && xgc == 1) guaci= "火天大有：包容、保有、旺盛、满足、强烈、富裕、收获。";
 if (sgc == 3 && xgc == 2) guaci= "火泽睽：背叛、不和、相左、矛盾、沉闷、反目、离异。";
 if (sgc == 3 && xgc == 3) guaci= "离为火：热情、知情、明亮、燃烧、附着、延续。";
 if (sgc == 3 && xgc == 4) guaci= "火雷噬嗑：阻碍、咬合、旺盛、排除、挑战、活动、刑罚。";
 if (sgc == 3 && xgc == 5) guaci= "火风鼎：权威、安定、事备、功全、顺利、协助。";
 if (sgc == 3 && xgc == 6) guaci= "火水未济：流转、混乱、冒险、挫折、苦难、耐性。";
 if (sgc == 3 && xgc == 7) guaci= "火山旅：孤独、不安、陌生、不便、梢极、固定、旅行。";
 if (sgc == 3 && xgc == 8) guaci= "火地晋：前进、发展、得时、希望、顺利、自信、晋升。";

 if (sgc == 4 && xgc == 1) guaci= "雷天大壮：喧扰、壮大、隆盛、隐优、表面、大意。";
 if (sgc == 4 && xgc == 2) guaci= "雷泽归妹：畸恋、不当、反常、悖札、违律、邪道。";
 if (sgc == 4 && xgc == 3) guaci= "雷火丰：丰满、盛大、满足、昌荣、盈亏、旺衰。";
 if (sgc == 4 && xgc == 4) guaci= "震为雷：呜动、天怒、敬畏、意外、不实、警戒。";
 if (sgc == 4 && xgc == 5) guaci= "雷风恒：恒常、固定、不变、平稳、诱惑、迷惑。";
 if (sgc == 4 && xgc == 6) guaci= "雷水解：解决、觉醒、危机、犹豫、解放、机会。";
 if (sgc == 4 && xgc == 7) guaci= "雷山小过：过错、过分、小人、猖狂、分裂、消极。";
 if (sgc == 4 && xgc == 8) guaci= "雷地豫：得意、忘形、欢乐、激情、警戒、开拓、喜悦。";

 if (sgc == 5 && xgc == 1) guaci= "风天小畜：驻留、贮存、停留、脱轨、破绽、阴压蓄积，阻碍。";
 if (sgc == 5 && xgc == 2) guaci= "风泽中孚：诚实、诚意、感动、至诚、爱心、虑心。";
 if (sgc == 5 && xgc == 3) guaci= "风火家人：家庭、夫妻、和谐、温暖、安慰、教养。";
 if (sgc == 5 && xgc == 4) guaci= "风雷益：疾迅、损上、益下、恩泽、克服、发扬、增多、多益。";
 if (sgc == 5 && xgc == 5) guaci= "巽为风：柔软、渗入、谦虚、退让、适应、弹性、进入。";
 if (sgc == 5 && xgc == 6) guaci= "风水涣：离反、涣散、散开、时机、出发、分裂。";
 if (sgc == 5 && xgc == 7) guaci= "风山渐：成长、慢进、一顺序、伸展、镇定、礼仪、渐进。";
 if (sgc == 5 && xgc == 8) guaci= "风地观：观察、凝视、真实、彻底、清楚、静思、展示。";

 if (sgc == 6 && xgc == 1) guaci= "水天需：等待、待机、隐忍、自重、静心、蓄锐、期待、踌躇。";
 if (sgc == 6 && xgc == 2) guaci= "水泽节：遵守、节制、区分、间隔、调节、诱惑。";
 if (sgc == 6 && xgc == 3) guaci= "水火既济：完善、成就、理想、安定、现将、将朋。";
 if (sgc == 6 && xgc == 4) guaci= "水雷屯：停滞、烦恼、受限、困难、艰忍、突破、萌芽、准备、积蓄。";
 if (sgc == 6 && xgc == 5) guaci= "水风井：平静、生命、拥有、可贵、重要、恩惠、局限、维修。";
 if (sgc == 6 && xgc == 6) guaci= "坎为水：险难、陷入、遇险、劳苦、勇气、磨练。";
 if (sgc == 6 && xgc == 7) guaci= "水山蹇：烦恼、残废、危险、阻力、险恶、等待。";
 if (sgc == 6 && xgc == 8) guaci= "水地比：和气、亲睦、亲近、协助、敬慕、宽容、依附、比较、竞争、同行。";

 if (sgc == 7 && xgc == 1) guaci= "山天大畜：蓄积、养育、赡、实力、丰厚、破难、阻止。";
 if (sgc == 7 && xgc == 2) guaci= "山泽损：损失、服务、奉献、赐予、贯彻、舍得、减少。";
 if (sgc == 7 && xgc == 3) guaci= "山火贲：文明、颓废、装饰、管教、礼节、秩序。";
 if (sgc == 7 && xgc == 4) guaci= "山雷颐：养护、慎重、饮食、中毒、病源、节制。";
 if (sgc == 7 && xgc == 5) guaci= "山风盅：化厄、转危、腐败、混乱、多事、多难、革新。";
 if (sgc == 7 && xgc == 6) guaci= "山水蒙：阴暗、遮盖、蒙昧、启发、开拓、指导、启蒙、教育。";
 if (sgc == 7 && xgc == 7) guaci= "艮为山：不动、沉思、开拓、觉悟、踏实、渐逃、停止。";
 if (sgc == 7 && xgc == 8) guaci= "山地剥：危机、剥落、取代、崩坏、衰减、放荡、浸蚀。";

 if (sgc == 8 && xgc == 1) guaci= "地天泰：逆转、对立、统一、掌握、安泰、稳固、享通、太平。";
 if (sgc == 8 && xgc == 2) guaci= "地泽临：观察、审视、给予、支配、保护、亲近。";
 if (sgc == 8 && xgc == 3) guaci= "地火明夷：黑暗、愚昧、相反、抑压、苦难、磨练、韬晦。";
 if (sgc == 8 && xgc == 4) guaci= "地雷复：复兴、开始、回春、萌芽、发动、建设、归来。";
 if (sgc == 8 && xgc == 5) guaci= "地风升：伸展、上升、成长、坚实、自信、顺利。";
 if (sgc == 8 && xgc == 6) guaci= "地水师：集聚、团体、管理、贞正、目标、挑战、军队、战争。";
 if (sgc == 8 && xgc == 7) guaci= "地山谦：公平、谦逊、控制、优秀、均分、美好。";
 if (sgc == 8 && xgc == 8) guaci= "坤为地：静止、贮存、生育、柔弱、消极、包容。";
return(guaci)
 };
 function gm(htgms,shtgms)
 {
 var htgms,shtgms,gid,ggid,guam,bgm,zgm;
 if (htgms == 1 && shtgms == 1) {guam = "乾　卦";gid=1;ggid=1};
 if (htgms == 1 && shtgms == 2) {guam = "履　卦";gid=10;ggid=10};
 if (htgms == 1 && shtgms == 3) {guam = "同人卦";gid=13;ggid=13};
 if (htgms == 1 && shtgms == 4) {guam = "无妄卦";gid=25;ggid=25};
 if (htgms == 1 && shtgms == 5) {guam = "姤　卦";gid=44;ggid=44};
 if (htgms == 1 && shtgms == 6) {guam = "讼　卦";gid=6;ggid=6};
 if (htgms == 1 && shtgms == 7) {guam = "遁　卦";gid=33;ggid=33};
 if (htgms == 1 && shtgms == 8) {guam = "否　卦";gid=12;ggid=12};

 if (htgms == 2 && shtgms == 1) {guam = "夬　卦";gid=43;ggid=43};
 if (htgms == 2 && shtgms == 2) {guam = "兑　卦";gid=58;ggid=58};
 if (htgms == 2 && shtgms == 3) {guam = "革　卦";gid=49;ggid=49};
 if (htgms == 2 && shtgms == 4) {guam = "随　卦";gid=17;ggid=17};
 if (htgms == 2 && shtgms == 5) {guam = "大过卦";gid=28;ggid=28};
 if (htgms == 2 && shtgms == 6) {guam = "困　卦";gid=47;ggid=47};
 if (htgms == 2 && shtgms == 7) {guam = "咸　卦";gid=31;ggid=31};
 if (htgms == 2 && shtgms == 8) {guam = "萃　卦";gid=45;ggid=45};

 if (htgms == 3 && shtgms == 1) {guam = "大有卦";gid=14;ggid=14};
 if (htgms == 3 && shtgms == 2) {guam = "暌　卦";gid=38;ggid=38};
 if (htgms == 3 && shtgms == 3) {guam = "离　卦";gid=30;ggid=30};
 if (htgms == 3 && shtgms == 4) {guam = "噬嗑卦";gid=21;ggid=21};
 if (htgms == 3 && shtgms == 5) {guam = "鼎　卦";gid=50;ggid=50};
 if (htgms == 3 && shtgms == 6) {guam = "未济卦";gid=64;ggid=64};
 if (htgms == 3 && shtgms == 7) {guam = "旅　卦";gid=56;ggid=56};
 if (htgms == 3 && shtgms == 8) {guam = "晋　卦";gid=35;ggid=35};

 if (htgms == 4 && shtgms == 1) {guam = "大壮卦";gid=34;ggid=34};
 if (htgms == 4 && shtgms == 2) {guam = "归妹卦";gid=54;ggid=54};
 if (htgms == 4 && shtgms == 3) {guam = "丰　卦";gid=55;ggid=55};
 if (htgms == 4 && shtgms == 4) {guam = "震　卦";gid=51;ggid=51};
 if (htgms == 4 && shtgms == 5) {guam = "恒　卦";gid=32;ggid=32};
 if (htgms == 4 && shtgms == 6) {guam = "解　卦";gid=40;ggid=40};
 if (htgms == 4 && shtgms == 7) {guam = "小过卦";gid=62;ggid=62};
 if (htgms == 4 && shtgms == 8) {guam = "豫　卦";gid=16;ggid=16};

 if (htgms == 5 && shtgms == 1) {guam = "小畜卦";gid=9;ggid=9};
 if (htgms == 5 && shtgms == 2) {guam = "中孚卦";gid=61;ggid=61};
 if (htgms == 5 && shtgms == 3) {guam = "家人卦";gid=37;ggid=37};
 if (htgms == 5 && shtgms == 4) {guam = "益　卦";gid=42;ggid=42};
 if (htgms == 5 && shtgms == 5) {guam = "巽　卦";gid=57;ggid=57};
 if (htgms == 5 && shtgms == 6) {guam = "涣　卦";gid=59;ggid=59};
 if (htgms == 5 && shtgms == 7) {guam = "渐　卦";gid=53;ggid=53};
 if (htgms == 5 && shtgms == 8) {guam = "观　卦";gid=20;ggid=20};

 if (htgms == 6 && shtgms == 1) {guam = "需　卦";gid=5;ggid=5};
 if (htgms == 6 && shtgms == 2) {guam = "节　卦";gid=60;ggid=60};
 if (htgms == 6 && shtgms == 3) {guam = "既济卦";gid=63;ggid=63};
 if (htgms == 6 && shtgms == 4) {guam = "屯　卦";gid=3;ggid=3};
 if (htgms == 6 && shtgms == 5) {guam = "井　卦";gid=48;ggid=48};
 if (htgms == 6 && shtgms == 6) {guam = "坎　卦";gid=29;ggid=29};
 if (htgms == 6 && shtgms == 7) {guam = "蹇　卦";gid=39;ggid=39};
 if (htgms == 6 && shtgms == 8) {guam = "比　卦";gid=8;ggid=8};

 if (htgms == 7 && shtgms == 1) {guam = "大畜卦";gid=26;ggid=26};
 if (htgms == 7 && shtgms == 2) {guam = "损　卦";gid=41;ggid=41};
 if (htgms == 7 && shtgms == 3) {guam = "贲　卦";gid=22;ggid=22};
 if (htgms == 7 && shtgms == 4) {guam = "颐　卦";gid=27;ggid=27};
 if (htgms == 7 && shtgms == 5) {guam = "蛊　卦";gid=18;ggid=18};
 if (htgms == 7 && shtgms == 6) {guam = "蒙　卦";gid=4;ggid=4};
 if (htgms == 7 && shtgms == 7) {guam = "艮　卦";gid=52;ggid=52};
 if (htgms == 7 && shtgms == 8) {guam = "剥　卦";gid=23;ggid=23};

 if (htgms == 8 && shtgms == 1) {guam = "泰　卦";gid=11;ggid=11};
 if (htgms == 8 && shtgms == 2) {guam = "临　卦";gid=19;ggid=19};
 if (htgms == 8 && shtgms == 3) {guam = "明夷卦";gid=36;ggid=36};
 if (htgms == 8 && shtgms == 4) {guam = "复　卦";gid=24;ggid=24};
 if (htgms == 8 && shtgms == 5) {guam = "升　卦";gid=46;ggid=46};
 if (htgms == 8 && shtgms == 6) {guam = "师　卦";gid=7;ggid=7};
 if (htgms == 8 && shtgms == 7) {guam = "谦　卦";gid=15;ggid=15};
 if (htgms == 8 && shtgms == 8) {guam = "坤　卦";gid=2;ggid=2};
return(guam)
 };
function strdy(d,gx)
{
	var d,gx,dgs;
		if (d==1&&gx==1) dgs=5;
		if (d==2&&gx==1) dgs=3;
		if (d==3&&gx==1) dgs=2;
		if (d==1&&gx==2) dgs=6;
		if (d==2&&gx==2) dgs=4;
		if (d==3&&gx==2) dgs=1;
		if (d==1&&gx==3) dgs=7;
		if (d==2&&gx==3) dgs=1;
		if (d==3&&gx==3) dgs=4;
		if (d==1&&gx==4) dgs=8;
		if (d==2&&gx==4) dgs=2;
		if (d==3&&gx==4) dgs=3;
		if (d==1&&gx==5) dgs=1;
		if (d==2&&gx==5) dgs=7;
		if (d==3&&gx==5) dgs=6;
		if (d==1&&gx==6) dgs=2;
		if (d==2&&gx==6) dgs=8;
		if (d==3&&gx==6) dgs=5;
		if (d==1&&gx==7) dgs=3;
		if (d==2&&gx==7) dgs=5;
		if (d==3&&gx==7) dgs=8;
		if (d==1&&gx==8) dgs=4;
		if (d==2&&gx==8) dgs=6;
		if (d==3&&gx==8) dgs=7;
		return(dgs);
};
//-->