﻿hbl.plugins.aptimize = function () {
    this.name = "aptimize";
    this.load = function (a) {
        $(".habla-unavailable").each(function() { this.style.display = "none"; });
        $(".habla-available").each(function() { this.style.display = "none"; });
        $(".habla-loading").each(function() { $(this).fadeIn("fast"); });
        a.hwindow.eventmgr.register("operator_status_change", this.onOperatorStatusChange)
    };
    this.onOperatorStatusChange = function (a) {
        $(".habla-loading").each(function() { this.style.display = "none"; });
        $(".live-chat").each(function() { $(this).unbind("click"); });
        var d = a.available;
        var b = a.status;
        var c = a.message;
        if (d && (!b || b == "chat" || !a.window.config.vars.hide_when_away)) {
            $(".live-chat").each(function() { $(this).click(function() { habla_window.show();habla_window.expand(); })});
            $(".habla-unavailable").each(function() { this.style.display = "none"; });
            $(".habla-available").each(function() { $(this).fadeIn("slow"); });
        } else {
            $(".live-chat").each(function() { $(this).click(function() { window.location.href="/contact-us"; })});
            $(".habla-available").each(function() { this.style.display = "none"; });
            $(".habla-unavailable").each(function() { $(this).fadeIn("slow"); });
            $("#habla_panel_div").hide();
        }  
    }
};
