function geoIPRedirector (r, url) {
    var out = false;
    if ((geoip_country_code() == "US" || true)&&
        String(document.location).search("noredir") < 0) {
        for (i in r) {
            if (geoip_region() == r[i].state) {
                for (j in r[i].zips) {
                    if (r[i].zips[j] == "all" ||
                        geoip_postal_code() == r[i].zips[j]) {
                        out = true;
                        document.location.replace(url);
                    }
                }
                for (j in r[i].cities) {
                    if (r[i].cities[j] == "all" ||
                        geoip_city() == r[i].cities[j]) {
                        out = true;
                        document.location.replace(url);
                    }
                }
            }
        }
    }

    if (!out) {
        var bodies = document.getElementsByTagName("body");
        if (bodies) {
            bodies[0].style.display = "block";
        }
    }
}

function onLoadHandler() {
    geoIPRedirector(geoIPRedirections, geoIPRedirectURL);
}

