var MaCK	=	0;
var GiaThamChieu	=	1;
var GiaTran	=	2;
var GiaSan	=	3;
var TongKLTH	=	4;
var KLMua3	=	5;
var GiaMua3	=	6;
var KLMua2	=	7;
var GiaMua2	=	8;
var KLMua1	=	9;
var GiaMua1	=	10;
var GiaKhopLenh	=	11;
var ThayDoi	=	12;
var KhoiLuongKhop	=	13;
var GiaBan1	=	14;
var KLBan1	=	15;
var GiaBan2	=	16;
var KLBan2	=	17;
var GiaBan3	=	18;
var KLBan3	=	19;
var MuiTen	=	20;
var PtramThayDoi = 20;
var GiaMoCua = 21
var GiaCaoNhat = 22;
var GiaThapNhat = 23;
var NNMua = 24
var TotalRoom = 25;
var CrtRoom = 26;
var Flag = 27;
var Benefit = 28;
var Meeting  = 29;
var idx = new Array(0,20,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,21,22,23,24,25,26,27,28,29);
var arrKLMua = new Array;
var arrPrice = new Array;
var arrKLBan = new Array;

function RefreshMe()
{
        if (typeof(parent.frames[1]) != 'undefined')
		{
  			parent.frames[1].document.location.replace('\DulieuHO.asp');
		}
}
function UpdateItem(iName)
{
	document.getElementById(iName).innerHTML = parent.frames[1].document.getElementById(iName).innerHTML;
}
function UpdateItemIfChange(iName)
{
	//alert('AA'); 
	document.getElementById(iName).innerHTML = parent.frames[1].document.getElementById(iName).innerHTML;
	if (parseFloat(document.getElementById('chg_index').innerHTML) < 0 )
	{
	    document.getElementById(iName).className = "SoMCK_Giam";
	}
    else 
	  {
		  if (parseFloat (document.getElementById(iName).innerHTML) > 0 )
		   document.getElementById(iName).className = "SoMCK_Tang";
		   //document.getElementById(iName).innerHTML = "1";
		   
		 else 
		   document.getElementById(iName).className = "SoMCK_Giu";
	  }
	//  alert(document.getElementById(iName).className);
	   
}
function ShowTime()
{
	var v = (new Date());
	var h, m, s;

	h = v.getHours();
	m = v.getMinutes();
	s = v.getSeconds();
	document.getElementById('Clock').innerHTML = "".concat((h < 10) ? '0'.concat(h) : h).concat(':').concat((m < 10) ? '0'.concat(m) : m).concat(':').concat((s < 10) ? '0'.concat(s) : s);
}
function GetStock2()
{
 var nCount;
 var strValue;
 strValue = "##";
 for (var i=0;i<document.frmStockList.elements.length;i++)
 {
	 var e = document.frmStockList.elements[i];
	 if (e.name=='STOCK' && e.type == "checkbox")
	 {
		  if (e.checked == 1){
			  strValue += e.value + "#" ;
			   //alert(i);
		  }
	  }
	 
}
return strValue;
}
function UpdatePage()
{	
	var srow, drow, i, j;
	var arrStock, arrData;
	var StockList;
	var cell;
	StockList = GetStock2().toString();
	if (StockList.length<=1)
	{
		StockList = "#"
	}
	arrStock = StockList.split("#");
	//alert(StockList);
	var stab = parent.frames[1].document.getElementById('TVSIQuoteTable');	// bang du lieu
	var dtab = document.getElementById('TVSIQuoteTable');// bang tren trang hien thi
	//alert(document.getElementById('TVSIQuoteTable').innerHTML);
	arrData = stab.innerHTML.split("##");
	  
	if (dtab.rows.length != arrStock.length-1 )
	{
		for (i = dtab.rows.length; i < arrStock.length-1; i++)
		{
			drow = dtab.insertRow(i);
			drow.id = i;
			 
			for (j = 0; j < idx.length -5; j++) 
			{
				cell = drow.insertCell(j);
 				if ((idx[j] == GiaThamChieu)||(idx[j] == TongKLTH))
					cell.className = "ThamChieu" + i%2;
				else if (idx[j] == GiaTran)
					cell.className = "Tran"+ i%2;
				else if (idx[j] == GiaSan)
					cell.className = "San"+ i%2;
				else 
					cell.className = "Mua" + i%2; 
				
				 
 			}
			
	    }
		// xoa thong tin cua bang
		for (j = dtab.rows.length; j > arrStock.length-1; j--)
		{
			dtab.deleteRow(dtab.rows[j-1].rowIndex);
		}
	}
	var Tang =1;
	var Giam =2;
	var ThamChieu =3;
	var Tran = 4;
	var San = 5;
	var TrangThai;
	var str_popup= "";
	for (i = 2; i < dtab.rows.length; i++)
	{
		srow = arrData[arrStock[i]].split("#");
 		drow = dtab.rows[i];
 		if (parseFloat(srow[GiaKhopLenh]) == parseFloat(srow[GiaThamChieu]))
		{
			TrangThai=ThamChieu;
		}
		else if (parseFloat(srow[GiaKhopLenh]) == parseFloat(srow[GiaTran]))
		{
			TrangThai=Tran;
		}
		else if (parseFloat(srow[GiaKhopLenh]) == parseFloat(srow[GiaSan]))
		{
			TrangThai=San;
		}
		else if (parseFloat(srow[GiaKhopLenh]) > parseFloat(srow[GiaThamChieu]))
		{
			TrangThai=Tang;
		}
		else if (parseFloat(srow[GiaKhopLenh]) < parseFloat(srow[GiaThamChieu]))
		{
			TrangThai=Giam;
		}
					for (j = 0; j < idx.length -5; j++)
					{
						cell = drow.cells[j];
						scell_idx = idx[j];
						scell = srow[scell_idx];
						if (scell_idx == MaCK)
						{
								cell.className = "MaCK" + i%2 ;
							cell.innerHTML = "<a class='MaCK' target='_blank'href='http://www1.tvsi.com.vn/company.asp?mck=" + scell + "&amp;msid=1'>" + scell+ "</a>"
								//cell.innerHTML = scell;
								continue;
						}
						else if (scell_idx==MuiTen)
						{
							cell.className = "ThayDoi" + i%2;
							if (srow[ThayDoi]>0)
							{
								cell.innerHTML = "<img border=0 src=images/up.gif>"; 
							}
							else if (srow[ThayDoi]<0)
							{
								cell.innerHTML = "<img border=0 src=images/down.gif>";
							}
							else
							{
								cell.innerHTML = "<img border=0 src=images/yellowIcon.gif>"; 
							}
							continue;
						}
						else if ((scell_idx == GiaKhopLenh) || (scell_idx == ThayDoi) || (scell_idx == KhoiLuongKhop))
						{
							if (TrangThai==Tran)
								cell.className = "Tran"+ i%2; // Cao
							else if (TrangThai==San)
								cell.className = "San"+ i%2; // Cao
							else if (TrangThai==ThamChieu)
								cell.className = "ThamChieu"+ i%2; // ThamChieu
							else if (TrangThai==Tang)
								cell.className = "KlenhTang"+ i%2; // Cao
							else if (TrangThai==Giam)
								cell.className = "KlenhGiam"+ i%2; // Thap
						}
						  else if (scell_idx == GiaCaoNhat)  
			{
				if (parseFloat(srow[GiaCaoNhat]) == parseFloat(srow[GiaTran]))
					cell.className = "Tran"+ i%2; // Cao
				else if (parseFloat(srow[GiaCaoNhat]) == parseFloat(srow[GiaSan]))
					cell.className = "San"+ i%2; // Cao
				else if (parseFloat(srow[GiaCaoNhat]) == parseFloat(srow[GiaThamChieu]))
					cell.className = "ThamChieu"+ i%2; // ThamChieu
				else if (parseFloat(srow[GiaCaoNhat]) > parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhTang"+ i%2; // Cao
				else if (parseFloat(srow[GiaCaoNhat])< parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhGiam"+ i%2; // Thap
			}
			else if (scell_idx == GiaThapNhat)  
			{
				if (parseFloat(srow[GiaThapNhat]) == parseFloat(srow[GiaTran]))
					cell.className = "Tran"+ i%2; // Cao
				else if (parseFloat(srow[GiaThapNhat]) == parseFloat(srow[GiaSan]))
					cell.className = "San"+ i%2; // Cao
				else if (parseFloat(srow[GiaThapNhat]) == parseFloat(srow[GiaThamChieu]))
					cell.className = "ThamChieu"+ i%2; // ThamChieu
				else if (parseFloat(srow[GiaThapNhat]) > parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhTang"+ i%2; // Cao
				else if (parseFloat(srow[GiaThapNhat])< parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhGiam"+ i%2; // Thap
			}
			else if (scell_idx == GiaMoCua) 
			{
				
				if (parseFloat(srow[GiaMoCua]) == parseFloat(srow[GiaTran]))
					cell.className = "Tran"+ i%2; // Cao
				else if (parseFloat(srow[GiaMoCua]) == parseFloat(srow[GiaSan]))
					cell.className = "San"+ i%2; // Cao
				else if (parseFloat(srow[GiaMoCua]) == parseFloat(srow[GiaThamChieu]))
					cell.className = "ThamChieu"+ i%2; // ThamChieu
				else if (parseFloat(srow[GiaMoCua]) > parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhTang"+ i%2; // Cao
				else if (parseFloat(srow[GiaMoCua])< parseFloat(srow[GiaThamChieu]))
					cell.className = "KlenhGiam"+ i%2; // Thap
			}
						if (parseFloat(scell)==0)
						{
							cell.innerHTML = " ";
						}
						else
						{
							if ((cell.innerHTML != scell)&& (scell_idx > GiaSan))
															 
							{
								cell.innerHTML = scell;
								cell.style.fontWeight = "bolder";
								cell.style.fontSize = "15px"; 
								cell.style.padding = "0px"; 
							}
							else
							{
								cell.innerHTML = scell;
								cell.style.fontWeight = "normal";
								cell.style.fontSize = "13px"; 
								cell.style.padding = "1px"; 
							}
						}
					}	// End of for
		
 		 var classpopup1="";
          if (srow[GiaKhopLenh]==srow[GiaThamChieu])  
	          	classpopup1 = "tblmuaban_giu";
	     else if  (srow[GiaKhopLenh]==srow[GiaTran])	  
 		  		classpopup1 = "tblmuaban_tran";
 	     else if  (srow[GiaKhopLenh]==srow[GiaSan])
		    	classpopup1 = "tblmuaban_san" ; 
		 else if  (srow[GiaKhopLenh] >srow[GiaThamChieu])
	 	     	classpopup1 = "tblmuaban_tang" ; 
         else if  (srow[GiaKhopLenh] ==0)
 	     		classpopup1 = "tblmuaban"; 
         else 
 	     		classpopup1 = "tblmuaban_giam"; 
			//alert(srow[MaCK].substring(srow[MaCK].length - 7,3));	
		// noidung popup
		 str_popup = '<div style="visibility: hidden; position:absolute; top:-1000px; left:-1000px; z-index:0;" id='
		 + srow[MaCK]+' class="tip">';
		 str_popup = str_popup + '<table  align="center" class="tbldulieu"   width="220" border="0">';
		 str_popup = str_popup  + '<tr><td align="center"><table id = "popupinfo1" class='+classpopup1
				 +' cellpadding="0px" cellspacing="0px" border="0"><tr>'
   				 +' <td align="left" style="font-size:19px; font-weight:bolder; padding-right:2px; color:#FF9900;">'+srow[MaCK];
		 str_popup =  str_popup +'</td><td align="left" >'+srow[GiaKhopLenh] +'</td><td> ';
		   if (srow[ThayDoi] > 0)
				str_popup =  str_popup + '<img src="images/images/up.gif"/></td>';
		   else if (srow[ThayDoi] ==0)
				str_popup =  str_popup  + '<img src="images/images/yellowIcon.gif"/></td>';
		   else
				str_popup =  str_popup  + '<img src="images/images/down.gif"/></td>';
				
				arrKLMua[0]= "";
				arrKLMua[1]= "";
				arrKLMua[2]= "";
				arrKLMua[3]= srow[KLMua1];
				arrKLMua[4]= srow[KLMua2];
				arrKLMua[5]= srow[KLMua3];
		 
				arrPrice[0] = srow[GiaBan3];
				arrPrice[1] = srow[GiaBan2];
				arrPrice[2] = srow[GiaBan1];
				arrPrice[3] = srow[GiaMua1];
				arrPrice[4] = srow[GiaMua2];
				arrPrice[5] = srow[GiaMua3];
		  
				arrKLBan[0]= srow[KLBan3];
				arrKLBan[1]= srow[KLBan2];
				arrKLBan[2]= srow[KLBan1];
				arrKLBan[3]= "";
				arrKLBan[4]= "";
				arrKLBan[5]= "";
								
		str_popup =  str_popup + '<td>' + srow[ThayDoi] + '</td><td>(' + srow[PtramThayDoi] 
				+ '<font size="-1px" style="font-weight:normal">%</font>)</td> </tr></table>'
				+' <tr><td  ><table class="tblmuabandetail"  align="center" ><tr  class="tdpopup1" >'
				+'<td   align="left" >Gi&aacute; tham chi&#7871;u </td><td align="right" >'+srow[GiaThamChieu]
				+'</td><tr class="tdpopup2"><td   align="left">Kh&#7889;i l&#432;&#7907;ng kh&#7899;p </td><td   align="right" >'
				+srow[KhoiLuongKhop]+'</td></tr><tr class="tdpopup1"><td  align="left"  >T&#7893;ng KLTH </td><td   align="right" >'
				+srow[TongKLTH]+'</td></tr><tr class="tdpopup2"><td align="left">Gi&aacute; cao nh&#7845;t</td><td align="right">'
				+srow[GiaCaoNhat]+'</td></tr><tr class="tdpopup1"><td align="left">Gi&aacute; th&#7845;p nh&#7845;t </td>'
				+'<td align="right">'+ srow[GiaThapNhat]
				+'</td></tr><tr class="tdpopup2"><td align="left">T&#7893;ng Room</td><td  align="right">'
				+ srow[TotalRoom]+'<tr class="tdpopup1"><td align="left">Room c&ograve;n l&#7841;i </td><td  align="right">'
				+srow[CrtRoom]+'</td></tr></table></td></tr><tr><td>'
				+'<table  class="tblmuaban1" style="color:#FFFFFF;"  cellpadding="0px" cellspacing="0px"><tr>'
                +' <td  align="right" width="33%" style="padding-right:20px">Mua</td>'
                +'<td  align="right" width="34%" style="padding-right:25px">Gi&aacute;</td>'
                +'<td  align="right"  width="33%" style="padding-right:20px">B&aacute;n </td></tr></table>'
				+'</td></tr><tr><td><table class="tblmuabandetail1"  align="center">';
		var k;
		for (k=0;k<6;k++)
			{
  			 if (arrPrice[k]!= 0)
				{
					str_popup= str_popup + '<tr ><td  align="right" width="33%" style="padding-right:15px" >'
					+arrKLMua[k]+'</td><td  align="right" width="34%"style="padding-right:15px">'+arrPrice[k]
					+'</td><td  align="right" width="33%" >'+arrKLBan[k]+'</td></tr>';
				}
			}
			if ((srow[Flag] !="x") && (srow[Meeting] != "x"))
				{
				str_popup = str_popup+'<tr><td colspan = 3 style="color:#FFFF00; font-family:Tahoma; font-size:12px" align="left">' + srow[Flag] 
				 +' '+srow[Meeting] + '</td></tr>';
				}
				if ((srow[Flag] !="x") && (srow[Benefit] != "x"))
				{
				str_popup = str_popup+'<tr><td colspan = 3 style="color:#FFFF00; font-family:Tahoma; font-size:12px" align="left">' + srow[Flag] 
				+ ' '+srow[Benefit]   + '</td></tr>';
				}
				
		str_popup =  str_popup +'</td></tr><table></div>';
 		drow.cells[TongKLTH].innerHTML = drow.cells[TongKLTH].innerHTML  + str_popup;
 		var browserName  = navigator.appName;
		//alert(srow[MaCK].substring(srow[MaCK].length - 7,3));
		//var nameCK = srow[MaCK].substring(srow[MaCK].length - 7,3);
 			if ((i>1)  && (browserName == "Netscape"))
			 {
				 //alert(browserName);
				 drow.onmouseover =  function(event)
				{
			     //alert(drow.cells[MaCK].innerHTML.substring(drow.cells[MaCK].innerHTML.length - 7,3));
				// alert(nameCK);
 				  mouseover_bg(this);  				  
				 };
				 drow.onclick = function (event)
				 {
					 mouseover_popUp(event,this.cells[MaCK].innerHTML.substring(this.cells[MaCK].innerHTML.length - 7,this.cells[MaCK].innerHTML.length - 4),'3');
				 }
				 
  				  drow.onmouseout =  function(event)
				 {
  				    mouseout_bg(this);
                    mouseout_popUp(event,this.cells[MaCK].innerHTML.substring(this.cells[MaCK].innerHTML.length - 7,this.cells[MaCK].innerHTML.length - 4),'3'); 
 				 }	
			 } // end of (if i > 1)
			 else if ((i>1)  && (browserName == "Microsoft Internet Explorer"))
			 {
				 //alert(browserName);
				 drow.onmouseover =  function()
				{
				  //alert(this.cells[MaCK].innerHTML.substring(89,96));
				  //alert(this.cells[MaCK].innerHTML.substring(96,3));
 				  mouseover_bg(this);
  				  //mouseover_popUp(event,this.cells[MaCK].innerHTML.substring(this.cells[MaCK].innerHTML.length - 7,this.cells[MaCK].innerHTML.length - 4),'3');
				 };
				 drow.onclick = function()
				 {
					 mouseover_popUp(event,this.cells[MaCK].innerHTML.substring(this.cells[MaCK].innerHTML.length - 7,this.cells[MaCK].innerHTML.length - 4),'3');
				 }
  				  drow.onmouseout =  function()
				 {
  				    mouseout_bg(this);
                  	mouseout_popUp(event,this.cells[MaCK].innerHTML.substring(this.cells[MaCK].innerHTML.length - 7,this.cells[MaCK].innerHTML.length - 4),'3'); 
 				 }	
			 }
	
  	}//end if first for
	UpdateItem('totaltrade');
	UpdateItem('totalshares');
	UpdateItem('totalvalues');
 	UpdateItemIfChange('chg_index');
	UpdateItemIfChange('pct_index');
	//UpdateItem('upvolume');
	//UpdateItem('downvolume');
	//UpdateItem('nochangevolume');
	UpdateItem('advances');
	UpdateItem('declines');
	UpdateItem('nochange');
	//UpdateItem('Today');
	UpdateItem('Clock');
	UpdateItem('Online');
	UpdateItemIfChange('vnindex');
}

RefreshMe();
setInterval('RefreshMe()', 25000);