//获取当前日期如2009/10/15
var myDate = new Date();  
var NowDate=myDate.getFullYear()+'/'+parseInt(myDate.getMonth()+1)+'/'+myDate.getDate();
function initDate(){
  $('.date-pick')
    .datePicker()
    .bind(
	    'focus',
	    function()
	    {
		    $(this).dpDisplay();
	    }
    ).bind(
	    'blur',
	    function(event)
	    {
		    // works good in Firefox... But how to get it to work in IE?
		    if ($.browser.mozilla) {

			    var el = event.explicitOriginalTarget
    			
			    var cal = $('#dp-popup')[0];
    		
			    while (true){
				    if (el == cal) {
					    return false;
				    } else if (el == document) {
					    $(this).dpClose();
					    return true;
				    } else {
					    el = $(el).parent()[0];
				    }
			    }
		    }
	    }
   )
   .dpSetEndDate(addDate("4",45,NowDate))//45天后的不给点击
   .bind(
	    'change',
	    function()
	    {	
	        if(this.id == "txtStartDate"){
	            var str = new String($(this).val());
	            var strDate = str.split('-')[0] + "/" + str.split('-')[1] + "/" + str.split('-')[2]; 
	            var date = new Date(strDate); 
	            var defaultDate = (addDate(4,2,date));	
	            var newday = new Date(defaultDate); 
	            var btnBindTime = document.getElementById("btnBindTime");
	            if(btnBindTime != null)
	            {
	                btnBindTime.click();
	            }
	            var monthStr = newday.getMonth()+1 < 10 ? "0" + (newday.getMonth()+1) : newday.getMonth()+1;
	            var dayStr = newday.getDate() < 10 ? "0" + newday.getDate() : newday.getDate();
	            var formatDate=newday.getFullYear()+"-"+monthStr+"-"+dayStr;
	            $("#txtEndDate").val(formatDate);
	        }
	        if(this.id=="txtEndDate"){
	            var btnBindEndTime = document.getElementById("btnBindEndTime");
	            if(btnBindEndTime != null)
	            {
	                btnBindEndTime.click();
	            }
	        }
	        if(this.id=="txtLastDate"){
	            document.getElementById("btnBindLastTime").click();
	        }
	    }
    );
}

function addDate(type,NumDay,dtDate){   
    var date = new Date(dtDate);
    type = parseInt(type); //类型   
    lIntval = parseInt(NumDay);//间隔 
    switch(type){ 
        case 6 ://年 
            date.setYear(date.getYear() + lIntval) 
            break; 
        case 7 ://季度 
            date.setMonth(date.getMonth() + (lIntval * 3)) 
            break; 
        case 5 ://月 
            date.setMonth(date.getMonth() + lIntval) 
            break; 
        case 4 ://天 
            date.setDate(date.getDate() + lIntval) 
            break 
        case 3 ://时 
            date.setHours(date.getHours() + lIntval) 
            break 
        case 2 ://分 
            date.setMinutes(date.getMinutes() + lIntval) 
            break 
        case 1 ://秒 
            date.setSeconds(date.getSeconds() + lIntval) 
            break; 
        default:
    }   
    var month = date.getMonth()+1 < 10 ? "0" + (date.getMonth()+1) : (date.getMonth()+1);
    var day = date.getDate() < 10 ? "0" + date.getDate() : date.getDate();
    return date.getYear() +'/' + month + '/' + day;
}