/* FILE ARCHIVED ON 2:43:18 Jan 30, 2009 AND RETRIEVED FROM THE AN OPENWAYBACK INSTANCE ON 4:42:37 Jun 5, 2024. JAVASCRIPT APPENDED BY OPENWAYBACK, COPYRIGHT INTERNET ARCHIVE. ALL OTHER CONTENT MAY ALSO BE PROTECTED BY COPYRIGHT (17 U.S.C. SECTION 108(a)(3)). */ if (! ("console" in window) || !("firebug" in console)) {var names = ["log", "debug", "info", "warn", "error", "assert", "dir", "dirxml", "group", "groupEnd", "time", "timeEnd", "count", "trace", "profile", "profileEnd"]; window.console = {}; for (var i = 0; i '; var track_two = ''; var maxSymbols = 3; var GRID_ID = 21584902; /*target this grid ID, find parent, then insert ticker as a child node*/ var hookclass = "mkttr"; var $d = {}; var $m_o = ""; function clearForm(input) {if (input.value != "") {input.value = "";}} function makeTicker() { if (DebugMode == true) {console.log('Cover Biz Slice MarketTicker v2.06');} /*Start grid cells and structure*/ $m_o += '
'; $m_o += '
Markets'; $m_o += '
Quotes delayed 20+ min.
'; $m_o += ''; $m_o += '
'; /*for each quote called, build the quote's markup*/ for (var i = 0; i < $d.quotes.length; i++) { var s = $d.quotes[i]; /*arrows logic*/ if (s.last == "NaN" || s.last == NaN) { /*if no data, show no arrow or name*/ s.arrow = "unch"; s.sym = "-"; s.name = "
"; } /*symbol and arrows*/ $m_o += '
'; $m_o += ''; /*symbol name corrections*/ if (s.sym == "$DJI") {s.sname = "Dow industrials";} if (s.sym == "$COMP") {s.sname = "Nasdaq";} $m_o += s.sname + ''; /*symbol data*/ if (s.last == "NaN" || s.last == NaN) { /*if no data, show polite error*/ $m_o += 'Temporarily unavailable

'; } else { $m_o += '' + s.change + ' ' + s.pct + '
last ' + s.last + '
'; $m_o += '
'; } } /*wrap up grid with stock-query form*/ $m_o += '
'; $m_o += ''; $m_o += ''; $m_o += '
Via MSN Money & IDC Comstock'; $m_o += '
'; /*inject into specified 'hole' in the UI*/ var rt = document.getElementById('grid_' + GRID_ID).parentNode; var ct = rt.innerHTML; rt.innerHTML = ct + $m_o; } function onLoad() { $d = DBMgr.def.getData(); if ($d == null || $d == undefined) {return;} else if ($d.quotes == null || $d.quotes == undefined) {return;} makeTicker(); } dxMktTick.clearForm = clearForm; dxMktTick.onLoad = onLoad; })(); if (DBMgr.hasLoaded() == true) { dxMktTick.onLoad(); } else { DBMgr.subscribe(dxMktTick.onLoad); }