var intOrgMonth=1,intOrgMonth1=1
	var intChkMonth=0,intChkMonth1=0
	function bb(chknum)
	{
		if (document.all("Month" + chknum).value==2)
		{
			cc(chknum);
		}
	}
	function chkiseval(intMon,intchk,chknum)
	{
		var oddnum=new Array(1,3,5,7,8,10,12);
		var evennum=new Array(4,6,9,11);
		var intI,intOrg
		intI=true;
		switch(chknum)
		{
			case 1:
				intOrg=intOrgMonth;
				break;
			case 2:
				intOrg=intOrgMonth1;
				break
		}
		switch(intchk)
		{
			case 0:
				for (var i=0;i<oddnum.length;i++)
					{
						if (oddnum[i]==intOrg) 
						{
							intI=false;
							break;
						}
					}
			break;
			case 1:
			for (var i=0;i<evennum.length;i++)
					{
						if (evennum[i]==intOrg) 
						{
							intI=false;
							break;
						}
					}
			break;
		}
		if (intI==true)
			{
				var j=document.all("Day" + chknum).length;
				for(var k=0;k<j;k++)
				{
					document.all("Day" + chknum).remove(0);
				}
				switch(intchk)
				{	
					case 0:
						for(j=0;j<31;j++)
						{
							var objSelAdd=document.createElement("OPTION");
							objSelAdd.value=j+1;
							objSelAdd.text=j+1;
							document.all("Day" + chknum).add(objSelAdd);
						}
						break;
					case 1:
						for(j=0;j<30;j++)
						{
							var objSelAdd=document.createElement("OPTION");
							objSelAdd.value=j+1;
							objSelAdd.text=j+1;
							document.all("Day" + chknum).add(objSelAdd);
						}						
						break;
				}
			}
	}
	//*******************************************************/
	//判斷日期是否為閏年,來改變二月日期天數
	//*******************************************************/
	function cc(chknum)
	{
		var strYear,strMon,strDay
		var intYear,intMon,intDay
		var intJ
			strYear=document.all("Year"+chknum).value;
			strMon=document.all("Month" +chknum).value;
			intYear=parseInt(strYear,10);
			intMon=parseInt(strMon);
			switch(intMon)
			{
				case 1:
					intJ=chkiseval(intMon,0,chknum);
					if (intJ==true)
					{
						var j=document.all("Day"+chknum).length;
						for(var k=0;k<j;k++)
						{
							document.all("Day"+chknum).remove(0);
						}
					}
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 3:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 5:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 7:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 8:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 10:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 12:
					intJ=chkiseval(intMon,0,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break;
						case 2:
							intOrgMonth1=intMon;
							break;
					}
					break;
				case 2:
					var intDay1
					var intMonth
					var intOrg
					intYear+=1911//年度轉為西元年
					intDay1=0
					if ((intYear % 400)==0)
					{
						intDay1=29;
					}else if ((intYear % 100)==0)
						{
							intDay1=28;
						}else if ((intYear % 4)==0)
							{
								intDay1=29;
							}else
							{
								intDay1=28;
							}
					switch(chknum)
					{
						case 1:
							intMonth=intChkMonth;
							intOrg=intOrgMonth;
							break
						case 2:
							intMonth=intChkMonth1;
							intOrg=intOrgMonth1;
							break
							
					}
					if ((intMonth!=intDay1) || (intOrg!=2))
					{
						var j=document.all("Day" + chknum).length;
						for(var k=0;k<j;k++)
						{
							document.all("Day" +chknum).remove(0);
						}
						for(j=0;j<intDay1;j++)
						{
							var objSelAdd=document.createElement("OPTION");
							objSelAdd.value=j+1;
							objSelAdd.text=j+1;
							document.all("Day" + chknum).add(objSelAdd);
						}		
					}
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							intChkMonth=intDay1;
							break
						case 2:
							intChkMonth1=intDay1;
							intOrgMonth1=intMon;
							break	
					}					
					break; 
				case 4:
					intJ=chkiseval(intMon,1,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break
						case 2:
							intOrgMonth1=intMon;
							break	
					}
					break;
				case 6:
					intJ=chkiseval(intMon,1,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break
						case 2:
							intOrgMonth1=intMon;
							break	
					}
					break;
				case 9:
					intJ=chkiseval(intMon,1,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break
						case 2:
							intOrgMonth1=intMon;
							break	
					}
					break;
				case 11:
					intJ=chkiseval(intMon,1,chknum);
					switch(chknum)
					{
						case 1:
							intOrgMonth=intMon;
							break
						case 2:
							intOrgMonth1=intMon;
							break	
					}
					break;
			}
	}		