//for datePicer 2009 04 07 Masashi Not yet

/*
$(function()
{
	$('.date-pick').datePicker({clickInput:true})
	$('#start-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#end-date').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#end-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#start-date').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
});
*/



$(function()
{
	$('.date-pick').datePicker({clickInput:true})
});





$(document).ready(function(){
	$("input#start-date").change(function(){
	var date_str = $("input#start-date").val();

	if ( chk_Date(date_str) ){
		
	}else{
		var alert_str='「' + date_str + '」は、正しい日付ではありません。\nご確認下さい。';
		alert(alert_str);
		document.getElementById("start-date").value = '';
	}

	});
});


function chk_Date( datestr ) {
    // 正規表現による書式チェック
    if(!datestr.match(/^\d{4}\/\d{2}\/\d{2}$/)){
        return false;
    }
    var vYear = datestr.substr(0, 4) - 0;
    var vMonth = datestr.substr(5, 2) - 1; // Javascriptは、0-11で表現
    var vDay = datestr.substr(8, 2) - 0;
    // 月,日の妥当性チェック
    if(vMonth >= 0 && vMonth <= 11 && vDay >= 1 && vDay <= 31){
        var vDt = new Date(vYear, vMonth, vDay);
        if(isNaN(vDt)){
            return false;
        }else if(vDt.getFullYear() == vYear && vDt.getMonth() == vMonth && vDt.getDate() == vDay){
            return true;
        }else{
            return false;
        }
    }else{
        return false;
    }
}


$(function()
{
	$('.date-pick').datePicker()
	$('#start-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#end-date').dpSetStartDate(d.addDays(1).asString());
			}
		}
	);
	$('#end-date').bind(
		'dpClosed',
		function(e, selectedDates)
		{
			var d = selectedDates[0];
			if (d) {
				d = new Date(d);
				$('#start-date').dpSetEndDate(d.addDays(-1).asString());
			}
		}
	);
});


/*
$(function()
{
	$('.date-pick').datePickerMultiMonth(
		{
			numMonths: 3
		}
	);

	$('#getSelected').bind(
		'click',
		function(e)
		{
			alert("1: " + $('start-date').dpmmGetSelected() + ", 2: " + $('#end-date').dpmmGetSelected());
			return false;
		}
	);
});

*/
