﻿// DialogManager.js

function fnDialogManagerHide(a_BehaviorID, a_iframeID, a_LoadingURL) {

    // parent

    // alert(a_iframeID + " - " + parent.window.frames[a_iframeID]);
    // window.frames[a_iframeID].location.replace(a_LoadingURL);


    setTimeout("window.frames['" + a_iframeID + "'].location.replace('" + a_LoadingURL + "');", 100);

    setTimeout("fnDialogManagerHideAsync('" + a_BehaviorID + "');", 0);
}

function fnDialogManagerHideAsync(a_BehaviorID) {
    var l_ModalPopupBehavior = $find(a_BehaviorID);

    if (l_ModalPopupBehavior) {
        l_ModalPopupBehavior.hide();
    }
}


function fnDialogManagerShow(a_BehaviorID, a_iframeID, a_URL)
{
  window.frames[a_iframeID].location.replace(a_URL);

  var l_ModalPopupBehavior = $find(a_BehaviorID);

  if (l_ModalPopupBehavior)
  {
    l_ModalPopupBehavior.initialize();
    l_ModalPopupBehavior.show();

  }
}
