function validMarketZip(zipField, zipErrorField) {
    callback = function (data) {
      if( data.zipCode == null) {
            zipErrorField.value = "true";
        } else {
           zipErrorField.value = "false";
        }
    }
    zip = zipField.value;
    /* zipField.focus(); -- This breaks in IE6 in the accordions */
    if (zip != null) {
      MarketManager.getMarketByZipCode(zip, callback);
   }
}

function setDistanceByZip(zip, distanceField) {
    callback = function(market) {
        if (market.defaultSearchRadius != null && market.defaultSearchRadius > 0) {
            distanceField.value = market.defaultSearchRadius;
        } else {
            distanceField.value = '25';
        }
    }

    if (zip != null) {
        MarketManager.getMarketByZipCode(zip, callback);
    }
}
