var quotes = { 'SMZ17': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '321.4', open_interest: '146493', tradetime: '20171020161706', symbol: 'SMZ17', open: '0', high: '317.1', low: '317.1', last: '317.1', rawLast: '317.1', change: '-4.3', pctchange: '-1.34', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '321.4', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '317.1', ysettlement: '321.4', yvolume: '40760', tradesize: '0', pchange: '-1.34%', openinterest: '146493', changedir: 'down', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'SMF18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '323.7', open_interest: '88396', tradetime: '20171020161706', symbol: 'SMF18', open: '0', high: '319.3', low: '319.3', last: '319.3', rawLast: '319.3', change: '-4.4', pctchange: '-1.36', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '323.7', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '319.3', ysettlement: '323.7', yvolume: '11169', tradesize: '0', pchange: '-1.36%', openinterest: '88396', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'SMH18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.9', open_interest: '55801', tradetime: '20171020161706', symbol: 'SMH18', open: '0', high: '322.3', low: '322.3', last: '322.3', rawLast: '322.3', change: '-4.6', pctchange: '-1.41', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '326.9', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '322.3', ysettlement: '326.9', yvolume: '7310', tradesize: '0', pchange: '-1.41%', openinterest: '55801', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SMK18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.5', open_interest: '32625', tradetime: '20171020161706', symbol: 'SMK18', open: '0', high: '325', low: '325', last: '325', rawLast: '325', change: '-4.5', pctchange: '-1.37', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '329.5', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '325', ysettlement: '329.5', yvolume: '4366', tradesize: '0', pchange: '-1.37%', openinterest: '32625', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'SMN18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '331.8', open_interest: '24143', tradetime: '20171020161706', symbol: 'SMN18', open: '0', high: '327.4', low: '327.4', last: '327.4', rawLast: '327.4', change: '-4.4', pctchange: '-1.33', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '331.8', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '327.4', ysettlement: '331.8', yvolume: '1575', tradesize: '0', pchange: '-1.33%', openinterest: '24143', changedir: 'down', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'SMQ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '331.9', open_interest: '4187', tradetime: '20171020161706', symbol: 'SMQ18', open: '0', high: '327.6', low: '327.6', last: '327.6', rawLast: '327.6', change: '-4.3', pctchange: '-1.3', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '331.9', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '327.6', ysettlement: '331.9', yvolume: '259', tradesize: '0', pchange: '-1.3%', openinterest: '4187', changedir: 'down', exchangeRate: '1', month: 'August 2018', shortmonth: 'Aug 2018' }, 'SMU18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.6', open_interest: '4449', tradetime: '20171020161706', symbol: 'SMU18', open: '0', high: '326.7', low: '326.7', last: '326.7', rawLast: '326.7', change: '-3.9', pctchange: '-1.18', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '330.6', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '326.7', ysettlement: '330.6', yvolume: '355', tradesize: '0', pchange: '-1.18%', openinterest: '4449', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'SMV18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '326.9', open_interest: '4791', tradetime: '20171020161706', symbol: 'SMV18', open: '0', high: '323.2', low: '323.2', last: '323.2', rawLast: '323.2', change: '-3.7', pctchange: '-1.13', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '326.9', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '323.2', ysettlement: '326.9', yvolume: '589', tradesize: '0', pchange: '-1.13%', openinterest: '4791', changedir: 'down', exchangeRate: '1', month: 'October 2018', shortmonth: 'Oct 2018' }, 'SMZ18': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '327.6', open_interest: '19977', tradetime: '20171020161706', symbol: 'SMZ18', open: '0', high: '324.1', low: '324.1', last: '324.1', rawLast: '324.1', change: '-3.5', pctchange: '-1.07', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '327.6', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '324.1', ysettlement: '327.6', yvolume: '2608', tradesize: '0', pchange: '-1.07%', openinterest: '19977', changedir: 'down', exchangeRate: '1', month: 'December 2018', shortmonth: 'Dec 2018' }, 'SMF19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '328.3', open_interest: '813', tradetime: '20171020161706', symbol: 'SMF19', open: '0', high: '324.8', low: '324.8', last: '324.8', rawLast: '324.8', change: '-3.5', pctchange: '-1.07', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '328.3', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '324.8', ysettlement: '328.3', yvolume: '81', tradesize: '0', pchange: '-1.07%', openinterest: '813', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'SMH19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '329.8', open_interest: '759', tradetime: '20171020161706', symbol: 'SMH19', open: '0', high: '326.3', low: '326.3', last: '326.3', rawLast: '326.3', change: '-3.5', pctchange: '-1.06', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '329.8', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '326.3', ysettlement: '329.8', yvolume: '248', tradesize: '0', pchange: '-1.06%', openinterest: '759', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'SMK19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '331.7', open_interest: '312', tradetime: '20171020161706', symbol: 'SMK19', open: '0', high: '328.1', low: '328.1', last: '328.1', rawLast: '328.1', change: '-3.6', pctchange: '-1.09', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '331.7', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '328.1', ysettlement: '331.7', yvolume: '144', tradesize: '0', pchange: '-1.09%', openinterest: '312', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'SMN19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '333.6', open_interest: '1037', tradetime: '20171020161706', symbol: 'SMN19', open: '0', high: '329.9', low: '329.9', last: '329.9', rawLast: '329.9', change: '-3.7', pctchange: '-1.11', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '333.6', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '329.9', ysettlement: '333.6', yvolume: '170', tradesize: '0', pchange: '-1.11%', openinterest: '1037', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'SMQ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '333.7', open_interest: '105', tradetime: '20171020161706', symbol: 'SMQ19', open: '0', high: '329.9', low: '329.9', last: '329.9', rawLast: '329.9', change: '-3.8', pctchange: '-1.14', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '333.7', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '329.9', ysettlement: '333.7', yvolume: '48', tradesize: '0', pchange: '-1.14%', openinterest: '105', changedir: 'down', exchangeRate: '1', month: 'August 2019', shortmonth: 'Aug 2019' }, 'SMU19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '332.8', open_interest: '56', tradetime: '20171020161706', symbol: 'SMU19', open: '0', high: '329.1', low: '329.1', last: '329.1', rawLast: '329.1', change: '-3.7', pctchange: '-1.11', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '332.8', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '329.1', ysettlement: '332.8', yvolume: '40', tradesize: '0', pchange: '-1.11%', openinterest: '56', changedir: 'down', exchangeRate: '1', month: 'September 2019', shortmonth: 'Sep 2019' }, 'SMV19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '330.7', open_interest: '25', tradetime: '20171020161706', symbol: 'SMV19', open: '0', high: '327', low: '327', last: '327', rawLast: '327', change: '-3.7', pctchange: '-1.12', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '330.7', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '327', ysettlement: '330.7', yvolume: '32', tradesize: '0', pchange: '-1.12%', openinterest: '25', changedir: 'down', exchangeRate: '1', month: 'October 2019', shortmonth: 'Oct 2019' }, 'SMZ19': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '332.7', open_interest: '2008', tradetime: '20171020161706', symbol: 'SMZ19', open: '0', high: '328.9', low: '328.9', last: '328.9', rawLast: '328.9', change: '-3.8', pctchange: '-1.14', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '332.7', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: 'R', ticktype: '.', settlement: '328.9', ysettlement: '332.7', yvolume: '81', tradesize: '0', pchange: '-1.14%', openinterest: '2008', changedir: 'down', exchangeRate: '1', month: 'December 2019', shortmonth: 'Dec 2019' }, 'SMN20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '334.2', open_interest: '0', tradetime: '20171020161706', symbol: 'SMN20', open: '0', high: '330.4', low: '330.4', last: '330.4', rawLast: '330.4', change: '-3.8', pctchange: '-1.14', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '334.2', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '330.4', ysettlement: '334.2', yvolume: '0', tradesize: '0', pchange: '-1.14%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2020', shortmonth: 'Jul 2020' }, 'SMV20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '334.2', open_interest: '0', tradetime: '20171020161706', symbol: 'SMV20', open: '0', high: '330.4', low: '330.4', last: '330.4', rawLast: '330.4', change: '-3.8', pctchange: '-1.14', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '334.2', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '330.4', ysettlement: '334.2', yvolume: '0', tradesize: '0', pchange: '-1.14%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'October 2020', shortmonth: 'Oct 2020' }, 'SMZ20': { name: 'Soybean Meal (Pit)', flag: 's', price_2_close: '336.4', open_interest: '2', tradetime: '20171020161706', symbol: 'SMZ20', open: '0', high: '332.6', low: '332.6', last: '332.6', rawLast: '332.6', change: '-3.8', pctchange: '-1.13', volume: '0', exchange: 'CBOT', type: '2', unitcode: '1', date: '1508475600', lastupdate: '1508534828', previous: '336.4', displaytime: '1508534226', timestamp: '20171020161706', day: 'J', basecode: '9', ddfexchange: 'B', pointvalue: '100.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: ' ', ticktype: '.', settlement: '332.6', ysettlement: '336.4', yvolume: '0', tradesize: '0', pchange: '-1.13%', openinterest: '2', changedir: 'down', exchangeRate: '1', month: 'December 2020', shortmonth: 'Dec 2020' } };