document.write(''); document.write(''); document.write('
Market Overview | Custom Quotes | Custom Charts'); document.write('
'); document.write('
'); 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_QueryString = (new String(document.location.search)).substring(1)+'&domain=cannontrading'; var sg = 0; if (sg == 1) bc_QueryString += '&sg=true'; var bcchartname = ''; if(!bcchartname) bcchartname='bccharts'; var extraquery = ''; var extrapath = ''; // Let paths passed in parameters override hard-coded ones. if (false) { extrapath = ''; } // Let extra query params passed in parameters override hard-coded ones. if (false) { extraquery = ''; } var bc_QueryForm = bcfn_ParseQuery(bc_QueryString); var section = ''; if(section) bc_QueryString += '§ion=' + section; var tmp = ''; var page; if(bc_QueryForm['bcpage']) page = bc_QueryForm['bcpage']; else if (tmp) page = tmp; else if(bc_QueryForm['page']) page = bc_QueryForm['page']; else page = ''; var qpage = ''; // Include common JavaScript code. document.write('\n'); if(page == 'headlines') { var bcfilter = ''; var feeds = ''; var numheadlines = ''; var mobile = ''; var width = ''; var author = ''; var topstories = ''; var summary = ''; var feedlist = ''; var newslink = ''; if(bcfilter && !bc_QueryForm['bcfilter']) bc_QueryString += '&bcfilter=' + bcfilter; if(mobile && !bc_QueryForm['mobile']) bc_QueryString += '&mobile=' + mobile; if(feedlist && !bc_QueryForm['feedlist']) bc_QueryString += '&feedlist=' + feedlist; if(width && !bc_QueryForm['width']) bc_QueryString += '&width=' + width; if(feeds && !bc_QueryForm['feeds']) bc_QueryString += '&feeds=' + feeds; if(author && !bc_QueryForm['author']) bc_QueryString += '&author=' + author; if(topstories && !bc_QueryForm['topstories']) bc_QueryString += '&topstories=' + topstories; if(numheadlines && !bc_QueryForm['numheadlines']) bc_QueryString += '&numheadlines=' + numheadlines; if(summary && !bc_QueryForm['summary']) bc_QueryString += '&summary=' + summary; if(newslink) bc_QueryString += '&newslink=' + newslink; } else if(page == 'weather' || page == 'weatherlarge') { var align = ''; if(align) bc_QueryString += '&align=' + align; // bc_zip is only declared in iowafarm if(typeof bc_zip != 'undefined') { var defaultzip = bc_zip; bc_QueryString += '&bczip=' + bc_zip; } else var defaultzip = ''; if(defaultzip) bc_QueryString += '&defaultzip=' + defaultzip; var zip = ''; if(zip) bc_QueryString += '&zip=' + zip; var width = ''; if(width) bc_QueryString += '&width=' + width; var height = ''; if(height) bc_QueryString += '&height=' + height; } else if(page == 'endd' || page == 'historic') { var display = ''; if(display) bc_QueryString += '&display=' + display; } else if(page == 'chart' || page == 'ccharts' || page == 'bccharts') { var period = ''; if(period) bc_QueryString += '&a=' + period; var type = ''; if(type) bc_QueryString += '&type=' + type; var density = ''; if(density) bc_QueryString += '&density=' + density; var bgimg = ''; if(bgimg) bc_QueryString += '&bgimg=' + bgimg; var bgalign = ''; if(bgalign) bc_QueryString += '&bgalign=' + bgalign; var sym = ''; if(sym && bc_QueryString.indexOf("sym=") == -1) bc_QueryString += '&sym=' + sym; var tblwidth = ''; if(tblwidth) bc_QueryString += '&tblwidth=' + tblwidth; var width = ''; if(width) bc_QueryString += '&width=' + width; var height = ''; if(height) bc_QueryString += '&height=' + height; var noform= ''; if(noform) bc_QueryString += '&noform=' + noform; var flipbook= ''; if(flipbook) bc_QueryString += '&flipbook=' + flipbook; var flipbooksyms= ''; if(flipbooksyms) bc_QueryString += '&flipbooksyms=' + flipbooksyms; var savechart= ''; if(savechart) bc_QueryString += '&savechart=' + savechart; var hideheader = ''; if(hideheader) bc_QueryString += '&hideheader=' + hideheader; var menuoptions = ''; if(menuoptions) bc_QueryString += '&menuoptions=' + menuoptions; var shownums = ''; if(shownums) bc_QueryString += '&shownums=' + shownums; var mode = ''; if(mode) bc_QueryString += '&mode=' + mode; // Hide the classic chart menu. var hidemenu = ''; if(hidemenu) bc_QueryString += '&hidemenu=' + hidemenu; bc_QueryString += ''; } else if (page == 'portfolio' || page == 'edit' || page == 'editsubmit' || page == 'additems' || page == 'delete' || page == 'organize') { // Include the JS for Prototype, the pop-up note, the date picker and controls. document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); document.write('\n'); } else if (page == 'overview') { document.write('\n'); var link = ''; if (link) bc_QueryString += '&link=' + link; } else if (page == 'ascii' || page == 'endd' || page == 'historic' || page == 'kbroj') { // calendar.php actually reads the page param., so we need to pass it on. bc_QueryString += '&page=' + page; } else if (page == 'snapshot') { var symbol = ''; if (symbol) bc_QueryString += '&symbol=' + symbol; var link = ''; if (link) bc_QueryString += '&link=' + link; var width = ''; if (width) bc_QueryString += '&width=' + width; var chartheight = ''; if (chartheight) bc_QueryString += '&chartheight=' + chartheight; } else if (page == 'heatmap' || page == 'futs101' || page == 'opts101') { var link = ''; if (link) bc_QueryString += '&link=' + link; } if (qpage == 'overview' && page != 'overview') { // Custom menu for market overview child pages. var sym = bc_QueryForm['sym']; var name = bc_QueryForm['name']; var symShort = sym.substr(0,2); var symLong = sym; if (symLong.substr(2,2) != '*0') { symLong += '*0'; } document.write('
\n'); document.write('Pit | '); document.write('Elec | '); document.write('Spread Matrix | '); document.write('Options | '); document.write('Chart | '); document.write('Technicals | '); document.write('Profile\n'); document.write('
\n
'); } else if (page == 'multiquote') { var sym = ''; if (sym) bc_QueryString += '&sym=' + sym; } var bccharts = '0'; var spreadhelp = ''; var overview = ''; if(spreadhelp) bc_QueryString += '&spreadhelp=' + spreadhelp; if(extraquery != '') bc_QueryString += '&extraquery=' + extraquery; if(extrapath != '') bc_QueryString += '&extrapath=' + extrapath; if (overview) bc_QueryString += '&overview=' + overview; document.write('\n'); document.write('\n'); document.write('\n');