﻿$(document).ready(function() {
    if (typeof Sys !== "undefined") {
        var prm = Sys.WebForms.PageRequestManager.getInstance();
        prm.add_pageLoaded(InovexDate_PageLoadedHandler);
    }
});

function InovexDate_PageLoadedHandler(sender, args) {
    LoadInovexDateEvents();
}

function LoadInovexDateEvents() {
    var inovexDropDownListMonth = $("select.dropdownlist[id$=dropdownlist_Month]");
    inovexDropDownListMonth.each(function(i) {
        var htmlContent = $(this).siblings(".hint").html();

        if (jQuery.trim(htmlContent) != "") {
            var inovexDateControls = $(this).parent().children("select.dropdownlist[id$=dropdownlist_Month], input.textbox[id$=textbox_Day], input.textbox[id$=textbox_Year]");

            var owner = inovexDateControls.parent();
            var width = owner.outerWidth() + 15;


            inovexDateControls
                .unbind("focus").bind("focus", { width: width, owner: owner, htmlContent: htmlContent }, InovexUserControlHintFocused)
                .unbind("blur").bind("blur", { owner: owner }, InovexUserControlHintLostFocus);
        }
    });
}

// Fixes the following error:
// Microsoft JScript runtime error: Sys.ScriptLoadFailedException: The script '...' failed to load. Check for: Inaccessible path.
if (typeof Sys !== "undefined") { Sys.Application.notifyScriptLoaded(); }
