﻿/*****
( TechForever CopyRight )
Author:Kim.Zhao
createTime:2011-3-16
******/
String.isNullOrEmpty = function (A) {
    return !(typeof (A) === "string" && A.length != 0)
};
//命名空间
window.usingNamespace = Function.usingNamespace = function (A) {
    var C = window;
    if (String.isNullOrEmpty(A)) {
        return C
    }
    var F = C;
    var D = A.split(".");
    for (var B = 0; B < D.length; B++) {
        var E = D[B];
        if (!C[E]) {
            C[E] = {}
        }
        F = C = C[E]
    }
    return F
};

usingNamespace("TF")["Common"] = {
    bookmark: function (title, url) {
        if (!title)
            title = window.document.title;
        if (!url)
            url = window.location;

        if (document.all)
            window.external.AddFavorite(url, title);
        else if (window.sidebar)
            window.sidebar.addPanel(title, url, "")
    }
}

usingNamespace("TF.Common")["Effects"] = {
    switchTab: function (IDprefix, order, TagAmount, status) {
        switch (status) {
            case "S1":
                var TagArr = new Array();
                $("#" + IDprefix + "Option li").each(function () {
                    TagArr.push($(this).attr("id").split("_Option_")[1]);
                });
                for (var i = 0; i < TagArr.length; i++) {
                    $("#" + IDprefix + "Option_" + TagArr[i]).removeClass().addClass((TagArr[i] == order) ? "curr" : "");
                    $("#" + IDprefix + "Con_" + TagArr[i]).css("display", (TagArr[i] == order) ? "" : "none");
                }
                break;
            default:
                for (var i = 0; i < TagAmount; i++) {
                    $("#" + IDprefix + "Option_" + i).removeClass().addClass((i == order) ? "curr" : "");
                    $("#" + IDprefix + "Con_" + i).removeClass().addClass((i == order) ? "default" : "disNone");
                }
                return;
        }
    }
}

usingNamespace("TF.Common")["TabCtrl"] = {
    tabs: function (A) {
        var B = "." + A;
        var C = $(B);
        if (C.length) {
            B = "." + A; $(B + " .tabHead a").click(function () {
                var G = $(this).parents(B).get(0).id;
                var E = $(this).parents(".tabHead").children("*");
                var F = E.length; E.removeClass("currentBtn");
                if ($(this).parents(".tabHead").children("a").length > 0) {
                    $(this).addClass("currentBtn")
                } else {
                    $(this).parent().addClass("currentBtn")
                }
                for (var D = 1; D <= F; D++) {
                    $("#" + G + "_" + D).css("display", "none")
                }
                $("#" + G + "_" + this.rel).css("display", "").show();
                $("#" + G).data("currSubName", G + "_" + this.rel);
                return false
            })
        }
    }
}; 

usingNamespace("TF.Common")["HideCtrl"] = {
    hide: function (A, B) {
        if ($(B).css("display") != "none") {
            $(B).hide(); $(A).removeClass("show"); $(A).addClass("hide")
        } else {
            $(B).show(); $(A).removeClass("hide"); $(A).addClass("show")
        }
    }, show: function (A, B) {
        if ($(B).css("display") != "none") {
            $(B).hide(); $(A).removeClass("hide");
            $(A).addClass("show")
        } else {
            $(B).show();
            $(A).removeClass("show");
            $(A).addClass("hide")
        }
    }
};

usingNamespace("TF.Common")["CoreMetrics"] = {
    BuildCoreMetricsLink: function (B, A) {
        return;
    }
};
