//  You appear to be using an unsupported browser. You need to upgrade to version 4 or better of Netscape Navigator or Microsoft Internet Explorer before accessing this feature.
//<!--


var portfolioData = new Array(); // associative array of portData objects

// constructor function for portData object
function portData(color, r15, s15, r25, s25, rMax, sMax)
{
	this.color = color;
	this.r15 = r15;
	this.s15 = s15;
	this.r25 = r25;
	this.s25 = s25;
	this.rMax = rMax;
	this.sMax = sMax;
}

// auxialiary function to add row to portfolioData[]
function addPortData(name, color, r15, s15, r25, s25, rMax, sMax)
{
	var p = new portData(color, r15, s15, r25, s25, rMax, sMax);
	portfolioData[name] = p;	
}

// initialize array
addPortData("100", "FF0000", 15.31, 11.78, 18.02, 13.46, 12.05, 15.41);
addPortData( "95", "FFFF00", 14.93, 13.83, 17.60, 12.89, 11.72, 14.93);
addPortData( "90", "FFCC00", 14.56, 13.23, 17.18, 12.33, 11.38, 14.49);
addPortData( "85", "FF9900", 14.18, 12.64, 16.75, 11.77, 11.17, 13.77);
addPortData( "80", "CC99CC", 13.80, 12.04, 16.33, 11.21, 10.95, 13.07);
addPortData( "75", "660099", 13.42, 11.45, 15.91, 10.64, 10.72, 12.36);
addPortData( "70", "333399", 13.05, 10.85, 15.49, 10.08, 10.49, 11.67);
addPortData( "65", "003300", 12.65, 10.28, 15.06,  9.56, 10.24, 10.97);
addPortData( "60", "009900", 12.26,  9.70, 14.63,  9.04, 9.99, 10.28);
addPortData( "55", "999900", 11.86,  9.13, 14.20,  8.52, 9.72, 9.60);
addPortData( "50", "339966", 11.47,  8.55, 13.77,  8.00, 9.45, 8.93);
addPortData( "45", "009999", 11.06,  8.01, 13.32,  7.56, 9.16,  8.26);
addPortData( "40", "33CCCC", 10.65,  7.46, 12.87,  7.13, 8.87,  7.60);
addPortData( "35", "00CCFF", 10.24,  6.92, 12.42,  6.69, 8.57,  6.95);
addPortData( "30", "99CCFF",  9.83,  6.37, 11.98,  6.25, 8.26,  6.31);
addPortData( "25", "CCCCFF",  9.41,  5.89, 11.52,  5.97, 7.94,  5.70);
addPortData( "20", "CCFFFF",  8.98,  5.41, 11.06,  5.68, 7.61, 5.11);
addPortData( "15", "CCFFCC",  8.56,  4.93, 10.60,  5.40,  7.28, 4.55);
addPortData( "10", "FFFF99",  8.14,  4.45, 10.15,  5.11,  6.93, 4.05);
addPortData(  "5", "CCCC99",  7.71,  3.97,  9.69,  4.83,  6.58, 3.62);
addPortData(  "S&P500", "0066CC", 12.89, 17.00, 12.89, 17.00, 9.05, 14.69);
	 

// access functions

var yMax = 25;

function getPortfolioR(name, years)
{
	var p = portfolioData[name];
	if (p == null) return 0;

	if (years == null) years = yMax;
	if (years >= yMax) return p.rMax;
	if (years >= 25) return p.r25;
	return p.r15;
}

function getPortfolioS(name, years)
{
	var p = portfolioData[name];
	if (p == null) return 0;

	if (years == null) years = yMax;
	if (years >= yMax) return p.sMax;
	if (years >= 25) return p.s25;
	return p.s15;
}

function getPortfolioColor(name)
{
	var p = portfolioData[name];
	if (p == null) return "000000";
	return p.color;
}


//-->
