// Prepare to show a date picker linked to three select controls 
function readLinked() { 
    $('#resa-date').val($('#fmonth').val() + '/' + $('#fday').val() + '/' + $('#fyear').val()); 
    return {}; 
} 
 
// Update three select controls to match a date picker selection 
function updateLinked(date) {
	$('#fmonth').val(date.substring(0, 2));
	$('#fday').val(date.substring(3, 5));
	$('#fyear').val(date.substring(6, 10)); 
} 

// Prevent selection of invalid dates through the select controls 
function checkLinkedDays() { 
	var daysInMonth = 32 - new Date($('#fyear').val(), parseInt($('#fmonth').val()) - 1, 32).getDate(); 
	$('#fday option').attr('disabled', '');
	$('#fday option:gt(' + (daysInMonth - 1) + ')').attr('disabled', 'disabled');
	if(parseInt($('#fday').val()) > daysInMonth){ $('#fday').val(daysInMonth); } 
}