
function newWindow(url, width, height) {
    var win;
    win = window.open(url, "_blank", "width=" + width + ",height=" + height + ",menubar=no,toolbar=no,location=no,status=yes,resizable=yes,scrollbars=yes");
    win.focus();
    return false;
}

function swapJpeg(obj) {
    if (obj.src.indexOf("_on.jpg") == -1) {
        obj.src = obj.src.replace(".jpg", "_on.jpg");
    }
}

function restoreJpeg(obj) {
    obj.src = obj.src.replace("_on.jpg", ".jpg");
}

function viewSelect() {
    var block = getObject("select");
    if (block.className != "hidden") {
        block.className = "hidden";
    }
    else {
        block.className = "visible";
    }
    return false;
}

function onSelect(obj) {
    obj.parentElement.style.background = "#dce7ee";
}

function outSelect(obj) {
    obj.parentElement.style.background = "#fff";
}

function Loding() {
    slideStatusbar();
}

var status_length = 0;
function slideStatusbar() {
    if (status_length < 100) {
        status_length += 10;
        setTimeout('slideStatusbar()', 100);
        setStatusbar();
    }
    else {
        fadeOutLoding();
    }
}
function setStatusbar() {
    var obj;
    obj = getObject("statusbar");
    obj.style.width = status_length + "px";
}

var opacity_value = 10;
function fadeOutLoding() {
    if (opacity_value > 0) {
        opacity_value -= 1;
        setTimeout('fadeOutLoding()', 100);
        setOpacity();
    }
    else {
        getObject("loading").className = "hidden";
    }
}
function setOpacity() {
    var obj;
    obj = getObject("loading");
    obj.style.filter = "alpha(opacity=" + (opacity_value * 10) + ")";
    obj.style.MozOpacity = opacity_value / 10;
    obj.style.opacity = opacity_value / 10;
}

function GetAddress() {
    requestFile("", "GET", "zip.php?z=" + getObject("zip1").value + getObject("zip2").value, true);
    return false;
}
function createHttpRequest() {
    if (window.ActiveXObject) {
        try {
            return new ActiveXObject("Msxml2.XMLHTTP");
        } catch (e) {
            try {
                return new ActiveXObject("Microsoft.XMLHTTP");
            } catch (e2) {
                return null;
            }
        }
    } else if (window.XMLHttpRequest) {
        return new XMLHttpRequest();
    } else {
        return null;
    }
}
function requestFile(data, method, fileName, async) {
    var httpoj = createHttpRequest();
    httpoj.open(method, fileName, async);
    httpoj.onreadystatechange = function() {
        if (httpoj.readyState == 4) {
            on_loaded(httpoj);
        }
    }
    httpoj.send(data);
}
function on_loaded(oj) {
    res = oj.responseText;
    getObject("address").value = res;
}

function getObject(id) {
    if (document.all) {
        return document.all(id);
    }
    else {
        return document.getElementById(id);
    }
}