// <![CDATA[

function toggleDisabled(obj)
{
        obj.disabled = !(obj.disabled);
        var z = (obj.disabled) ? 'disabled' : 'enabled';
}


function toggleCityStateEnabled() {
        var city = document.getElementById("city");
        var state = document.getElementById("state");
        toggleDisabled(city);
        toggleDisabled(state);

        var citySpinner = document.getElementById("citySpinner");
        var stateSpinner = document.getElementById("stateSpinner");

        citySpinner.style.display = city.disabled ? "inline" : "none";
        stateSpinner.style.display = state.disabled ? "inline" : "none";

}

function zipCodeChanged(zipCodeInput) {
                var srcEl = document.createElement('script');
                srcEl.language="Javascript";
                srcEl.type="text/javascript";
                srcEl.src="/zip.php?zip=" + zipCodeInput.value;
                document.body.appendChild(srcEl);
                toggleCityStateEnabled();
}

// ]]>
