jQuery(function($) {
	$(".calPicker").datepicker({
		numberOfMonths: 2,
		showOn: "button",
		buttonImage: "../img/img_calendar.gif",
		buttonImageOnly: true,
		showButtonPanel: true,
		minDate: new Date(),
		onSelect: function(dateText, inst) {
			updateCalendar(dateText,inst);
		}
	});
		$(".calPicker_sub").datepicker({
		numberOfMonths: 2,
		showOn: "button",
		buttonImage: "../../img/img_calendar.gif",
		buttonImageOnly: true,
		showButtonPanel: true,
		minDate: new Date(),
		onSelect: function(dateText, inst) {
			updateCalendar(dateText,inst);
		}
	});
			$(".calPicker_regional").datepicker({
		numberOfMonths: 2,
		showOn: "button",
		buttonImage: "img/img_calendar.gif",
		buttonImageOnly: true,
		showButtonPanel: true,
		minDate: new Date(),
		onSelect: function(dateText, inst) {
			updateCalendar(dateText,inst);
		}
	});
	
	function updateCalendar(dateText,inst){
		$('#arrivaldate').val(zeroPad(inst.currentDay,2));
		$('#selectArrivalMonth').val(zeroPad(inst.currentMonth+1,2));
		$('#arrivalYear').val(inst.currentYear);
	};
});

function zeroPad(num,count) {
	var numZeropad = num + '';
	while(numZeropad.length < count) {
		numZeropad = "0" + numZeropad;
	};
	return numZeropad;
};
