function customRange(input) {
    var max_date = $('#start_date').datepicker('getDate'); 
    var min_date = $('#start_date').datepicker('getDate');
    
    max_date.setDate(max_date.getDate() + 30) ;
    min_date.setDate(min_date.getDate() + 1) ;
    
    var options =  {
        minDate: min_date,
        maxDate: max_date
    }
    
    return options;
}

$(function(){
   $("#start_date").datepicker({
    numberOfMonths: 2,
    minDate: 0,
    yearRange: "2009:2012",
    dateFormat: "dd-mm-yy",
    duration: 'fast',
    onSelect: function()
        {     
		   if($("#start_date").val() >= $("#end_date").val())
	       {
	            var end_day = $("#start_date").val().substr(0,2);
	            end_day = parseInt(end_day);
	            var end_month = $("#start_date").val().substr(3,2);
	            end_month = parseInt(end_month);
	            var end_year = $("#start_date").val().substr(6);
	            end_year = parseInt(end_year);
	            
	            end_day++;
	            
	            var end_date_val =  end_day + "-" + end_month + "-" + end_year;
	           // end_date_val = change_sql_date(end_date_val,'Y-m-d'); 
	            
	           $("#end_date").val(end_date_val);
	       } 
            $("#start_date").datepicker( 'hide' , 'fast' );
        }
    });
    
    $("#end_date").datepicker({
        beforeShow: customRange,
        numberOfMonths: 2, 
        dateFormat: "dd-mm-yy",
        yearRange: "2009:2012",
        duration: 'fast',
        onSelect: function()
        {        
            $("#end_date").datepicker( 'hide' , 'fast' );                                                 
        }
    });
    

});


