﻿
// TwoChop windows pop-up. Not cross-domain.
// Opens a url inside an iframe

var tcwinpopb11 = {
    showWindow: function (frmurl, frmw, frmh, imgName) {
        var fw, fh  // frame width, height
        var cw, ch; // container width, height
        var sw, sh; // shadow width, height
        var fl, ft; // frame left, fream top

        sw = 10; sh = 10;
        fw = frmw; fh = frmh;
        //cw = frmw + 2 * sw; ch = frmh + 2 * sh;
        cw = 890; ch = 740;

        fl = (cw - fw) / 2; ft = (ch - fh) / 2;

        var dv2CWinCntr = document.getElementById('dv2CWinCntr');

        if (!dv2CWinCntr) {
            dv2CWinCntr = document.createElement('div');
            dv2CWinCntr.id = 'dv2CWinCntr';
            //dv2CWinCntr.style.background = 'url("/Content/b11/Images/bg_login1.png")';

            dv2CWinCntr.style.background = 'url("/Content/b11/Images/' + imgName + '.png")';

            //dv2CWinCntr.style.backgroundColor = '#999999';
            dv2CWinCntr.style.position = 'absolute';
            dv2CWinCntr.style.zIndex = '99993';
            dv2CWinCntr.style.display = 'none';
            document.body.insertBefore(dv2CWinCntr, document.body.firstChild);

            var htmlString = '';
            //htmlString += '<iframe id="fr2CWin" src="/blank.htm" style="display:none;z-index:99997;position:absolute;left:' + sw + 'px;top:' + sh + 'px;width:' + fw + 'px;height:' + fh + 'px;border:0px;" frameborder="0"></iframe>';
            //htmlString += '<img id="img2CWinCls" src="/Content/Images/W11/btn-close.png" style="z-index:99999;position:absolute;left:' + (cw - 30) + 'px;top:' + 5 + 'px;border:0px;cursor:pointer;" onclick="tcwinpopb11.hideWindow();" />';

            htmlString += '<iframe id="fr2CWin" allowtransparency="true" src="/blank.htm" scrolling="no" style="display:none;z-index:99997;position:absolute;left:' + (fl - 1) + 'px;top:' + (ft + 5) + 'px;width:' + fw + 'px;height:' + fh + 'px;border:0px;" frameborder="0"  ></iframe>';
            htmlString += '<img id="img2CWinCls" src="/Content/Images/W11/btn-close.png" style="z-index:99999;position:absolute;left:' + (cw - fl - 25) + 'px;top:' + (ft - 2) + 'px;border:0px;cursor:pointer;" onclick="tcwinpopb11.hideWindow();" />';

            dv2CWinCntr.innerHTML = htmlString;

        }

        var fr2CWin = document.getElementById('fr2CWin');

        if ((dv2CWinCntr.style.display != 'block') || (fr2CWin.contentWindow.location != (frmurl))) {
            dv2CWinCntr.style.display = 'none';
            fr2CWin.contentWindow.location.replace("/blank.htm");
            fr2CWin.style.display = 'none';

            dv2CWinCntr.style.background = 'url("/Content/b11/Images/' + imgName + '.png")';

            var sTop = document.documentElement.scrollTop || document.body.scrollTop;
            var sLeft = document.documentElement.scrollLeft || document.body.scrollLeft;

            dv2CWinCntr.style.left = sLeft + ((document.body.clientWidth / 2) - (cw / 2)) + 'px';
            dv2CWinCntr.style.top = (sTop + 50) + 'px'; // sTop + ((document.body.clientHeight / 2) - (ch / 2)) + 'px';

            dv2CWinCntr.style.width = cw + 'px';
            dv2CWinCntr.style.height = ch + 'px';

            fr2CWin.style.width = fw + 'px';
            fr2CWin.style.height = fh + 'px';

            var img2CWinCls = document.getElementById('img2CWinCls');
            //img2CWinCls.style.left = (cw - 30) + 'px';

            img2CWinCls.style.left = (cw - fl - 25) + 'px';
            img2CWinCls.style.top = (ft - 2) + 'px';

            fr2CWin.style.left = (fl - 1) + 'px';
            fr2CWin.style.top = (ft + 5) + 'px';

            fr2CWin.contentWindow.location.replace(frmurl);

            dv2CWinCntr.style.display = 'block';
            fr2CWin.style.display = 'block';

        }
    },
    hideWindow: function () {
        document.getElementById('dv2CWinCntr').style.display = 'none';
        document.getElementById('fr2CWin').style.display = 'none';
        document.getElementById('fr2CWin').contentWindow.location.replace('/blank.htm');
    },
    pageReload: function () {
        tcwinpopb11.hideWindow();
        window.document.location.reload();
            
    }
}


