var str = ""; 
var vnow = new Date();
var vyear = vnow.getFullYear();
var vmon = vnow.getMonth() + 1;
var vday = vnow.getDate() - 1;

document.writeln("<div id=\"datecontents\" style=\"padding:6px; background-color:#FFF2DF; font-size: 14px; border: 1px solid #FFB84D; position:absolute; left:?px; top:?px; width:?px; height:?px; z-index:1; visibility:hidden\">"); 
str += "<select name=\"year\">"; 
for (h = 2007; h <= 2008; h++) { 
if (h==vyear)
{
str += "<option value=\"" + h + "\" selected>" + h + "</option>"; 
}
else
{
str += "<option value=\"" + h + "\">" + h + "</option>"; 
}
} 
str += "</select>\u5E74 <select name=\"month\">"; 
for (m = 1; m <= 9; m++) { 
if (m==vmon)
{
str += "<option value=\"0" + m + "\" selected>0" + m + "</option>"; 
}
else
{
str += "<option value=\"0" + m + "\">0" + m + "</option>"; 
}
} 
for (m = 10; m <= 12; m++) { 
if (m==vmon)
{
str += "<option value=\"" + m + "\" selected>" + m + "</option>"; 
}
else
{
str += "<option value=\"" + m + "\">" + m + "</option>"; 
}
} 
str += "</select>\u6708 <select name=\"day\">"; 
for (s = 1; s <= 9; s++) { 
if (s==vday)
{
str += "<option value=\"0" + s + "\" selected>0" + s + "</option>"; 
}
else
{
str += "<option value=\"0" + s + "\">0" + s + "</option>"; 
}
} 
for (s = 10; s <= 31; s++) { 
if (s==vday)
{
str += "<option value=\"" + s + "\" selected>" + s + "</option>"; 
}
else
{
str += "<option value=\"" + s + "\">" + s + "</option>"; 
}
} 
str += "</select>\u65E5 <input name=\"queding\" type=\"button\" onclick=\"_select()\" value=\"\u786e\u5b9a\" style=\"font-size:12px\" /> <input name=\"clear\" type=\"button\" onclick=\"_doclear()\" value=\"\u6E05\u9664\" style=\"font-size:12px\" /> <input name=\"guanbi\" type=\"button\" onclick=\"_docancel()\" value=\"\u5173\u95ED\" style=\"font-size:12px\" /></div>"; 
document.writeln(str); 
var _fieldname; 
function _SetTime(tt) { 
_fieldname = tt; 
var ttop = tt.offsetTop; //TT控件的定位点高 
var thei = tt.clientHeight; //TT控件本身的高 
var tleft = tt.offsetLeft; //TT控件的定位点宽 
while (tt = tt.offsetParent) { 
ttop += tt.offsetTop; 
tleft += tt.offsetLeft; 
} 
document.all.datecontents.style.top = ttop + thei + 4; 
document.all.datecontents.style.left = tleft; 
document.all.datecontents.style.visibility = "visible"; 
} 
function _select() { 
_fieldname.value = document.all.year.value + "-" + document.all.month.value + "-" + document.all.day.value; 
document.all.datecontents.style.visibility = "hidden"; 
}
function _doclear() {  
_fieldname.value = "";
}
function _docancel() {  
document.all.datecontents.style.visibility = "hidden"; 
}