function fill_calendar(){
	var from = $('#from_date').val();
	var to =$('#to_date').val();
	if('' != from){
		var dates_from = from.split('-');
		var day_from = dates_from[2];
		var month_from = dates_from[1];
		var year_from = dates_from[0];
		$("#date1 option[value='"+day_from+"']").attr("selected", "selected");
		$("#date1_year option[value='"+year_from+"-"+month_from+"']").attr("selected", "selected");
	}
	if('' != to){
		var dates_to = to.split('-');
		var day_to = dates_to[2];
		var month_to = dates_to[1];
		var year_to = dates_to[0];
		$("#date2 option[value='"+day_to+"']").attr("selected", "selected");
		$("#date2_year option[value='"+year_to+"-"+month_to+"']").attr("selected", "selected");
	}
}

function init_calendar(from ,to, browser_name ,current_date) {
	var sel_date_from = from;
	if(sel_date_from!=''){
		if( browser_name == 'Internet Explorer'){
			var dates_from = sel_date_from.split('-');
			var day_from = dates_from[2];
			var month_from = dates_from[1];
			var year_from = dates_from[0];
			sel_date_from =  month_from+'-'+day_from+'-'+year_from;
		}
		var currentTime_to = new Date(sel_date_from);
	}else{
		
		var currentTime_to = new Date(current_date);
	}
	currentTime_to.setDate(currentTime_to.getDate()+1);
	var currentTime_to_max = new Date(currentTime_to);
	currentTime_to_max.setYear(currentTime_to.getFullYear() + 1);
	
	var currentTime = new Date(current_date);
	
	var currentTime_max =  new Date(current_date);
	currentTime_max.setYear(currentTime_max.getFullYear() + 1);
	$("#from_date").datepicker({
	onSelect: function(dateText, inst) {
		var dates = dateText.split('-');
		var day = dates[2];
		var month = dates[1];
		var year = dates[0];
		var to_date;
		if(browser_name=='Internet Explorer'){
			var for_to_date = month+'-'+day+'-'+year;
			to_date = new Date(for_to_date);
		}else{
			to_date = new Date(dateText);
		}
		to_date.setDate(to_date.getDate(current_date)+1);
		$( "#to_date" ).datepicker( "option", "minDate", to_date);
		$( "#from_date" ).val(dateText);
		
		//alert(month);
		$("#date1 option[value='"+day+"']").attr("selected", "selected");
		$("#date1_year option[value='"+year+"-"+month+"']").attr("selected", "selected");
		
	},
	 onClose: function(dateText, inst) { 
		 $( "#to_date" ).datepicker("show"); 
		}
		});
	$( "#from_date" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
	$( "#from_date" ).datepicker( "option", "minDate", currentTime);
	$( "#from_date" ).datepicker( "option", "maxDate", currentTime_max);
	$("#to_date").datepicker({
		onSelect: function(dateText, inst) {
		$( "#to_date" ).val(dateText);
		var dates = dateText.split('-');
		var day = dates[2];
		var month = dates[1];
		var year = dates[0];
		$("#date2 option[value='"+day+"']").attr("selected", "selected");
		$("#date2_year option[value='"+year+"-"+month+"']").attr("selected", "selected");
		
	}
		});
	$( "#to_date" ).datepicker( "option", "dateFormat", "yy-mm-dd" );
	$( "#to_date" ).datepicker( "option", "minDate", currentTime_to);
	$( "#to_date" ).datepicker( "option", "maxDate", currentTime_to_max );
	var from = from;
	var to = to;
	if(''==from){
		from ="yyyy-mm-dd";
		to = "yyyy-mm-dd";
	}
	$( "#from_date" ).datepicker( "setDate" ,'from');
	$( "#to_date" ).datepicker( "setDate" ,to);
	$( "#from_date" ).val(from);
	$( "#to_date" ).val(to);
}
	

