i want to disable all dates of a month except 1st day of every month.
and also if do not want to set start date on page post back..
i dont know what i should have to change to do this.when i am submitting form i lost my selected date.i just want start date only on page load .not on pagepostback.please help me thanks in advance
<script type="text/javascript">
    $(window).load(function () {
        calender();
    });
    var prm = Sys.WebForms.PageRequestManager.getInstance();
    if (prm != null) {
        prm.add_endRequest(function (sender, e) {
            if (sender._postBackSettings.panelsToUpdate != null) {
                calender();
            }
        });
    };
    function calender() {
        var firstDayOfMonth = function () {
            // your special logic...
            return 1;
        };
        var d = new Date();
        var currMonth = d.getMonth();
        var currYear = d.getFullYear();
        var startDate = new Date(currYear, currMonth, firstDayOfMonth());
        $('[id$=txtpayrolldate]').datepicker({
            "changeMonth": true,
            dateFormat: 'dd/mm/yy'
        });
        $('[id$=txtpayrolldate]').datepicker("setDate", startDate);
    }
</script>