var quotes = { 'RSF18': { name: 'Canola', flag: '', price_2_close: '495', open_interest: '48538', tradetime: '20171217202539', symbol: 'RSF18', open: '495', high: '495.1', low: '494.6', last: '494.7', rawLast: '494.7', change: '-0.3', pctchange: '-0.06', volume: '121', exchange: 'WCE', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567476', previous: '495', displaytime: '1513563939', timestamp: '20171217202539', day: 'H', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '494.6', bidsize: '2', ask: '495', asksize: '6', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '495', yvolume: '13809', tradesize: '1', pchange: '-0.06%', openinterest: '48538', changedir: 'down', exchangeRate: '1', month: 'January 2018', shortmonth: 'Jan 2018' }, 'RSH18': { name: 'Canola', flag: '', price_2_close: '502.7', open_interest: '77684', tradetime: '20171217211432', symbol: 'RSH18', open: '502.7', high: '502.9', low: '502.2', last: '502.5', rawLast: '502.5', change: '-0.2', pctchange: '-0.04', volume: '186', exchange: 'WCE', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567476', previous: '502.7', displaytime: '1513566872', timestamp: '20171217211432', day: 'H', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '502.5', bidsize: '2', ask: '502.6', asksize: '3', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '502.7', yvolume: '17144', tradesize: '1', pchange: '-0.04%', openinterest: '77684', changedir: 'down', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'RSK18': { name: 'Canola', flag: '', price_2_close: '510.7', open_interest: '25144', tradetime: '20171217210328', symbol: 'RSK18', open: '510', high: '510.5', low: '510', last: '510.2', rawLast: '510.2', change: '-0.5', pctchange: '-0.1', volume: '23', exchange: 'WCE', type: '2', unitcode: '2', date: '1513576800', lastupdate: '1513567476', previous: '510.7', displaytime: '1513566208', timestamp: '20171217210328', day: 'H', basecode: 'A', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '510.1', bidsize: '2', ask: '510.2', asksize: '3', session_id: 'combined', session: ' ', ticktype: '.', settlement: '0', ysettlement: '510.7', yvolume: '6896', tradesize: '1', pchange: '-0.1%', openinterest: '25144', changedir: 'down', exchangeRate: '1', month: 'May 2018', shortmonth: 'May 2018' }, 'RSN18': { name: 'Canola', flag: 's', price_2_close: '513.2', open_interest: '8152', tradetime: '20171215160500', symbol: 'RSN18', open: '512.7', high: '515.5', low: '512.7', last: '514.4', rawLast: '514.4', change: '1.2', pctchange: '0.23', volume: '1300', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '513.2', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '513.9', bidsize: '10', ask: '514.1', asksize: '3', session_id: 'previous', session: '', ticktype: '', settlement: '514.4', pchange: '+0.23%', openinterest: '8152', changedir: 'up', exchangeRate: '1', month: 'July 2018', shortmonth: 'Jul 2018' }, 'RSX18': { name: 'Canola', flag: 's', price_2_close: '501.5', open_interest: '9577', tradetime: '20171215160500', symbol: 'RSX18', open: '502.3', high: '503.5', low: '501', last: '501.1', rawLast: '501.1', change: '-0.4', pctchange: '-0.08', volume: '962', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '501.5', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '500.5', bidsize: '2', ask: '502.9', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '501.1', pchange: '-0.08%', openinterest: '9577', changedir: 'down', exchangeRate: '1', month: 'November 2018', shortmonth: 'Nov 2018' }, 'RSF19': { name: 'Canola', flag: 's', price_2_close: '505.3', open_interest: '205', tradetime: '20171215160500', symbol: 'RSF19', open: '0', high: '505.1', low: '505.1', last: '505.1', rawLast: '505.1', change: '-0.2', pctchange: '-0.04', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '505.3', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '504.1', bidsize: '2', ask: '507.5', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '505.1', pchange: '-0.04%', openinterest: '205', changedir: 'down', exchangeRate: '1', month: 'January 2019', shortmonth: 'Jan 2019' }, 'RSH19': { name: 'Canola', flag: 's', price_2_close: '505.9', open_interest: '0', tradetime: '20171215160500', symbol: 'RSH19', open: '0', high: '505.7', low: '505.7', last: '505.7', rawLast: '505.7', change: '-0.2', pctchange: '-0.04', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '505.9', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '504.7', bidsize: '2', ask: '511.4', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '505.7', pchange: '-0.04%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'March 2019', shortmonth: 'Mar 2019' }, 'RSK19': { name: 'Canola', flag: 's', price_2_close: '505.9', open_interest: '0', tradetime: '20171215160500', symbol: 'RSK19', open: '0', high: '505.7', low: '505.7', last: '505.7', rawLast: '505.7', change: '-0.2', pctchange: '-0.04', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '505.9', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '504.7', bidsize: '2', ask: '511.4', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '505.7', pchange: '-0.04%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'May 2019', shortmonth: 'May 2019' }, 'RSN19': { name: 'Canola', flag: 's', price_2_close: '505.9', open_interest: '0', tradetime: '20171215160500', symbol: 'RSN19', open: '0', high: '505.7', low: '505.7', last: '505.7', rawLast: '505.7', change: '-0.2', pctchange: '-0.04', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '505.9', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '504.7', bidsize: '2', ask: '511.4', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '505.7', pchange: '-0.04%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'July 2019', shortmonth: 'Jul 2019' }, 'RSX19': { name: 'Canola', flag: 's', price_2_close: '500.5', open_interest: '0', tradetime: '20171215160500', symbol: 'RSX19', open: '0', high: '499.4', low: '499.4', last: '499.4', rawLast: '499.4', change: '-1.1', pctchange: '-0.22', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '500.5', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '494.7', bidsize: '2', ask: '501.4', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '499.4', pchange: '-0.22%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'November 2019', shortmonth: 'Nov 2019' }, 'RSF20': { name: 'Canola', flag: 's', price_2_close: '500.5', open_interest: '0', tradetime: '20171215160500', symbol: 'RSF20', open: '0', high: '499.4', low: '499.4', last: '499.4', rawLast: '499.4', change: '-1.1', pctchange: '-0.22', volume: '0', exchange: 'WCE', type: '2', unitcode: '2', date: '1513317600', lastupdate: '1513386218', previous: '500.5', displaytime: '1513375500', timestamp: '20171215185338', day: 'E', basecode: 'A', no_jerq: '1', ddfexchange: 'W', pointvalue: '20.0', mode: 'i', bid: '0', bidsize: '0', ask: '0', asksize: '0', session_id: 'combined', session: '', ticktype: '', settlement: '499.4', ysettlement: '500.5', yvolume: '0', tradesize: '0', pchange: '-0.22%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'January 2020', shortmonth: 'Jan 2020' } };