﻿


function masterPageConfirmationBox_RemapClick ( popupextenderid, titleElementID, title, contentElementID, content, closebuttonElementID, okbuttonElementID, clicksourceID )
{
    var clicksource = $get ( clicksourceID );
    if ( clicksource == null || clicksource.originalclick != null )
        return;
        
    clicksource.confirmationTitle = title;
    clicksource.confirmationText = content;
    clicksource.originalclick = clicksource.onclick;
    clicksource.onclick = function ( ) { masterPageConfirmationBox_ShowMessageBox ( popupextenderid, titleElementID, contentElementID, okbuttonElementID, this ); return false; }
}

function masterPageConfirmationBox_ShowMessageBox ( popupextenderid, titleElementID, contentElementID, okbuttonElementID, clicksource )
{
    var titleElement = $get(titleElementID);
    titleElement.innerHTML=clicksource.confirmationTitle;
    
    var contentElement = $get(contentElementID);
    contentElement.innerHTML=clicksource.confirmationText;

    var okbuttonElement = $get (okbuttonElementID);    
    okbuttonElement.onclick=clicksource.originalclick;
    
    if ( clicksource.originalclick == null && clicksource["href"] != null )
        okbuttonElement.onclick=function ( ) { location.href=clicksource["href"]; return false; };

    $find(popupextenderid).show();
}
