﻿function tabs(menuElem, contentElem, menuCss) {
    var $title = $(menuElem);
    var $content = $(contentElem);
    $title.mousemove(function() {
        var index = $title.index($(this));
        $title.removeClass(menuCss);
        $content.hide();
        $($title.get(index)).addClass(menuCss);
        $($content.get(index)).show();
        return false;
    });
}

function LoadData(divID, AjaxUrl, AjaxType, AjaxData, fnName) {

    $(divID).append("<div class=\"Myloading\"></div>");
    if (AjaxType == "0") {
        $(divID).load(AjaxUrl, AjaxData, GetFnByName(fnName));
    }
    else {
        $.ajax({
            type: "Get",
            url: AjaxUrl,
            data: AjaxData,
            error: function() {
                $(divID + " .Myloading").remove();
            },
            success: function(msg) {
                $(divID + " .Myloading").remove();
                $(divID).append(msg);
                ExecuteFn(fnName);
            }
        });
    }

}

function ExecuteFn(fnName) {
    var f = GetFnByName(fnName);
    if (f != null) {
        f();
    }
}

function GetFnByName(fnName) {
    if (window[fnName]) {
        return window[fnName];
    }
}

