    function showIcon(x, y, type) {
        elm = document.getElementById("icon_"+type);
        elm.style.left = x;
        elm.style.top = y;
        elm.style.visibility = "visible";
    }
    function hideIcon(){
        elm.style.visibility = "hidden";
    }

    zip_flag = false;
    newmap_flag = true;
    state_flag = false;

    function checkEnter(event) {
        var code = 0;
        code = event.keyCode;
        if (code==13){  // Simulate a search button press
            newmap_flag = false;
        }
    }

    function preProcess (form) {
        with (form){
            if (!newmap_flag){
                zip.value='';
            }

            if (!newmap_flag) {
                action='/search.jsp';
            }
        }
    }

    function showLayer (el, id) {
        document.getElementById("l2-1").style.visibility = 'hidden';
        document.getElementById("l2-2").style.visibility = 'hidden';
        if (el.checked) {
            elm = document.getElementById("l2-" + id);
            elm.style.visibility = 'visible';
        } else {
            elm = document.getElementById("l2-" + id);
            elm.style.visibility = 'hidden';
        }
    }
