Bugfix to market_source.js: cookie value should always be used, where
available, when a field's persistence is either "on" or "off" (not "direct").