﻿$JQuery = jQuery; function loadCommentaryJQ(parameter, container, title) { var url = '/marketcenters/tradealert/getdata.aspx'; var pars = 'action=' + parameter; var jqxhr = $JQuery.ajax({ type: 'POST', url: url, data: { action: parameter }, dataType: 'html', async: true, success: function(data) { $JQuery('#tacommentarytitle').html(title); $JQuery('#' + container).html(data); } }); }
function loadTableJQ(parameter, container, title) { var url = '/marketcenters/tradealert/getdata.aspx'; var pars = 'action=' + parameter; var jqxhr = $JQuery.ajax({ type: 'POST', url: url, data: { action: parameter }, dataType: 'html', async: true, success: function(data) { $JQuery('#tatitle').html(title); $JQuery('#' + container).html(data); } }); $$('table.tradealerttable').each(function(e) { if (e.getWidth() != '288') { e.setStyle({ 'font-size': '.6em' }); $('tacontentcontainer').setStyle({ 'overflow': 'hidden' }); } }); }
function loadCommentary(parameter, container, title) {
    var url = '/marketcenters/tradealert/getdata.aspx'; var pars = 'action=' + parameter; var options = { method: 'post', parameters: pars, onSuccess: (function(e) { hideLoader(); $('tacommentarytitle').innerHTML = title; }), frequency: 60, decay: 2 }
    new Ajax.PeriodicalUpdater(container, url, options)
}
function loadTable(parameter, container, title) {
    var url = '/marketcenters/tradealert/getdata.aspx'; var pars = 'action=' + parameter; var options = { method: 'get', parameters: pars, onSuccess: (function(e) { hideLoader(); $('tatitle').innerHTML = title; }), onFailure: (function(e) { hideLoader(); }), frequency: 60, decay: 2 }
    new Ajax.PeriodicalUpdater(container, url, options)
}
function showLoader() { }
function hideLoader() { }
$JQuery(function() {
    Array.prototype.random = function() { var rand = Math.floor(this.length * Math.random()); return this[rand]; }
    var tradealert = [['TopOpenInterestStock', 'Largest Open Interest - Stocks'], ['TopOpenInterestETF', 'Largest Open Interest - ETF'], ['TopOpenInterestIndex', 'Largest Open Interest - Index'], ['MostActiveOptionETF', 'Most Active Option Strikes - ETF'], ['MostActiveOptionStock', 'Most Active Option Strikes - Stocks'], ['MostActiveOptionIndex', 'Most Active Option Strikes - Index'], ['MostActiveTickerStock', 'Most Active Stocks'], ['MostActiveTickerETF', 'Most Active Stocks - ETF'], ['MostActiveTickerIndex', 'Most Active Stocks - Index'], ['MarketTrendBull', 'Option Flow - Call Buying'], ['MarketTrendBear', 'Option Flow - Put Buying'], ['UnusualVolume', 'Unusual Option Volume']]; var chart = tradealert.random(); loadTableJQ(chart[0], 'tacontentcontainer', chart[1]); loadCommentaryJQ('ColorCommentaryTop', 'tacommentarycontainer', 'Recent Commentary');
});
