var PhListener = null;
var dmenu = null;

// {{{ init()
function init()
{
    blurOnFocus();

    var docDivs = document.getElementsByTagName('DIV');

    PhListener = new PhantomListener();

    for (var i = 0; i < docDivs.length; i++)
    {
        var phantom = docDivs[i].getAttribute('phantom');
        if (phantom == 'true')
        {
            var p = new Phantom(docDivs[i]);
            dmenu = p;
        }
    }

    var first_delim = '?';
    var refs = document.getElementsByTagName('A');

    if (dmenu != null)
    {
        for (var i = 0; i < refs.length; i++)
        {
            if (refs[i].href != 'javascript:')
            {
                refs[i].onclick = function () {
                    if (this.href.indexOf('?') > 0) { first_delim = '&'; }

                    this.href += first_delim + 'mx=' + dmenu.getX() + '&my=' + dmenu.getY() + '&display=' + dmenu.Components[MBOX_BODY_TAG].style.display;
                };
            }
        }
    }
}
// }}} init()

window.onload = init;
//window.onunload = function (){ alert(nav.getX()); };

