﻿/* FuturesZoom 'zoomthis' JS library. */
(function() {
    
    function d_gs(o) {
        if (!o) o = new Object();

        var du = escape(o.d_url ? o.d_url : (typeof zoom_url == 'string') ? zoom_url : ((typeof DIGG_URL == 'string') ? DIGG_URL : window.location.href)).replace(/\+/g, '%2b');

        return "<a href=\"http://futureszoom.com/zoom/?url=" + du + "\"><img src=\"http://futureszoom.com/Services/Images/KickItImageGenerator.ashx?url=" + du + "\" border=\"0\" alt=\"Zoom It on FuturesZoom.com\" /></a>";
    }
    
        var dtb = [];
        var elem = document.body.getElementsByTagName('A');
        for (var i = 0; i < elem.length; i++) {
            if (/\bZoomThisButton\b/.test(elem[i].className)) {
                dtb.push(elem[i]);
            }
        }
        if (dtb.length) {
            var old = window.onload;
            if (typeof window.onload != 'function') window.onload = function() { d_pa(dtb); }
            else window.onload = function() { old(); d_pa(dtb); }
        } else {
            document.write(d_gs());
        }
    })();