            function P5M_addHandler(obj, evt, newhandler, captures) {
                if ( obj.addEvent ) {
                    obj.addEvent(obj, evt, newhandler );
                } else if (obj.attachEvent) {
                    obj.attachEvent('on' + evt, newhandler);
                } else if (obj.addEventListener) {
                    obj.addEventListener(evt, newhandler, captures);
                } else {
                    var oldhandler;
                    if (oldhandler = obj['on' + evt])
                        obj['on' + evt] = function() {
                            oldhandler();
                            newhandler();
                        }
                    else obj['on' + evt] = newhandler;
                }
            };

            function P5M_parallelLoad() {
                // Prevent caching longer than 1 day for frequency update
                var today = new Date();
                var ms = (today.getFullYear ? today.getFullYear() : today.getYear() ) + today.getMonth() + today.getDate();
                var scriptElem = document.createElement('script');
                scriptElem.setAttribute('src', 'http://phase5.mergenta.com/GlobeGroup/js/p5_exitMulti.js?ms=' + ms);
                scriptElem.setAttribute('type','text/javascript');
                document.getElementsByTagName('head')[0].appendChild(scriptElem);
                P5M_prepareIntercept();
            }

            function P5M_prepareIntercept() {
                if ( window.P5_Intercept ) {
                    try {
                        window.intercept = new P5_Intercept();
                        window.intercept.Run();
                    } catch (err) {}
                } else {
                    // Wait a short time for the script to load, then
                    // repeat this process
                    setTimeout("P5M_prepareIntercept()", 500);
                }
            }

            P5M_addHandler(window, "load", P5M_parallelLoad, false);

