function serverspy_dmon(query) {

    var joinedQuery = new Array();
    for (name in query) {
        if (name != 'url') {
            joinedQuery.push(name + '=' + escape(query[name]));
        }
    }

    var transparent = query.transparent > 0 ? 'allowtransparency="true" background-color="transparent"': '';
    var url = (query.url ? query.url: 'http://www.serverspy.net/bin/dmonRun.mpl?feed=1&') + joinedQuery.join('&');
    var width = query.width ? query.width: 200;
    var height = query.height ? query.height: 550;

    var frame = '<iframe name="ssdmon" id="ssdmon" src="' + url + '" ' + transparent + ' width="' + width + '" height="' + height + '" frameborder="0" scrolling="no"></iframe>';

    document.write(frame);
}
