function MM_reloadPage(init) { //reloads the window if Nav4 resized if (init==true) with (navigator) {if ((appName=="Netscape")&&(parseInt(appVersion)==4)) { document.MM_pgW=innerWidth; document.MM_pgH=innerHeight; onresize=MM_reloadPage; }} else if (innerWidth!=document.MM_pgW || innerHeight!=document.MM_pgH) location.reload(); } MM_reloadPage(true); function MM_findObj(n, d) { //v4.01 var p,i,x; if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) { d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);} if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i 12) { currYear = parseInt(Form.Year.value) + 1; currMonth = currMonth % 12; } calendarStr = calendarStr + ""; calendarStr = calendarStr + "'; calendarStr = calendarStr + ""; calendarStr = calendarStr + ""; var startDate = new Date(Date.UTC(Form.Year.value,parseInt(Form.Month.value)-2+calendarID,1)); startDay = startDate.getDay(); var Ln = 1; var Col = 0; for (i=0;i"; Col++; } var mensesDate = new Date(Date.UTC(Form.Year.value,parseInt(Form.Month.value)-1,Form.Day.value)) myMonthDate = getMonthDate(currYear,currMonth-1); for (i=1;i<=myMonthDate;i++) { var trBgcolor = ""; if(Ln % 2 == 0) { trBgcolor = "#F7F7E6"; } calendarStr = calendarStr + ""; Col++; if (Col == 7) { calendarStr = calendarStr + ""; Col = 0; Ln++; } } var endDate = new Date(Date.UTC(Form.Year.value,(parseInt(Form.Month.value)-2+calendarID),myMonthDate)); endDay = endDate.getDay(); for (i=endDay;i<6;i++) { calendarStr = calendarStr + ""; } calendarStr = calendarStr + "
" + currYear+' 年 ' + currMonth +' 月
"; var color = "#019934"; if(flag) { var msgStr =""; var myDate = new Date(Date.UTC(currYear,currMonth-1,i)); var myavgCyc = parseInt(Form.averagecyc.value); var myavgMenses = parseInt(Form.averagemenses.value); var myTime = Math.floor((myDate.getTime() - mensesDate.getTime()) / (24 * 60 * 60 * 1000)); var someDate = (myTime % myavgCyc + myavgCyc) % myavgCyc; if (someDate>=0 && someDate<=(myavgMenses-1)) { color = "#000000"; msgStr = "这是月经期,要注意经期卫生,避免性事!" } if (someDate>=myavgMenses && someDate<=(myavgCyc-20)) { color = "#019934"; msgStr = "这是安全期,性事一般不会受孕,您放心吧!"; } if (someDate>=(myavgCyc-19) && someDate<=(myavgCyc-10)) { color = "#FF3300"; msgStr = "这是危险期,亦称排卵期,性事受孕可能性大,千万要注意!"; } if (someDate>=(myavgCyc-9) && someDate<=(myavgCyc-1)) { color = "#019934"; msgStr = "这是安全期,性事一般不会受孕,您放心吧!"; } msgID = 100 * calendarID + i; msgStr = "" + "
" + msgStr + "
"; calendarStr = calendarStr + ""; calendarStr = calendarStr + ""; } calendarStr = calendarStr + "" + i + "
"; } function showCalendar() { if(isNaN(Form.averagecyc.value) || Form.averagecyc.value.length == 0) { alert("请正确输入平均月经周期!"); Form.averagecyc.focus(); return false; } if(parseInt(Form.averagecyc.value) > 35 || parseInt(Form.averagecyc.value) < 26 ) { alert("月经周期一般为26-35天。您的月经周期不在此范围,请注意调理。") Form.averagecyc.focus(); return false; } if(isNaN(Form.averagemenses.value) || Form.averagemenses.value.length == 0) { alert("请正确输入平均行经期!"); Form.averagemenses.focus(); return false; } if(parseInt(Form.averagemenses.value) > 8 || parseInt(Form.averagemenses.value) < 3) { alert("行经期一般为3-8天。您的行经期不在此范围,请注意调理。") Form.averagemenses.focus(); return false; } if (isNaN(Form.Year.value) || Form.Year.value < 1970) { alert("请正确输入年份!"); Form.Year.focus(); return false; } if (isNaN(Form.Month.value) || Form.Month.value < 1 || Form.Month.value > 12) { alert("请正确输入月份!") Form.Month.focus(); return false; } if (isNaN(Form.Day.value) || Form.Day.value < 1 || Form.Day.value > myMonthDate) { alert("请正确输入日子!") Form.Day.focus(); return false; } var mensesDate = new Date(Date.UTC(Form.Year.value,(parseInt(Form.Month.value)-1),Form.Day.value)) if ((Now.getTime() - mensesDate.getTime()) < 0) { alert("请正确输入上次月经时间!") Form.Year.focus(); return false; } getCalendar(1,1); document.all.Calendar1.outerHTML = calendarStr; getCalendar(2,1); document.all.Calendar2.outerHTML = calendarStr; }