Date.prototype.getWeeks = function(/*String MM/DD/YY*/ dateStr){ 
var b = new Date(dateStr); 
var s = (new Date() - b)/(60*60*24*1000); 
if(s<0) return false; 
return Math.ceil(s/7); 
} 
        function foramtTelNum(str)
        {       
            var content="";
            for(var i=0;i<str.length;i++)
            {
            
                content += "<img src='/imagenew/other/" + str.substring(i,i+1)+ ".gif' />";
            }
            return content;
        }

//创建一个数组,用于存放每个月的天数
function montharr(m0, m1, m2, m3, m4, m5, m6, m7, m8, m9, m10, m11) 
{
this[0] = m0;
this[1] = m1;
this[2] = m2;
this[3] = m3;
this[4] = m4;
this[5] = m5;
this[6] = m6;
this[7] = m7;
this[8] = m8;
this[9] = m9;
this[10] = m10;
this[11] = m11;
}
//实现月历
function calendar(t1,t2,t3) {

var x = new Date().getWeeks(t2)
var m = new Date().getMonth();
var c = foramtTelNum(x+'');

var monthNames = "JanFebMarAprMayJunJulAugSepOctNovDec";
var today = new Date();
var thisDay;
var monthDays = new montharr(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
year = today.getYear() +1900;
thisDay = today.getDate();
if (((year % 4 == 0) && (year % 100 != 0)) || (year % 400 == 0)) monthDays[1] = 29;
nDays = monthDays[today.getMonth()];
firstDay = today;
firstDay.setDate(0);
testMe = firstDay.getDate();
if (testMe == 2) firstDay.setDate(0);
startDay = firstDay.getDay();
//style='padding-left:16px; padding-top:40px; background-image: url(../images/cal_bg.gif); background-repeat:no-repeat;'
//document.write("<div id='rili' align='left' width='250' style='line-height:9pt;'") 
//document.write("<TABLE width='100%' BORDER='0' CELLSPACING='0' CELLPADDING='1' >")
//document.write("<TR><TD><table width='210' border='0' cellspacing='5' cellpadding='2' bgcolor='#e8f0bf'>");
//document.write("<TR><th colspan='7' bgcolor='#45a237'>")C8E3FF;108526;
document.write("<div id='rili' align='left' style='line-height:12pt;'>") 
document.write("<TABLE width='230' align='center' BORDER='0' CELLSPACING='0' CELLPADDING='0' BGCOLOR='#ffffff'>")
document.write("<TR><TD><table align='center' width='96%' border='0' cellspacing='1' cellpadding='2' bgcolor='#ffffff'>");
document.write("<TR><th align='center' colspan='7' bgcolor='#f3f3f3'>");
var dayNames = new Array("星期日","星期一","星期二","星期三","星期四","星期五","星期六");
var monthNames = new Array("1","2","3","4","5","6","7","8","9","10","11","12");
var now = new Date();
//'2008-2009学年第二学期'
document.writeln("<FONT STYLE='line-height:16pt;font-family:arial;font-size:9pt;Color:#006a14'>" +t1+'</font><br><FONT STYLE="font-family:arial;font-size:9pt;Color:#006a14">'+"公元 " + now.getYear() + " 年 " + monthNames[now.getMonth()] + " 月 " + now.getDate() + " 日 " + dayNames[now.getDay()] + "</FONT></th></tr>");
//<TR><th valign='top' colspan='7' bgcolor='#45a237'></th></tr>
document.writeln("</TH></TR><TR>");

document.writeln("<th align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>一</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>二</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>三</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>四</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>五</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>六</FONT></TH>");
document.writeln("<TH align='center' bgcolor='#f9f9f9'><FONT STYLE='font-size:9pt;line-height:11pt;Color:#FF8040'>日</FONT></TH>");
document.writeln("</TR><tr>");

column = 0;
for (i=0; i<startDay; i++) {
document.writeln("\n<TD><FONT STYLE='font-size:9pt'> </FONT></TD>");
column++;
}

for (i=1; i<=nDays; i++) {
if (i == thisDay) {
document.writeln("</TD><TD ALIGN='CENTER' BGCOLOR='#FF8040' style='padding-left:4px;'><FONT STYLE='font-size:9pt;font-family:Arial;Color:#ffffff'>")
}
else {
document.writeln("</TD><TD BGCOLOR='#FFFFFF' ALIGN='CENTER' style='padding-left:4px;'><FONT STYLE='font-size:9pt;font-family:Arial;Color:#330066'>");
}
document.writeln(i);
if (i == thisDay) document.writeln("</FONT></TD>")
column++;
if (column == 7) {
document.writeln("<TR>"); 
column = 0;
}
}
document.write("<TR><th height='20' colspan='7' align='center' bgcolor='#f9f9f9'><span style='font-size:9pt;color:#a3182d;'>")

if (x > t3) {
	if ( m > 6) {
	document.write('暑假'+'</span></th></tr>');}
	else {
	document.write('寒假'+'</span></th></tr>');}
}
else{document.write('本学期教学第 '+c+' 周'+'</span></th></tr>');}

document.writeln("</TABLE></TD></TR></TABLE></div>");
}
