var quotes = { 'SP*1': { name: 'S&P 500 Index', flag: '', price_2_close: '2560.5', open_interest: '54389', tradetime: '20171020142059', symbol: 'SPZ17', open: '2560.7', high: '2572.7', low: '2560', last: '2571.7', rawLast: '2571.7', change: '11.2', pctchange: '0.44', volume: '198', exchange: 'CME', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508527859', previous: '2560.5', displaytime: '1508527259', timestamp: '20171020142059', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '250.0', mode: 'i', bid: '2572', bidsize: '0', ask: '2571.7', asksize: '0', session_id: 'combined', session: 'R', ticktype: '-', settlement: '0', ysettlement: '0', yvolume: '2864', tradesize: '1', pchange: '+0.44%', openinterest: '54389', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'SP*2': { name: 'S&P 500 Index', flag: 's', price_2_close: '2560.5', open_interest: '126', tradetime: '20171019164300', symbol: 'SPH18', open: '0', high: '2560.9', low: '2547.5', last: '2560.9', rawLast: '2560.9', change: '0.4', pctchange: '0.02', volume: '100', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458265', previous: '2560.5', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '250.0', mode: 'i', bid: '2572.9', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '2560.9', pchange: '+0.02%', openinterest: '126', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'SP*3': { name: 'S&P 500 Index', flag: 's', price_2_close: '2560.6', open_interest: '0', tradetime: '20171019164300', symbol: 'SPM18', open: '0', high: '2561', low: '2547.6', last: '2561', rawLast: '2561', change: '0.4', pctchange: '0.02', volume: '0', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457609', previous: '2560.6', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '250.0', mode: 'i', bid: '2573', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '2561', pchange: '+0.02%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'SP*4': { name: 'S&P 500 Index', flag: 's', price_2_close: '2560.4', open_interest: '0', tradetime: '20171019164300', symbol: 'SPU18', open: '0', high: '2560.8', low: '2547.4', last: '2560.8', rawLast: '2560.8', change: '0.4', pctchange: '0.02', volume: '0', exchange: 'CME', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457609', previous: '2560.4', displaytime: '1508449380', timestamp: '20171019185009', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '250.0', mode: 'i', bid: '2572.8', bidsize: '0', ask: '0', asksize: '0', session_id: 'previous', session: '', ticktype: '', settlement: '2560.8', pchange: '+0.02%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'ES*1': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2560.5', open_interest: '3075982', tradetime: '20171020142544', symbol: 'ESZ17', open: '2561', high: '2573.25', low: '2559.5', last: '2571.75', rawLast: '2571.75', change: '11.25', pctchange: '0.44', volume: '895980', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508528145', previous: '2560.5', displaytime: '1508527544', timestamp: '20171020142544', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2571.5', bidsize: '529', ask: '2571.75', asksize: '627', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2560.5', yvolume: '1362805', tradesize: '1', pchange: '+0.44%', openinterest: '3075982', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'ES*2': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2561', open_interest: '34945', tradetime: '20171020142544', symbol: 'ESH18', open: '2561', high: '2573.5', low: '2560.25', last: '2572', rawLast: '2572', change: '11', pctchange: '0.43', volume: '4711', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508528144', previous: '2561', displaytime: '1508527544', timestamp: '20171020142544', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2571.75', bidsize: '22', ask: '2572.25', asksize: '22', session_id: 'combined', session: 'G', ticktype: '+', settlement: '0', ysettlement: '2561', yvolume: '6529', tradesize: '1', pchange: '+0.43%', openinterest: '34945', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'ES*3': { name: 'S&P 500 E-Mini', flag: '', price_2_close: '2561', open_interest: '1969', tradetime: '20171020133300', symbol: 'ESM18', open: '2562.5', high: '2573.5', low: '2562.5', last: '2573.5', rawLast: '2573.5', change: '12.5', pctchange: '0.49', volume: '62', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508528140', previous: '2561', displaytime: '1508524161', timestamp: '20171020142247', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2571.75', bidsize: '1', ask: '2573.25', asksize: '3', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '2561', yvolume: '27', tradesize: '1', pchange: '+0.49%', openinterest: '1969', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'ES*4': { name: 'S&P 500 E-Mini', flag: 's', price_2_close: '2560.5', open_interest: '30', tradetime: '20171019182100', symbol: 'ESU18', open: '2549.5', high: '2560.75', low: '2546.25', last: '2560.75', rawLast: '2560.75', change: '0.25', pctchange: '0.01', volume: '2', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508458264', previous: '2560.5', displaytime: '1508455260', timestamp: '20171019190104', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '50.0', mode: 'i', bid: '2568.25', bidsize: '5', ask: '2576', asksize: '10', session_id: 'previous', session: '', ticktype: '', settlement: '2560.75', pchange: '+0.01%', openinterest: '30', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'NQ*1': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '6097.75', open_interest: '278665', tradetime: '20171020142544', symbol: 'NQZ17', open: '6097.75', high: '6129.5', low: '6090.5', last: '6111.5', rawLast: '6111.5', change: '13.75', pctchange: '0.23', volume: '182632', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508528145', previous: '6097.75', displaytime: '1508527544', timestamp: '20171020142544', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6111.5', bidsize: '13', ask: '6111.75', asksize: '9', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '6097.75', yvolume: '332212', tradesize: '1', pchange: '+0.23%', openinterest: '278665', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'NQ*2': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '6110.25', open_interest: '1111', tradetime: '20171020140400', symbol: 'NQH18', open: '6105.25', high: '6141.75', low: '6105', last: '6125.5', rawLast: '6125.5', change: '15.25', pctchange: '0.25', volume: '152', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508528123', previous: '6110.25', displaytime: '1508525768', timestamp: '20171020135606', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6123', bidsize: '5', ask: '6124.5', asksize: '5', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '6110.25', yvolume: '405', tradesize: '1', pchange: '+0.25%', openinterest: '1111', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'NQ*3': { name: 'Nasdaq 100 E-Mini', flag: '', price_2_close: '6120', open_interest: '87', tradetime: '20171020113200', symbol: 'NQM18', open: '6138', high: '6138', low: '6138', last: '6138', rawLast: '6138', change: '18', pctchange: '0.29', volume: '1', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508475600', lastupdate: '1508527792', previous: '6120', displaytime: '1508517047', timestamp: '20171020113047', day: 'J', basecode: 'A', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6129.75', bidsize: '4', ask: '6145', asksize: '15', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '6120', yvolume: '5', tradesize: '1', pchange: '+0.29%', openinterest: '87', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'NQ*4': { name: 'Nasdaq 100 E-Mini', flag: 's', price_2_close: '6154.75', open_interest: '0', tradetime: '20171019164300', symbol: 'NQU18', open: '0', high: '6133.5', low: '6119', last: '6133.5', rawLast: '6133.5', change: '-21.25', pctchange: '-0.35', volume: '0', exchange: 'GBLX', type: '2', unitcode: '2', date: '1508389200', lastupdate: '1508457607', previous: '6154.75', displaytime: '1508449380', timestamp: '20171019185007', day: 'I', basecode: 'A', no_jerq: '1', ddfexchange: 'M', pointvalue: '20.0', mode: 'i', bid: '6114.5', bidsize: '5', ask: '6178.25', asksize: '5', session_id: 'previous', session: '', ticktype: '', settlement: '6133.5', pchange: '-0.35%', openinterest: '0', changedir: 'down', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' }, 'YM*1': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '23114', open_interest: '158021', tradetime: '20171020142541', symbol: 'YMZ17', open: '23115', high: '23270', low: '23106', last: '23251', rawLast: '23251', change: '137', pctchange: '0.59', volume: '106431', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1508475600', lastupdate: '1508528145', previous: '23114', displaytime: '1508527541', timestamp: '20171020142539', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '23251', bidsize: '19', ask: '23252', asksize: '19', session_id: 'combined', session: 'G', ticktype: '.', settlement: '0', ysettlement: '23114', yvolume: '138863', tradesize: '1', pchange: '+0.59%', openinterest: '158021', changedir: 'up', exchangeRate: '1', month: 'December 2017', shortmonth: 'Dec 2017' }, 'YM*2': { name: 'Dow Indu 30 E-Mini', flag: '', price_2_close: '23102', open_interest: '1458', tradetime: '20171020142244', symbol: 'YMH18', open: '23107', high: '23255', low: '23107', last: '23236', rawLast: '23236', change: '134', pctchange: '0.58', volume: '304', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1508475600', lastupdate: '1508528122', previous: '23102', displaytime: '1508527364', timestamp: '20171020142244', day: 'J', basecode: '8', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '23235', bidsize: '5', ask: '23243', asksize: '5', session_id: 'combined', session: 'G', ticktype: '-', settlement: '0', ysettlement: '23102', yvolume: '247', tradesize: '1', pchange: '+0.58%', openinterest: '1458', changedir: 'up', exchangeRate: '1', month: 'March 2018', shortmonth: 'Mar 2018' }, 'YM*3': { name: 'Dow Indu 30 E-Mini', flag: 's', price_2_close: '23073', open_interest: '18', tradetime: '20171019164300', symbol: 'YMM18', open: '23038', high: '23075', low: '22938', last: '23075', rawLast: '23075', change: '2', pctchange: '0.01', volume: '283', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1508389200', lastupdate: '1508458265', previous: '23073', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: '8', no_jerq: '1', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '23176', bidsize: '10', ask: '23241', asksize: '10', session_id: 'previous', session: '', ticktype: '', settlement: '23075', pchange: '+0.01%', openinterest: '18', changedir: 'up', exchangeRate: '1', month: 'June 2018', shortmonth: 'Jun 2018' }, 'YM*4': { name: 'Dow Indu 30 E-Mini', flag: 's', price_2_close: '23036', open_interest: '0', tradetime: '20171019164300', symbol: 'YMU18', open: '0', high: '23038', low: '22956', last: '23038', rawLast: '23038', change: '2', pctchange: '0.01', volume: '0', exchange: 'CBOTM', type: '2', unitcode: '0', date: '1508389200', lastupdate: '1508458265', previous: '23036', displaytime: '1508449380', timestamp: '20171019190105', day: 'I', basecode: '8', no_jerq: '1', ddfexchange: 'B', pointvalue: '5.0', mode: 'i', bid: '23063', bidsize: '10', ask: '23260', asksize: '10', session_id: 'previous', session: '', ticktype: '', settlement: '23038', pchange: '+0.01%', openinterest: '0', changedir: 'up', exchangeRate: '1', month: 'September 2018', shortmonth: 'Sep 2018' } };