function FlatToRentBookingsView(ClientID)
{
    var run = function()
    {
        var el = $j('#' + ClientID + '_dView');
        
        var t = new Date();
        var o = new Date( Date.UTC(  t.getUTCFullYear(), t.getUTCMonth(), t.getUTCDate() ) );
        var select = $j("select", el);
        for(var i = 0; i < 18; i++)
        {
            select.append('<option value="' + o.getUTCMonth() + '/' + o.getUTCFullYear() + '">' + 
                Cuke.Localization.CultureInfo.MonthNames[o.getUTCMonth()] + ' ' + o.getUTCFullYear() + '</value>');
                
            o.setUTCMonth( o.getUTCMonth() + 1 );
        }
        
        var cal = $j(".CukeCalendar", el).parent().CukeCalendar();
        cal.displayIntervalChange( function(x) 
        {
            $j("option:selected", select).removeAttr("selected");
            $j("option[value=" + x.getUTCMonth() + "/" + x.getUTCFullYear() + "]", select).attr("selected", "selected");
        });
        
        var ch = function() 
        {
            var val = $j("option:selected", select).attr('value').split("/");
            cal.ensureVisible(new Date( Date.UTC(val[1], val[0], 1) ) );
        }
        
        select.change(ch);
    }
    Cuke.Localization.LoadCultureInfo(run);
}
