function bcfn_CheckDomain() { return true; } function bcfn_GetDomain() { var s = document.domain; s = s.toLowerCase(); if (s.substring(0, 7) == 'http://') { s = s.substring(7); } var ary1 = s.split('/'); var ary2 = ary1[0].split('.'); var d = ''; if ((ary2[ary2.length - 1] == 'com') || (ary2[ary2.length - 1] == 'org') || (ary2[ary2.length - 1] == 'net') || (ary2[ary2.length - 1] == 'edu') || (ary2[ary2.length - 1] == 'ru') || (ary2[ary2.length - 1] == 'ca') || (ary2[ary2.length - 1] == 'gov')) { if (ary2.length > 1) d = ary2[ary2.length - 2]; } else { if (ary2.length > 2) d = ary2[ary2.length - 3]; } return d; } function bcfn_GetColor(s) { var c = s.substring(0, 1); if (c == '+') return '#008800'; else if (c == '-') return '#ee0000'; else return '#0000ff'; } function bcfn_GetImageColor(s) { var c = s.substring(0, 1); if (c == '+') return bc_ImageURL + '/up.gif'; else if (c == '-') return bc_ImageURL + '/dn.gif'; else return bc_ImageURL + '/noch.gif'; } function bcfn_GetQuote(page, sym){ var sPath = 'http://www.pfgbest.com/traders_tools/quotes/ib/'; var sPage = sPath.substring(sPath.lastIndexOf('/') + 1); for (var i = 0; i < page.length; i++) { if (page[i].checked) { location.href = sPage + "?page=" + page[i].value + "&sym=" + sym; } } } function bcfn_GetChart(sym2, sp, nasdaq, dow){ var sPath = 'http://www.pfgbest.com/traders_tools/quotes/ib/'; var sPage = sPath.substring(sPath.lastIndexOf('/') + 1); if(sp.checked){ sp = "true"; }else{ sp = ""; } if(nasdaq.checked){ nasdaq = "true"; }else{ nasdaq = ""; } if(dow.checked){ dow = "true"; }else{ dow = ""; } location.href = sPage + "?page=ccharts&sym=" + sym2 + "&sp=" + sp + "&nasdaq=" + nasdaq + "&dow=" + dow; } function bcfn_GetCustomQuote(fullquery){ var sPath = 'http://www.pfgbest.com/traders_tools/quotes/ib/'; var sPage = sPath.substring(sPath.lastIndexOf('/') + 1); var symlist = ''; var count = 1; for(var i = 0; i < fullquery.length; i++) { if(fullquery[i].value != ""){ symlist = symlist + '&sym' + i + "=" + fullquery[i].value; count = count + 1; } } location.href = sPage + "?page=cquotes&what=change&action=update" + symlist + "&maxcnt=" + count; } function bcfn_OpenFlipbook(u, p) { var url = 'http://quotes-cust.barchart.com/pl/pfg/flipbook.asp?list=' + p; window.open(url, '_blank', 'width="614",height="429",left="25",top="10"'); } function bcfn_ParseQuery(s) { var ary = new Array(); var pairs = s.split('&'); for (var i = 0; i < pairs.length; i++) { var tmp = pairs[i].split('='); ary[tmp[0]] = tmp[1]; } return ary; } var bc_bShowDisclaimer = true; var bc_QueryString = (new String(document.location.search)).substring(1); var bc_QueryForm = bcfn_ParseQuery(bc_QueryString); var pfg_PAGE = "TradingMain2"; // Core URL's for some of the support files var bc_ImageURL = 'http://images.barchart.com/pl'; if (!bc_QueryForm['sym']) bc_QueryForm['sym'] = ''; // Start Universal Header if (bc_QueryForm['page'] == 'futs101') { document.write('
'); document.write('

Futures 101


'); }else{ document.write('
'); document.write(''); document.write(''); document.write(''); document.write('
'); document.write('  Futures Main'); document.write(' | Custom Quotes'); document.write(' | Custom Charts'); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write(''); document.write('
'); document.write('Enter Symbol:  '); document.write(''); // document.write(''); document.write(''); document.write('
'); if (bc_QueryForm['page'] == 'optqte') { document.write('Quote'); document.write('Chart'); document.write('Option'); } else if (bc_QueryForm['page'] == 'chart') { document.write('Quote'); document.write('Chart'); document.write('Option'); } else { document.write('Quote'); document.write('Chart'); document.write('Option'); } document.write('
'); document.write('
'); document.write('
'); // document.write('
'); } if (bcfn_CheckDomain()) { document.write('\n'); if(bc_bShowDisclaimer){ document.write('\n'); } } else { document.write('!!! Unauthorized Access !!!'); }