﻿// JScript File

var TimeOut;
function GetDataStockHa()
{
    clearTimeout(TimeOut);
   var datetime=new Date();
    var urlGDT="/DesktopModules/AG.StockThongKe/Backend/GetStockHaInTop5.ashx?Time=" + datetime.getTime();
    
    $.ajax({
              type: "GET",
              url: urlGDT,
              //dataType: "json",
              success: function(result)
              {
                    //TimeOut= setTimeout('GetDataStockHa()', 10000);
                    if(result!='null')
                        {
                                var data = new Array();
                                data = result.split('@');
                                ProcessDataStockIncreaseInHaTop5(data[0],"AGStock_StockHaInTop5Increase");
                                ProcessDataStockIncreaseInHaTop5(data[1],"AGStock_StockHaInTop5Decrease");
                                ProcessDataStockIncreaseInHaTop5(data[2],"AGStock_StockHaInTop5Trade");
                        }
                        else
                        {
                            //alert('Khong lay duoc du lieu');
                        }
                       
              },
              error :function displayError(request, errorType, errorThrown) 
              {
                      try 
                      {
                        //alert(errorType);
                        if (errorType == 'timeout') 
                        {
                          // do sonething here
                          //Gọi lại
                          
                        }
                        if(errorType=='error')
                        {
                        }
                      }
                      catch (err) 
                      {
                      }
              } 
        });
}

function ProcessDataStockIncreaseInHaTop5(content,id)
{
    var MyArray = new Array();
    MyArray =content.split("|");
    var htmlOut="";
    htmlOut += "<table width='412' border='0' class='tblTop5' cellpadding=\"3\" cellspacing=\"1\">";
    htmlOut += "<thead class=\"thead\">";
        htmlOut += "<tr class='trHeadTop5'>";
            htmlOut += "<td width='50'>";
            htmlOut += MaCK;
            htmlOut += "</td>";
            htmlOut += "<td width='50'>";
            htmlOut += Gia;
            htmlOut += "</td>";
            htmlOut += "<td width='60'>";
            htmlOut += KhoiLuong;
            htmlOut += "</td>";
            htmlOut += "<td width='80'>";
            htmlOut += Thaydoi;
            htmlOut += "</td>";
            htmlOut += "<td width='50'>";
            htmlOut += PhanTram;
            htmlOut += "</td>";
            htmlOut += "<td>";
            htmlOut +=  Giatri;
            htmlOut += "</td>";
        htmlOut += "</tr></thead>";
        htmlOut += "<tbody id=\"Detail3_"+id+"\">";
        for( var i =0;i<MyArray.length;i++)
        {
        if(i<5){
            htmlOut += "<tr class='trHeightTop5'>";
                var value = new Array();
                var value = MyArray[i].split(';');
                for( var j =0;j<value.length;j++)
                {
                    if(j==0)
                    {                    
                    htmlOut += "<td class=\"column1\" align='center'>";
                    htmlOut += "<a href=\"/tabid/"+TabNumber+"/Symbol/"+value[j]+"/default.aspx\">"+value[j]+"</a>";
                    htmlOut += "</td>";
                    }                        
                    else if(j<=5)
                    {
                    htmlOut += "<td align='right'>";
                    if (j == 3 || j == 4) {
                        htmlOut += formatNumber_input_decimal_format_en(value[j], 2);
                    }
                    else if (j == 1) {
                        htmlOut += formatNumber_input_decimal_format_en(value[j], 1);
                    }
                    else if (j == 5) {
                        htmlOut += formatNumber_input_decimal_format(value[j], 0);
                    }
                    else {
                        htmlOut += formatNumber_input_decimal_format_en(value[j], 0);
                    }                  
                    htmlOut += "</td>";
                    }                    
                }
            htmlOut += "</tr>";
            }
        }
        htmlOut += "</tbody>";
        htmlOut += "</table>";        
        $('#'+id).html(htmlOut);  
        $('#Detail3_'+id+' tr:odd').removeClass('even').addClass('odd');
        $('#Detail3_'+id+' tr:even').removeClass('odd').addClass('even');
}



function AGStock_Display_Ha(tabHa)
{
    var HaId = "AGStock_StockHaInTop5_liPane";
        for(var i=1; i<4; i++)
        {       
            document.getElementById(HaId + i).className="";
        }
        document.getElementById(HaId + tabHa).className="current"; 
    switch(tabHa)
    {
        case 1:
            $('#AGStock_StockHaInTop5Increase').show();
            $('#AGStock_StockHaInTop5Decrease').hide();
            $('#AGStock_StockHaInTop5Trade').hide();
        break;
        case 2:
            $('#AGStock_StockHaInTop5Increase').hide();
            $('#AGStock_StockHaInTop5Decrease').show();
            $('#AGStock_StockHaInTop5Trade').hide();
        break;
        case 3:
            $('#AGStock_StockHaInTop5Increase').hide();
            $('#AGStock_StockHaInTop5Decrease').hide();
            $('#AGStock_StockHaInTop5Trade').show();
        break;
    }

}


