document.write('<scr'+'ipt LANGUAGE=JavaScript src=/about/listed/Common.js>');
document.write('</scr'+'ipt>');
document.write('<scr'+'ipt LANGUAGE=JavaScript src=/scripts/flashdetect.js>');
document.write('</scr'+'ipt>');

var firstField = "";
var media2Window;
var HelpArrayIdFlag = false;
var pressReleaseFlag = false;
var pressReleaseValuesFlag = false;
var pressReleaseDispStr = "";
var eventsDispStr = "";
var displayStr = "";
var utilemail;
var utilrss;
var utillang;
var utillang_fr;
var utillang_md;
var lang_url;
function callme() {
	document.write("<DIV class='webonly'>");
	if(displayFldsArr.length >0 ) {
		firstField = displayFldsArr[0];
		for(fldCnt=0;fldCnt<displayFldsArr.length;fldCnt++) {
			if(displayFldsArr[fldCnt] == "pressreleases_enable" )
				pressReleaseFlag = true;
			var fnct = "write"+displayFldsArr[fldCnt];
			if(fnct != "write" && fnct != "writemedia2_enable" && fnct != "writemedia11_enable") {
				var callFnct = this[fnct];
				callFnct();
			}
		}
	}
 document.write("</DIV>");
}
function printWindow()
{
	window.print();
	
}
function writeevents_enable() {

  displayStr = "";
//var eventsDispStr = "";
  try {
	  var eventsArrLen = eval(eventsArrName).length;
		
	  if(eventsArrLen > 0) {
		if(firstField != "events_enable" || (pressReleaseFlag == false && pressReleaseValuesFlag == false)) 
		displayStr = displayStr + "<div class='sp10'>";
		displayStr = displayStr + "<table width='242' border='0' cellspacing='0' cellpadding='0'>";
		displayStr = displayStr + "<tr>";

		if(pressReleaseFlag == true && pressReleaseValuesFlag == true) {			
			displayStr = displayStr + "<td colspan='2' class='gratop' height='23'><span class='fontbold'>Events</span>";
		} else {
			displayStr = displayStr + "<td colspan='2' class='grntopborder' height='23'><span class='fontbold'>Events</span>";
		}

		displayStr = displayStr + "</td>";
		displayStr = displayStr + "</tr>";

		var olddispDate = "";
		var newdispDate = "";
		
		if(eventsArrLen > 4 )
			eventsArrLen = 4;
		for(var eventArrayCnt=0;eventArrayCnt<eventsArrLen;eventArrayCnt++) {
			if(eventsArrName != 'null' && eval(eventsArrName) != undefined && eval(eventsArrName) != "") {
				eventsDispStr = eval(eventsArrName)[eventArrayCnt][0];
			}
			olddispDate = eval(eventsArrName)[eventArrayCnt][2];

			displayStr = displayStr + "<tr>";
			if(olddispDate != newdispDate) {
				displayStr = displayStr + "<td colspan='2' class='date'>"+olddispDate;
			} else {
				displayStr = displayStr + "<td colspan='2' class='date'>";
			}
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			
			displayStr = displayStr + "<tr valign='top' width='8'><td class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "<td class='item' width='234'><a href='"+ eventsPathName + eval(eventsArrName)[eventArrayCnt][1] +".html'>"+eventsDispStr.substring(11)+"</a>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			newdispDate = eval(eventsArrName)[eventArrayCnt][2];
		}

		displayStr = displayStr + "<tr valign='top'>";
		displayStr = displayStr + "<td class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
		displayStr = displayStr + "</td>";
	
		if (eventsArrName != 'international_events')
			displayStr = displayStr + "<td class='itemlast'><a href='"+ eventsMoreFileName +"'><span class='fontbold'> More</span></a>";
		else
			displayStr = displayStr + "<td class='itemlast'><a href='"+ internationalEventsMoreFileName +"'><span class='fontbold'> More</span></a>";
		displayStr = displayStr + "</td>";
		displayStr = displayStr + "</tr>";
		displayStr = displayStr + "</table>";

		if(firstField != "events_enable" ) 
			displayStr = displayStr + "</div>";
	  }
  }
  catch(exception) {
		displayStr = "";
  }
  document.writeln(displayStr);
  displayStr = "";
}

function writepressreleases_enable() {
displayStr = "";
//var pressReleaseDispStr = "";
 try{
	 var pressRelArrLen = eval(pressReleaseArrName).length;
	 if (pressRelArrLen > 0) {
		pressReleaseValuesFlag = true;
	 	if(firstField != "pressreleases_enable" ) 
			
			displayStr = displayStr + "<div class='sp10'>";
		displayStr = displayStr + "<table width='242' border='0' cellspacing='0' cellpadding='0'>";
		displayStr = displayStr + "<tr>";
		displayStr = displayStr + "<td colspan='2' class='grntopborder' height='23'><span class='fontbold'>News Releases</span>";
		displayStr = displayStr + "</td>";
		displayStr = displayStr + "</tr>";
		
		var olddispDate = "";
		var newdispDate = "";
		if(pressRelArrLen > 4 )
			pressRelArrLen = 4;
		for(var pressArrCnt=0;pressArrCnt<pressRelArrLen;pressArrCnt++) {
			if((pressReleaseArrName != 'null') && (eval(pressReleaseArrName) != undefined) && (eval(pressReleaseArrName) != '') ) {
				pressReleaseDispStr = eval(pressReleaseArrName)[pressArrCnt][0];
				
			}
			
			olddispDate =eval(pressReleaseArrName)[pressArrCnt][2];
			if(olddispDate != newdispDate) {
				displayStr = displayStr + "<tr>";
				displayStr = displayStr + "<td colspan='2' class='date'>" + olddispDate;
				displayStr = displayStr + "</td>";
				displayStr = displayStr + "</tr>";
			} else {
				displayStr = displayStr + "<tr>";
				displayStr = displayStr + "<td colspan='2' class='date'>";
				displayStr = displayStr + "</td>";
				displayStr = displayStr + "</tr>";
			}
			displayStr = displayStr + "<tr valign='top'>";
			displayStr = displayStr + "<td width='8' class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
			displayStr = displayStr + "</td>";

			//Name of the array is hard coded
			if(pressReleaseArrName == "press_release_date") {
				displayStr = displayStr + "<td class='item' width='234'><a href='/press/" + eval(pressReleaseArrName)[pressArrCnt][1] +".html'>"+pressReleaseDispStr.substring(11)+"</a>";
			} else {
				
				displayStr = displayStr + "<td class='item' width='234'><a href='/press/" + eval(pressReleaseArrName)[pressArrCnt][1] +".html'>"+eval(pressReleaseArrName)[pressArrCnt][0] +"</a>";
			}
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			newdispDate = eval(pressReleaseArrName)[pressArrCnt][2];
			

		}
		
		displayStr = displayStr + "<tr valign='top'><td class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
		displayStr = displayStr + "</td>";
		displayStr = displayStr + "<td class='itemlast'><a href='"+ pressReleaseMoreFileName +"'><span class='fontbold'>More</span></a>";
		displayStr = displayStr + "</td>";
		displayStr = displayStr + "</tr>";
		displayStr = displayStr + "</table>";

		if(firstField != "pressreleases_enable" ) 
			displayStr = displayStr + "</div>";
	 }
  } catch(exception) {

	  displayStr = "";
  }
  document.writeln(displayStr);
  displayStr = "";
}
function writetopicsofinterest() {
	displayStr = "";
	try {
		for(var topicCount=0;topicCount<eval(topicOfInterestArrayName).length;topicCount++) {
			if(topicOfInteresValues == eval(topicOfInterestArrayName)[topicCount][1]) {
				if(firstField != "topicsofinterest" )
					displayStr = displayStr + "<div class='sp20'>";

				displayStr = displayStr + "<table width='242' cellspacing='0' cellpadding='0' border='0'>";
				displayStr = displayStr + "<tr>";
				displayStr = displayStr + "<td width='242' class='hdr1grn' height='29'><h2>"+eval(topicOfInterestArrayName)[topicCount][0]+"</h2>";
				displayStr = displayStr + "</td>";
				displayStr = displayStr + "</tr>";
				displayStr = displayStr + "<tr>";
				displayStr = displayStr + "<td class='block'>";
				displayStr = displayStr + eval(topicOfInterestArrayName)[topicCount][2];
				displayStr = displayStr + "<div class='sp5'><img align='absmiddle' src='/images/common/icon_arrow.gif' alt='' width='5' height='5' border='0'> <a href='"+ eval(topicOfInterestArrayName)[topicCount][3] +"'><span class='fontbold'>More</span></a></div>";
				displayStr = displayStr + "</td>";
				displayStr = displayStr + "</tr>";
				displayStr = displayStr + "</table>";

				if(firstField != "topicsofinterest" )
					displayStr = displayStr + "</div>";
			}
		}
	} catch(exception) {
		displayStr = "";
	}
	document.writeln(displayStr);
	displayStr = "";
}

function writehelp_enable() {
	displayStr = "";
	try {
		if((helpArrayName != 'null') && (eval(helpArrayName) != undefined) && (eval(helpArrayName) != '') ) {
			if(firstField != "help_enable" )
				displayStr = displayStr + "<div class='sp20'>";

			displayStr = displayStr + "<table width='242' cellspacing='0' cellpadding='0' border='0'>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td class='gratopborderl'>";
			displayStr = displayStr + "<table width='240' cellspacing='0' cellpadding='0' border='0'>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td colspan='2' class='space' height='5'>&nbsp;";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td class='wbg' colspan='2'><span class='fontbold'>Help</span>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			var helpValuesIDArr = helpValues.split(";");
			if(helpValuesIDArr.length >0 ) {
				for(var helpArrCnt=0;helpArrCnt<helpValuesIDArr.length;helpArrCnt++) {
					for(var HArrayName=0;HArrayName<eval(helpArrayName).length;HArrayName++) {
						 if(helpValuesIDArr[helpArrCnt] == eval(helpArrayName)[HArrayName][1]) {
							 HelpArrayIdFlag = true;
							displayStr = displayStr + "<tr valign='top'>";
							displayStr = displayStr + "<td align='right' width='13' class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
							displayStr = displayStr + "</td>";
							displayStr = displayStr + "<td class='item2'>&nbsp;<a href='javascript:help(\""+eval(helpArrayName)[HArrayName][2]+"\");'>"+eval(helpArrayName)[HArrayName][0]+"</u>";
							displayStr = displayStr + "</td>";
							displayStr = displayStr + "</tr>";
							
						}
					}
				}
			}
			displayStr = displayStr + "<tr valign='top'>";
			displayStr = displayStr + "<td align='right' class='arrow1'><img align='absmiddle' src='/images/common/icon_arrow.gif' width='5' height='5' border='0'>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "<td class='item2'>&nbsp;<a href='javascript:help(\""+ helpIndexFileName +"\");'><span class='fontbold'>More</span></a>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td colspan='2' class='space' height='8'>&nbsp;";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "</table>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "</table>";

			if(firstField != "help_enable" )
				displayStr = displayStr + "</div>";
		}
	} catch(exception) {
		displayStr = "";
	}

	if(helpValues.length > 0 && HelpArrayIdFlag == true) {
 		document.writeln(displayStr);
	} 
						
	displayStr = "";
}

function writeutilities_enable() {
	if(utillang_fr==undefined) {
		utillang_fr = utillang;
	}
	if(utilemail==undefined) {
		utilemail = true;
		utilrss = false;
		utillang_fr = false;
		utillang_md = false;
	}

	displayStr = "";
	try {
		if(firstField != "utilities_enable" )
		displayStr = displayStr + "<div class='sp10'>";
		displayStr = displayStr + "<table width='242' cellspacing='0' cellpadding='0' border='0'>";
		displayStr = displayStr + "<tr>";
		displayStr = displayStr + "<td class='gratopborderl'>";
		displayStr = displayStr + "<div class='block5' style='text-align: center;'>";
		var strURL = escape(location.href);

		if(utilrss) {
			//RSS
			displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			displayStr = displayStr + "<a href='http://www.nyse.com/about/newsevents/1149674941598.html'>";
			displayStr = displayStr + "<img src='/images/common/rss.gif' align='absmiddle' alt='RSS' title='RSS' width='14' height='14' border='0'>";
			displayStr = displayStr + "</a>";
			displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		}

		if(content_lang=="en") 
		{
			if(utilemail) {
				//Email
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='mailto:?subject=NYSE&body="+ strURL +"'>";
				displayStr = displayStr + "<img src='/images/common/email.gif' align='absmiddle' alt='Email this page' title='Email this page' width='17' height='13' border='0'>";
				displayStr = displayStr + "</a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				//Print
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='javascript:printWindow()' class='webonly'><img src='/images/common/print.gif' align='absmiddle' alt='Print this page' title='Print this page' width='17' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_fr) {
				//French Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/fr.gif' align='absmiddle' alt='fran&#231;ais' title='fran&#231;ais' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_md) {
				//Madarin Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/md.gif' align='absmiddle' alt='Simplified Chinese'		title='Simplified Chinese' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		} 
		else if(content_lang=="fr")
		{
			if(utilemail) {
				//Email
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='mailto:?subject=NYSE&body="+ strURL +"'>";
				displayStr = displayStr + "<img src='/images/common/email.gif' align='absmiddle' alt='Envoyer cette page par courriel' title='Envoyer cette page par courriel' width='17' height='13' border='0'>";
				displayStr = displayStr + "</a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				//Print
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='javascript:printWindow()' class='webonly'><img src='/images/common/print.gif' align='absmiddle' alt='Imprimer cette page' title='Imprimer cette page' width='17' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_fr) {
				//French Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/en.gif' align='absmiddle' alt='English' title='English' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_md) {
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/en.gif' align='absmiddle' alt='English' title='English' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		
		}
		else if(content_lang=="md")
		{
			if(utilemail) {
				//Email
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='mailto:?subject=NYSE&body="+ strURL +"'>";
				displayStr = displayStr + "<img src='/images/common/email.gif' align='absmiddle' alt='Email this page' title='Email this page' width='17' height='13' border='0'>";
				displayStr = displayStr + "</a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				//Print
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='javascript:printWindow()' class='webonly'><img src='/images/common/print.gif' align='absmiddle' alt='Print this page' title='Print this page' width='17' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_md) {
				//Madarin Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/en.gif' align='absmiddle' alt='English' title='English' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_fr) {
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/en.gif' align='absmiddle' alt='English' title='English' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		}
		else
		{
				if(utilemail) {
				//Email
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='mailto:?subject=NYSE&body="+ strURL +"'>";
				displayStr = displayStr + "<img src='/images/common/email.gif' align='absmiddle' alt='Email this page' title='Email this page' width='17' height='13' border='0'>";
				displayStr = displayStr + "</a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				//Print
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
				displayStr = displayStr + "<a href='javascript:printWindow()' class='webonly'><img src='/images/common/print.gif' align='absmiddle' alt='Print this page' title='Print this page' width='17' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_fr) {
				//French Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/fr.gif' align='absmiddle' alt='fran&#231;ais' title='fran&#231;ais' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
			if(utillang_md) {
				//French Site
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
		        displayStr = displayStr + "<a href='"+lang_url+"'><img src='/images/common/md.gif' align='absmiddle' alt='&#31616;&#20307;&#20013;&#25991;' title='&#31616;&#20307;&#20013;&#25991;' width='25' height='17' border='0'></a>";
				displayStr = displayStr + "&nbsp;&nbsp;&nbsp;&nbsp;";
			}
		}

		displayStr = displayStr + "</div>";
		displayStr = displayStr + "</td>";
		displayStr = displayStr + "</tr>";
		displayStr = displayStr + "</table>";

		if(firstField != "utilities_enable" )
			displayStr = displayStr + "</div>";

	} catch(exception) {
		displayStr = "";
	}
	document.writeln(displayStr);
	displayStr = "";
}


function writediv_enable()
{
	
	try {
		if(firstField != "div_enable" ) 
			displayStr = displayStr + "<div id='floorstatus' class='sp10'></div>";
	} catch (exception) {
		displayStr = "";
	}
	document.writeln(displayStr);
	displayStr = "";
}
function writemarketrac() {
	try {
		if(firstField != "marketrac" ) 
			displayStr = displayStr + "<div class='sp10'>";
		if(marketracValue == "indexes" || marketracValue == "statistics" || marketracValue == "brokervolume") {
			if(flashVersion>=7) {
				displayStr = displayStr + "<table width='100%' cellspacing='0' cellpadding='0' border='0'>";
				displayStr = displayStr + "<tr>";
				displayStr = displayStr + "<td>";
				displayStr = displayStr + "<object classid='clsid:D27CDB6E-AE6D-11cf-96B8-444553540000' codebase='http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,29,0' width='242' height='544'>";
				displayStr = displayStr + "<param name='movie' value='/flash/market_module.swf'>";
				displayStr = displayStr + "<param name='quality' value='high'>";
				displayStr = displayStr + "<param name='allowScriptAccess' value='sameDomain' />";
				displayStr = displayStr + "<param name='FlashVars' value='market_time_xml_source=http://" + location.hostname + "/flash/market_time_xml.xml&euronext_time_xml_source=http://" + location.hostname + "/flash/euronext_time_xml.xml&indexlist_xml_source=http://" + location.hostname + "/flash/index_list_xml.xml&broker_volume_xml_source=http://" + location.hostname + "/flash/broker_volume_xml.xml&image_path=http://" + location.hostname + "/flash/index_chart_images/&data_xml_path=http://" + location.hostname + "/flash/data_xmls/&nyse_volume_href=/about/listed/1131017654051.html#nysevolume&marketrac_href=http://marketrac.nyse.com/&nyse_data_href=http://www.nyxdata.com/&all_indexes_href=/about/listed/mkt_indexes_nyse.shtml&more_info_href_prefix=/about/listed/lcddata.html?ticker=&mover_href_prefix=/about/listed/lcddata.html?ticker=&most_active_href=/equities/nyseequities/MarketMoversActive.html&most_advance_href=/equities/nyseequities/MarketMoversAdvance.html&most_decline_href=/equities/nyseequities/MarketMoversDecline.html&movers_view_all_listed_issues=/about/listed/listed.html&portfolio_href=javascript:getPortURL()&euronext_portfolio_href=http://www.euronext.com/myEuronext/login/login-3039-EN.html&broker_volume_read_more=/financials/brokervolume.html&broker_volume_get_more_info=http://www.nysedata.com/brokervolume&arca_movers_source=http://www.tradearca.com/data_feeds/&arcavision_href=https://www.arcavision.com/&nyse_arca_auctions_href=/equities/nysearcaequities/1159265934388.html&arca_web_book_href=http://www.archipelago.com/marketdata/book_info.asp&euronext_mover_href_prefix=http://www.euronext.com/trader/summarizedmarket/stocks-&euronext_view_all_listed_issues=http://www.euronext.com/landing/listedcompanies/overview/lc-18912-EN.html&liffe_fo=http://www.euronext.com/landing/liffeLanding-12601-EN.html&liffe_market_status=http://www.liffe.com/marketstatus&liffe_quotes_amsterdam=http://www.aex.nl/aex.asp?taal=en&liffe_quotes_others=http://www.liffe-data.com/&liffe_stock_future_quotes=http://www.universal-stockfutures.com/&liffe_commodity_quotes=http://www.liffe-commodities.com/&liffe_end_of_day_reports=http://www.liffe.com/reports/eod&liffe_commodity_reports=http://www.liffe.com/reports/commodity&liffe_otc_services=http://www.euronext.com/landing/landingGeneral-4562-EN.html&liffe_image_href=http://www.nyseeuronext.com/liffe&nyse_arca_options=/futuresoptions/nysearcaoptions/1151534050804.html&nyse_arca_options_by_name=/productservices/nysearcaoptions/EligibleOptions_Name.html&nyse_arca_trader_updates=/futuresoptions/nysearcaoptions/1159439190411.html&host_name=nyse'/>";
				displayStr = displayStr + "<embed src='/flash/market_module.swf' ";
				displayStr = displayStr + " FlashVars='market_time_xml_source=http://" + location.hostname + "/flash/market_time_xml.xml&euronext_time_xml_source=http://" + location.hostname + "/flash/euronext_time_xml.xml&indexlist_xml_source=http://" + location.hostname + "/flash/index_list_xml.xml&broker_volume_xml_source=http://" + location.hostname + "/flash/broker_volume_xml.xml&image_path=http://" + location.hostname + "/flash/index_chart_images/&data_xml_path=http://" + location.hostname + "/flash/data_xmls/&nyse_volume_href=/about/listed/1131017654051.html#nysevolume&marketrac_href=http://marketracqa.nyse.com/&nyse_data_href=http://www.nyxdata.com/&all_indexes_href=/about/listed/mkt_indexes_nyse.shtml&more_info_href_prefix=/about/listed/lcddata.html?ticker=&mover_href_prefix=/about/listed/lcddata.html?ticker=&most_active_href=/equities/nyseequities/MarketMoversActive.html&most_advance_href=/equities/nyseequities/MarketMoversAdvance.html&most_decline_href=/equities/nyseequities/MarketMoversDecline.html&movers_view_all_listed_issues=/about/listed/listed.html&portfolio_href=javascript:getPortURL()&euronext_portfolio_href=http://www.euronext.com/myEuronext/login/login-3039-EN.html&broker_volume_read_more=/financials/brokervolume.html&broker_volume_get_more_info=http://www.nysedata.com/brokervolume&arca_movers_source=http://www.tradearca.com/data_feeds/&arcavision_href=https://www.arcavision.com/&nyse_arca_auctions_href=/equities/nysearcaequities/1159265934388.html&arca_web_book_href=http://www.archipelago.com/marketdata/book_info.asp&euronext_mover_href_prefix=http://www.euronext.com/trader/summarizedmarket/stocks-&euronext_view_all_listed_issues=http://www.euronext.com/landing/listedcompanies/overview/lc-18912-EN.html&liffe_fo=http://www.euronext.com/landing/liffeLanding-12601-EN.html&liffe_market_status=http://www.liffe.com/marketstatus&liffe_quotes_amsterdam=http://www.aex.nl/aex.asp?taal=en&liffe_quotes_others=http://www.liffe-data.com/&liffe_stock_future_quotes=http://www.universal-stockfutures.com/&liffe_commodity_quotes=http://www.liffe-commodities.com/&liffe_end_of_day_reports=http://www.liffe.com/reports/eod&liffe_commodity_reports=http://www.liffe.com/reports/commodity&liffe_otc_services=http://www.euronext.com/landing/landingGeneral-4562-EN.html&liffe_image_href=http://www.nyseeuronext.com/liffe&nyse_arca_options=/futuresoptions/nysearcaoptions/1151534050804.html&nyse_arca_options_by_name=/productservices/nysearcaoptions/EligibleOptions_Name.html&nyse_arca_trader_updates=/futuresoptions/nysearcaoptions/1159439190411.html&host_name=nyse'";
				displayStr = displayStr + " width='242' height='544' quality='high' pluginspage='http://www.macromedia.com/go/getflashplayer' allowScriptAccess='sameDomain' type='application/x-shockwave-flash'></embed></object>";
				displayStr = displayStr + "</td>";
				displayStr = displayStr + "</tr>";
				displayStr = displayStr + "</table>";
			} else {
				// To be included for HTML version of Market trac
				writemarketracHtml();
			}
		} else if(marketracValue == "market") {
			//show mini marketrac
			writeminimarket();
		}
		
		
		if(firstField != "marketrac" ) 
			displayStr = displayStr + "</div>";

	} catch (exception) {
		displayStr = "";
	}
	document.writeln(displayStr);
	displayStr = "";
}
function writepromotional_material() {
	if(firstField != "promotional_material" ) 
		document.write("<div class='sp10'>");

	if(promosID != "") {		
		var calloutValue = "-1";
		var calloutIDArr = promosID.split(";");
		if(calloutIDArr.length >0 ) {			
			for(var calloutArrcnt=0;calloutArrcnt<calloutIDArr.length;calloutArrcnt++) {
				var calloutID = calloutIDArr[calloutArrcnt];
				if(calloutID != null || calloutID != undefined)
					calloutReturnValue = 	calloutID;
				else 
					calloutReturnValue = "-1";
				calloutValue = calloutReturnValue;				
				if(calloutReturnValue == "media1") {					
					writemedia11_enable();				
				} else if(calloutReturnValue == "media2") {					
					writemedia2_enable();				
				} else {					
					document.write("<div class='sp10'>");
					document.write("</div>");
					BuildDisplayPromos(calloutValue,"-1","-1","-1","Style1","WithOutBorder",false);	
					calloutValue = "-1";
				}				
			}
		}	
	}
	if(firstField != "promotional_material" ) 
		document.write("</div>");
}
function getQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return unescape(pair[1]);
		}
	} 
	return null;
}
function getMyQueryVariable(variable) {
	var query = window.location.search.substring(1);
	var vars = query.split("&");
	for (var i=0;i<vars.length;i++) {
		var pair = vars[i].split("=");
		if (pair[0] == variable) {
			return unescape(pair[1]);
		}
	} 
	return null;
}

/*function OpenURL(){
	var formindex=document.floor.speed.selectedIndex; 
	var URL = document.floor.speed.options[formindex].value ;
	window.open(URL);
}*/

var counter=0;
function writemedia11_enable() 
{
	var strMediaHTML = "";
	var strPageDescription = "aboutnewsandeventswebcastsfromthefloor";
	var strSection = "";
	try 	
	{
		if (_mediaTabid != undefined && _mediaImgThumbURL != undefined && _mediaDescription!=undefined )
		{
			var st="<div id='myDiv' style='position:relative;visibility:visible;'>";
			strMediaHTML = "<form name=floor><table width='242' border='0' cellspacing='0' cellpadding='0'>";
			strMediaHTML += "<tr ><td colspan='3' class='hdrgrn'><h2 class='white'>From the Trading Floor</h2></td></tr>";
			strMediaHTML += "<tr>";
			strMediaHTML += "<td><a href='javascript:void(reloadPage(\"MP\"))'>";
			if (_mediaTabid != null && _mediaTabid == "MP" ){
				strMediaHTML += "<img src='/images/ftf_beforebell_on.gif' alt='BEFORE BELL' title='BEFORE BELL' width='76' height='21' border='0'>";
				strSection = "before_the_bell_300k";
			} else {
				strMediaHTML += "<img src='/images/ftf_beforebell_of.gif' alt='BEFORE BELL' title='BEFORE BELL'width='76' height='21' border='0'>";
			}
			strMediaHTML += "</a></td>";

			strMediaHTML += "<td><a href='javascript:void(reloadPage(\"MH\"))'>";
			if (_mediaTabid!=null && _mediaTabid == "MH" ){
				strMediaHTML += "<img src='/images/ftf_marketpulse_on.gif' alt='MARKET PULSE' title='MARKET PULSE' width='88' height='21' border='0'>";
				strSection = "market_pulse_300k";
			}else{
				strMediaHTML += "<img src='/images/ftf_marketpulse_of.gif' alt='MARKET PULSE' title='MARKET PULSE' width='88' height='21' border='0'>";
			}
			strMediaHTML += "</a></td>";

			strMediaHTML += "<td><a href='javascript:void(reloadPage(\"MW\"))'>";
			if (_mediaTabid!=null && _mediaTabid == "MW"){
				strMediaHTML += "<img src='/images/ftf_marketwarp_on.gif' alt='MARKET WRAP' title='MARKET WRAP' width='78' height='21' border='0'>";
				strSection = "market_wrap_300k";
			}else{
				strMediaHTML += "<img src='/images/ftf_marketwarp_of.gif' alt='MARKET WRAP' title='MARKET WRAP' width='78' height='21' border='0'>";
			}
			strMediaHTML += "</a></td></tr>";
			//strMediaHTML += "<tr><td colspan='3' class='graborder'>";

			strMediaHTML += "<tr>";
			strMediaHTML += "<td colspan='3' class='graborder'>";
			strMediaHTML += "<table width='220' border='0' cellspacing='0' cellpadding='0'>";
			strMediaHTML += "<tr valign='top'>";
			strMediaHTML += "<td width='75'><img class='imgsmall' src='"+ _mediaImgThumbURL +"' width='65' height='48' border='0'></td>";
			strMediaHTML += "<td width='145' >"+ _mediaDescription +"<br>";
			//strMediaHTML += "<b>Select a connection</b><br>";
			//strMediaHTML += "<select onChange='OpenURL()' style='width:140px;' name='speed'>";
			//strMediaHTML += "<option value='http://www.cnbcdowjones.com/gateway/nyse/help_players.htm'>Select a connection</option>";
			//strMediaHTML += "<option value="+ _mediaMovieSlowURL +">Slow 56k Video</option>";
			//strMediaHTML += "<option value="+ _mediaMovieMeidumURL  +">Medium 100k Video</option>";
			//strMediaHTML += "<option value="+ _mediaMovieFastURL +">Fast 300k Video</option>";
			//strMediaHTML += "</select></td>";
			strMediaHTML += "<a target='_new' onClick=sa_onclick(this.href+'&pageDescription=" + strPageDescription + "&section=" + strSection + "') href='";
			strMediaHTML += _mediaMovieFastURL + "' >Play Video</a>";
			strMediaHTML += "</td>";
			strMediaHTML += "</tr>";
			strMediaHTML += "<tr>";
			strMediaHTML += "<td colspan='2' class='gratopsmall'>AS OF "+ _mediaAirDate +"<br>Provided by CNBC/Dow Jones</td>";
			strMediaHTML += "</tr>";
			strMediaHTML += "</table>";
			strMediaHTML += "</td>";
			strMediaHTML += "</tr> ";
			strMediaHTML += "</table>";
			strMediaHTML += "</form>";

			var st1="</div>";

			if(counter==0){
				document.write(st+strMediaHTML+st1);
			}else{
				document.getElementById('myDiv').innerHTML=strMediaHTML;
			}
			counter++;
		}
	}	
	catch(exp)
	{
	}
} 


var xmlhttp;
function reloadPage(param)
{
	var remoteURL = "http://"+location.hostname+"/interface/servlet/WebcastEvents?section="+param;

	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttp=new XMLHttpRequest()
		xmlhttp.onreadystatechange=xmlhttpChange
		xmlhttp.open("GET",remoteURL,true)
		xmlhttp.send(null)
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

	    for (var i = 0; i < versions.length ; i++) {
			try {
				xmlhttp = new ActiveXObject(versions[i]);
					if (xmlhttp) {
						break;
					}
				} catch (objException) {
			// trap; try next one
			} ;

		}
	
		if (xmlhttp)
		{
			xmlhttp.onreadystatechange=xmlhttpChange
			xmlhttp.open("GET",remoteURL,true)
			xmlhttp.send()
	    }
	}
}

function xmlhttpChange()
{
	if (xmlhttp.readyState==4) {
	  // if "OK"
	  if (xmlhttp.status==200) {
			if(xmlhttp != undefined) {
				var response = xmlhttp.responseText;
				var startIndex=0;
				var lastIndex=0;
				var strSubString;
	
					startindex = response.indexOf("_mediaTabid=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaTabid = response.substring(startindex + 13, lastindex);
						}
					}

					response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaImgThumbURL=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaImgThumbURL = response.substring(startindex + 19, lastindex);
						}
					}

					response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaDescription=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaDescription = response.substring(startindex + 19, lastindex);
						}
					}

					response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaAirDate=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaAirDate = response.substring(startindex + 15, lastindex);
						}
					}

					/*response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaMovieSlowURL=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaMovieSlowURL = response.substring(startindex + 20, lastindex);
						}
					}

					response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaMovieMeidumURL=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaMovieMeidumURL = response.substring(startindex + 22, lastindex);
						}
					}*/

					response=response.substring(lastindex + 4);
					startindex = response.indexOf("_mediaMovieFastURL=\"");
					if(startindex!=-1){
						lastindex = response.indexOf("\";");
						if(lastindex!=-1){
							_mediaMovieFastURL = response.substring(startindex + 20, lastindex);
						}
					}

			writemedia11_enable();
		} else {
					document.getElementById('myDiv').innerHTML = "Unable to render remote page";
			   }
	    } else {
					document.getElementById('myDiv').innerHTML = "Unable to render remote page";
		}
	}
}

function writemedia2_enable() {
	displayStr = "";
	/*if(media2ImageURL != "" && media2ImageURL !=null) {
		var media_imagepath=media2ImageURL.split("^^") ;
		media2ImageURL = media_imagepath[0];
		
	}*/
	
	try {
		if(firstField != "media2_enable" ) 

			displayStr = displayStr + "<div class='sp10'>";

			displayStr = displayStr + "<table width='242' border='0' cellspacing='0' cellpadding='0'>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td colspan='3' height='29' class='hdrgrn'><h2 class='white'>CEO Video Interviews</h2>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "<tr>";
			displayStr = displayStr + "<td colspan='3' class='graborder'>";
			displayStr = displayStr + "<table width='220' border='0' cellspacing='0' cellpadding='0'>";
			displayStr = displayStr + "<tr valign='top'>";
			if(media2ImageURL != "" && media2ImageURL !=null && media2ImageURL != undefined){
					var media_imagepath=media2ImageURL.split("^^") ;
					media2ImageURL = media_imagepath[0];
					displayStr = displayStr + "<td width='75'><img class='imgsmall' src='"+ media2ImageURL +"' alt='media2'  title='media2' width='65' height='66' border='0'>";
					displayStr = displayStr + "</td>";
					displayStr = displayStr + "<td width='145'><a href='javascript:media2_OpenWindow(\""+ media2LinkValue +"\");'>" + media2TextValue;
					displayStr = displayStr + "</td>";
				} else {
					displayStr = displayStr + "<td colspan=2><a href='javascript:media2_OpenWindow(\""+ media2LinkValue +"\");'>" + media2TextValue;
					displayStr = displayStr + "</td>";
			}
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "</table>";
			displayStr = displayStr + "</td>";
			displayStr = displayStr + "</tr>";
			displayStr = displayStr + "</table>";

			if(firstField != "media2_enable" ) 
				displayStr = displayStr + "</div>";
	} catch(exception) {
		displayStr = "";
	}
	document.writeln(displayStr);
	displayStr = "";
}

function media2_OpenWindow(WindowURL) {
	//var media2Window;
	var media2WindowAttributes = "width=696,height=575,scrollbars=yes,directories=no,status=no,location=no,menubar=no,personalbar=no,resizable=yes,titlebar=no,toolbar=yes";

	if (media2Window && !media2Window.closed) {
		media2Window.document.location.href = WindowURL;
	} else {
		media2Window = window.open(WindowURL, "media2", media2WindowAttributes);
	}
	media2Window.focus();
}
// Author : Ramesh Pichaimani on 02/21/2007
// The below function has been written for the LC Data Page display Change.
// This function has been called from the element /NYSE/CDA/ListedCompany/Detailpagedataview
// This related to the servlet LCDataControllerServlet under intetface application
var xmlhttplc;
var content_lang;
function reloadLCPage(param, content_temp)
{
	content_lang = content_temp;
	var cusip;
	var beta = "n/a";
	var eps = "n/a";
	var iad = "n/a";
	var mktcap = "n/a";
	var pe = "n/a";
	var sho = "n/a";
	var yield = "n/a";
	var flo = "n/a";
	var remoteURL = "http://"+location.hostname+"/interface/servlet/LCDataControllerServlet?symbol="+param;

	// code for Mozilla, etc.
	if (window.XMLHttpRequest)
	{
		xmlhttplc=new XMLHttpRequest()
		xmlhttplc.onreadystatechange=xmlhttpLCChange
		xmlhttplc.open("GET",remoteURL,true)
		xmlhttplc.send(null)
	}
	// code for IE
	else if (window.ActiveXObject)
	{
		var versions = ["Msxml2.XMLHTTP.7.0", "Msxml2.XMLHTTP.6.0", "Msxml2.XMLHTTP.5.0", "Msxml2.XMLHTTP.4.0", "MSXML2.XMLHTTP.3.0", "MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];

	    for (var i = 0; i < versions.length ; i++) {
			try {
				xmlhttplc = new ActiveXObject(versions[i]);
					if (xmlhttplc) {
						break;
					}
				} catch (objException) {
			// trap; try next one
			} ;
		}
		if (xmlhttplc)
		{
			xmlhttplc.onreadystatechange=xmlhttpLCChange
			xmlhttplc.open("GET",remoteURL,true)
			xmlhttplc.send()
	    }
	}
}
function xmlhttpLCChange()
{
	if (xmlhttplc.readyState==4) 
	{	
		if (xmlhttplc.status==200) // if "OK"
		{
			if(xmlhttplc != undefined) 
			{
				var response = xmlhttplc.responseText.split(";");
				var outputHTML = "";
				cusip = response[0];
				cusip = eval(cusip);
				beta = response[1];
				beta = eval(beta);
				eps = response[2];
				eps = eval(eps);
				iad = response[3];
				iad = eval(iad);
				mktcap = response[4];
				mktcap = eval(mktcap);
				pe = response[5];
				pe = eval(pe);
				sho = response[6];
				sho = eval(sho);
				yield = response[7];
				yield = eval(yield);
				flo = response[8];
				flo = eval(flo);
				outputHTML = "<table width='368' border='0' cellspacing='0' cellpadding='0'>";
				if(beta == "0" && eps =="0" && iad =="0" && mktcap =="0" && pe =="0"&& flo =="0" && sho =="0" && yield =="0")
				{
				}
				else
				{
				try
				{
					if (dataFlag != 3) 
					{
						var bShareOut = true;
						var bMarketCap = true;
						var bPERatio = true;
						var bEPS = true;
						var bIAD = true;
						var bBetaCoef = true;
						var bYield = true;
						var isIssueTypeExist = false;
						var isCountryExist   = false;
						// The below IF blow will check for ISSUE TYPE
						var dtlIssueType = [];
						try {
							for (var iCnt=0; iCnt < dtlDataIssueType.length; iCnt++) 
								{
								 if (issuetype == dtlDataIssueType[iCnt][0]) {
									 dtlIssueType = eval(dtlDataIssueType[iCnt][1]);
									 isIssueTypeExist = true;
								   break;
								 }
							}
						} catch (exception) {
						}

						if (dtlIssueType.length > 0) 
						{
						  if (dtlIssueType[0].toUpperCase() == 'NO') {
							bShareOut = false;
						  }
						  if (dtlIssueType[1].toUpperCase() == 'NO') {
							bMarketCap = false;
						  }
						  if (dtlIssueType[2].toUpperCase() == 'NO') {
							bPERatio = false;
						  }
						  if (dtlIssueType[3].toUpperCase() == 'NO') {
							bEPS = false;
						  }
						  if (dtlIssueType[4].toUpperCase() == 'NO') {
							bIAD = false;
						  }
						  if (dtlIssueType[5].toUpperCase() == 'NO') {
							bBetaCoef = false;
						  }
						  if (dtlIssueType[6].toUpperCase() == 'NO') {
							bYield = false;
						  }
						}
						 // The below IF blow will check for COUNTRY
						if (!isIssueTypeExist) 
						{
							var dtlCountry = [];
							try {
								for (var iCnt=0; iCnt < dtlDataCountry.length; iCnt++) {
									 if (countryname == dtlDataCountry[iCnt][0]) {
										 dtlCountry = eval(dtlDataCountry[iCnt][1]);
										 isCountryExist	= true;
									   break;
									 }
								}
							} catch (exception) {
							}
							if (dtlCountry.length > 0) {
							  if (dtlCountry[0].toUpperCase() == 'NO') {
								bShareOut = false;
							  }
							  if (dtlCountry[1].toUpperCase() == 'NO') {
								bMarketCap = false;
							  }
							  if (dtlCountry[2].toUpperCase() == 'NO') {
								bPERatio = false;
							  }
							  if (dtlCountry[3].toUpperCase() == 'NO') {
								bEPS = false;
							  }
							  if (dtlCountry[4].toUpperCase() == 'NO') {
								bIAD = false;
							  }
							  if (dtlCountry[5].toUpperCase() == 'NO') {
								bBetaCoef = false;
							  }
							  if (dtlCountry[6].toUpperCase() == 'NO') {
								bYield = false;
							  }
							}
						}
						// If country does not exist check for REGION
						if (!isIssueTypeExist && !isCountryExist) 
						{
							var dtlRegion = [];
							try {
								for (var iCnt=0; iCnt < dtlDataRegion.length; iCnt++) {
									 if (regionname == dtlDataRegion[iCnt][0]) {
										 dtlRegion = eval(dtlDataRegion[iCnt][1]);
									   break;
									 }
								}
							} catch (exception) {
							}
							if (dtlRegion.length > 0) {
							  if (dtlRegion[0].toUpperCase() == 'NO') {
								bShareOut = false;
							  }
							  if (dtlRegion[1].toUpperCase() == 'NO') {
								bMarketCap = false;
							  }
							  if (dtlRegion[2].toUpperCase() == 'NO') {
								bPERatio = false;
							  }
							  if (dtlRegion[3].toUpperCase() == 'NO') {
								bEPS = false;
							  }
							  if (dtlRegion[4].toUpperCase() == 'NO') {
								bIAD = false;
							  }
							  if (dtlRegion[5].toUpperCase() == 'NO') {
								bBetaCoef = false;
							  }
							  if (dtlRegion[6].toUpperCase() == 'NO') {
								bYield = false;
							  }
							}
						}
						
						var strPERation = FComma(fnRound(pe));
						var strIAD = FComma(fnRound(iad));
						var strBetaCoef = FComma(fnRound(beta));
						var strEPS = FComma(fnRound(eps));
						var strShareOut = sho; 
						var strPERation = pe;
						var strIAD = iad;
						var strBetaCoef = beta;
						var strEPS = eps;
						var strShareOut = sho;

						if (!bPERatio || strPERation=="''") 
						{
							strPERation = 'n/a';
						}
						if (!bIAD || strIAD=="''") 
						{
							strIAD = 'n/a';
						}
						if (!bBetaCoef || strBetaCoef=="''") 
						{
							strBetaCoef = 'n/a';
						}
						if (!bEPS || strEPS=="''") 
						{
							strEPS = 'n/a';
						}
						if (!bShareOut || bShareOut=="''") 
						{
							strShareOut = 'n/a';
						}
						var cssClassGrayFlag = false;
						var cssFirstTdClass = "";
						var cssHeight = "";
						var cssSecondTdClass="";
						if(strPERation != 'n/a' || strIAD !='n/a' || strBetaCoef !='n/a' || strEPS !='n/a' || strShareOut !='n/a')
						{
							if(pe !="0")
							{
							cssClassGrayFlag = true;
							cssFirstTdClass = "gratopleft";
							cssSecondTdClass = "gratoprightyel"
							cssHeight = "22";
							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"'"+" height='"+cssHeight+"'>";
							
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#pe' >Ratio cours/bénéfice</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#pe' >P/E Ratio</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+strPERation+"</td>";
							outputHTML = outputHTML + "</tr>";
							}
							if(iad !="0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}

							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"'"+" height='"+cssHeight+"'>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#iad' >Dividende annuel annoncé</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#iad' >Indicated Annual Dividend</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+strIAD+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
							if(beta != "0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}
							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"'"+" height='"+cssHeight+"'>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#beta' >Coefficient bêta</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#beta' >Beta Coefficient</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+strBetaCoef+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
							if(eps !="0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}
							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"'"+" height='"+cssHeight+"'>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#eps' >Bénéfice par action</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#eps' >Earnings per Share</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+strEPS+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
						}
		
						//Market Cap = LastPrice * SharesOutstanding
						var dMarketCap = fnRound((Symbol[14] * fnRemoveCama(sho))/1000000000,2);
						if (!isNaN(dMarketCap)) 
						{
						  dMarketCap = dMarketCap+" B";
						} else 
						{
						  dMarketCap = 'n/a'; 
						}
						//Yield = (Indicated Annual Dividend / Last Price) * 100
						var dYield;
						if (!isNaN(iad)) 
						{ 
						   dYield = (iad / Symbol[14])*100;
						}
						if (!isNaN(dYield)) 
						{
							dYield = fnRound(dYield, 2);
						} else 
						{
							dYield = 'n/a';
						}
						if (!bMarketCap) 
						{
							dMarketCap = 'n/a';
						}
						if (!bYield) {
							dYield = 'n/a';
						}
						
						if(strPERation != 'n/a' || strIAD !='n/a' || strBetaCoef !='n/a' || strEPS !='n/a' || strShareOut !='n/a' || dMarketCap !='n/a' || dYield !='n/a')
						{				
							if(yield !="0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}
							outputHTML = outputHTML + "<tr>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"' height='"+cssHeight+"'><a href='"+marketinfodefurlfr+"#yield'>Rendement (%)</td>";
							}else{
								outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"' height='"+cssHeight+"'><a href='"+marketinfodefurl+"#yield'>Yield (%)</td>";
							}
							outputHTML = outputHTML + "<td width='184' class='"+cssSecondTdClass+"'>"+dYield+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
							if(mktcap !="0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}
							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"' height='"+cssHeight+"'>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#marketcap' >Capitalisation boursi&#232;re(en milliards)</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#marketcap' >Market Cap (billion)</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+dMarketCap+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
							if(sho !="0")
							{
								if(cssClassGrayFlag)
								{
									cssFirstTdClass = "grabotleft";
									cssSecondTdClass = "grabotrightyel";
									cssHeight = "20";	
								}
								else
								{
									cssFirstTdClass = "gratopleft";
									cssSecondTdClass = "gratoprightyel";
									cssHeight = "22";
								}
							outputHTML = outputHTML + "<tr>";
							outputHTML = outputHTML + "<td width='184' class='"+cssFirstTdClass+"' height='"+cssHeight+"'>";
							if(content_lang=="fr") {
								outputHTML = outputHTML + "<a href='"+marketinfodefurlfr+"#so' >Nombre d'actions &#233;mises</a>";
							}else{
								outputHTML = outputHTML + "<a href='"+marketinfodefurl+"#so' >Shares Outstanding</a>";
							}
							outputHTML = outputHTML + "</td><td width='184' class='"+cssSecondTdClass+"'>"+strShareOut+"</td>";
							outputHTML = outputHTML + "</tr>";
							cssClassGrayFlag = true;
							}
						}
					}
					
					else 
					{
						outputHTML = outputHTML + "<tr>";
						var exchange2 = Symbol[9];
						if (exchange2 == "''" || exchange2 == "") 
						{
							exchange2 = 'n/a';
						}
						
						var exchange2_ind = Symbol[35];
						if(exchange2 == 'NASD') 
						{
							if(exchange2_ind == 0)
							{
								outputHTML = outputHTML + "<td colspan='2' width='368' class='gratophead'></td>";
							}
							else
							{
									exchange2 = eval("exchange" + exchange2 + "[" + exchange2_ind + "]");
									outputHTML = outputHTML + "<td  colspan='2' width='368' class='gratophead'>Exchange: "+exchange2+"</td>";
							} 
						}
						
						else 
						{
							outputHTML = outputHTML + "<td  colspan='2' width='368' class='gratophead'>Exchange: "+exchange2+"</td>";
						}
					
						outputHTML = outputHTML + "</tr>";
						
					}
				outputHTML = outputHTML + "</table>";
				document.getElementById('lcdatadiv').innerHTML = outputHTML; 
				}catch(exception)
				{}
				}
			}
		}
	}
}
