    // Prepare to show a date picker linked to three select controls 
    function readLinked() { 
        $('#linkedDates').val($('#monthList').val() + '/' + 
            $('#daysList').val() + '/' + $('#yearList').val()); 
        return {}; 
    } 
     
    // Update three select controls to match a date picker selection 
    function updateLinked(date) { 
        $('#monthList').val(date.substring(0, 2)); 
        $('#daysList').val(date.substring(3, 5)); 
        $('#yearList').val(date.substring(6, 10)); 
    } 
     
    // Prevent selection of invalid dates through the select controls 
    function checkLinkedDays() { 
        var daysInMonth = 32 - new Date($('#yearList').val(), 
            $('#monthList').val() - 1, 32).getDate(); 
        $('#daysList option').attr('disabled', ''); 
        $('#daysList option:gt(' + (daysInMonth - 1) +')').attr('disabled', 'disabled'); 
        if ($('#daysList').val() > daysInMonth) { 
            $('#daysList').val(daysInMonth); 
        } 
    } 