$(document).ready(function(){
	$('#startDatepicker,#endDatepicker').datepicker({
								beforeShow: customRange, 
    							numberOfMonths: 2,
    							stepMonths: 2,
    							dateFormat: 'dd-mm-yy',
    							onClose: checkDate   							
    }); 
	$('#startDate,#endDate').datepicker({
								beforeShow: customRange2, 
    							numberOfMonths: 2,
    							stepMonths: 2,
    							dateFormat: 'dd-mm-yy',
    							onClose: checkDate2   							
    }); 
 });
 function customRange(input) {  
    return {minDate: (input.id == "endDatepicker" ? 
        $("#startDatepicker").datepicker("getDate") : null),  
        maxDate: (input.id == "startDatepicker" ? 
        $("#endDatepicker").datepicker("getDate") : null)};  
}
 function customRange2(input) {  
    return {minDate: (input.id == "endDate" ? 
        $("#startDate").datepicker("getDate") : null),  
        maxDate: (input.id == "startDate" ? 
        $("#endDate").datepicker("getDate") : null)};  
}
 function checkDate(dateText, inst)
{
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	
	
	var month_form = dateText.substring(3, 5);
	var day_form = dateText.substring(0, 2);
	var year_form = dateText.substring(6);
	

	if((day_form < day && month_form == month && year_form == year)|| (month_form < month && year_form == year) || (year_form < year))
	{	 	
		alert("Please select valid date");
		$('#startDatepicker,#endDatepicker').val("");
	}
}
 function checkDate2(dateText, inst)
{
	var currentTime = new Date()
	var month = currentTime.getMonth() + 1
	var day = currentTime.getDate()
	var year = currentTime.getFullYear()
	
	
	var month_form = dateText.substring(3, 5);
	var day_form = dateText.substring(0, 2);
	var year_form = dateText.substring(6);
	

	if((day_form < day && month_form == month && year_form == year)|| (month_form < month && year_form == year) || (year_form < year))
	{	 	
		alert("Please select valid date");
		$('#startDate,#endDate').val("");
	}
}