var DisplayDate = "March 22, 2010";
var DispUpdate  = "";
var DisplayNotes = "Note: On close roll into July Sugar, coffee and cotton";
var ForexComments = "";
var Prevfile = "defs.js";
var Nextfile = "defs.js";
var PrevMonthFile = "defs.js";
var NextMonthFile = "defs.js";
var DoUnleaded = 1;
var DoNewYork =  0;
var ShowLondon = 0;


// Now the market variables
//forex
var foreur = new market( "H", "Euro / USD",  0, 13477, 13404, 13280,     0,   .1,  1,  0, 0);
var foryen = new market( "H", "USD /  Yen",  0,     0,     0,     0,     0,  .095,  1,  0, 0);
var forpd  = new market( "H", "GBP / USD",   0, 14934, 14975, 14850,     0,   .1,  0,  0, 0);
var forsf  = new market( "H", "USD / CHF",   0,     0,     0,     0,     0,   .8,  0,  0, 0);
var foraud    = new market( "H", "AUD / USD",1,     0,     0,     0,     -81,   .1,  0,  0, 0);
var forgbyen  = new market( "H", "GBP / YEN",0,     0,     0,     0,     -167.1,   .1,  0,  0, 0);


// Financials Come First
// ----------------------Month   Market  Long 1  start stop  reverse cumul pt value
var sp =     new market( "M", "S&P",         1,  1458, 1460, 1478,  65, 50, 12, 0, 0 );
var bonds =  new market( "M", "Bonds",       1, "110-22", "110-03", "110-24", -72, 31.25, 16, 0, 0);
var tnotes = new market( "M", "TNotes",      0, "107-16", "107-17", "107-05", -67, 31.25, 15, 0, 0);
var eurdol = new market( "U", "Eur Dollar",  0,  9475, 9477, 9471,  17, 10,  11, 0, 0);

// Currency
var yen =    new market( "M", "Yen",         0, 8449, 8435, 8409,    -238, 12.50, 20, 0, 0);
var sf =     new market( "M", "Swiss Franc", 1, 8283, 8278, 8295,    -381, 12.50, 19, 0, 0);
var pound =  new market( "M", "Brit Pound",  1, 19750, 19878, 19936,  270,  6.25, 14, 0, 0);
var euro =   new market( "M", "Euro FX",     1, 13501, 13571, 13597,  -30, 12.50, 16, 0, 0);

// Metals
var gold   =  new market( "M", "Gold",       1, 685,   687,  696,   0, 100, 15, 0, 0);
var silver  = new market( "K", "Silver",     0, 1386, 1417, 1381, 129,   5, 12, 0, 0);
var copper  = new market( "K", "Copper",     1, 3565, 3499, 3609, 169,  25, 15, 0, 0);

// Softs
var sugar   = new market( "K", "Sugar",      0, 987,    1007,   965,   -107, 11.20,  16, 0, 0);
var coffee  = new market( "K", "Coffee",     0, 11159, 11201, 10844,     -6,  3.75,  15, 0, 0);
var cotton  = new market( "K", "Cotton",     0, 5294,   5131,  5004,      7,     5,  11, 0, 0);

//  Oil
var crude  = new market( "K", "Crude",       0, 6337,   6422,  6254,     800,   10, 13, 0, 0);
var hoil   = new market( "K", "Heating Oil", 0, 18930, 19127, 18527,     643, 4.20, 15, 0, 0);
var unlead = new market( "K", "Unleaded",    0, 21700, 21891, 21099,    2477, 4.20, 15, 0, 0);

//  Grains
var corn   = new market( "K", "Corn",        1, 362, 349, 370,   -20, 50, 11, 0, 0);
var soy    = new market( "K", "Soybeans",    0, 757, 743, 732,   -32, 50, 14, 0, 0);
var wheat  = new market( "K", "Wheat",       1, 464, 472, 480,     0, 50, 10, 0, 0);

// Livestock
var cattle = new market( "M", "Cattle",      0, 9616, 9306, 9234,   298,  4, 12, 0, 0);
var hogs   = new market( "M", "Hogs",        1, 7611, 7734, 7811,   122,  4, 12, 0, 0);


//London Numbers
var eurPM = new market( "H", "Euro / USD",  1, 13168, 13260, 13350,     87, 10, 29, 142, 38);
var yenPM = new market( "H", "USD /  Yen",  0, 11795, 11730, 11640,    105,  8, 22,-592, 28);
var pdPM  = new market( "H", "GBP / USD",   1, 19346, 19350, 19508,   1475, 10, 31, 904, 26);
var sfPM  = new market( "H", "USD / SF",    0, 12244, 12144, 12020,    273,  8, 32, 373, 36);

// Now the profiles
financials = new Array();
financials[0] = sp;
financials[1] = bonds;
financials[2] = tnotes;
financials[3] = eurdol;

stocks = new Array();
stocks[0] = sp;

interest = new Array();
interest[0] = bonds;
interest[1] = tnotes;
interest[2] = eurdol;

currencies = new Array();
currencies[0] = yen;
currencies[1] = sf;
currencies[2] = pound;
currencies[3] = euro;

metals = new Array();
metals[0] = gold;
metals[1] = silver;
metals[2] = copper;

softs = new Array();
softs[0] = sugar;
softs[1] = coffee;
softs[2] = cotton;

oil = new Array();
oil[0] = crude;
oil[1] = hoil;
oil[2] = unlead;

unleaded = new Array()
unleaded[0] = crude;
unleaded[1] = hoil;
unleaded[2] = unlead;

grains = new Array();
grains[0] = corn;
grains[1] = soy;
grains[2] = wheat;

livestock = new Array();
livestock[0] = cattle;
livestock[1] = hogs;

forex = new Array();
forex[0] = foreur;
forex[1] = foryen;
forex[2] = forpd;
forex[3] = forsf;
forex[4] = foraud;
forex[5] = forgbyen;

london = new Array();
london[0] = eurPM;
london[1] = yenPM;
london[2] = pdPM;
london[3] = sfPM;
london[4] = audPM;
london[5] = gpyenPM;


function printroll(stopprofits)
{
	var Profits = 0;
	var PrintTotal;

	document.write( "<tr><td colspan='6' align='center'>Forex & Roll Trades ");
	document.write("</td><td width='15%' align='right'>");
	document.write("</td></tr>");

	
	//Now close the old trades with regular stuff


	PrintTotal = Profits.toFixed(2);
	document.write( "<tr><td colspan='6' align='right'>Totals ");
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");

	Profits += stopprofits;
	PrintTotal = Profits.toFixed(2);
	document.write( "<tr><td colspan='6' align='right'>Total for the day ");
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");
}
var NoTradesYet = 0;
var NoForexTradesYet = 0;


function printtodaystrades()
{
	var Profits = 0;
	var PrintTotal;
	


	PrintTotal = Profits.toFixed(2);
	if (NoTradesYet)
	{document.write( "<tr><td colspan='6' align='center'><strong>There were no trades today. (yet...) </strong> ");} else
	{document.write( "<tr><td colspan='6' align='right'>Totals after commissions");}
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");
//	printroll(Profits);
}





function printopen(stopprofits)
{
	var Profits = 0;
	var PrintTotal;
	var GrandTotal = 0;

	document.write( "<tr><td colspan='6' align='center'>Open Trades ");
	document.write("</td><td width='15%' align='right'>");
	document.write("</td></tr>");

	
	//Here are the open trades
//	Profits += fprinttrade( foreur, 1, 13030, 13037 );
//	Profits += fprinttrade( foryen, 1, 12175, 12135 );
//	Profits += fprinttrade( forpd,  0, 19575, 19576 );
//	Profits += fprinttrade( forsf,  0, 12395, 12387 );


	PrintTotal = Profits.toFixed(2);
	document.write( "<tr><td colspan='6' align='right'>Totals ");
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");

	GrandTotal = Profits + stopprofits;
	PrintTotal = GrandTotal.toFixed(2);
	document.write( "<tr><td colspan='6' align='right'>Total for the day ");
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");
	return Profits;
}



function printtodaysforextrades()
{
	var Profits = 0;
	var PrintTotal;
	var OpenProfits = 0;
	
	var Cumulative = printmonthtotals();
	document.write( "<tr><td colspan='6' align='center'>Closed Trades ");
	document.write("</td><td width='15%' align='right'>&nbsp;");
	document.write("</td></tr>");




	PrintTotal = Profits.toFixed(2);
	if (NoForexTradesYet)
	{document.write( "<tr><td colspan='6' align='center'><strong>There are no trades today. (yet...) </strong> ");} else
	{document.write( "<tr><td colspan='6' align='right'>Totals");}
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");
	OpenProfits = printopen(Profits);
	Profits += OpenProfits;

	Profits += Cumulative;

	PrintTotal = Profits.toFixed(2);
	document.write( "<tr><td colspan='6' align='right'>Current Trades plus Cumulative ");
	document.write("</td><td width='15%' align='right'>$");
	document.write(PrintTotal);
	document.write("</td></tr>");

}