﻿var ua = navigator.userAgent;
var saf = (ua.indexOf('Safari') != -1);
var opera = /opera [56789]|opera\/[56789]/i.test(ua);
var webkit = /webkit/i.test(ua);
var ie = !opera && /MSIE/.test(ua);
var ie50 = ie && /MSIE 5\.[01234]/.test(ua);
var ie6 = ie && /MSIE [6789]/.test(ua);
var ie7 = ie && /MSIE [789]/.test(ua);
var ieBox = ie && (document.compatMode == null || document.compatMode != "CSS1Compat");
var moz = !opera && !webkit && /gecko/i.test(ua);
var nn6 = !opera && /netscape.*6\./i.test(ua);

    function openModelWin(iH, iW, sSRC) {
    var xOffset, yOffset;
    var xMax = 640;
    var yMax = 480;
    
    if (ie6) {
        iW = iW + 30;
        iH = iH + 30;
    }
    
    // center window
    if (ie) {
        xMax = screen.width;
        yMax = screen.height;
    }
    else {
        xMax = window.outerWidth - 10;
        yMax = window.outerHeight - 10;
    }
    
    // Subtract the height and width of new_win
    xOffset = (xMax - iW) / 2;
    yOffset = (yMax - iH) / 2;

    var s_features = 'dialogHeight:' + iH + 'px;' +
                    'dialogWidth:' + iW + 'px;' +
                    'center: yes;' +
                    'resizable: yes;' +
                    'scroll: yes;' +
                    'minimize:yes; maximize:yes;' +
                    'status: no;' +
                    'help: no;' +
                    ',screenX=' + xOffset + ',screenY=' + yOffset + ',top=' + yOffset + ',left=' + xOffset;
                    
    var i_result = window.showModalDialog(sSRC, window.self, s_features);
    return i_result;
}

