var quotes = { 'ZCZ17': { name: 'Corn', flag: 's', price_2_close: '336.75', open_interest: '503', tradetime: '20171214162400', symbol: 'ZCZ17', open: '337', high: '338', low: '336.25', last: '336.25', rawLast: '336.25', change: '-0.5', pctchange: '-0.15', volume: '151', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1513231200', lastupdate: '1513299932', previous: '336.75', displaytime: '1513299332', timestamp: '20171214185532', day: 'D', basecode: '2', pchange: '-0.15%', openinterest: '503', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ZCH18': { name: 'Corn', flag: 's', price_2_close: '367.75', open_interest: '433293', tradetime: '20180216163800', symbol: 'ZCH18', open: '368', high: '368.5', low: '366.5', last: '367.5', rawLast: '367.5', change: '-0.25', pctchange: '-0.07', volume: '172422', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '367.75', displaytime: '1518820680', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '367', bidsize: '23', ask: '367', asksize: '86', session_id: 'previous', session: '', ticktype: '', settlement: '367.5', pchange: '-0.07%', openinterest: '433293', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZCN18': { name: 'Corn', flag: 's', price_2_close: '383', open_interest: '315929', tradetime: '20180216163800', symbol: 'ZCN18', open: '383', high: '383.75', low: '381.75', last: '382.75', rawLast: '382.75', change: '-0.25', pctchange: '-0.07', volume: '46816', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '383', displaytime: '1518820680', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '382', bidsize: '15', ask: '382', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '382.75', pchange: '-0.07%', openinterest: '315929', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZCZ18': { name: 'Corn', flag: 's', price_2_close: '397.5', open_interest: '217905', tradetime: '20180216163800', symbol: 'ZCZ18', open: '397', high: '397.75', low: '396', last: '397', rawLast: '397', change: '-0.5', pctchange: '-0.13', volume: '22012', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '397.5', displaytime: '1518820680', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '396.75', bidsize: '18', ask: '396.75', asksize: '28', session_id: 'previous', session: '', ticktype: '', settlement: '397', pchange: '-0.13%', openinterest: '217905', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'ZSF18': { name: 'Soybeans', flag: 's', price_2_close: '940.5', open_interest: '112', tradetime: '20180112163900', symbol: 'ZSF18', open: '940.25', high: '944', low: '937.25', last: '944', rawLast: '944', change: '3.5', pctchange: '0.37', volume: '172', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1515736800', lastupdate: '1515804685', previous: '940.5', displaytime: '1515796740', timestamp: '20180112184125', day: 'B', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '944', ysettlement: '940.5', yvolume: '204', tradesize: '0', pchange: '+0.37%', openinterest: '112', changedir: 'up', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'ZSH18': { name: 'Soybeans', flag: 's', price_2_close: '1024.25', open_interest: '195984', tradetime: '20180216164300', symbol: 'ZSH18', open: '1023.5', high: '1028.25', low: '1012', last: '1021.5', rawLast: '1021.5', change: '-2.75', pctchange: '-0.27', volume: '133699', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '1024.25', displaytime: '1518820980', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '1021.5', ysettlement: '1024.25', yvolume: '158344', tradesize: '0', pchange: '-0.27%', openinterest: '195984', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ZSN18': { name: 'Soybeans', flag: 's', price_2_close: '1044.75', open_interest: '161785', tradetime: '20180216164300', symbol: 'ZSN18', open: '1043.75', high: '1048.5', low: '1033', last: '1042.25', rawLast: '1042.25', change: '-2.5', pctchange: '-0.24', volume: '48971', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '1044.75', displaytime: '1518820980', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1041', bidsize: '2', ask: '1041', asksize: '10', session_id: 'previous', session: '', ticktype: '', settlement: '1042.25', pchange: '-0.24%', openinterest: '161785', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'ZSX18': { name: 'Soybeans', flag: 's', price_2_close: '1023.75', open_interest: '106983', tradetime: '20180216164300', symbol: 'ZSX18', open: '1023', high: '1023.75', low: '1015.25', last: '1022', rawLast: '1022', change: '-1.75', pctchange: '-0.17', volume: '32806', exchange: 'CBOT', type: '2', unitcode: '-1', date: '1518760800', lastupdate: '1518829155', previous: '1023.75', displaytime: '1518820980', timestamp: '20180216184915', day: 'F', basecode: '2', no_jerq: '1', ddfexchange: 'B', pointvalue: '50.0', mode: 'i', bid: '1021.5', bidsize: '6', ask: '1021.5', asksize: '9', session_id: 'previous', session: '', ticktype: '', settlement: '1022', pchange: '-0.17%', openinterest: '106983', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' } };