var X, Y;

function openradwindow (url, name, params) {
    
}

function popup(evt, what, options) {
    X = evt.clientX;
    Y = evt.clientY;
    hideOverlays();
    var pmenu = document.getElementById('pmenu');
    var out, Link, arMenuNum, arMenuOpt, mnuEntry, mnuTmp, sLeft, sTop;
    var i, tmp1, tmp2, regexp;
    regexp = /:/g;
    oStyle = pmenu.style;
    oStyle.cssText = "visibility: hidden; display:none;";
    arMenuNum = new Array;
    arMenuOpt = new Array;
    mnuEntry = new String;
    mnuTmp = '<table class=CM_ContextMenu cellspacing=0 cellpadding=0><tr><td align=middle><a onclick="hidepopup;return false;" style="cursor:hand;"><img src="../images/feadmin/closepupup.gif" border=0></a></td><td colspan=2 Class="CM_Label">' + what + '</td></tr><tr class="CM_Seperator"><td colspan="3" class="CM_Label" height="3"><div style="	border-top: #b9b99d 1px solid; margin-left: 2px; margin-right: 3px; height:3px;"></div></td></tr>[content]</table>';
    mnuEntry = '<tr class=CM_Option onmouseover="this.className=\'CM_Over1\'" onmouseout="this.className=\'CM_Option\'" onclick="var xy = window.open(\'[adminurl]\',\'stddlg\',\'[windowoptions]\');xy.focus(); return false;"><td colspan="2" class="CM_Icon">[imageurl]</td><td class="CM_Label">[displayname]</td></tr>';
    arMenuNum = options.split(';');
    tmp2 = new String;
    for (i = 0; i < arMenuNum.length; i++) {
        try {
            arMenuOpt = arMenuNum[i].split(',');
            tmp1 = mnuEntry.replace('[imageurl]', arMenuOpt[0]);
            tmp1 = tmp1.replace('[adminurl]', arMenuOpt[1]);
            tmp1 = tmp1.replace('[displayname]', arMenuOpt[2]);
            tmp1 = tmp1.replace('[alttext]', arMenuOpt[3]);
            tmp1 = tmp1.replace('[helpurl]', arMenuOpt[4]);
            tmp1 = tmp1.replace('[windowoptions]', arMenuOpt[5].replace(regexp, ','));
            tmp2 += tmp1;
        }
        catch (e) {
        }
    }
    out = mnuTmp.replace('[content]', tmp2);
    pmenu.innerHTML = out;
    oStyle = pmenu.style;

    if (isDOM) {
        sleft = document.documentElement.scrollLeft;
        stop = document.documentElement.scrollTop;
    }
    else {
        sleft = document.body.scrollLeft;
        stop = document.body.scrollTop;
    }

    oStyle.cssText = "z-index:10000;position:absolute;visibility:visible;display:block;left:" + (X + sleft) + "px;top:" + (Y + stop) + "px;";
}
function hidepopup() {
    var pmenu = document.getElementById('pmenu');
    unhideOverlays();
    oStyle = pmenu.style;
    oStyle.cssText = "visibility:hidden;display:none;z-index:10000;position:absolute;";
}
var lastobj;

function hideOverlays() {
    objs = document.getElementsByTagName("SELECT")
    objs1 = document.getElementsByTagName("OBJECT")

    for (i = 0; i < objs.length; i++) {
        objs[i].style.display = 'none';
    }
    for (i = 0; i < objs1.length; i++) {
        objs1[i].style.display = 'none';
    }


}
function unhideOverlays() {
    objs = document.getElementsByTagName("SELECT")
    objs1 = document.getElementsByTagName("OBJECT")

    for (i = 0; i < objs.length; i++) {
        objs[i].style.display = '';
    }
    for (i = 0; i < objs1.length; i++) {
        objs1[i].style.display = '';
    }

}

function popupblur(what, mode,caller) {
    try {
        if (mode == 'out') {
            obj = document.getElementById(what);
            obj.style.cssText = lastobj;
            caller.style.position = "";
        }
        else {
            obj = document.getElementById(what);
            lastobj = obj.style.cssText;
            //caller.style.position = "fixed";
            //caller.style.zIndex = 5000;
            obj.style.cssText = "display:inline-block;border:dashed 1px orange;"
        }
    }
    catch (e) {
    }
}

