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('
');
}
if (bcfn_CheckDomain()) {
document.write('\n');
if(bc_bShowDisclaimer){
document.write('\n');
}
} else {
document.write('!!! Unauthorized Access !!!');
}