﻿
var addLinkUrl = '/AddLink.aspx';

function addEditLinkEvents() {    
    $.each( $("ul.Links li a"), function(e, elem) {
        var url = this.href;
        $('a#' + elem.id).after('&nbsp; (<a href="' + addLinkUrl + '?url=' + 
            escape(url) + '">edit</a>) ');
    });
}

function showLoadingIndicator() {
    $('#Links').hide();
    $('div.Loading').show();
}

// ASP.NET Update Panel Methods

function beginRequestHandler(sender, args) 
{
    showLoadingIndicator();
}

function endRequestHandler(sender, args) 
{
    addEditLinkEvents();
}

function attachUpdatePanelActions() {
    Sys.WebForms.PageRequestManager.getInstance().add_beginRequest(beginRequestHandler);
    Sys.WebForms.PageRequestManager.getInstance().add_endRequest(endRequestHandler);
}
