/**********************   日期选择  ***************************
*	@作者		: Enjoyd
*	@Email		: [email]enjoyd@126.com[/email]
*	@OICQ		: 5003427
'**************************************************************************/

/**********************   add 时间选择  ***************************
*	@作者		: yedemon
*	@Email		: [email]yedemon@163.com[/email]
*	@QQ			: 181427140
'**************************************************************************/
var MonthDNum = new Array(0, 31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31);
var MonthText = new Array("", "一月", "二月", "三月", "四月", "五月", "六月", "七月", "八月", "九月", "十月", "十一月", "十二月");
var Calendar_obj;//, Calendar_obj2;
var _isTimePick;
//var WriteHead=1;
document.write("<iframe style=\"position:absolute;width:206px;display:none;\" name=\"divCalendar\" id=\"divCalendar\" frameborder=\"0\" scrolling=\"no\"></iframe>");
/*头部信息CSS及JS函数*/
var HeadMsg = "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">\r\n" 
			+ "<html xmlns=\"http://www.w3.org/1999/xhtml\">\r\n" 
			+ "<meta http-equiv=\"Content-Type\" content=\"text/html; charset=utf-8\">\r\n"
			+ "<style type=\"text/css\">\r\n<!--\r\n" 
			+ "body,html{margin:0px;height:100%;background:#FFF;}a,li,input {font-family:\"Verdana\",\"Arial\";font-size:12px;}\r\n" 
			+ "a {height:18px;color:#000;padding-top:2px;text-decoration:none;display:block;}\r\n" 
			+ "a:hover{height:17px;padding-top:1px;border:1px solid #000;background:#FFF;}\r\n" 
			+ ".CurrentDate {height:17px;padding-top:1px;border:1px solid #000;background: #FFF;}\r\n" 
			+ "ul{list-style:none;margin:0px;padding:0px;overflow:hidden;}\r\n" 
			+ "ul li{float:left;margin-left:1px;padding-top:1px;display:inline;text-align:center;width:28px;height:20px;}\r\n" 
			+ "#Tools {width:204px;background:#5563B0;padding:0px;}\r\n" 
			+ "#Tools li{padding-bottom:1px;}\r\n" 
			+ "#Tools a{color:#FFF;}\r\n" 
			+ "#Tools a:hover{border:1px solid #2E3665;background:#979FCE;}\r\n" 
			+ "#Title {width:204px;background:#CAD3E8;border-bottom:1px solid #000;}\r\n" 
			+ "#Title li{height:16px;padding-top:2px;}\r\n\r\n" 
			
			+ ".Select {width:63px;border:1px solid #8AC;background:#FFF;height:146px;}\r\n" 
			+ ".Select2 {width:43px;border:1px solid #8AC;background:#FFF;height:146px;}\r\n" 
			+ ".Select a, .Select2 a{height:16px;padding-left:3px;}\r\n" 
			+ ".Select a:hover,.Select2 a:hover{color:#000;background:#E2EBF4;padding-top:2px;border:0;}\r\n" 
			+ ".Select .SelectBn,.Select2 .SelectBn{background:#C7CDEF;font-size:8px;line-height:7px;height:7px;text-align:center;color:#5563B0;}\r\n" 
			+ ".Select .SelectBn:hover,.Select2 .SelectBn:hover{background:#7682C1;color:#FFF;height:7px;text-align:center;}\r\n\r\n"
			
			+ "#SArr,#sYear,#sMonth,#sHour,#sMinute,#sSecond{float:left;}\r\n" 
			+ "#SArr {width:19px;height:18px;background:#E2EBF4;font-size:10px;text-align:center;color:#5563B0;border:1px solid #88A9C9;border-left:0;margin-right:3px;cursor:pointer;}\r\n\r\n" 

			+ "#sYear,#sMonth {width:44px;height:16px;border:1px solid #88A9C9;border-right:0;padding-top:2px;}\r\n" 
			+ "#SelectYear,#SelectMonth{position:absolute;top:21px;z-index:1;overflow:hidden;display:none;}\r\n" 
			+ "#SelectYearItem a,#SelectMonthItem a{height:16px;}\r\n\r\n"
			
			+ "#sHour,#sMinute,#sSecond{width:24px;height:16px;border:1px solid #88A9C9;border-right:0;padding-top:2px;}\r\n"
			+ "#SelectHour,#SelectMinute,#SelectSecond{position:absolute;bottom:21px;z-index:2;overflow:hidden;display:none;}\r\n"
			+ "#SelectHourItem a,#SelectMinuteItem a,#SelectSecondItem a{height:16px;}\r\n\r\n"

			+ ".semico{float:left;}\r\n"
			
			+ "--></style>\r\n"
			+ "<script language=\"JavaScript\">\r\n"
			+ "  var mdown,sy,ey,sm,em,sh,eh,smin,emin,ssec,esec;\r\n"
			+ "  var HideSelect=1,CurrentSelect,year,month,day,hour,minute,second;\r\n"
			+ "function Scroll(str,key)\r\n" 
			+ "  {var Html=\"\",s,e,obj;\r\n" 
			+ "  if(key==\"Y\"){s=sy;e=ey;obj=\"SelectYearItem\";}\r\n"
			+ "  if(key==\"M\"){s=sm;e=em;obj=\"SelectMonthItem\";}\r\n" 
			+ "  if(key==\"H\"){s=sh;e=eh;obj=\"SelectHourItem\";}\r\n" 
			+ "  if(key==\"m\"){s=smin;e=emin;obj=\"SelectMinuteItem\";}\r\n" 
			+ "  if(key==\"s\"){s=ssec;e=esec;obj=\"SelectSecondItem\";}\r\n" 
			+ "  if(str==\"Up\"){s--;e--;}if(str==\"Next\"){s++;e++;}\r\n" 
			+ "  if(key==\"Y\"){sy=s;ey=e;}\r\n"
			+ "  if(key==\"M\"){if(s<1)s=1;if(s>6)s=6;if(e<7)e=7;if(e>12)e=12;sm=s;em=e;}\r\n"
			+ "  if(key==\"H\"){if(s<0)s=0;if(s>17)s=17;if(e<6)e=6;if(e>23)e=23;sh=s;eh=e;}\r\n"
			+ "  if(key==\"m\"){if(s<0)s=0;if(s>53)s=53;if(e<6)e=6;if(e>59)e=59;smin=s;emin=e;}\r\n"
			+ "  if(key==\"s\"){if(s<0)s=0;if(s>53)s=53;if(e<6)e=6;if(e>59)e=59;ssec=s;esec=e;}\r\n\r\n"
			
			+ "  if(key==\"Y\"){\r\n"
			+ "  for(i=s;i<=e;i++){\r\n"
			+ "    Html+='<a href=\"javascript:;\" onclick=\"parent.Calendar_Modif('+i+','+month+','+day+','+hour+','+minute+','+second+');\">'+i+\"年</a>\";}\r\n" 
			+ "  };\r\n"
			+ "  if(key==\"M\"){\r\n"
			+ "  for(i=s;i<=e;i++){\r\n"
			+ "    Html+='<a href=\"javascript:;\" onclick=\"parent.Calendar_Modif('+year+','+i+','+day+','+hour+','+minute+','+second+');\">'+parent.MonthText[i]+\"</a>\";}\r\n" 
			+ "  };\r\n"			
			+ "  if(key==\"H\"){\r\n"
			+ "  for(i=s;i<=e;i++){\r\n"
			+ "    Html+='<a href=\"javascript:;\" onclick=\"parent.Calendar_Modif('+year+','+month+','+day+','+i+','+minute+','+second+');\">'+i+\"</a>\";}\r\n" 
			+ "  };\r\n"			
			+ "  if(key==\"m\"){\r\n"
			+ "  for(i=s;i<=e;i++){\r\n"
			+ "    Html+='<a href=\"javascript:;\" onclick=\"parent.Calendar_Modif('+year+','+month+','+day+','+hour+','+i+','+second+');\">'+i+\"</a>\";}\r\n" 
			+ "  };\r\n"
			+ "  if(key==\"s\"){\r\n"
			+ "  for(i=s;i<=e;i++){\r\n"
			+ "    Html+='<a href=\"javascript:;\" onclick=\"parent.Calendar_Modif('+year+','+month+','+day+','+hour+','+minute+','+i+');\">'+i+\"</a>\";}\r\n" 
			+ "  };\r\n"
			
			+ "  document.getElementById(obj).innerHTML=Html;}\r\n" 
			
			+ "function ShowSelect(str,str2){\r\n"
			+ "HideSelect=0;HSelect();Scroll('',str2);\r\n"
			+ "document.getElementById(str).style.display=\"block\";CurrentSelect=str2;\r\n"
			+ "}\r\n" 
			+ "function HSelect(){\r\n"
			+ "  document.getElementById(\"SelectYear\").style.display=\"none\";\r\n"
			+ "  document.getElementById(\"SelectMonth\").style.display=\"none\";\r\n"
			+ "  var divsh = document.getElementById(\"SelectHour\"); if( divsh ) divsh.style.display=\"none\";\r\n"
			+ "  var divsmin = document.getElementById(\"SelectMinute\"); if( divsmin ) divsmin.style.display=\"none\";\r\n"
			+ "  var divssec = document.getElementById(\"SelectSecond\"); if( divssec ) divssec.style.display=\"none\";\r\n"
			+ "}\r\n" 
			+ "function changeDay()\r\n" 
			+ "{  var objEvent=window.event||arguments.callee.caller.arguments[0];\r\n" 
			+ "  var srcElement=objEvent.srcElement;\r\n" 
			+ "  if(!srcElement){srcElement=objEvent.target;}\r\n" 
			+ "  if(srcElement.tagName==\"A\"){\r\n;"
			+ "    day = parseInt(srcElement.innerHTML, 10);\r\n"
			+ "  }\r\n}\r\n" 
			+ "document.onclick=function(){if(HideSelect){HSelect();}HideSelect=1;}\r\n</script>\r\n\r\n"
			
			+ "<body>\r\n" 
			+ "<div id=\"SelectYear\" style=\"left:31px;\">\r\n"
			+ "<div class=\"Select\"><a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Up\\',\\'Y\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-bottom:1px solid #5563B0;\">▲</a>\r\n"
			+ "<div id=\"SelectYearItem\"></div>\r\n"
			+ "<a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Next\\',\\'Y\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-top:1px solid #5563B0;\">▼</a></div></div>\r\n\r\n" 
			
			+ "<div id=\"SelectMonth\" style=\"left:99px;\">\r\n"
			+ "<div class=\"Select\"><a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Up\\',\\'M\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-bottom:1px solid #5563B0;\">▲</a>\r\n"
			+ "<div id=\"SelectMonthItem\"></div>\r\n"
			+ "<a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Next\\',\\'M\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-top:1px solid #5563B0;\">▼</a></div></div>\r\n\r\n";

var TimeSelect = "<div id=\"SelectHour\" style=\"left:7px;\">\r\n"
			+ "<div class=\"Select2\"><a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Up\\',\\'H\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-bottom:1px solid #5563B0;\">▲</a>\r\n"
			+ "<div id=\"SelectHourItem\"></div>\r\n"
			+ "<a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Next\\',\\'H\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-top:1px solid #5563B0;\">▼</a></div></div>\r\n\r\n" 
			
			+ "<div id=\"SelectMinute\" style=\"left:60px;\">\r\n"
			+ "<div class=\"Select2\"><a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Up\\',\\'m\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-bottom:1px solid #5563B0;\">▲</a>\r\n"
			+ "<div id=\"SelectMinuteItem\"></div>\r\n"
			+ "<a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Next\\',\\'m\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-top:1px solid #5563B0;\">▼</a></div></div>\r\n\r\n" 
			
			+ "<div id=\"SelectSecond\" style=\"left:113px;\">\r\n"
			+ "<div class=\"Select2\"><a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Up\\',\\'s\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-bottom:1px solid #5563B0;\">▲</a>\r\n"
			+ "<div id=\"SelectSecondItem\"></div>\r\n"
			+ "<a href=\"javascript:;\" onmouseover=\"mdown=window.setInterval('Scroll(\\'Next\\',\\'s\\')',30);\" onmouseout=\"window.clearInterval(mdown);\" class=\"SelectBn\" style=\"border-top:1px solid #5563B0;\">▼</a></div></div>\r\n\r\n" 

function Calendar( obj, isTimePick ) 
{
	Calendar_obj = document.getElementById(obj);
	
	if( Calendar_obj == undefined ){
		alert("没有指定填写日期的文本框");
		return;
	}
	
	_isTimePick = isTimePick;
	
	//这里就是根据指定的文本框取出已经填写的时间信息
	var mydate = new Date();
	var fullYear = mydate.getFullYear();
	var month = mydate.getMonth() + 1;
	var day = mydate.getDate();
	var hour = mydate.getHours();
	var minute = mydate.getMinutes();
	var second = mydate.getSeconds();
		
	if( Calendar_obj.value != undefined && Calendar_obj.value != "" ){
		var re;
		if( _isTimePick ){
			re = /(\d{2,4})-(\d{1,2})-(\d{1,2}) (\d{1,2}):(\d{1,2}):(\d{1,2})/;
			var matcher = Calendar_obj.value.match(re);
			if( matcher != null ){
				fullYear = parseInt( matcher[1], 10 );
				month = parseInt( matcher[2], 10 );
				day = parseInt( matcher[3], 10 );
				hour = parseInt( matcher[4], 10 );
				minute = parseInt( matcher[5], 10 );
				second = parseInt( matcher[6], 10 );
			}
		}else{
			re = /(\d{2,4})-(\d{1,2})-(\d{1,2})/;
			var matcher = Calendar_obj.value.match(re);
			if( matcher != null ){
				fullYear = parseInt( matcher[1], 10 );
				month = parseInt( matcher[2], 10 );
				day = parseInt( matcher[3], 10 );
				hour = 0;
				minute = 0;
				second = 0;
			}
		}
	}
	Calendar_Show( fullYear, month, day, hour, minute, second );
}

function Calendar_Show(year, month, day, hour, minute, second)
{
	var content;
	var date = new Date();
	var DayNum = (IsLeapYear(year) && month == 2) ? MonthDNum[month] + 1 : MonthDNum[month];
	var date2 = new Date(year, month - 1, 1);
	var start = date2.getDay();
	var date2 = null;
	var Trn = Math.ceil((DayNum + start) / 7);
	var PrNum = 1;
	
	//时间选择加一行！
	if( _isTimePick ) Trn = Trn + 1;
	
	content = "<scr" + "ipt type=\"text/javascript\">year=" + year 
			+ ";month=" + month 
			+ ";day=" + day 
			+ ";sy=year-3;ey=year+3;sm=(month-3<1)?1:(+month-3>6)?6:month-3;em=(month+3<7)?7:(month+3>12)?12:month+3;\r\n";
			
	if( _isTimePick ){
		content += "hour=" + hour
			+ ";minute=" + minute
			+ ";second=" + second
			+ ";\r\nsh=(hour-3<0)?0:(hour-3>18)?18:hour-3;eh=(hour+3<6)?6:(hour+3>23)?23:hour+3;\r\n"
			+ "smin=(minute-3<0)?0:(minute-3>53)?53:minute-3;emin=(minute+3<6)?6:(minute+3>59)?59:minute+3;\r\n"
			+ "ssec=(second-3<0)?0:(second-3>53)?53:second-3;esec=(second+3<6)?6:(second+3>59)?59:second+3;\r\n"
	}
	content += "</scr" + "ipt>\r\n"
			+ "<div style=\"border:1px solid #6A84C8;height:" + (64 + 21 * Trn) + "px;\">\r\n<ul>"
			+ "<li style=\"background:#FFF;\"></li>\r\n" 
			+ "<li style=\"width:144px;background:#FFF;padding-bottom:1px;\" id=\"SelectArea\">\r\n"
			+ "<div id=\"sYear\" onclick=\"ShowSelect('SelectYear','Y');\">" + year + "年</div>\r\n"
			+ "<div id=\"SArr\" onclick=\"ShowSelect('SelectYear','Y');\" style=\"padding-top:2px;height:16px;\">▼</div>\r\n" 
			+ "<div id=\"sMonth\" onclick=\"ShowSelect('SelectMonth','M');\">" + MonthText[month] + "</div>\r\n"
			+ "<div id=\"SArr\" onclick=\"ShowSelect('SelectMonth','M');\" style=\"padding-top:2px;height:16px;\">▼</div>\r\n"
			+ "</li>\r\n"
			+ "<li><a href=\"javascript:parent.Calendar_hide();\">\xd7</a></li>\r\n"
			+ "</ul>\r\n"
			+ "<div id=\"Tools\"><ul>\r\n" 
			+ "<li><a href=\"javascript:parent.Calendar_Modif(" + (year - 1) + "," + month + "," + day + "," + hour + "," + minute + "," + second + ");\">&laquo;</a></li>\r\n"
			+ "<li><a href=\"javascript:parent.Calendar_Modif(" + year + "," + (month - 1) + "," + day + "," + hour + "," + minute + "," + second + ")\";>&#8249;</a></li>\r\n";
	
	//if (Calendar_obj2) {
		//content += "<li style=\"width:42px;\"><a href=\"javascript:parent.Calendar_GetDate(" + year + "," + month + ",0);\">\u672c\u6708</a></li>" + "<li style=\"width:43px;\"><a href=\"javascript:parent.Calendar_GetDate(" + date.getFullYear() + "," + (date.getMonth() + 1) + "," + date.getDate() + ");\">\u672c\u65e5</a></li>";
	//} else {
		content += "<li style=\"width:86px;\">\r\n"
			+ "<a href=\"javascript:parent.Calendar_GetDate(" + date.getFullYear() + "," + (date.getMonth() + 1) + "," + date.getDate() + "," + date.getHours() + "," + date.getMinutes() + "," + date.getSeconds() +");\">选择当日</a>\r\n"
			+ "</li>\r\n";
	//}
	content += "<li>\r\n"
			+ "<a href=\"javascript:parent.Calendar_Modif(" + year + "," + (month + 1) + "," + day + "," + hour + "," + minute + "," + second + ");\">&#8250;</a></li>\r\n"
			+ "<li><a href=\"javascript:parent.Calendar_Modif(" + (year + 1) + "," + month + "," + day + "," + hour + "," + minute + "," + second + ");\">&raquo;</a></li>\r\n"
			+ "</ul></div>\r\n"
			+ "<div id=\"Title\">\r\n<ul>\r\n"
			+ "<li style=\"color:#F00;\">日</li><li>一</li><li>二</li><li>三</li><li>四</li><li>五</li><li style=\"color:#F00;\">六</li></ul></div>" 
			
	if( _isTimePick ){
		content += "<ul onclick=\"javascript:changeDay();parent.Calendar_Modif(" + year + "," + month + ",day," + hour + "," + minute + "," + second + ");\" style=\"width:206px;\">";
	}else {
		content += "<ul onclick=\"javascript:changeDay();parent.Calendar_GetDate(" + year + "," + month + ",day,0,0,0);\" style=\"width:206px;\">";
	}

	//var date = null;
	if (start > 0) {
		content += "<li style=\"width:" + (start * 29 - 1) + "px;\"></li>\r\n";
	}
	for (i = 1; i <= DayNum; i = i+1) {
		content += "<li><a href=\"javascript:;\"";
		content += (day == PrNum) ? " class=\"CurrentDate\"" : "";
		content += ((i + start) % 7 < 2) ? " style=\"color:#F00;\"" : "";
		content += ">" + PrNum + "</a></li>\r\n";
		PrNum = PrNum + 1;
	}
	content += "</ul>\r\n";
	
	if( _isTimePick ){
		content += "<ul>\r\n"
			+ "<li style=\"background:#FFF;width:4px;\"></li>"
			+ "<li style=\"width:154px;background:#FFF;padding-bottom:1px;\" id=\"SelectArea\">"
			+ "<div id=\"sHour\" onclick=\"ShowSelect('SelectHour','H');\">" + hour + "</div>"
			+ "<div id=\"SArr\" onclick=\"ShowSelect('SelectHour','H');\" style=\"padding-top:2px;height:16px;\">▼</div>"
			+ "<div class=\"semico\">:</div>"
			+ "<div id=\"sMinute\" onclick=\"ShowSelect('SelectMinute','m');\">" + minute + "</div>"
			+ "<div id=\"SArr\" onclick=\"ShowSelect('SelectMinute','m');\" style=\"padding-top:2px;height:16px;\">▼</div>"
			+ "<div class=\"semico\">:</div>"
			+ "<div id=\"sSecond\" onclick=\"ShowSelect('SelectSecond','s');\">" + second + "</div>"
			+ "<div id=\"SArr\" onclick=\"ShowSelect('SelectSecond','s');\" style=\"padding-top:2px;height:16px;\">▼</div>"
			+ "</li>\r\n"
			+ "<li style=\"width:40px\"><a href=\"javascript:parent.Calendar_GetDate(" + year + "," + month + "," + day + "," + hour + "," + minute + "," + second + ")\">确认</a></li>\r\n"
			+ "</ul>\r\n";	
	}
	
	content += "</div>\r\n</html>";	
	
//层定位
	var Calendar = document.getElementById("divCalendar");
	Calendar.style.height = 66 + 21 * Trn + "px";		//框架高度
	divCalendar.document.open();
	divCalendar.document.write(HeadMsg + ( _isTimePick? TimeSelect:"" ) + content);
	divCalendar.document.close();
	var p = Calendar_obj;
	var eT = 0, eL = 0, eH = 0, dH = 0, sT = 0, eP = p;
	while (p && p.tagName != "BODY") {
		eT += p.offsetTop;		//距窗口顶部距离
		eL += p.offsetLeft;		//距窗口左边距离
		p = p.offsetParent;
	}
	var eH = eP.offsetHeight;				//输入框高度
	var eW = eP.offsetWidth;				//输入框宽度
	var dH = Calendar.style.pixelHeight;	//框架高度
	Calendar.style.top = (eT + dH > document.body.scrollHeight && eT - dH >= 0) ? eT - dH + "px" : eT + eH + "px";
	Calendar.style.left = (eL + 206 > document.body.scrollWidth && eL - 206 + eW >= 0) ? eL - 206 + eW + "px" : eL + "px";
	setTimeout("document.getElementById('divCalendar').style.display=''", 1);
}
/*是否润年*/
function IsLeapYear(y) 
{
	if (0 == y % 4 && ((y % 100 != 0) || (y % 400 == 0))) {
		return true;
	} else {
		return false;
	}
}

function Calendar_Modif(y, m, d, h, min, sec) 
{
	if (m < 1) {
		m = 12;
		y = y - 1;
	}
	if (m > 12) {
		m = 1;
		y = y + 1;
	}
	var num = (IsLeapYear(y) && m == 2) ? MonthDNum[m] + 1 : MonthDNum[m];
	if (d > num) {
		d = num;
	}
	
	Calendar_Show(y, m, d, h, min, sec);
}

function Calendar_GetDate(y, m, d, h, min, sec) 
{

	//将数字类型转换成 字符串
	var strYear = new String( y );
	var strMonth = m<10? ("0"+m) : new String( m );
	var strDay = d<10? ("0"+d) : new String( d );
	var strHour = h<10? ("0"+h) : new String( h );
	var strMinute = min<10? ("0"+min) : new String( min );
	var strSecond = sec<10? ("0"+sec) : new String( sec );
	
	//if (!Calendar_obj2 || d != 0) {
		if( _isTimePick ){
			Calendar_obj.value = strYear + "-" + strMonth + "-" + strDay + " " + strHour + ":" + strMinute + ":" + strSecond;
		}else {
			Calendar_obj.value = strYear + "-" + strMonth + "-" + strDay;
		}
	//} else {
	//	if (IsLeapYear(y) && m == 2) {
	//		num = MonthDNum[m] + 1;
	//	} else {
	//		num = MonthDNum[m];
	//	}
	//	Calendar_obj.value = y + "-" + m + "-1";
	//	Calendar_obj2.value = y + "-" + m + "-" + num;
	//}
	Calendar_hide();
	try {  
		if( typeof(eval( onPickDate ))=="function" ) {onPickDate( Calendar_obj, strYear, strMonth, strDay, strHour, strMinute, strSecond );}
	}catch(e){
	}
}
function Calendar_hide()
{
	document.getElementById("divCalendar").style.display = "none";
}

function _attachEvent(obj, evt, func)
{
	if(obj.addEventListener) {
		obj.addEventListener(evt, func, false);
	} else if(obj.attachEvent) {
		obj.attachEvent("on" + evt, func);
	}
}
_attachEvent(document.documentElement, 'click', Calendar_hide);
