function UpdateQuote()
{
	var tickerExch = Ticker;
	if (Exchange.length > 0)
		tickerExch = Exchange + ":" + Ticker;
	var rand = Math.floor(Math.random() * 10000);

	ajax({
		url: "GetAQuote.aspx?ticker=" + tickerExch + "&rand=" + rand,
		onSuccess: function(text) {
			if (text.length <= 0)
				return;
			var qlist = text.split("|");
			if (qlist[0].toUpperCase() == "UNDEFINED")
				return;

			var obj = document.getElementById("QuoteLastDate");
			obj.innerHTML = qlist[1];

			obj = document.getElementById("QuoteLastPrice");
			obj.innerHTML = qlist[2];

			obj = document.getElementById("QuoteDayChange");
			obj.innerHTML = qlist[3];

			obj = document.getElementById("QuoteVolume");
			obj.innerHTML = qlist[4];

			obj = document.getElementById("QuoteOpenPrice");
			obj.innerHTML = qlist[5];

			obj = document.getElementById("QuoteDayHigh");
			obj.innerHTML = qlist[6];

			obj = document.getElementById("QuoteDayLow");
			obj.innerHTML = qlist[7];
		}
	});
}

//hedge fund index procession
function UpdateHFQuote()
{
var tickerExch = Ticker;
	if (Exchange.length > 0)
		tickerExch = Exchange + ":" + Ticker;
	var rand = Math.floor(Math.random() * 10000);

	ajax({
		url: "GetAQuote.aspx?ticker=" + tickerExch + "&rand=" + rand,
		onSuccess: function(text) {
			if (text.length <= 0)
				return;
			var qlist = text.split("|");
			if (qlist[0].toUpperCase() == "UNDEFINED")
				return;

			var obj = document.getElementById("QuoteLastPrice");
			obj.innerHTML = qlist[1];

			obj = document.getElementById("QuoteDayChange");
			obj.innerHTML = qlist[2];
		}
	});
}
// Change chart
function ChgPrama(tag)
{
	GraphTag = tag;
	var url = "Security=" + Ticker + "&CountryId=" + Country + "&ExchangeId=" + Exchange + "&TimeFrame=" + tag;
	var tabgif;
	if (Country == "USA")
	{
		if (tag == "D1")
			tabgif = "http://im.morningstar.com/im/charts_300px_1day.gif";
		else if (tag == "D5")
			tabgif = "http://im.morningstar.com/im/charts_300px_5day.gif";
		else if (tag == "M1")
			tabgif = "http://im.morningstar.com/im/charts_300px_1mo.gif";
		else if (tag == "M3")
			tabgif = "http://im.morningstar.com/im/charts_300px_3mo.gif";
		else if (tag == "Y*")
			tabgif = "http://im.morningstar.com/im/charts_300px_ytd.gif";
		else if (tag == "Y1")
			tabgif = "http://im.morningstar.com/im/charts_300px_1yr.gif";
		else if (tag == "Y5")
			tabgif = "http://im.morningstar.com/im/charts_300px_5yr.gif";
		//hedge fund processing
		else if(tag=="HFM3")
		{
			tag="M3";
			tabgif ="HF_files/charts_300px_3moHF.gif";
			url = "Security=" + Ticker + "&CountryId=" + Country + "&ExchangeId=" + Exchange + "&TimeFrame=" + tag;
			url = url+"&HF=1";
		}
		else if(tag=="HFY*")
		{
			tag="Y*";
			tabgif ="HF_files/charts_300px_ytdHF.gif";
			url = "Security=" + Ticker + "&CountryId=" + Country + "&ExchangeId=" + Exchange + "&TimeFrame=" + tag;
			url = url+"&HF=1";
		}
		else if(tag=="HFY1")
		{
			tag="Y1";
			tabgif ="HF_files/charts_300px_1yrHF.gif";
			url = "Security=" + Ticker + "&CountryId=" + Country + "&ExchangeId=" + Exchange + "&TimeFrame=" + tag;
			url = url+"&HF=1";
		}
		else if(tag=="HFY5")
		{
			tag="Y5";
			tabgif ="HF_files/charts_300px_5yrHF.gif";
			url = "Security=" + Ticker + "&CountryId=" + Country + "&ExchangeId=" + Exchange + "&TimeFrame=" + tag;
			url = url+"&HF=1";
		}
		else
			tabgif = "http://im.morningstar.com/im/charts_300px_1day.gif";
	}
	else
	{
		if (tag == "D1")
			tabgif = "http://im.morningstar.com/im/charts_300px_1dayon.gif";
		else if (tag == "D5")
			tabgif = "http://im.morningstar.com/im/charts_300px_5dayon.gif";
		else
			tabgif = "http://im.morningstar.com/im/charts_300px_1dayon.gif";
	}

	document.images["GraphNavBar"].src = tabgif;
	document.images["graph"].src = GraphServer + "/images/waiting.jpg";
	document.images["graph"].src = GraphServer + "/index_charts/ImageGenerator.aspx?" + url;
}

// Update Chart
function UpdateGraph()
{
	if (GraphTag != "D1")
		return;

	var rand = Math.floor(Math.random() * 10000);
    if (Country == "USA")
	   var url = "Security=" + Ticker + "&CountryId=USA&TimeFrame=" + GraphTag + "&Rndnum=" + rand;
    else
	   var url = "Security=" + Ticker + "&CountryId="+ Country + "&ExchangeId=" + ExchangeId + "&TimeFrame=" + GraphTag + "&Rndnum=" + rand;
	document.images["graph"].src = GraphServer + "/index_charts/ImageGenerator.aspx?" + url;	
}

function LoadAds()
{
	var top, left, obj, ad, adwidth;
	var adlist = new Array("AdLeft1", "AdMiddle1", "AdTop2", "AdRight");
	var pslist = new Array("posAdLeft1", "posAdMiddle1", "posAdTop2", "posAdRight");
	var wdlist = new Array(175, 300, 0, 186);
	var tplist = new Array(20, 3, 0, 7);
	for (var i = 0; i < adlist.length; i++)
	{
		top = 0; left = 0;
		obj = document.getElementById(pslist[i]);
		if (obj.offsetParent)
		{
				top += obj.offsetTop;
				left += obj.offsetLeft;
			while (obj = obj.offsetParent)
			{
				top += obj.offsetTop;
				left += obj.offsetLeft;
			}
		}

		ad = document.getElementById(adlist[i]);
		adwidth = ad.offsetWidth;
		ad.style.top = top + tplist[i];
		if (wdlist[i] == 0)
			ad.style.left = left;
		else
			ad.style.left = left + (wdlist[i] - adwidth)/2;
		ad.style.visibility = "visible";
	}
}

function ClearDate()
{
	if (document.FormHistoricalQuote.InputDate.value == "mm/dd/yyyy")
		document.FormHistoricalQuote.InputDate.value = "";
}

function GetHistoricalQuote()
{
	var re = /^\d{1,2}\/\d{1,2}\/\d{4}$/;
	var date = document.FormHistoricalQuote.InputDate.value
	if (date.length <= 0 || !date.match(re))
	{
		alert(date + " format wrong");
		return;
	}

	var rand = Math.floor(Math.random() * 10000);

	ajax({
		url: "GetHistoricalQuote.aspx?ticker=" + Ticker + "&Date=" + date + "&rand=" + rand,
		onSuccess: function(text) {
			if (text.length <= 0)
				return;

			var prices = text.split("|");

			var obj = document.getElementById("HistoricalQuote");
			while (obj.childNodes.length > 0)
				obj.removeChild(obj.childNodes[0]);

			var row = document.createElement("div");
			row.className = "Row";

			var col = document.createElement("div");
			col.className = "Last";
			var item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "Date";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[1];
			col.appendChild(item);
			row.appendChild(col);

			col = document.createElement("div");
			col.className = "Change";
			item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "Close";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[2];
			col.appendChild(item);
			row.appendChild(col);

			col = document.createElement("div");
			col.className = "Volume";
			item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "Open";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[3];
			col.appendChild(item);
			row.appendChild(col);

			obj.appendChild(row);

			row = document.createElement("div");
			row.className = "Row";

			col = document.createElement("div");
			col.className = "Last";
			item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "High";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[4];
			col.appendChild(item);
			row.appendChild(col);

			col = document.createElement("div");
			col.className = "Change";
			item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "Low";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[5];
			col.appendChild(item);
			row.appendChild(col);

			col = document.createElement("div");
			col.className = "Volume";
			item = document.createElement("div");
			item.className = "TextHeader";
			item.innerHTML = "Volume";
			col.appendChild(item);
			item = document.createElement("div");
			item.className = "Text";
			item.innerHTML = prices[6];
			col.appendChild(item);
			row.appendChild(col);

			obj.appendChild(row);
		}
	});
}

//Henry added it
function GetHFHistoricalQuote()
{
	var re = /^\d{1,2}\/\d{4}$/;
	var date = document.FormHistoricalQuote.InputDate.value
	if (date.length <= 0 || !date.match(re))
	{
		alert(date + " format wrong");
		return;
	}

	var rand = Math.floor(Math.random() * 10000);

	ajax({
		url: "GetHistoricalQuote.aspx?ticker=" + Ticker + "&Date=" + date + "&rand=" + rand,
		onSuccess: function(text) {
			if (text.length <= 0)
				return;
				
			var prices = text.split("|");

			var obj = document.getElementById("HistoricalQuote");
			while (obj.childNodes.length > 0)
				obj.removeChild(obj.childNodes[0]);
			obj.innerHTML="<b>Index Value:&nbsp;</b>"+text;
		}
	});
}
function GetETF()
{
	ajax({
		url: "GetEtfSnapshot.aspx?ticker=" + EtfTicker + "&SecID=" + SecID,
		onSuccess: function(text) {
			var records = text.split("~");
			var styles  = records[0].split("|");
			var sectors = records[1].split("|");
			var assets  = records[2].split("|");
			var others  = records[3].split("|");

			var obj = document.getElementById("PortfolioDate");
			obj.innerHTML = "<span class=Comment>" + others[0] + "<span>";

			var obj = document.getElementById("Snapshot");
				var div = document.createElement("div");
				div.className = "Row";
					var col = document.createElement("div");
					col.className = "Left";
						var row = document.createElement("div");
						row.className = "Top";
						row.innerHTML = "Morningstar Style Box <a href='http://quicktake.morningstar.com/DataDefs/FundSnapshot.html#stylebox'><img src='http://im.morningstar.com/im/help_icon.gif' border=0/></a>";
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							var col2 = document.createElement("div");
							col2.className = "Style";
							col2.innerHTML = "<img src='http://im.morningstar.com/im/" + GetStyleBox(styles[0]) + "' border=0>"
							row.appendChild(col2);

							col2 = document.createElement("div");
							col2.className = "MMC";
								var row2 = document.createElement("div");
								row2.className = "Head";
								row2.innerHTML = "Average Market Cap $Mil";
								col2.appendChild(row2);

								row2 = document.createElement("div");
								row2.className = "Value";
								row2.innerHTML = styles[1];
								col2.appendChild(row2);

								row2 = document.createElement("div");
								row2.className = "Value";
								row2.innerHTML = "&nbsp;";
								col2.appendChild(row2);

								row2 = document.createElement("div");
								row2.className = "Head";
								row2.innerHTML = "Price/Prospective Earnings";
								col2.appendChild(row2);

								row2 = document.createElement("div");
								row2.className = "Value";
								row2.innerHTML = styles[2];
								col2.appendChild(row2);
							row.appendChild(col2);
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Top";
						row.innerHTML = "Ownership Zone <a href='http://quicktake.morningstar.com/DataDefs/FundSnapshot.html#stylebox'><img src='http://im.morningstar.com/im/help_icon.gif' border=0/></a>";
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							col2 = document.createElement("div");
							col2.className = "Owner";
							//col2.innerHTML = "<img src='http://advqt.morningstar.com/png/Fund/USA_" + EtfTicker + "_ESTYLE.png' border=0>"
							col2.innerHTML = "<img src='http://advqt.morningstar.com/png/Fund/" + styles[3] + "_ESTYLE.png' border=0>"
							row.appendChild(col2);

							col2 = document.createElement("div");
							col2.className = "Owner2";
								row2 = document.createElement("div");
 								row2.className = "Row";
									var col3 = document.createElement("div");
									col3.className = "Img";
									col3.innerHTML = "<img src='http://im.morningstar.com/im/QT_Centroid.gif'>";
									row2.appendChild(col3);

									col3 = document.createElement("div");
									col3.className = "Txt";
									col3.innerHTML = "Fund centroid represents weighted average of domestic stock holdings<br><br>";
									row2.appendChild(col3);
								col2.appendChild(row2);

								row2 = document.createElement("div");
 								row2.className = "Row";
									col3 = document.createElement("div");
									col3.className = "Img";
									col3.innerHTML = "<img src='http://im.morningstar.com/im/QT_Zone.gif'>";
									row2.appendChild(col3);

									col3 = document.createElement("div");
									col3.className = "Txt";
									col3.innerHTML = "Zone represents 75% of fund's domestic stock holdings";
									row2.appendChild(col3);
								col2.appendChild(row2);
							row.appendChild(col2);
						col.appendChild(row);
					div.appendChild(col);
			
					col = document.createElement("div");
					col.className = "Right";
						row = document.createElement("div");
						row.className = "Top";
						row.innerHTML = "Sector Breakdown <span class=Comment>(% of stocks)</span> <a href='http://quicktake.morningstar.com/DataDefs/FundSnapshot.html#stylebox'><img src='http://im.morningstar.com/im/help_icon.gif' border=0/></a>";
						col.appendChild(row);
       
						for (var i = 0; i < 3; i++)
						{
							for (var j = 0; j < 5; j++)
							{
								var k, m = i * 5 + j;

								row = document.createElement("div");
								if (j == 0)
								{
									k = i + 13;
									if (i == 0)
										row.className = "RowH";
									else
										row.className = "RowT";
								}
								else
								{
									k = i * 4 + j;
									row.className = "Row";
								}
								if (k != 8) //skip last empty item in defensive group
								{

								col2 = document.createElement("div");
								col2.className = "Img";
								col2.innerHTML = "<img src='http://im.mstar.com/im/" + GetSectorImg(k) + "'>";
								row.appendChild(col2);

								col2 = document.createElement("div");
								col2.className = "Sector";
								col2.innerHTML = GetSector(k);
								row.appendChild(col2);

								col2 = document.createElement("div");
								col2.className = "Weight";
								col2.innerHTML = sectors[m];
								row.appendChild(col2);

								col.appendChild(row);
								}
							}
						}
					div.appendChild(col);
				obj.appendChild(div);

				div = document.createElement("div");
				div.className = "Row";
					col = document.createElement("div");
					col.className = "Left";
						row = document.createElement("div");
						row.className = "Top2";
						if (SecID.length == 0) {
							row.innerHTML = "Asset Allocation % <a href='http://quicktake.morningstar.com/etfnet/Portfolio.aspx?Country=USA&Symbol=" + EtfTicker + "#anchor2' class=Link2>More <img src='http://im.morningstar.com/im/morearrow_black.gif' border=0></a>";
						} else {
							row.innerHTML = "Asset Allocation %";
						}
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "Cash";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = assets[0];
							row.appendChild(col2);
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "Stocks";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = assets[1];
							row.appendChild(col2);
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "Bonds";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = assets[2];
							row.appendChild(col2);
						col.appendChild(row);

						row = document.createElement("div");
						row.className = "Row";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "Other";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = assets[3];
							row.appendChild(col2);
						col.appendChild(row);

					div.appendChild(col);
			
					col = document.createElement("div");
					col.className = "Right";
/*						row = document.createElement("div");
						row.className = "Top2";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "Annual Turnover %";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = others[1];
							row.appendChild(col2);
						col.appendChild(row);*/

						row = document.createElement("div");
						row.className = "Top2";
							col2 = document.createElement("div");
							col2.className = "Name";
							col2.innerHTML = "% Assets in Top 10";
							row.appendChild(col2);
							col2 = document.createElement("div");
							col2.className = "Value";
							col2.innerHTML = others[2];
							row.appendChild(col2);
						col.appendChild(row);
					div.appendChild(col);
				obj.appendChild(div);
		}
	});

	ajax({
		url: "GetEtfPortfolio.aspx?ticker=" + EtfTicker + "&SecID=" + SecID,
		onSuccess: function(text) {
			var records = text.split("~");

			var obj = document.getElementById("BodyPortfolio");
				var div = document.createElement("div");
				div.className = "Top2";
					var col = document.createElement("div");
					col.className = "Head";
					col.innerHTML = "Valuations and Growth Rates";
					div.appendChild(col);
					col = document.createElement("div");
					col.className = "Port";
					col.innerHTML = "Stock Portfolio";
					div.appendChild(col);
					col = document.createElement("div");
					col.className = "Index";
					col.innerHTML = "Rel to S&P 500";
					div.appendChild(col);
				obj.appendChild(div);
				for (var i = 0; i < records.length; i++)
				{
					if (i == 10)
					{
						div = document.createElement("div");
						div.className = "Top3";
						col = document.createElement("div");
						col.className = "Head";
						col.innerHTML = "Profitability";
						div.appendChild(col);
						obj.appendChild(div);
					}

					var record = records[i].split("|");
					div = document.createElement("div");
					if (i == 5)
						div.className = "Row2";
					else
						div.className = "Row";
					var col = document.createElement("div");
					col.className = "Head";
					col.innerHTML = "<span class=Text>" + record[0] + "</span>";
					div.appendChild(col);
					col = document.createElement("div");
					col.className = "Port";
					col.innerHTML = "<span class=Text>" + record[1] + "</span>";
					div.appendChild(col);
					col = document.createElement("div");
					col.className = "Index";
					col.innerHTML = "<span class=Text>" + record[2] + "</span>";
					div.appendChild(col);
				obj.appendChild(div);
				}
		}
	});

	ajax({
		url: "GetEtfHoldings.aspx?ticker=" + EtfTicker + "&SecID=" + SecID,
		onSuccess: function(text) {
			var obj = document.getElementById("Top10");

			var div = document.createElement("div");
			div.className = "Top2";

			var col = document.createElement("div");
			col.className = "HeadName";
			if (SecID == "FOUSA06B9O")
				col.innerHTML = "Top 25 Components";
			else
				col.innerHTML = "Top 10 Components";
			div.appendChild(col);
			col = document.createElement("div");
			col.className = "HeadChange";
			col.innerHTML = "Day Change";
			div.appendChild(col);
			col = document.createElement("div");
			col.className = "HeadSector";
			col.innerHTML = "Sector";
			div.appendChild(col);
			col = document.createElement("div");
			col.className = "HeadYTD";
			col.innerHTML = "YTD Return %";
			div.appendChild(col);
			col = document.createElement("div");
			col.className = "Weight";
			col.innerHTML = "Net Assets %";
			div.appendChild(col);
			obj.appendChild(div);

			var records = text.split("~");
			var lastItem = records.length - 1; 
			for (var i = 0; i < lastItem; i++)
			{
				var record = records[i].split("|");

				div = document.createElement("div");
				div.className = "Row";

/*				col = document.createElement("div");
				col.className = "Img";
				col.innerHTML = record[0];
				div.appendChild(col);*/

				col = document.createElement("div");
				col.className = "Name";
				if (record[7].length > 0)
					col.innerHTML = "<a href='" + record[2] + "' class=LinkT10>" + record[1] + "*</a>";
				else
					col.innerHTML = "<a href='" + record[2] + "' class=LinkT10>" + record[1] + "</a>";
				div.appendChild(col);

				col = document.createElement("div");
				col.className = "Change";
				col.innerHTML = "<span class=Text>" + record[3] + "</span>";
				div.appendChild(col);

				col = document.createElement("div");
				col.className = "Sector";
				col.innerHTML = "<span class=Text>" + GetHoldingSector(record[4]) + "</span>";
				div.appendChild(col);

				col = document.createElement("div");
				col.className = "YTD";
				col.innerHTML = "<span class=Text>" + record[5] + "</span>";
				div.appendChild(col);

				col = document.createElement("div");
				col.className = "Weight";
				col.innerHTML = "<span class=Text>" + record[6] + "</span>";
				div.appendChild(col);

				obj.appendChild(div);
			}

			div = document.createElement("div")
			div.className = "Row2";
//			div.innerHTML = "<img src='http://im.morningstar.com/im/plus.gif'><span class=Comment>&nbsp;Increase&nbsp;</span><img src='http://im.morningstar.com/im/minus.gif'><span class=Comment>&nbsp;Decrease&nbsp;</span><img src='http://im.morningstar.com/im/newport.gif'><span class=Comment>&nbsp;New since last portfolio&nbsp;*&nbsp;</span><a href='http://www.morningstar.com/stockanalysis/StockAnalyses/0,1473,1_stockName,00.html' class=Link>Analyst report available</a>";
			div.innerHTML = "<span class=Comment>*&nbsp;</span><a href='http://www.morningstar.com/stockanalysis/StockAnalyses/0,1473,1_stockName,00.html' class=Link>Analyst report available</a>";
			obj.appendChild(div);
			div = document.createElement("div");
			div.className = "Row";
			div.innerHTML = "<span class=Comment>YTD Return Through " + records[lastItem] + "</span>";
			obj.appendChild(div);
		}
	});

	ajax({
		url: "GetEtfNews.aspx?ticker=" + Ticker,
		onSuccess: function (text) {
			var news = text.split("~");
			if (news[0].length <= 0)
				return;

			var obj = document.getElementById("News");
			var div = document.createElement("div");
			div.className = "ETF";
				var row = document.createElement("div");
				row.className = "Top";
				row.innerHTML = "News, Alerts, and Opinions";
				div.appendChild(row);

				row = document.createElement("div");
				row.className = "Row2";
					var col = document.createElement("div");
					col.className = "NewsDate";
					col.innerHTML = "<span class=TextHeader>Date</span>";
					row.appendChild(col);

					col = document.createElement("div");
					col.className = "Headline";
					col.innerHTML = "<span class=TextHeader>Headline</span>";
					row.appendChild(col);
				div.appendChild(row);

			for (var i = 0; i < news.length; i++)
			{
				var item = news[i].split("|");
				row = document.createElement("div");
				row.className = "Row";
					var col = document.createElement("div");
					col.className = "NewsDate";
					col.innerHTML = "<span class=Text>" + item[0] + "</span>";
					row.appendChild(col);

					col = document.createElement("div");
					col.className = "Headline";
					col.innerHTML = "<a href='" + item[2] + "' class=LinkNews>" + item[1] + "</a>";
					row.appendChild(col);
				div.appendChild(row);
			}

			row = document.createElement("div");
			row.className = "Row2";
			row.innerHTML = "<a href='http://quicktake.morningstar.com/index/AllNews.aspx?Country=USA&Symbol=" + Ticker + "' class=Link2>More ...</a>";
			div.appendChild(row);

			obj.appendChild(div);
		}
	});
}

function GetIntNews()
{
	var tickerExch = Ticker;
	if (Exchange.length > 0)
		tickerExch = Exchange + ":" + Ticker;

	ajax({
		url: "GetEtfNews.aspx?ticker=" + tickerExch,
		onSuccess: function (text) {
			var news = text.split("~");
			if (news[0].length <= 0)
				return;

			var obj = document.getElementById("IntNews");
			var div = document.createElement("div");
			div.className = "ETFInt";
				var row = document.createElement("div");
				row.className = "TopInt";
				row.innerHTML = "News, Alerts, and Opinions";
				div.appendChild(row);

				row = document.createElement("div");
				row.className = "Row2Int";
					var col = document.createElement("div");
					col.className = "NewsDateInt";
					col.innerHTML = "<span class=TextHeader>Date</span>";
					row.appendChild(col);

					col = document.createElement("div");
					col.className = "HeadlineInt";
					col.innerHTML = "<span class=TextHeader>Headline</span>";
					row.appendChild(col);
				div.appendChild(row);

		//	for (var i = 0; i < news.length; i++)
		for (var i = 0; i < 6; i++)
			{
				var item = news[i].split("|");
				row = document.createElement("div");
				row.className = "RowInt";
					var col = document.createElement("div");
					col.className = "NewsDateInt";
					col.innerHTML = "<span class=Text>" + item[0] + "</span>";
					row.appendChild(col);

					col = document.createElement("div");
					col.className = "HeadlineInt";
					col.innerHTML = "<a href='" + item[2] + "' class=LinkNewsInt>" + item[1] + "</a>";
					row.appendChild(col);
				div.appendChild(row);
			}

			row = document.createElement("div");
			row.className = "Row2Int";
			row.innerHTML = "<a href='" + qtNews + "' class=Link2>More ...</a>";
			div.appendChild(row);

			obj.appendChild(div);
		}
	});
}

function GetSector(i)
{
	var sector = new Array();
	sector[0] = "";
	sector[1] = "Basic Materials";
	sector[2] = "Consumer Cyclical";
	sector[3] = "Financial Services";
	sector[4] = "Real Estate";
	sector[5] = "Consumer Defensive";
	sector[6] = "Healthcare";
	sector[7] = "Utilities";
	sector[8] = "";
	sector[9] = "Communication Services";
	sector[10] = "Energy";
	sector[11] = "Industrials";
	sector[12] = "Technology";
	sector[13] = "Cyclical";
	sector[14] = "Defensive";
	sector[15] = "Sensitive";

	i = parseInt(i);
	if (i < 0 || i > 15)
		return "";
	else
		return sector[i];
}

function GetHoldingSector(i)
{
	var sector = new Array();
	sector[0] = "Basic Materials";
	sector[1] = "Consumer Cyclical";
	sector[2] = "Financial Services";
	sector[3] = "Real Estate";
	sector[4] = "Consumer Defensive";
	sector[5] = "Healthcare";
	sector[6] = "Utilities";
	sector[7] = "Communication Services";
	sector[8] = "Energy";
	sector[9] = "Industrials";
	sector[10] = "Technology";
	sector[11] = "Cyclical";
	sector[12] = "Defensive";
	sector[13] = "Sensitive";

	i = parseInt(i);
	if (i < 0 || i > 14)
		return "";
	else
		return sector[i];
}
function GetSectorImg(i)
{
	var img = new Array();
	img[0] = "dot_clear.gif";
	img[1] = "basic_materials_bw.gif";
	img[2] = "consumer_cyclical_bw.gif";
	img[3] = "financial_services_bw.gif";
	img[4] = "real_estate_bw.gif";
	img[5] = "consumer_defensive_bw.gif";
	img[6] = "healthcare_bw.gif";
	img[7] = "utilities_bw.gif";
	img[8] = "dot_clear.gif";
	img[9] ="communication_services_bw.gif";
	img[10] = "energy_bw.gif";
	img[11] = "industrials_bw.gif";
	img[12] = "technology_bw.gif";
	img[13] = "cyclical_bw.gif";
	img[14] = "defensive_bw.gif";
	img[15] = "sensitive_bw.gif";

	i = parseInt(i);
	if (i < 0 || i > 15)
		return "";
	else
		return img[i];
}

function GetStyleBox(i)
{
	if		(i == "1")	return "Stylebox_LrgVal.gif";
	else if (i == "2")	return "Stylebox_LrgBlnd.gif";
	else if (i == "3")	return "Stylebox_LrgGrth.gif";
	else if (i == "4")	return "Stylebox_MedVal.gif";
	else if (i == "5")	return "Stylebox_MedBlnd.gif";
	else if (i == "6")	return "Stylebox_MedGrth.gif";
	else if (i == "7")	return "Stylebox_SmVal.gif";
	else if (i == "8")	return "Stylebox_SmBlnd.gif";
	else if (i == "9")	return "Stylebox_SmGrth.gif";
	else				return "dot_Clear.gif";
}

