Datepicker Localization

Datepicker Localization

I have a problem with localization.

I try to add a timeout and now it works but without timeout no.

Where is the problem (this code is in UserControl and with timeout and is ok)?

  1. function pageLoad() {

                    setTimeout(function () {
                        var lingua = document.getElementById("<%=hidLingua.ClientID%>").value.toLowerCase();
                        lingua = lingua;

                        $.datepicker.setDefaults($.datepicker.regional[lingua]);

                        $("input[id$=TB1]").datepicker({
                            dateFormat: 'dd/mm/yy',
                            minDate: -0,
                            showAnim: 'fadeIn',
                            regional: 'it'
                        });

                        $("#imgDataA").click(function () {
                            $("input[id$=TB1]").datepicker("show");
                        });

                        $("input[id$=TB2]").datepicker({
                            dateFormat: 'dd/mm/yy',
                            minDate: -0,
                            showAnim: 'fadeIn'
                        });

                        $("#imgDataB").click(function () {
                            $("input[id$=TB2]").datepicker("show");
                        });
                    }, 100);

                }