function datepikerInit(dp1, dp2, dayTranslated, dayMinTranslated, monthTranslated){
	dp1.datepicker({
		dayNames: dayTranslated,
		dayNamesMin: dayMinTranslated,
		monthNames: monthTranslated,
		minDate: +1,
		defaultDate: +1,
		dateFormat: 'dd/mm/yy',
		showOn: 'both',
		duration: 0,
		onClose: function(dateText, inst){
			if(dp1.datepicker('getDate') == undefined)
				return;
			var nd=new Date(dp1.datepicker('getDate'));
			var d = dp1.datepicker('getDate').getDate();
			nd.setDate(d+1);
			dp2.datepicker('setDate',nd);
		}
	});
	dp2.datepicker({
		dayNames: dayTranslated,
		dayNamesMin: dayMinTranslated,
		monthNames: monthTranslated,
		minDate: +1,
		defaultDate: +1,
		dateFormat: 'dd/mm/yy',
		showOn: 'both',
		duration: 0,
		beforeShow: function(input){
			if(dp1.datepicker('getDate') == undefined)
				return;
			var nd=new Date(dp1.datepicker('getDate'));
			var d = dp1.datepicker('getDate').getDate();
			nd.setDate(d+1);
			dp2.datepicker('setDate',nd);
		},
		onClose: function(dateText, inst){
			if(!(dp1.datepicker('getDate') < dp2.datepicker('getDate'))){
				var nd=new Date(dp2.datepicker('getDate'));
				var d = dp2.datepicker('getDate').getDate();
				nd.setDate(d-1);
				dp1.datepicker('setDate',nd);
			}
		}
	});
	return {dp_1:dp1,dp_2:dp2};
}
