<!-- Begin
nyr = 2005;
nmo = 9;
ndt = 12;
asmo = 4;
asyr = 2004;
M = new Array("January","February",
"March","April","May","June",
"July","August","September",
"October","November","December");
D = new Array("Sun","Mon","Tue","Wed","Thu","Fri","Sat");
function ArchStart() {
mo = nmo;
yr = nyr;
mxln = ndt;
var i=0;
endi = 2;
if (location.href.match(/browse/)) {
  endi = 100000;
}
while ((i<endi) && ((yr > asyr) || ((yr == asyr) && (mo >= asmo)))) {
bgn = new Date(M[mo-1]+" 1,"+yr);
document.write("<P>");
ArchMonth();
document.write("<P>");
mo--;
if (mo == 0) {
mo = 12;
yr--;
}
mxln = 31;
i++;
}
if ((yr > asyr) || (mo > asmo)) {
document.write("<P><B>Browse <A HREF=/browse/>full archives</A></B>");
}
}
function ArchMonth(){
dy = bgn.getDay();
yr = eval(yr);
d = "312831303130313130313031";
if (yr / 4 == Math.floor(yr / 4)) {
d = d.substring(0, 2) + "29" + d.substring(4, d.length);
}
pos = ((mo-1) * 2);
ld = eval(d.substring(pos, pos + 2));
document.write("<TABLE BORDER=0><TR><TD ALIGN=CENTER COLSPAN=7><B>"
+ M[mo-1] + " " + yr
+ "</B></TD></TR><TR>");
for (var i = 0;i < 7;i ++) {
document.write("<TD ALIGN=CENTER>"
+"<FONT SIZE=-1>" + D[i] + "</FONT></TD>");
}
document.write("</TR>");
dno = 0;
while (dno < ld) {
document.write("<TR>");
for (var i = 0;i < 7; i++){
if ((i < dy) || (dno == ld)) {
document.write("<TD></TD>");
}
else {
dy=0;
dno++;
if (dno <= mxln) {
u = "/" + TwoDig(yr % 100) + "/" + TwoDig(mo) + "/" + TwoDig(dno) + "/";
ds = "<A HREF=" + u + ">" + dno + "</A>";
} else {
ds = dno;
}
document.write("<TD ALIGN=CENTER>"+ds+"</TD>");
}
}
document.write("</TR>");
}
document.write("</TABLE>");
}
function TwoDig(n){
if (n>9) {
return n;
} else {
return "0" + n;
}
}
ArchStart();
// End -->
