var NYA, DJI, VOLTOTNC = [];
for(var i=0;i<SYMLIST.length;i++) {
	if(SYMLIST[i]=="NYA") {
		NYA = eval("tick"+i);
	}
	else if(SYMLIST[i]=="DJI") {
		DJI = eval("tick"+i);
	}
	else if(SYMLIST[i]=="VOLTOTNC") {
		VOLTOTNC = eval("tick"+i);
	}
}

function addcomma(num) {
	var temp = "";
	var str = String(num);
	var l;

	while (str != ""){ 
		l = str.length-3;
		temp = str.substr(l, 3) + (temp>"" ? ','+temp : '')
		str = str.substr(0, l)
	}
return temp
}

/*function conv_date(date) {
	var months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
	str = new String(date);
	year = str.substring(0,4);
	month = str.substring(4,6);
	day = str.substring(6,8);
	month = months[parseInt(month)-1];
	n_date = day + ' ' + month + ' ' + year;
	return n_date;
} */

function conv_date(date) {
	var months = new Array('Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec');
	str = new String(date);
	year = str.substring(0,4);
	month = str.substring(4,6);
	day = str.substring(6,8);
	   if (month == "08" || month=="09" ) {
	// parseInt method will assumes the value in octatal form if it starts with '0' and returns 0 for 08, 09
		if (month == "09") {
			month = parseInt(month) + 8;
			month = months[month];
		} else  {
			month = parseInt(month) + 8;
			month = months[month - 1];
		}
	} else {
		month = months[parseInt(month)-1];
	}
	n_date = day + ' ' + month + ' ' + year;
	return n_date;
}


var displayStr = "";

function writeminimarket() {
	nyse_volume = VOLTOTNC[14]*1000;

	nya_value = NYA[14];
	dji_value = DJI[14];

	nya_chg_sign = NYA[20];
	dji_chg_sign = DJI[20];

	nyse_time = VOLTOTNC[11];
	timeType = " ET ";

	if(nyse_time=='00:00') {
		nyse_time = "";
		timeType = "";
		nyse_date = VOLTOTNC[41];
		nya_chg = NYA[45];
		nya_chg_sign = 'u';
		if(!isNaN(nya_chg)) {
			if(Math.abs(nya_chg) != nya_chg) {
				nya_chg = Math.abs(nya_chg);
				nya_chg_sign = 'd';
			}
		}
		else {
			nya_chg = 'n/a';
			nya_chg_sign = '';
		}

		dji_chg = DJI[45];
		dji_chg_sign = 'u';
		if(!isNaN(dji_chg)) {
			if(Math.abs(dji_chg) != dji_chg) {
				dji_chg = Math.abs(dji_chg);
				dji_chg_sign = 'd';
			}
		}
		else {
			dji_chg = 'n/a';
			dji_chg_sign = '';
		}
	}
	else {
		
		nya_chg = NYA[19];
		dji_chg = DJI[19];
		nyse_date = VOLTOTNC[3];
	}
	nyse_date = conv_date(nyse_date);

	printminimarket(nyse_volume, nya_value, nya_chg, nya_chg_sign, dji_value, dji_chg, dji_chg_sign, nyse_time, timeType, nyse_date);
}


function printminimarket(nyse_volume, nya_value, nya_chg, nya_chg_sign, dji_value, dji_chg, dji_chg_sign, nyse_time, timeType, nyse_date) {
	try {
		displayStr = displayStr + "<table width='242' border='0' cellspacing='0' cellpadding='0'><tr>";
		displayStr = displayStr + "<td class='grntopborder2' colspan='3'>";
		displayStr = displayStr + "<table width='242' border='0' cellspacing='0' cellpadding='0'><tr>";
			
		if(marketStatus==1) {
			displayStr = displayStr + "<td><span class='fontbold'>NYSE Market: Open</span>";
		}
		else if(marketStatus==0) {
			displayStr = displayStr + "<td><span class='fontbold'>NYSE Market: Closed</span>";
		}
		displayStr = displayStr + "<br><a href='/about/listed/1131017654051.html'>Volume</a> " + addcomma(nyse_volume) + "</td>";
		displayStr = displayStr + "<td class='graleft'>Powered by<br><a href='http://marketrac.nyse.com/' target='_new'>NYSE MarkeTrac</a></td>";
		displayStr = displayStr + "</tr></table></td></tr><tr>";
		
		displayStr = displayStr + "<td class='gratop2'><a href='" + lcd_data_page + "NYA'>NYSE Composite</a></td>";
		displayStr = displayStr + "<td class='gratop2' align='right'>" + nya_value + "</td>";
		displayStr = displayStr + "<td class='gratop2' align='right'>";
		if(nya_chg_sign=='u') {
			displayStr = displayStr + "<span class='green'>" + nya_chg + "</span>";
			displayStr = displayStr + " <img src='/images/common/arrow_up_grn.gif' alt='up' width='7' height='4' border='0' align='middle'>";
		}
		else if(nya_chg_sign=='d') {
			displayStr = displayStr + "<span class='red'>" + nya_chg + "</span>";
			displayStr = displayStr + " <img src='/images/common/arrow_dwn_red.gif' alt='down' width='7' height='4' border='0' align='middle'>";
		}
		else {
			displayStr = displayStr + nya_chg;
		}
		displayStr = displayStr + "</td></tr><tr>";
		displayStr = displayStr + "<td class='gratop2'><a href='" + lcd_data_page + "DJI'>Dow Jones Ind.</a></td>";
		displayStr = displayStr + "<td class='gratop2' align='right'>" + dji_value + "</td>";
		displayStr = displayStr + "<td class='gratop2' align='right'>";
		if(dji_chg_sign=='u') {
			displayStr = displayStr + "<span class='green'>" + dji_chg + "</span>";
			displayStr = displayStr + " <img src='/images/common/arrow_up_grn.gif' alt='up' width='7' height='4' border='0' align='middle'>";
		}
		else if(dji_chg_sign=='d') {
			displayStr = displayStr + "<span class='red'>" + dji_chg + "</span>";
			displayStr = displayStr + " <img src='/images/common/arrow_dwn_red.gif' alt='down' width='7' height='4' border='0' align='middle'>";
		}
		else {
			displayStr = displayStr + dji_chg;
		}
		displayStr = displayStr + "</td></tr><tr>";
		
		//displayStr = displayStr + "<td colspan='3' class='gratop2'>AS OF "+NYA[10]+" ET "+NYA[13]+"</td>";
		displayStr = displayStr + "<td colspan='3' class='gratop2'>AS OF " + nyse_time + timeType  + nyse_date  +"</td>";

		displayStr = displayStr + "</tr></table>";
	}
	catch(er) {
		displayStr = "";
	}
}
