﻿$("div[@vajaxmessagePanel='true']").ajaxError(function(event, request, settings)
{
    $(this).text("Error requesting page " + settings.url);
});

function postControl(button, controlName, buttonId, placeHolderId, extraParams)
{
    $(document).ready(function()
    {
        var loading = $("div[@vAjaxLoadingPannel='true']").clone();
        loading.show();

        $("#" + placeHolderId).html(loading.html());

        var str = $($(button).parents("form")[0]).serialize();
        $.post("vAjaxPage.aspx?" + str, { ucName: controlName, phId: placeHolderId, param: extraParams, ctrlId: buttonId, mode: "1" }, function(data)
        {
            $("#" + placeHolderId).html(data);
        });
    });
}

function loadControl(controlName, placeHolderId, extraParams)
{
    $(document).ready(function()
    {
        var loading = $("div[@vAjaxLoadingPannel='true']").clone();
        loading.show();

        $("#" + placeHolderId).html(loading.html());

        //$.get("vAjaxPage.aspx", { ucName: controlName, phId: placeHolderId, mode: "0" }, function(data)
        $.get("vAjaxPage.aspx", { ucName: controlName, phId: placeHolderId, param: extraParams, mode: "0" }, function(data)
        {
            $("#" + placeHolderId).html(data);
        });

        
    });
}

$(document).ready(function()
{
    $("div[@vAjaxLoadingPannel='true']").hide();
});

