function initCookies() {
    var A = new String(document.referrer);
    A = (A.indexOf(document.location.host) != -1) ? "<direct>" : document.referrer;
    var C = new URI(document.location);
    var B = C.getData("ad");
    if (!B) {
        B = "<direct>"
    }
    if (!Cookie.read("ref1")) {
        setCookie("ref1", A, 3);
        setCookie("ref2", "<first access>", 3)
    } else {
        if (A != "local") {
            setCookie("ref2", A, 3)
        }
    }
    if (!Cookie.read("ad_ref1")) {
        setCookie("ad_ref1", B, 3);
        setCookie("ad_ref2", "<first access>", 3)
    } else {
        if (B != "local") {
            setCookie("ad_ref2", B, 3)
        }
    }
}
function setCookie(B, C, D) {
    var A = new Date();
    A = new Date(A.getFullYear(), A.getMonth() + D, A.getDate());
    document.cookie = B + "=" + escape(C) + "; expires=" + A.toGMTString()
}
function initLinksTarget() {
    $$("a[rel=nofollow]").setProperty("target", "_blank")
}
function isDst(A) {
    var B = new Date(A.getFullYear(), 6, 1);
    return B.getTimezoneOffset() == A.getTimezoneOffset()
}
function getDstOffset() {
    var E = new Date();
    var C = new Date(E.getFullYear(), 0, 1);
    var A = new Date(E.getFullYear(), 6, 1);
    var D = -C.getTimezoneOffset();
    var B = -A.getTimezoneOffset();
    return B - D
}
function getPageScroll() {
    var A;
    if (self.pageYOffset) {
        A = self.pageYOffset
    } else {
        if (document.documentElement && document.documentElement.scrollTop) {
            A = document.documentElement.scrollTop
        } else {
            if (document.body) {
                A = document.body.scrollTop
            }
        }
    }
    return A
}
function getPageSize() {
    var C, A;
    var B, D;
    if (window.innerHeight && window.scrollMaxY) {
        C = document.body.scrollWidth;
        A = window.innerHeight + window.scrollMaxY
    } else {
        if (document.body.scrollHeight > document.body.offsetHeight) {
            C = document.body.scrollWidth;
            A = document.body.scrollHeight
        } else {
            C = document.body.offsetWidth;
            A = document.body.offsetHeight
        }
    }
    if (self.innerHeight) {
        B = self.innerWidth;
        D = self.innerHeight
    } else {
        if (document.documentElement && document.documentElement.clientHeight) {
            B = document.documentElement.clientWidth;
            D = document.documentElement.clientHeight
        } else {
            if (document.body) {
                B = document.body.clientWidth;
                D = document.body.clientHeight
            }
        }
    }
    if (A < D) {
        pageHeight = D
    } else {
        pageHeight = A
    }
    if (C < B) {
        pageWidth = B
    } else {
        pageWidth = C
    }
    arrayPageSize = new Array(pageWidth, pageHeight, B, D, C, A);
    return arrayPageSize
}
function detectSafariVersion() {
    if (navigator.appVersion.indexOf("Safari") != -1) {
        if (!window.getComputedStyle) {
            document.body.className += " safari2"
        } else {
            document.body.className += " safari3"
        }
    }
}
function detectBrowser() {
    var A = function () {
        var B = navigator.userAgent.toLowerCase(),
            D = function (F, G) {
                if (!F.className) {
                    F.className = G
                } else {
                    var E = F.className;
                    E += (" " + G);
                    F.className = E
                }
            },
            C = function (E) {
                return (B.indexOf(E) != -1)
            };
        D(document.getElementsByTagName("html")[0], [(!(/opera|webtv/i.test(B)) && /msie (\d)/.test(B)) ? ("ie ie" + RegExp.$1) : C("firefox/2") ? "gecko ff2" : C("firefox/3") ? "gecko ff3" : C("gecko/") ? "gecko" : C("chrome/") ? "chrome" : C("opera/9") ? "opera opera9" : /opera (\d)/.test(B) ? "opera opera" + RegExp.$1 : C("konqueror") ? "konqueror" : C("applewebkit/") ? "webkit safari" : C("mozilla/") ? "gecko" : "",
        (C("x11") || C("linux")) ? " linux" : C("mac") ? " mac" : C("win") ? " win" : ""].join(" "))
    }()
}
var _protocol = (("https:" == document.location.protocol) ? "https://" : "http://");
var _path = (("https:" == document.location.protocol) ? "secure-online" : "online");
var _pingUrl = _protocol + document.location.host + "/" + _path + ".html";

function ping() {
    new Request({
        url: _pingUrl,
        onComplete: function (A) {
            var B = window.location.toString();
            if (B.indexOf("order-now") != -1 || A == "ok") {
                setTimeout("ping()", 420000)
            }
        }
    }).send()
}
window.addEvent("domready", function () {
    detectBrowser();
    detectSafariVersion();
    initCookies();
    initLinksTarget();
    setTimeout("ping()", 420000)
});
