$(document).ready( function(){
	
	// the italian localization
	$.tools.dateinput.localize("it",  {
	   months:        'Gennaio,Febbraio,Marzo,Aprile,Maggio,Giugno,Luglio,Agosto,Settembre,Ottobre,Novembre,Dicembre',
	   shortMonths:  'Gen,Feb,Mar,Apr,Mag,Giu,Lug,Ago,Set,Ott,Nov,Dic',
	   days:          'Domenica,Luned&iacute;,Marted&iacute;,Mercoled&iacute;,Gioved&iacute;,Venerd&iacute;,Sabato',
	   shortDays:     'Dom,Lun,Mar,Mer,Gio,Ven,Sab'
	});
	
	//JQUERY TOOLS PER LE DATE
	$("#calendar_datain").dateinput({
		trigger: true,
		min: -1,				// min selectable day (100 days backwards)
		speed: 'fast',          // calendar reveal speed
		format: 'dd/mm/yyyy', 
		firstDay: 1,
		lang: 'it'
	});
	
	$("#calendar_dataout").dateinput({
		trigger: true,
		min: -1,				// min selectable day (100 days backwards)
		speed: 'fast',          // calendar reveal speed
		format: 'dd/mm/yyyy', 
		firstDay: 1,
		lang: 'it'
	});
	
	
	// use the same callback for two different events. possible with bind
	$("#calendar_datain").bind("onShow onHide", function()  {
		$(this).parent().toggleClass("active"); 
	});
	$("#calendar_dataout").bind("onShow onHide", function()  {
		$(this).parent().toggleClass("active"); 
	});
	
	// when first date input is changed
	$("#calendar_datain").data("dateinput").change(function() {
			
		// we use its value for the seconds input min option
		$("#calendar_dataout").data("dateinput").setMin(this.getValue(), true);
	});
	
});				
