/**
 * @author  Kaka Lin  2006-06-11
 * @version   1.0
 * REVISION HISTORY:
 */
function View(str){
	var left=(window.screen.width-700)/2;
	var top=(window.screen.height-550)/2;
	window.open(str,'','height=550,width=700,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=' + left + ',top=' + top);
}

function popwin(url,width,height){
	var l=(window.screen.width-width)/2;
	var t=(window.screen.height-height)/2;
	newwin =window.open(url,'','width='+width+',height='+height+',left='+l+',top='+t+',toolbar=no,menubar=no,location=no,status=no,scrollbars=yes,resizable=yes');

}
function setUp(order){	
	if(order==document.forms[0].orderByName.value){
		if(document.forms[0].orderBy.value=='desc')
			document.forms[0].orderBy.value = "asc";
		else
			document.forms[0].orderBy.value = "desc";
	}else{
		document.forms[0].orderBy.value="desc";
		document.forms[0].orderByName.value = order;
	}
	document.forms[0].submit();
}
function mOvr(src){ 
	if (!src.contains(event.fromElement)){
		src.bgColor = '#FFF2CE';
	}
}
function mOut(src,i){
	 if (!src.contains(event.toElement)){
	 	if(i%2==0) 
	 		src.bgColor = '#F2F2F2';
	 	else 
	 		src.bgColor = '#FFFFFF';
	 }
}
	
function Find(action){
	document.forms[0].action = action + "?doWhat=newSearch";
	document.forms[0].submit();
}
function EditShow(action,id){
	var selected = 0;
	var str = "";
	var left=(window.screen.width-800)/2;
	var top=(window.screen.height-600)/2;
    if (typeof(document.forms[0].checkedID)=="undefined")
        return;
    if (typeof(document.forms[0].checkedID.length)=="number"){
        for (var i=0;i<document.forms[0].checkedID.length;i++){
            if (document.forms[0].checkedID[i].checked){
                selected ++;
                str =action + "&" + id + "=" + document.forms[0].checkedID[i].value;
            }
        }
    }
    else{
        if(document.forms[0].checkedID.checked){
            selected = 1;
            str =action + "&" + id + "=" + document.forms[0].checkedID.value;
        }
    }
    if(selected==0){
		alert("你没有选择要编辑的项目!");
	}
	else if (selected>1){
		alert("你不能一次编辑多个项目!");
	}
	else{
        window.open(str,'','height=600,width=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=' + left + ',top=' + top);
	}
}
function FindList(action,id){
	var selected = 0;
	var str = "";
	var left=(window.screen.width-800)/2;
	var top=(window.screen.height-600)/2;
    if (typeof(document.forms[0].checkedID)=="undefined")
        return;
    if (typeof(document.forms[0].checkedID.length)=="number"){
        for (var i=0;i<document.forms[0].checkedID.length;i++){
            if (document.forms[0].checkedID[i].checked){
                selected ++;
                str =action + "&" + id + "=" + document.forms[0].checkedID[i].value + "&doWhat=newSearch";
                alert(str);
            }
        }
    }
    else{
        if(document.forms[0].checkedID.checked){
            selected = 1;
            str =action + "&" + id + "=" + document.forms[0].checkedID.value + "&doWhat=newSearch";
        }
    }
    if(selected==0){
		alert("你没有选择要编辑的项目!");
	}
	else if (selected>1){
		alert("你不能一次编辑多个项目!");
	}
	else{
        window.open(str,'','height=600,width=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=' + left + ',top=' + top);
	}
}
function Add(action){
	var str = "";
	str =  action ;
	var left=(window.screen.width-800)/2;
	var top=(window.screen.height-600)/2;
	window.open(str,'','height=600,width=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=' + left + ',top=' + top);
	//window.open(str);
}
function Edit(action,id){
	var selected = 0;
	var str = "";
	var left=(window.screen.width-800)/2;
	var top=(window.screen.height-600)/2;
    if (typeof(document.forms[0].checkedID)=="undefined")
        return;
    if (typeof(document.forms[0].checkedID.length)=="number"){
        for (var i=0;i<document.forms[0].checkedID.length;i++){
            if (document.forms[0].checkedID[i].checked){
                selected ++;
                str =action + "?" + id + "=" + document.forms[0].checkedID[i].value;
            }
        }
    }
    else{
        if(document.forms[0].checkedID.checked){
            selected = 1;
            str =action + "?" + id + "=" + document.forms[0].checkedID.value;
        }
    }
    if(selected==0){
		alert("你没有选择要编辑的项目!");
	}
	else if (selected>1){
		alert("不能选择多个项目同时编辑!");
	}
	else{
        //alert(str);
        window.open(str,'','height=600,width=800,toolbar=no,menubar=no,scrollbars=yes,resizable=no,location=no,status=no,left=' + left + ',top=' + top);
	}
}
function Delete(action){
	var selected = 0;
	var ids ="";
    if (typeof(document.forms[0].checkedID)=="undefined")
        return;
    if (typeof(document.forms[0].checkedID.length)=="number"){
        for (var i=0;i<document.forms[0].checkedID.length;i++){
            if (document.forms[0].checkedID[i].checked){
                selected ++;
                ids = ids + document.forms[0].checkedID[i].value + ",";
            }
        }
    }
    else{
        if(document.forms[0].checkedID.checked){
            selected = 1;
            ids= document.forms[0].checkedID.value;
        }
    }
    if(selected==0){
		alert("你没有选择要删除的项目!");
	}
	else{
		if(confirm("你确定要删除选择的项目吗?")){
			if (selected==1)
				window.open(action + "?ids=" + ids,100,100);
			else
				window.open(action + "?ids=" + ids.substring(0,ids.length-1),100,100);
			//document.forms[0].action = action + "?ids=" + ids.substring(0,ids.length-1);
			//document.forms[0].submit();
		}
	}
}

function checkboxselect(itemname,checkstatus) {
	if(!itemname) return;
	if(!itemname.length) {
		itemname.checked=checkstatus;
	} else {
		for(var i=0;i<itemname.length;i++) {
			itemname[i].checked=checkstatus;
		}
	}
}


function dateWindow(dateParm ) {
	window.dateField = dateParm;
	window.open('../../calendar.html','cal','WIDTH=200,HEIGHT=250');	
}

function doubleDigit(dateNum){
	if(dateNum<10)
		return ""+0+dateNum;
	else
		return dateNum;
}


function setCurrentDate(dateField){
	dt = new Date();
	val = dt.getFullYear()+"-"+doubleDigit(dt.getMonth()+1)+"-"+doubleDigit(dt.getDate());
	dateField.value=val;
}

function setCurrentMonth(dateField){
	dt = new Date();
	val = dt.getFullYear()+"-"+doubleDigit(dt.getMonth()+1);
	dateField.value=val;
}

function setCurrentYear(dateField){
	dt = new Date();
	val = dt.getFullYear();
	dateField.value=val;
}

function choose_jczfry(action,idField,nameField){
	window.idField=idField;
	window.nameField=nameField;
	var win=window.open(action + "?doWhat=newSearch",'renyuan','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');

}

function choose_jtjkcars(action){
	var win=window.open(action ,'车辆信息','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');
}

function choose_jczfjg(action,idField,nameField,row){
	window.idField=idField;
	window.nameField=nameField;
	window.row = row;
	var win=window.open(action + "?doWhat=newSearch",'choose','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');
}

function choose_jczfjgzfzt(action,idField,nameField,row){
	window.idField=idField;
	window.nameField=nameField;
	window.row = row;
	var win=window.open(action + "?doWhat=newSearch&ywlx=" + row,'choose','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');
}

function choose_ajflfg(action,idField,nameField){
	window.idField=idField;
	window.nameField=nameField;
	var win=window.open(action + "?doWhat=newSearch",'choose','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');

}

function choose_ajjcsj(action,idField,nameField,type){
	window.idField=idField;
	window.nameField=nameField;
	var win=window.open(action + "?doWhat=newSearch&type="+type,'choose','resizable=0,status=0,menubar=0,scrollbars=1,width=640,height=480');
}

function postInstChoose(idField,nameField,instIdField,instNameField,rgtype){
	window.idField=idField;
	window.nameField=nameField;
	window.instIdField=instIdField;
	window.instNameField=instNameField;
	var win=window.open("/mis/hr/postInstChoose.do?rgType="+rgtype,'postInstChoose','resizable=0,status=0,menubar=0,scrollbars=0,width=640,height=480');
}

function gotoPage(pageParam){
	document.forms[0].pageParam.value=pageParam;
	document.forms[0].submit();
}

//Check or uncheck all checkBox in the form
//note:
//1.The name of triggered checkBox must be "cbCheckAll"
//2.There is only one form in the page
function checkAll(cbName){
	for(i=0;i<document.forms[0].length;i++){
		if(document.forms[0].elements[i].type=="checkbox"
			&& document.forms[0].elements[i].name==cbName){		
			if(document.forms[0].cbCheckAll.checked)
				document.forms[0].elements[i].checked=true;
			else
				document.forms[0].elements[i].checked=false;
		}
	}
}

//delete action's prompt
function delaction(str1,atn){
	if (window.confirm("????????????????")){
		switch(atn){
		case "geturl":
			window.open("/mis"+str1,"mainFrame","");
		break;
		case "action1":
			window.alert(str1);
		break;
		}
	}
}

//Time Controller Start

var mont;
var object_cc;
var selectDay;
function clear_text(){
	if( mont!=null){
   document.all(mont).value="";
      object_cc.style.display="none";
	}
}

function close_layer(){
		if( object_cc!=null){
			 object_cc.style.display="none";
		}
}

function My_Month(mon,obj) {
    var mouse_X=event.clientX;
    var mouse_Y=event.clientY;
    mont=mon;
    object_cc=obj;
    init_Month_load();
    object_cc.style.display="block";

    if(mouse_X > 300){
	   obj.style.left=mouse_X+document.body.scrollLeft-object_cc.offsetWidth;	
    }else{
	   obj.style.left=mouse_X;
    }
    obj.style.top=mouse_Y;
}


//yanjian add start 2005-8-3
function My_Quarter(mon,obj) {
   var mouse_X=event.clientX;
   var mouse_Y=event.clientY;

	mont=mon;
	object_cc=obj;
   //?????????????
   init_Quarter_load();
   object_cc.style.display="block";

	//?????????????????????????
	//?????????????????????????
	 obj.style.left=mouse_X+document.body.scrollLeft-object_cc.offsetWidth;
	obj.style.top=mouse_Y+document.body.scrollTop-object_cc.offsetHeight/2;
}
//yanjina add end 2005-8-3

//???????????
function My_Year(mon,obj) {
   var mouse_X=event.clientX;
   var mouse_Y=event.clientY;
	mont=mon;
	object_cc=obj;
   //?????????????
   init_Year_load();
   object_cc.style.display="block";


	//?????????????????????????
	 if((mouse_X+object_cc.offsetWidth)>window.document.body.clientWidth){
		obj.style.left=mouse_X-object_cc.offsetWidth;
		if(mouse_X<object_cc.offsetWidth){
			obj.style.left=0;
		}
	 }else{
		obj.style.left=mouse_X;
	 }
	if((mouse_Y+object_cc.offsetHeight)>window.document.body.clientHeight){
		obj.style.top=mouse_Y-object_cc.offsetHeight;
		if(mouse_Y<object_cc.offsetHeight){
			obj.style.top=0
		}
	}else{
	obj.style.top=mouse_Y;
	}
}

function My_Day(mon,obj) {
   var mouse_X=event.clientX;
   var mouse_Y=event.clientY;	
	mont=mon;
	object_cc=obj;
	init_Day_load();
	object_cc.style.display="block";
	if(mouse_X > 300){
	   obj.style.left=mouse_X+document.body.scrollLeft-object_cc.offsetWidth;	
	}else{
	   obj.style.left=mouse_X;
	}
	obj.style.top=mouse_Y;
}

function My_Time(mon,obj){
    var mouse_X=event.clientX;
    var mouse_Y=event.clientY;
	mont=mon;
	selectDay = null;
	object_cc=obj;
	init_DayTime_load();
	object_cc.style.display="block";
	if(mouse_X > 300){
	   obj.style.left=mouse_X+document.body.scrollLeft-object_cc.offsetWidth;	
	}else{
	   obj.style.left=mouse_X;
	}     
	obj.style.top=mouse_Y;
}


/*---------------------------------------?????---------------------------------------*/
 //????????????? ?????????????
 function init_Year_load(){
	 var The_Year;
	 var today;
	 var Firstday;
	 today = new Date();
	 The_Year = today.getYear();
	 ShowYear(The_Year);
 }


 function init_Month_load(){
	 var The_Year,The_Day,The_Month;
	 var today;
	 var Firstday;
	 today = new Date();
	 The_Year = today.getYear();
	 The_Month = today.getMonth() + 1;
	 The_Day = today.getDate();
	 Firstday = GetWeekday(The_Year,The_Month);
	 ShowMonth(The_Year,The_Month,The_Day,Firstday);
	}
//yanjian add start 2005-8-3
 function init_Quarter_load(){
	 var The_Year,The_Day,The_Month;
	 var today;
	 var Firstday;
	 today = new Date();
	 The_Year = today.getYear();
	 The_Month = today.getMonth() + 1;
	 The_Day = today.getDate();
	 Firstday = GetWeekday(The_Year,The_Month);
	 ShowQuarter(The_Year,The_Month,The_Day,Firstday);
	}
	//yanjian add start 2005-8-3
	function init_Day_load(){
		 var date_time;
		 var The_Year,The_Day,The_Month;
		 var today;
		 var Firstday;
		 today = new Date();
		 The_Year = today.getYear();
		 The_Month = today.getMonth() + 1;
		 The_Day = today.getDate();
		 Firstday = GetWeekday(The_Year,The_Month);
		 //alert(GetWeekday('1992','6'));
		 ShowDay(The_Year,The_Month,The_Day,Firstday);
	}

	function init_DayTime_load(){
		 var date_time;
		 var The_Year,The_Day,The_Month;
		 var today;
		 var Firstday;
		 today = new Date();
		 The_Year = today.getYear();
		 The_Month = today.getMonth() + 1;
		 The_Day = today.getDate();
		 Firstday = GetWeekday(The_Year,The_Month);
		 //alert(GetWeekday('1992','6'));
		 ShowDayTime(The_Year,The_Month,The_Day,Firstday);
	}
/*------------------------------------------------------------------------------------*/
/*????*/

//???????????????????????????? ??
function chooseYear(The_Year)
{
 var Firstday;
 var completely_date;
 if (The_Year!=0)
	completely_date = The_Year;
 else
  completely_date = "No Choose";


	if(The_Year.length==4){
		if(!isNaN(The_Year)){
			 document.all(mont).value = completely_date;
		}else{
			 document.all(mont).value = "";
		}
	}else{
	document.all(mont).value ="";
	}


 object_cc.style.display='none';
 Firstday = GetWeekday(The_Year);
 ShowYear(The_Year);
}

//?????????????????????????????????? ??
function chooseMonth(The_Year,The_Month)
{
 var Firstday;
 var completely_date;
 if (The_Month!=0)
	if(The_Month<=9)completely_date = The_Year + "-0" + The_Month;
	else completely_date = The_Year + "-" + The_Month;
 else
 completely_date = "No Choose";

	if(The_Year.length==4){
		if(!isNaN(The_Year)){
			 document.all(mont).value = completely_date;
		}else{
			 document.all(mont).value = "";
		}
	}else{
	document.all(mont).value ="";
	}

 object_cc.style.display='none';
 Firstday = GetWeekday(The_Year,The_Month);
 ShowMonth(The_Year,The_Month,Firstday);
}
//yanjina
function chooseQuarter(The_Year,The_Month)
{
 var Firstday;
 var completely_date;
 if (The_Month!=0)
	if(The_Month<=9)completely_date = The_Year + "-0" + The_Month;
	else completely_date = The_Year + "-" + The_Month;
 else
 completely_date = "No Choose";

	if(The_Year.length==4){
		if(!isNaN(The_Year)){
			 document.all(mont).value = completely_date;
		}else{
			 document.all(mont).value = "";
		}
	}else{
	document.all(mont).value ="";
	}

 object_cc.style.display='none';
 Firstday = GetWeekday(The_Year,The_Month);
 ShowQuarter(The_Year,The_Month,Firstday);
}
//yanjina

//???????????????????????????????????????? ??
function chooseday(The_Year,The_Month,The_Day)
{
 var Firstday;
 var completely_date;
 var TheDay;
 var TheMonth;

 if(The_Day<=9) TheDay="0"+The_Day;
 else TheDay=The_Day;

 if(The_Month<=9) TheMonth="0"+The_Month;
 else TheMonth=The_Month;

 if (The_Day!=0)
  completely_date = The_Year + "-" + TheMonth + "-" + TheDay;
 else
  completely_date = "No Choose";

	if(The_Year.length==4){
		if(!isNaN(The_Year)){
			 document.all(mont).value = completely_date;
		}else{
			 document.all(mont).value = "";
		}
	}else{
	document.all(mont).value ="";
	}

 object_cc.style.display='none';

 Firstday = GetWeekday(The_Year,The_Month);
 ShowDay(The_Year,The_Month,The_Day,Firstday);
 
}

//add by kaka 2006-06-13
function choosedaytime(The_Year,The_Month)
{
 var Firstday;
 var completely_date;
 var TheDay;
 var TheTime;
 var TheMonth;

 var The_Day = selectDay;
 if (The_Day == null || The_Day == ""){
	 alert("请选择日期!");
	 return;
 }
 var The_Time = document.all("select_the_time").value;

 if (The_Time == null || The_Time== ""){
	 alert("请录入时间!");
 }
 


 if(The_Day<=9) TheDay="0"+The_Day;
 else TheDay=The_Day;

 if(The_Month<=9) TheMonth="0"+The_Month;
 else TheMonth=The_Month;

 if (The_Day!=0)
  completely_date = The_Year + "-" + TheMonth + "-" + TheDay;
 else
  completely_date = "No Choose";

if(The_Year.length==4){
	if(!isNaN(The_Year)){
		 document.all(mont).value = completely_date + " " + The_Time;
	}else{
		 document.all(mont).value = "";
	}
}else{
	document.all(mont).value ="";
}

 object_cc.style.display='none';

 Firstday = GetWeekday(The_Year,The_Month);
 ShowDay(The_Year,The_Month,The_Day,Firstday);
 
}




/*^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_?????^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^*/

//???????????????????????????????? ??
function chooseYear_2(The_Year)
{
 var Firstday;
 var completely_date;

 Firstday = GetWeekday(The_Year);
 ShowYear(The_Year);
 
}

//?????????????
function prevyear_Y(The_Year)
{
 chooseYear_2(The_Year-1);
}


//?????????????
function nextyear_Y(The_Year)
{
 chooseYear_2(The_Year+1);
}
/*^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_?????^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^*/

//?????????????????????????????????? ??

function chooseMonth_2(The_Year,The_Month,The_Day)
{
 var Firstday;
 var completely_date;
 if (The_Day!=0)
  completely_date = The_Year + "-" + The_Month + "-" + The_Day;
 else
  completely_date = "No Choose";

 Firstday = GetWeekday(The_Year,The_Month);
 ShowMonth(The_Year,The_Month,The_Day,Firstday);
}
//yanjian add start 2005-8-3
function chooseMonth_Q(The_Year,The_Month,The_Day)
{
 var Firstday;
 var completely_date;
 if (The_Day!=0)
  completely_date = The_Year + "-" + The_Month + "-" + The_Day;
 else
  completely_date = "No Choose";

 Firstday = GetWeekday(The_Year,The_Month);
 ShowQuarter(The_Year,The_Month,The_Day,Firstday);
}
//?????????????
function nextmonth_Q(The_Year,The_Month)
{
 if (The_Month==12)
  chooseMonth_Q(The_Year+1,1,0);
 else
  chooseMonth_Q(The_Year,The_Month+1,0);
}


//?????????????
function prevmonth_Q(The_Year,The_Month)
{
 if (The_Month==1)
  chooseMonth_Q(The_Year-1,12,0);
 else
  chooseMonth_Q(The_Year,The_Month-1,0);
}


//?????????????
function prevyear_Q(The_Year,The_Month)
{
 chooseMonth_Q(The_Year-1,The_Month,0);
}


//?????????????
function nextyear_Q(The_Year,The_Month)
{
 chooseMonth_Q(The_Year+1,The_Month,0);
}


//yanjian add statt 2005-8-3


//?????????????
function nextmonth(The_Year,The_Month)
{
 if (The_Month==12)
  chooseMonth_2(The_Year+1,1,0);
 else
  chooseMonth_2(The_Year,The_Month+1,0);
}


//?????????????
function prevmonth(The_Year,The_Month)
{
 if (The_Month==1)
  chooseMonth_2(The_Year-1,12,0);
 else
  chooseMonth_2(The_Year,The_Month-1,0);
}


//?????????????
function prevyear(The_Year,The_Month)
{
 chooseMonth_2(The_Year-1,The_Month,0);
}


//?????????????
function nextyear(The_Year,The_Month)
{
 chooseMonth_2(The_Year+1,The_Month,0);
}



/*^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_?????^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^^_^*/


//????????????????????????????????????? ??

function chooseday_2(The_Year_old,The_Month,The_Day)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };

 var Firstday;
 var completely_date;
 if (The_Day!=0)
  completely_date = The_Year + "-" + The_Month + "-" + The_Day;
 else
  completely_date = "No Choose";

 Firstday = GetWeekday(The_Year,The_Month);
 ShowDay(The_Year,The_Month,The_Day,Firstday);
}

function chooseday_3(The_Year_old,The_Month,The_Day)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };

 var Firstday;
 var completely_date;
 if (The_Day!=0)
  completely_date = The_Year + "-" + The_Month + "-" + The_Day;
 else
  completely_date = "No Choose";

 Firstday = GetWeekday(The_Year,The_Month);
 ShowDayTime(The_Year,The_Month,The_Day,Firstday);
}

//?????????????
function Day_Day_nextmonth(The_Year_old,The_Month)
{
		var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 if (The_Month==12)
  chooseday_2(The_Year+1,1,0);
 else
  chooseday_2(The_Year,The_Month+1,0);
}

function Day_Day_nextmonthTime(The_Year_old,The_Month)
{
		var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 if (The_Month==12)
  chooseday_3(The_Year+1,1,0);
 else
  chooseday_3(The_Year,The_Month+1,0);
}


//?????????????
function Day_prevmonth(The_Year_old,The_Month)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 if (The_Month==1)
  chooseday_2(The_Year-1,12,0);
 else
  chooseday_2(The_Year,The_Month-1,0);
}

function Day_prevmonthTime(The_Year_old,The_Month)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 if (The_Month==1)
  chooseday_3(The_Year-1,12,0);
 else
  chooseday_3(The_Year,The_Month-1,0);
}


//?????????????
function Day_prevyear(The_Year_old,The_Month)
{
var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 chooseday_2(The_Year-1,The_Month,0);
}

function Day_prevyearTime(The_Year_old,The_Month)
{
var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 chooseday_3(The_Year-1,The_Month,0);
}


//?????????????
function Day_nextyear(The_Year_old,The_Month)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 chooseday_2(The_Year+1,The_Month,0);
}

function Day_nextyearTime(The_Year_old,The_Month)
{
	var  The_Year;
	 if(!isNaN(The_Year_old)){
		The_Year=parseFloat(The_Year_old);
	 }else{
		alert("Error");
	 };
 chooseday_3(The_Year+1,The_Month,0);
}

/*  @_@    @_@    @_@    @_@    @_@    @_@    @_@  ??????????    @_@    @_@    @_@    @_@    @_@    @_@    @_@  */

//????? ?????????
function ShowYear(The_Year)
{

 var showstr;
 var Month_Day;
 var ShowMonth;
 var today;
 today = new Date();
 
 
 showstr = "";
 showstr = "<Table cellpadding=0 cellspacing=0  border=0  width=160 align=center valign=top style='background-color:#F9847B;color:#FFFFFF'>"; 


 showstr +=  "<tr style='color:#2F97A0' >";
 showstr +=  "<td width=30 align=right style='height:20;cursor:hand;color:#FFFFFF;background-color:#2F97A0;padding:0,0,0,0' onclick=prevyear_Y("+The_Year+")><b>&lt;&lt;&lt;</b></td>";
 showstr +=  "<td  align=center style='cursor:hand;color:#FFFFFF;background-color:#2F97A0;padding:0,0,0,0' width=100><b><input type='text' value= '" + The_Year+ "' "
 showstr += "style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:center;width:60;color:#FFFFFF;font-size:16;font-weight:bold' id='year_ch' onKeypress=\"change_key_year(year_ch.value)\"></b></td>";
 showstr +=  "<td width=30 align=left onclick=nextyear_Y("+The_Year+")  style='cursor:hand;color:#FFFFFF;background-color:#2F97A0;padding:0,0,0,0'><b>&gt;&gt;&gt;</b></td>";
 
  showstr+="<tr><td colspan=3 align=center style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 showstr+="<a href=\"javascript:void(null)\" onclick='clear_text()' style=\"color:#2F97A0\">清空</a>";
 showstr+="&nbsp;&nbsp";
 showstr+="<a href=\"javascript:void(null)\" onclick='close_layer()' style=\"color:#2F97A0\">关闭</a>";
 showstr+="&nbsp;&nbsp;";
  showstr+="<a href=\"javascript:void(null)\" onclick='chooseYear(year_ch.value)'  style=\"color:#2F97A0\">确定</a>";

 showstr += "</tr></table></td></tr></table>";
 showstr += "</tr></table>";
 showstr+="<iframe src=\"javascript:false\" style=\"position:absolute; visibility:inherit; top:0px; left:0px; width:100%;"
 showstr+="height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';\"></iframe>"
object_cc.innerHTML = showstr;  
 

}

/*  @_@    @_@    @_@    @_@    @_@    @_@    @_@  ???????????    @_@    @_@    @_@    @_@    @_@    @_@    @_@  */
//????? ?????????
function ShowMonth(The_Year,The_Month,Firstday)
{

 var showstr;
 var Month_Day;
 var ShowMonth;
 var today;
 today = new Date();
 
 
 
  switch (The_Month)
 {
  case 1 : ShowMonth = "一月"; Month_Day = 31; break;
  case 2 :
   ShowMonth = "二月";
   if (RunNian(The_Year))
    Month_Day = 29;
   else
    Month_Day = 28;
   break;

  case 3 : ShowMonth = "三月"; Month_Day = 31; break;
  case 4 : ShowMonth = "四月"; Month_Day = 30; break;
  case 5 : ShowMonth = "五月"; Month_Day = 31; break;
  case 6 : ShowMonth = "六月"; Month_Day = 30; break;
  case 7 : ShowMonth = "七月"; Month_Day = 31; break;
  case 8 : ShowMonth = "八月"; Month_Day = 31; break;
  case 9 : ShowMonth = "九月"; Month_Day = 30; break;
  case 10 : ShowMonth = "十月"; Month_Day = 31; break;
  case 11 : ShowMonth = "十一月"; Month_Day = 30; break;
  case 12 : ShowMonth = "十二月"; Month_Day = 31; break; 
 }
 
 
 showstr = "";
 showstr = "<Table cellpadding=0 cellspacing=0  border=0  width=250 align=center valign=top style='background-color:#F9847B;color:#FFFFFF'>"; 

 showstr +=  "<tr>";
 showstr +=  "<td style='height:18;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' width=50 align=center style='cursor:hand;color:#FFFFFF' onclick=prevyear("+The_Year+","  + The_Month + ")><b>&lt;&lt;&lt;</b></td>";
  showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b><input type='text' value= '" + The_Year+ "' "
 showstr += "style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:center;width:60;color:#FFFFFF;font-size:16;font-weight:bold' id='year_ch' onKeyPress='change_key_month(year_ch.value,"+The_Month+")'></b></td>";
 showstr +=  "<td style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' width=50 align=center onclick=nextyear("+The_Year+"," +The_Month+")  style='cursor:hand;color:#FFFFFF'><b>&gt;&gt;&gt;</b></td>";
 
 showstr +=  "<tr><td style=\"align:center;padding:0,0,0,0\" width=100% colspan=3>";

 showstr += "<table  style=\"background-color:#FFFFFF\" cellpadding=1 cellspacing=1 border=0 align=center color=#FFBF9C width=100%>";
 showstr += "<table  style=\"background-color:#FFFFFF\" cellpadding=1 cellspacing=1 border=0 align=center color=#FFBF9C width=100%>";
 showstr += "<tr style='background-color:#FFF0E9;text-align:center'>";
 showstr += "<td onclick=chooseMonth(year_ch.value,01) style='height:16;background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>一月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,02) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>二月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,03) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>三月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,04) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>四月</td></tr>";
 showstr += "<tr style='background-color:#FFF0E9;text-align:center'>";
 showstr += "<td onclick=chooseMonth(year_ch.value,05) style='height:16;background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>五月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,06) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>六月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,07) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>七月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,08) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>八月</td></tr>";
 showstr += "<tr style='background-color:#FFF0E9;text-align:center'>";
 showstr += "<td onclick=chooseMonth(year_ch.value,09) style='height:16;background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>九月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,10) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>十月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,11) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>十一月</td>";
 showstr += "<td onclick=chooseMonth(year_ch.value,12) style='background-color:#EDEBEC;cursor:hand;text-align:center;padding:0,0,0,0'>十二月</td></tr>";

  showstr+="<tr><td colspan=4 align=center style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 showstr+="<a href=\"javascript:void(null)\" onclick='clear_text()' style=\"color:#2F97A0\">清空</a>";
 showstr+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 showstr+="<a href=\"javascript:void(null)\" onclick='close_layer()' style=\"color:#2F97A0\">关闭</a>";
 showstr += "</tr></table></td></tr></table>";
 showstr += "</table></td></tr></table>";
  showstr+="<iframe src=\"javascript:false\" style=\"position:absolute; visibility:inherit; top:0px; left:0px; width:100%;"
 showstr+="height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';\"></iframe>"
object_cc.innerHTML = showstr;  
}
//yanjian add start 2005-8-3
/*  @_@    @_@    @_@    @_@    @_@    @_@    @_@  ???????????    @_@    @_@    @_@    @_@    @_@    @_@    @_@  */
//????? ?????????
function ShowQuarter(The_Year,The_Month,Firstday)
{

 var showstr;
 var Month_Day;
 var ShowMonth;
 var today;
 today = new Date();



 switch (The_Month)
 {
  case 1 : ShowMonth = "一季度"; Month_Day = 31; break;
  case 2 :ShowMonth = "二季度";
   if (RunNian(The_Year))
    Month_Day = 29;
   else
    Month_Day = 28;
   break;

  case 3 : ShowMonth = "三季度"; Month_Day = 31; break;
  case 4 : ShowMonth = "四季度"; Month_Day = 30; break;

 }


 showstr = "";
 showstr = "<Table cellpadding=0 cellspacing=0  border=0  width=250 align=center valign=top style='background-color:#F9847B;color:#FFFFFF'>";

 showstr +=  "<tr>";
 showstr +=  "<td style='height:18;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' width=50 align=center style='cursor:hand;color:#FFFFFF' onclick=prevyear_Q("+The_Year+","  + The_Month + ")><b>&lt;&lt;&lt;</b></td>";
  showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b><input type='text' value= '" + The_Year+ "' "
 showstr += "style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:center;width:60;color:#FFFFFF;font-size:16;font-weight:bold' id='year_ch' onKeyPress='change_key_month(year_ch.value,"+The_Month+")'></b></td>";
 showstr +=  "<td style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' width=50 align=center onclick=nextyear_Q("+The_Year+"," +The_Month+")  style='cursor:hand;color:#FFFFFF'><b>&gt;&gt;&gt;</b></td>";

 showstr +=  "<tr><td style=\"align:center;padding:0,0,0,0\" width=100% colspan=3>";

 showstr += "<table  style=\"background-color:#FFFFFF\" cellpadding=1 cellspacing=1 border=0 align=center color=#FFBF9C width=100%>";
 showstr += "<tr style='background-color:#FFF0E9;text-align:center'>";
 showstr += "<td onclick=chooseQuarter(year_ch.value,01) style='height:16;background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>一季度</td>";
 showstr += "<td onclick=chooseQuarter(year_ch.value,02) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>二季度</td>";
 showstr += "<td onclick=chooseQuarter(year_ch.value,03) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>三季度</td>";
 showstr += "<td onclick=chooseQuarter(year_ch.value,04) style='background-color:#EDEBEC;cursor:hand;width:25%;text-align:center;padding:0,0,0,0'>四季度</td></tr>";

  showstr+="<tr><td colspan=4 align=center style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 showstr+="<a href=\"javascript:void(null)\" onclick='clear_text()' style=\"color:#2F97A0\">清空</a>";
 showstr+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 showstr+="<a href=\"javascript:void(null)\" onclick='close_layer()' style=\"color:#2F97A0\">关闭</a>";
 showstr += "</tr></table></td></tr></table>";
 showstr += "</table></td></tr></table>";
  showstr+="<iframe src=\"javascript:false\" style=\"position:absolute; visibility:inherit; top:0px; left:0px; width:100%;"
 showstr+="height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';\"></iframe>"
object_cc.innerHTML = showstr;
}

/*  @_@    @_@    @_@    @_@    @_@    @_@    @_@  ???????????    @_@    @_@    @_@    @_@    @_@    @_@    @_@  */

function chan_mon(The_Year,The_Day){
	var The_Month=parseFloat(document.all.mon_sel.value);

	chooseday_2(The_Year,The_Month,The_Day)
}
function chan_monTime(The_Year,The_Day){
	var The_Month=parseFloat(document.all.mon_sel.value);

	chooseday_3(The_Year,The_Month,The_Day)
}
//????? ?????????
function ShowDay(The_Year_old,The_Month,The_Day,Firstday)
{
 var The_Year;
 var showstr;
 var Month_Day;
 var ShowMonth;
 var today;
 var auto_1="";
  var auto_2="";
   var auto_3="";
    var auto_4="";
	 var auto_5="";
	  var auto_6="";
	   var auto_7="";
	    var auto_8="";
		 var auto_9="";
		  var auto_10="";
		   var auto_11="";
		    var auto_12="";
 today = new Date();
 
 if(!isNaN(The_Year_old)){
	The_Year=parseFloat(The_Year_old);
 }else{
	alert("Error");
 }
 
 //?????????????????????????
 switch (The_Month)
 {
  case 1 :  auto_1= "selected"; Month_Day = 31; break;

  case 2 :
    auto_2 = "selected";
   if (RunNian(The_Year))
    Month_Day = 29;
   else
    Month_Day = 28;
   break;

  case 3 : auto_3 = "selected"; Month_Day = 31; break;
  case 4 : auto_4 = "selected"; Month_Day = 30; break;
  case 5 : auto_5 = "selected"; Month_Day = 31; break;
  case 6 : auto_6 = "selected"; Month_Day = 30; break;
  case 7 : auto_7 = "selected"; Month_Day = 31; break;
  case 8 : auto_8 = "selected"; Month_Day = 31; break;
  case 9 : auto_9 = "selected"; Month_Day = 30; break;
  case 10 : auto_10 = "selected"; Month_Day = 31; break;
  case 11 : auto_11 = "selected"; Month_Day = 30; break;
  case 12 : auto_12 = "selected"; Month_Day = 31; break; 
 }
 
  var moth_select;
	 moth_select="";
	moth_select+="<select id='mon_sel' onchange='chan_mon("+The_Year_old+","+The_Day+")'><option value=1 "+auto_1+">一月</option>";
	moth_select+="<option value=2 "+auto_2+">二月</option>";
	moth_select+="<option value=3 "+auto_3+">三月</option>";
	moth_select+="<option value=4 "+auto_4+">四月</option>";
	moth_select+="<option value=5 "+auto_5+">五月</option>";
	moth_select+="<option value=6 "+auto_6+">六月</option>";
	moth_select+="<option value=7 "+auto_7+">七月</option>";
	moth_select+="<option value=8 "+auto_8+">八月</option>";
	moth_select+="<option value=9 "+auto_9+">九月</option>";
	moth_select+="<option value=10 "+auto_10+">十月</option>";
	moth_select+="<option value=11 "+auto_11+">十一月</option>";
	moth_select+="<option value=12 "+auto_12+">十二月</option>";
	moth_select+="</select>";


 
 showstr = "";
 showstr = "<Table cellpadding=0 cellspacing=0  border=0  width=300 align=center valign=top style='background-color:#FFFFFF'>"; 

 showstr += "<tr height=18 style='color:DE4236' >"
 showstr += "<td align=center style='cursor:hand;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_prevyear(year_ch.value,"+ The_Month + ")><b>&lt;&lt;&lt;</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b><input type='text' value= '" + The_Year+ "' "
 showstr += "style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:center;width:60;color:#FFFFFF;font-size:16;font-weight:bold' id='year_ch' onKeyPress='chan_key_err()' onKeyUp='change_key_pree(year_ch.value,"+The_Month+")'></b></td>";

 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_nextyear(year_ch.value," +The_Month+")  style='cursor:hand;'><b>&gt;&gt;&gt;</b></td>";
 showstr += "<td align=center style='cursor:hand;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_prevmonth(year_ch.value,"+The_Month+")><b>&lt;&lt;&lt;</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b>" + moth_select + "</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_Day_nextmonth(year_ch.value,"+The_Month+")  style='cursor:hand'><b>&gt;&gt;&gt;</b></td></tr>";
 
 
 showstr +=  "<tr><td align=center width=100% colspan=6 style=';padding:0,0,0,0' >";


 showstr +=  "<table cellpadding=1 cellspacing=1 border=0  width=100% style='background-color:#FFFFFF;padding:0,0,0,0' >";
 showstr += "<Tr align=center bgcolor=#DF4136> ";
    showstr += "<td height=18 style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>日</font></strong></td>";
    showstr += "<td  style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>一</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>二</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>三</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>四</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>五</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>六</font></strong></td>";
 showstr += "</Tr><tr>";
 
 for (i=1; i<=Firstday; i++)
  showstr += "<Td align=center style=\"background-color:#EDEBEC;padding:0,0,0,0;height:18\">&nbsp;</Td>";
 
 for (i=1; i<=Month_Day; i++)
 {
  if ((The_Year==today.getYear()) && (The_Month==today.getMonth()+1) && (i==today.getDate()))
   bgColor = "#FFCCCC";
  else
   bgColor = "#F9847B";
  
  if (The_Day==i) bgColor = "#EDEBEC";
  showstr += "<td align=center style='cursor:hand;background-color:#EDEBEC;padding:0,0,0,0;height:18' onclick=chooseday(year_ch.value," + The_Month + "," + i + ")>" + i + "</td>";
  Firstday = (Firstday + 1)%7;
  if ((Firstday==0) && (i!=Month_Day)) showstr += "</tr><tr>";
 }
 if (Firstday!=0) 
 {
  for (i=Firstday; i<7; i++) 
   showstr += "<td align=center style=\"background-color:#EDEBEC;padding:0,0,0,0;height:18\">&nbsp;</td>";
  showstr += "</tr>";
 }
    showstr+="<tr><td colspan=7 align=center style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 showstr+="<a href=\"javascript:void(null)\" onclick='clear_text()' style=\"color:#2F97A0\">清空</a>";
 showstr+="&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;";
 showstr+="<a href=\"javascript:void(null)\" onclick='close_layer()' style=\"color:#2F97A0\">关闭</a>";
 showstr += "</tr></table></td></tr></table>";
  showstr+="<iframe src=\"javascript:false\" style=\"position:absolute; visibility:inherit; top:0px; left:0px; width:100%;"
 showstr+="height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';\"></iframe>"
 object_cc.innerHTML = showstr;  
 

}


function ShowDayTime(The_Year_old,The_Month,The_Day,Firstday)
{
 var The_Year;
 var showstr;
 var Month_Day;
 var ShowMonth;
 var today;
 var auto_1="";
  var auto_2="";
   var auto_3="";
    var auto_4="";
	 var auto_5="";
	  var auto_6="";
	   var auto_7="";
	    var auto_8="";
		 var auto_9="";
		  var auto_10="";
		   var auto_11="";
		    var auto_12="";
 today = new Date();
 
 if(!isNaN(The_Year_old)){
	The_Year=parseFloat(The_Year_old);
 }else{
	alert("Error");
 }
 
 //?????????????????????????
 switch (The_Month)
 {
  case 1 :  auto_1= "selected"; Month_Day = 31; break;

  case 2 :
    auto_2 = "selected";
   if (RunNian(The_Year))
    Month_Day = 29;
   else
    Month_Day = 28;
   break;

  case 3 : auto_3 = "selected"; Month_Day = 31; break;
  case 4 : auto_4 = "selected"; Month_Day = 30; break;
  case 5 : auto_5 = "selected"; Month_Day = 31; break;
  case 6 : auto_6 = "selected"; Month_Day = 30; break;
  case 7 : auto_7 = "selected"; Month_Day = 31; break;
  case 8 : auto_8 = "selected"; Month_Day = 31; break;
  case 9 : auto_9 = "selected"; Month_Day = 30; break;
  case 10 : auto_10 = "selected"; Month_Day = 31; break;
  case 11 : auto_11 = "selected"; Month_Day = 30; break;
  case 12 : auto_12 = "selected"; Month_Day = 31; break; 
 }
 
  var moth_select;
	 moth_select="";
	moth_select+="<select id='mon_sel' onchange='chan_monTime("+The_Year_old+","+The_Day+")'><option value=1 "+auto_1+">一月</option>";
	moth_select+="<option value=2 "+auto_2+">二月</option>";
	moth_select+="<option value=3 "+auto_3+">三月</option>";
	moth_select+="<option value=4 "+auto_4+">四月</option>";
	moth_select+="<option value=5 "+auto_5+">五月</option>";
	moth_select+="<option value=6 "+auto_6+">六月</option>";
	moth_select+="<option value=7 "+auto_7+">七月</option>";
	moth_select+="<option value=8 "+auto_8+">八月</option>";
	moth_select+="<option value=9 "+auto_9+">九月</option>";
	moth_select+="<option value=10 "+auto_10+">十月</option>";
	moth_select+="<option value=11 "+auto_11+">十一月</option>";
	moth_select+="<option value=12 "+auto_12+">十二月</option>";
	moth_select+="</select>";


 
 showstr = "";
 showstr = "<Table cellpadding=0 cellspacing=0  border=0  width=300 align=center valign=top style='background-color:#FFFFFF'>"; 

 showstr += "<tr height=18 style='color:DE4236' >"
 showstr += "<td align=center style='cursor:hand;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_prevyearTime(year_ch.value,"+ The_Month + ")><b>&lt;&lt;&lt;</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b><input type='text' value= '" + The_Year+ "' "
 showstr += "style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:center;width:60;color:#FFFFFF;font-size:16;font-weight:bold' id='year_ch' onKeyPress='chan_key_err()' onKeyUp='change_key_preeTime(year_ch.value,"+The_Month+")'></b></td>";

 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_nextyearTime(year_ch.value," +The_Month+")  style='cursor:hand;'><b>&gt;&gt;&gt;</b></td>";
 showstr += "<td align=center style='cursor:hand;background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_prevmonthTime(year_ch.value,"+The_Month+")><b>&lt;&lt;&lt;</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' align=center><b>" + moth_select + "</b></td>";
 showstr += "<td align=center style='background-color:#2F97A0;color:#FFFFFF;padding:0,0,0,0' onclick=Day_Day_nextmonthTime(year_ch.value,"+The_Month+")  style='cursor:hand'><b>&gt;&gt;&gt;</b></td></tr>";
 
 
 showstr +=  "<tr><td align=center width=100% colspan=6 style=';padding:0,0,0,0' >";


 showstr +=  "<table cellpadding=1 cellspacing=1 border=0  width=100% style='background-color:#FFFFFF;padding:0,0,0,0' >";
 showstr += "<Tr align=center bgcolor=#DF4136> ";
    showstr += "<td height=18 style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>日</font></strong></td>";
    showstr += "<td  style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>一</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>二</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>三</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>四</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>五</font></strong></td>";
    showstr += "<td style=\"background-color:#FFF0E9;padding:0,0,0,0\"><strong><font color=#2F97A0>六</font></strong></td>";
 showstr += "</Tr><tr>";
 
 for (i=1; i<=Firstday; i++)
  showstr += "<Td align=center style=\"background-color:#EDEBEC;padding:0,0,0,0;height:18\">&nbsp;</Td>";
 
 for (i=1; i<=Month_Day; i++)
 {
  if ((The_Year==today.getYear()) && (The_Month==today.getMonth()+1) && (i==today.getDate()))
   bgColor = "#FFCCCC";
  else
   bgColor = "#F9847B";
  
  if (The_Day==i) bgColor = "#EDEBEC";
  //showstr += "<td align=center style='cursor:hand;background-color:#EDEBEC;padding:0,0,0,0;height:18' onclick=chooseday(year_ch.value," + The_Month + "," + i + ")>" + i + "</td>";
	
  showstr += "<td id='select_the_day" + i + "' align=center style='cursor:hand;background-color:#EDEBEC;padding:0,0,0,0;height:18' onclick=setSelectDay(" + i + "," + Month_Day + ")>" + i + "</td>";

  Firstday = (Firstday + 1)%7;
  if ((Firstday==0) && (i!=Month_Day)) showstr += "</tr><tr>";
 }
 if (Firstday!=0) 
 {
  for (i=Firstday; i<7; i++) 
   showstr += "<td align=center style=\"background-color:#EDEBEC;padding:0,0,0,0;height:18\">&nbsp;</td>";
  showstr += "</tr>";
 }
 var now = new Date();
 var hours = now.getHours();
 var minutes = now.getMinutes();
 var seconds = now.getSeconds();
 var timeValue = hours;
 timeValue += ((minutes < 10) ? ":0" : ":") + minutes ;
 timeValue += ((seconds < 10) ? ":0" : ":") + seconds;

 showstr+="<tr><td colspan=4 align=left style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 showstr+="时&nbsp;间:<input id='select_the_time' type='text' value='" + timeValue + "' onkeypress='keyp()' style='border:1px solid #FFFFFF;background-color:#2F97A0;text-align:left;width:90;color:#FFFFFF;font-size:16;font-weight:bold'></td>"

 showstr+="<td colspan=3 align=right style='background-color:#FFF0E9;font-weight:bold;color:#2F97A0;' valign=middle>";
 
 showstr+="<a href=\"javascript:void(null)\" onclick='clear_text()' style=\"color:#2F97A0\">清空</a>";
 showstr+="&nbsp;&nbsp;";
 showstr+="<a href=\"javascript:void(null)\" onclick='close_layer()' style=\"color:#2F97A0\">关闭</a>";
 showstr+="&nbsp;&nbsp;<a href=\"javascript:void(null)\" onclick='choosedaytime(year_ch.value," + The_Month + ")' style=\"color:#2F97A0\">确定</a>";
 showstr += "</td></tr></table></td></tr></table>";
  showstr+="<iframe src=\"javascript:false\" style=\"position:absolute; visibility:inherit; top:0px; left:0px; width:100%;"
 showstr+="height:100%; z-index:-1; filter='progid:DXImageTransform.Microsoft.Alpha(style=0,opacity=0)';\"></iframe>"
 object_cc.innerHTML = showstr;  

}
function keyp(){
	var key = window.event.keyCode;
	var source=event.srcElement;	
	window.event.returnValue = false;
	if (key == 32) return;
	if( key > 47 && key < 58 ) window.event.returnValue = true;
}
function setSelectDay(theDay,allDay){
	for (i=1;i<=allDay;i++ )
	{
		document.all("select_the_day" + i).style.background="EDEBEC";
	}
	document.all("select_the_day" + theDay).style.background="2F97A0";
	selectDay = theDay;	
}

/*@_---------------------------------------------------------------------------------------------------------------_@*/

//???????????
function RunNian(The_Year)
{
 if ((The_Year%400==0) || ((The_Year%4==0) && (The_Year%100!=0)))
  return true;
 else
  return false;
}

/*???????????????????*/
function GetWeekday(The_Year,The_Month)
{
 
 var year = The_Year;
 var month = The_Month;

 var firstDayInstance = new Date(year, month-1, 1);
 var firstDay = firstDayInstance.getDay();


 return firstDay;
 

}


/*?????2??????????????????*/
function chan_key_err(){
	if (event.keyCode < 48 || event.keyCode > 57 || event.keyCode==4) 
		event.returnValue = false;
}

function change_key_pree(year_key,month_key){
		if(year_key.length==4){
				firday=GetWeekday(year_key,month_key);
				ShowDay(year_key,month_key,1,firday);
		}
}

function change_key_preeTime(year_key,month_key){
		if(year_key.length==4){
				firday=GetWeekday(year_key,month_key);
				ShowDayTime(year_key,month_key,1,firday);
		}
}


function change_key_month(year_key,month_key){
var firday;

if (event.keyCode < 48 || event.keyCode > 57 || event.keyCode==4) 
		event.returnValue = false;

		if(year_ch.value.length==3){
			if(event.keyCode >=48 && event.keyCode<=57){
			var	year_new=year_ch.value+(event.keyCode-48);
			firday=GetWeekday(year_key,month_key);
			ShowMonth(year_new,month_key,firday)
			}
		}else{};
}

function change_key_year(year_key){
var firday;

if (event.keyCode < 48 || event.keyCode > 57 || event.keyCode==4) 
		event.returnValue = false;

		if(year_ch.value.length==3){
			if(event.keyCode >=48 && event.keyCode<=57){
			var	year_new=year_ch.value+(event.keyCode-48);
			ShowYear(year_new)
			}
		}else{};
}

//Time Controller End



