// JavaScript Document
//定義一般年份天數
var days_array = new Array( 31 , 28 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 );

//定義潤年年份天數
var days_array_2 = new Array( 31 , 29 , 31 , 30 , 31 , 30 , 31 , 31 , 30 , 31 , 30 , 31 );

//要被讀取的年份天數
var days = days_array;

//取得目前時間
function GetCurrentDatetime( obj )
{		
	var date = new Date();
	obj.value = date.getFullYear().toString() + "-" + PadString( ( date.getMonth() + 1 ).toString() , 2 , "0" , "left" ) + "-" + PadString( date.getDate().toString() , 2 , "0" , "left" ) + " " + PadString( date.getHours().toString() , 2 , "0" , "left" ) + ":" + PadString( date.getMinutes().toString() , 2 , "0" , "left" ) + ":" + PadString( date.getSeconds().toString() , 2 , "0" , "left" );
}

//取得目前時間
function GetCurrentDate( obj )
{		
	var date = new Date();
	obj.value = date.getFullYear().toString() + "-" + PadString( ( date.getMonth() + 1 ).toString() , 2 , "0" , "left" ) + "-" + PadString( date.getDate().toString() , 2 , "0" , "left" );
}

function SelectYear( str_obj_year_id , str_obj_month_id , str_obj_date_id )
{
	var obj_year = document.getElementById( str_obj_year_id );
	
	if( obj_year.value % 4 == 0 && ( obj_year.value % 100 != 0 || obj_year.value % 400 == 0 )	)
	{
		days = days_array_2;		
	}
	else
	{
		days = days_array;
	}
	
	SelectMonth( str_obj_month_id , str_obj_date_id );
}

function SelectMonth( str_obj_month_id , str_obj_date_id )
{
	var obj_month = document.getElementById( str_obj_month_id );
	var obj_date = document.getElementById( str_obj_date_id );
		
	for( i = obj_date.options.length - 1 ; i >= 0 ; i-- )
	{
		obj_date.options.remove(i);
	}	
	
	for( i = 1 ; i <= days[obj_month.value - 1] ; i++ )
	{
		var option = document.createElement( "option" );
		option.text = i;
		option.value = i;
		obj_date.options.add(option);
	}
}


