﻿var ModalWindows = new Array();

function OpenModalIframe(src, height, width, header, ok, cancel){

    var div = document.createElement('div');
    div.style.display = "none";
    
    var iframe = document.createElement('iframe');
    iframe.frameBorder = "0";
    iframe.height= height;
    iframe.width= width;
    iframe.src = src;
    
    div.appendChild(iframe);
    document.body.appendChild(div);
    
    div.mp = new ModalPopup(div, ok, cancel, header);
    ModalWindows[ModalWindows.length] = div;
    
    div.mp.Open();
}

function CloseModalIframeOK(args){
    var div = ModalWindows[ModalWindows.length - 1];
    if (args)
    {
        div.mp.OKClicked(args);
    } else {
        div.mp.OKClicked();
    }
    Array.remove(ModalWindows, div);
    div = null;
}


function CloseModalIframeCancel(){
    var div = ModalWindows[ModalWindows.length - 1];
    div.mp.CancelClicked();
    Array.remove(ModalWindows, div);
    div = null;
}

