﻿function Chart(n) {
    $.getJSON("/DesktopModules/AG.Chart_ThongKe/AG_Chart_Thongke.ashx?Type=Thongkenganh",
        function(dataJson) {
            var arrChart = new Array();
            var str = '';
            for (i = 0; i < 10; i++) {
                $('#TKN' + (i + 1)).html(dataJson.Hi[i].NameJob);
            }
            arrChart[1] = parseFloat(dataJson.Hi[n].Job1);
            arrChart[2] = parseFloat(dataJson.Hi[n].Job2);
            arrChart[3] = parseFloat(dataJson.Hi[n].Job3);
            arrChart[4] = parseFloat(100 - (arrChart[1] + arrChart[2] + arrChart[3])).toFixed(2);
            str = ('Giảm giá >5%<;' + arrChart[1] + ';false;#FF3333\nTăng giá > 5%<;' + arrChart[3] + ';false;#00FF00\nGiảm giá ít hơn 5%<;' + arrChart[2] + ';false;FF8033\nTăng giá ít hơn 5%< ;' + arrChart[4] + ';false;00FFB4');
            var so = new SWFObject("/DesktopModules/AG.Chart_ThongKe/ampie/ampie.swf", "ampie", "123", "120", "8", "#292929");
            so.addVariable("path", "/DesktopModules/AG.Chart_ThongKe/ampie/");
            so.addVariable("chart_settings", encodeURIComponent("<settings><data_type>csv</data_type><pie><radius>48</radius><inner_radius>0</inner_radius><height>10</height><angle>90</angle></pie><animation><start_time>2</start_time><start_effect>strong</start_effect><pull_out_time>1.5</pull_out_time></animation><data_labels><radius>-20</radius><text_color>#FFFFFF</text_color><show><![CDATA[{percents}%]]></show></data_labels><legend><enabled>False</enabled></legend><labels><label><x>20</x><y>30</y><align></align><text_size>8</text_size><text><![CDATA[]]></text></label></labels></settings>"));
            so.addVariable("chart_data", encodeURIComponent(str));
            so.write("1");
            arrChart[5] = parseFloat(dataJson.Hi[n].No1);
            arrChart[6] = parseFloat(dataJson.Hi[n].No2);
            arrChart[7] = parseFloat(dataJson.Hi[n].No3);
            arrChart[8] = parseFloat(dataJson.Hi[n].No4);
            arrChart[9] = arrChart[5] + arrChart[6] + arrChart[7] + arrChart[8];
           
            $('#GG1').html('Giảm giá hơn 5%:  ' + arrChart[5]);
            $('#GG2').html('Giảm giá <=  5%:   ' + '' + arrChart[6]);
            $('#TT1').html('Tăng giá hơn 5%:  ' + arrChart[7]);
            $('#TT2').html('Tăng giá <=  5%:  ' + '' + arrChart[8]);
            $("#Div5").html('Tổng số công ty: ' + arrChart[9]);

        })

    }
    function setIntervalTime(n) {
//        setInterval('Chart('+n+')',200000000);
        Chart(n);
    }
    //------------------ Thong ke nganh nc ngoai-----------------------------------------
    function Chart_ThongKeNN(n) {
        var str12=0;var arrTen = new Array();
        $.getJSON("/DesktopModules/AG.Chart_ThongKe/AG_Chart_Thongke.ashx?Type=Nuocngoai",
        function(dataJson) {
            var arrChart = new Array();
            var m = 0;
            var str = '';
            arrChart[1] = parseFloat(dataJson.Hi[n].TotalBuy);
            arrChart[2] = parseFloat(dataJson.Hi[n].TotalSell);
            arrChart[3] = parseFloat(dataJson.Hi[n].Total);
            arrChart[4] = parseFloat(((arrChart[1]) / (arrChart[3])) * 100).toFixed(2);
            arrChart[5] = parseFloat(100 - arrChart[4]).toFixed(2);
            str12 = parseFloat(dataJson.t);
            m = parseInt(dataJson.Hi[1].t);
            for (i = 0; i < m; i++) {
                $('#Name' + i).html(dataJson.Hi[i].Name);
                $('#T1' + i).html(formatNumber_input_decimal_format(dataJson.Hi[i].TotalSell,0));
                $('#A2' + i).html(formatNumber_input_decimal_format(dataJson.Hi[i].TotalBuy,0));
            }
            str = ('Tổng bán: ;' + dataJson.Hi[n].TotalSell + ';false;red\nTổng mua ;' + dataJson.Hi[n].TotalBuy + ';false;3333FF');
            var so = new SWFObject("/DesktopModules/AG.Chart_ThongKe/ampie/ampie.swf", "ampie", "300", "220", "8", "#292929");
            so.addVariable("path", "/DesktopModules/AG.Chart_ThongKe/ampie/");
            so.addVariable("chart_settings", encodeURIComponent("<settings><data_type>csv</data_type><decimals_separator>.</decimals_separator>,<thousands_separator></thousands_separator><pie><radius>80</radius><inner_radius>0</inner_radius><height>10</height><angle>90</angle></pie><animation><start_time>2</start_time><start_effect>strong</start_effect><pull_out_time>1.5</pull_out_time></animation><data_labels><radius>5</radius><text_color>#FFFF00</text_color><show><![CDATA[{percents}%]]></show></data_labels><balloon><show><![CDATA[{title}:{value}]]></show></balloon><legend><enabled>False</enabled></legend><labels><label><x>20</x><y>30</y><align></align><text_size>15</text_size><text><![CDATA[]]></text></label></labels></settings>"));
            so.addVariable("chart_data", encodeURIComponent(str));
            so.write("123");
            $('#Div400').html(' Tổng mua: ' + formatNumber_input_decimal_format( arrChart[1],0));
            $('#Div300').html(' Tổng bán: ' + formatNumber_input_decimal_format( arrChart[2],0));

        })
  
        
    
    }
 
    //---------------- Thong  nghe Ty trong khoi Luong------------------------------------------
    function chart_Tytrongnganh(n) {
        $.getJSON("/DesktopModules/AG.Chart_ThongKe/AG_Chart_Thongke.ashx?Type=Tytrong_KLGD_va_GTGD",
        function(dataJson) {
            var arrChart = new Array(), arrphantram = new Array();
            var t = 0;
            var str = '';
            var To = parseInt(dataJson.Hi[0].Tong);

            if (n == "1") {

                for (var i = 0; i < To; i++) {
                    arrChart[i] = parseFloat(dataJson.Hi[i].TongKLGD);
                }

                for (var i = 0; i < To; i++) {
                    t += parseFloat(arrChart[i]);

                }

                for (var i = 0; i < To; i++) {

                    arrphantram[i] = ((arrChart[i] / t) * 100).toFixed(2);

                }
                // FF00ff, ff0000, 0000ff 00ff33, ffff00,00ffff, ff9933,ccff33,cc99ff,3389FF
                arrphantram[10] = (100 - arrphantram[0] - arrphantram[1] - arrphantram[2] - arrphantram[3] - arrphantram[4] - arrphantram[5] - arrphantram[6] - arrphantram[7]).toFixed(2);
                str = ('Chăm sóc sức khỏe: ;' + dataJson.Hi[0].TongKLGD + ';false;FF00ff\nCông nghệ;' + dataJson.Hi[1].TongKLGD + ';false;E3E1DC\nCông nghiệp;' + dataJson.Hi[2].TongKLGD + ';false;0000ff\n Dịch vụ và tiện ích 5%;' + dataJson.Hi[3].TongKLGD + ';false;00ff33\nDịch và tiêu dùng ;' + dataJson.Hi[4].TongKLGD + ';false;ffff00\nHàng tiêu dùng;' + dataJson.Hi[5].TongKLGD + ';false;00ffff\nNguyên vật liệu cơ bản;' + dataJson.Hi[6].TongKLGD + ';false;ff9933\nTài chính ngân hàng :;' + dataJson.Hi[7].TongKLGD + ';false;ff0000\nViễn Thông: ;' + dataJson.Hi[8].TongKLGD + ';false;cc99ff\nXăng dầu và khí đốt : ;' + dataJson.Hi[9].TongKLGD + ';false;3389FF');
                var so = new SWFObject("/DesktopModules/AG.Chart_ThongKe/ampie/ampie.swf", "ampie", "300", "240", "8", "#292929");
                so.addVariable("path", "/DesktopModules/AG.Chart_ThongKe/ampie/");
                so.addVariable("chart_settings", encodeURIComponent("<settings><data_type>csv</data_type><decimals_separator>.</decimals_separator>,<thousands_separator></thousands_separator><pie><radius>80</radius><inner_radius>0</inner_radius><height>10</height><angle>90</angle></pie><animation><start_time>2</start_time><start_effect>strong</start_effect><pull_out_time>1.5</pull_out_time></animation><data_labels><radius>5</radius><text_color>#FFFF00</text_color><show><![CDATA[{percents}%]]></show></data_labels><balloon><show><![CDATA[{title}:{value}]]></show></balloon><legend><enabled>False</enabled></legend><labels><label><x>20</x><y>30</y><align></align><text_size>15</text_size><text><![CDATA[]]></text></label></labels></settings>"));
                so.addVariable("chart_data", encodeURIComponent(str));
                so.write("11");
            }
            else {


                for (i = 0; i < To; i++) {
                    arrChart[i] = parseFloat(dataJson.Hi[i].TongGTGD);
                }

                for (i = 0; i < To; i++) {
                    t += parseFloat(arrChart[i]);
                }
                for (i = 0; i < To; i++) {
                    arrphantram[i] = ((arrChart[i] / t) * 100).toFixed(2);

                }
                arrphantram[10] = (100 - arrphantram[0] - arrphantram[1] - arrphantram[2] - arrphantram[3] - arrphantram[4] - arrphantram[5] - arrphantram[6] - arrphantram[7]).toFixed(2);
                // FF00ff,                                                  ff0000,                                                     E3E1DC                                                              00ff33,                                                           ffff00,                                                      00ffff,                                                              ff9933,                                                                                                                              E3E1DC,                                                    cc99ff,                                                             3389FF
                str = ('Chăm sóc sức khỏe: ;' + dataJson.Hi[0].TongGTGD + ';false;FF00ff\nCông nghệ 5% ;' + dataJson.Hi[1].TongGTGD + ';false;E3E1DC\nCông nghiệp;' + dataJson.Hi[2].TongGTGD + ';false;0000ff\n Dịch vụ và tiện ích 5%;' + dataJson.Hi[3].TongGTGD + ';false;00ff33\nDịch và tiêu dùng ;' + dataJson.Hi[4].TongGTGD + ';false;ffff00\nHàng tiêu dùng;' + dataJson.Hi[5].TongGTGD + ';false;00ffff\nNguyên vật liệu cơ bản;' + dataJson.Hi[6].TongGTGD + ';false;ff9933\nTài chính ngân hàng;' + dataJson.Hi[7].TongGTGD + ';false;ff0000\nViễn thông: ;' + dataJson.Hi[8].TongGTGD + ';false;cc99ff\Xăng dầu và khí đốt : ;' + dataJson.Hi[9].TongGTGD + ';false;3389FF');
                var so = new SWFObject("/DesktopModules/AG.Chart_ThongKe/ampie/ampie.swf", "ampie", "300", "240", "8", "#292929");
                so.addVariable("path", "/DesktopModules/AG.Chart_ThongKe/ampie/");
                so.addVariable("chart_settings", encodeURIComponent("<settings><data_type>csv</data_type><decimals_separator>.</decimals_separator>,<thousands_separator></thousands_separator><pie><radius>80</radius><inner_radius>0</inner_radius><height>10</height><angle>90</angle></pie><animation><start_time>2</start_time><start_effect>strong</start_effect><pull_out_time>1.5</pull_out_time></animation><data_labels><radius>5</radius><text_color>#FFFF00</text_color><show><![CDATA[{percents}%]]></show></data_labels><balloon><show><![CDATA[{title}:{value}]]></show></balloon><legend><enabled>False</enabled></legend><labels><label><x>20</x><y>30</y><align></align><text_size>15</text_size><text><![CDATA[]]></text></label></labels></settings>"));
                so.addVariable("chart_data", encodeURIComponent(str));
                so.write("22");
            }

            for (var i = 0; i < 10; i++) {
                $('#h' + i).html(dataJson.Hi[i].Name);
                $('#abcd' + i).html(dataJson.Hi[i].Name);
            }
            var Phantramthaydoi = 0;
            var gt = 0;
            var td = 0;
            for (i = 0; i < 10; i++) {
                gt = parseFloat(dataJson.Hi[i].TongGTGD);
                td = parseFloat(dataJson.Hi[i].TDGTGD);
                if ((parseFloat(gt) - parseFloat(td)) != 0)
                    Phantramthaydoi = (parseFloat(td) / (parseFloat(gt) - parseFloat(td))) * 100;
                else
                    Phantramthaydoi = 0;
                $('#Abc' + i).html(formatNumber_input_decimal_format(parseFloat(gt), 0));
                $('#Abc1' + i).html(formatNumber_input_decimal_format(parseFloat(td), 0));
                $('#Abc2' + i).html(parseFloat(Phantramthaydoi).toFixed(2));

            }
            gt = 0; td = 0; Phantramthaydoi = 0;
            for (var i = 0; i < 10; i++) {
                gt = parseFloat(dataJson.Hi[i].TongKLGD);
                td = parseFloat(dataJson.Hi[i].TDKLGD);
                if ((parseFloat(gt) - parseFloat(td)) != 0)
                    Phantramthaydoi = (parseFloat(td) / (parseFloat(gt) - parseFloat(td))) * 100;
                else
                    Phantramthaydoi = 0;
                $('#Abc4' + i).html(formatNumber_input_decimal_format(dataJson.Hi[i].TongKLGD, 0));
                $('#Abc5' + i).html(formatNumber_input_decimal_format(dataJson.Hi[i].TDKLGD, 0));
                $('#Abc6' + i).html(parseFloat(Phantramthaydoi).toFixed(2));
            }


        })
    }
    function Chart1(n) {
        $.getJSON("/DesktopModules/AG.Chart_ThongKe/AG_Chart_Thongke.ashx?Type=Thongkenganh",
        function(dataJson) {
            var arrChart = new Array(), a = new Array();
            var str = '';
           
            for (i = 0; i < 10; i++) {
                $('#A' + (i + 1)).html(dataJson.Hi[i].NameJob);
            }
            arrChart[1] = parseFloat(dataJson.Hi[n].Job1);
            arrChart[2] = parseFloat(dataJson.Hi[n].Job2);
            arrChart[3] = parseFloat(dataJson.Hi[n].Job3);
            arrChart[4] = parseFloat(100 - (arrChart[1] + arrChart[2] + arrChart[3])).toFixed(2);
            str = ('Giảm giá >5%;' + dataJson.Hi[n].No1 + ';false;#FF3333\nTăng giá > 5%;' + dataJson.Hi[n].No3 + ';false;#00FF00\nGiảm giá ít hơn 5%;' + dataJson.Hi[n].No2 + ';false;FF8033\nTăng giá ít hơn 5% ;' + dataJson.Hi[n].No4 + ';false;00FFB4');
            var so = new SWFObject("/DesktopModules/AG.Chart_ThongKe/ampie/ampie.swf", "ampie", "300", "220", "8", "#292929");
            so.addVariable("path", "/DesktopModules/AG.Chart_ThongKe/ampie/");
            so.addVariable("chart_settings", encodeURIComponent("<settings><data_type>csv</data_type><decimals_separator>.</decimals_separator>,<thousands_separator></thousands_separator><pie><radius>80</radius><inner_radius>0</inner_radius><height>10</height><angle>90</angle></pie><animation><start_time>2</start_time><start_effect>strong</start_effect><pull_out_time>1.5</pull_out_time></animation><data_labels><radius>5</radius><text_color>#FFFF00</text_color><show><![CDATA[{percents}%]]></show></data_labels><balloon><show><![CDATA[{title}:{value}]]></show></balloon><legend><enabled>False</enabled></legend><labels><label><x>20</x><y>30</y><align></align><text_size>15</text_size><text><![CDATA[]]></text></label></labels></settings>"));
            so.addVariable("chart_data", encodeURIComponent(str));
            so.write("1");
            arrChart[5] = parseInt(dataJson.Hi[n].No1);
            arrChart[6] = parseInt(dataJson.Hi[n].No2);
            arrChart[7] = parseInt(dataJson.Hi[n].No3);
            arrChart[8] = parseInt(dataJson.Hi[n].No4);
            arrChart[9] = (arrChart[5] + arrChart[6] + arrChart[7] + arrChart[8]);
            $('#Name').html('Tổng số công ty: ' + arrChart[9]);
            $('#Giamgia1').html(' Giảm giá hơn 5%:  ' + arrChart[5]);
            $('#Giamgia2').html(' Giảm giá <= 5%:   ' + arrChart[6]);
            $('#Tanggia1').html(' Tăng giá hơn 5%:  ' + arrChart[7]);
            $('#Tanggia2').html(' Tăng giá <= 5%:  ' + arrChart[8]);
            for (i = 0; i < 10; i++) {
                a[i] = parseInt(dataJson.Hi[i].No1) + parseInt(dataJson.Hi[i].No2) + parseInt(dataJson.Hi[i].No3) + parseInt(dataJson.Hi[i].No4);
                $('#T' + i).html(a[i]);
            }


        })
        var today = new Date();
        var dd, mm;
        var str1 = today.getDate(), str2 = today.getMonth(), str3 = today.getFullYear();
        var thang = parseInt(str2) + 1;
        if (parseInt(str1) < 10)
            dd = "0" + str1;
        else
            dd = str1;
        if (parseInt(thang) < 10)
            mm = "0" + thang;
        else
            mm = thang;             
        var str = 'Ngày ' + dd + '/' + mm + '/' + str3;
        $("#Ngay").html(str);
        document.getElementById("Ngay").style.color = '#F5C304';


    }
  
// bat su kien Hover
function Hover0(tab) {
    var Count = parseInt(tab);
    var tab1 = "A";
    for (var i = 0; i <10 ; i++) {
        document.getElementById(tab1 + (i + 1)).className = "curV";
        document.getElementById(tab1 + (Count + 1)).style.color = "";
    }
    document.getElementById(tab1 + (Count + 1)).className = "curV VCCurrent";
    document.getElementById(tab1 + (Count + 1)).style.color = "#FFCC00";
}
function Hover1(tab) {
    var Count = parseInt(tab);
    var tab2 = "Name";
    for (var i = 0; i < 10; i++) { 
        document.getElementById(tab2 + i).className = "CurV";
        document.getElementById(tab2 + Count).style.color = "";
    }
    document.getElementById(tab2 + Count).className = "curV VCCurrent";
    document.getElementById(tab2 + Count).style.color = "#FFCC00";
}
function Hover2(tab) {
    var Count = parseInt(tab);
    var tab3 = "abcd";
    for (var i = 0; i < 10; i++) {
        document.getElementById(tab3 + i).className = "CurV";
        document.getElementById(tab3 + Count).style.color = "";
    }
    document.getElementById(tab3 + Count).className = "curV VCCurrent";
    document.getElementById(tab3 + Count).style.color = "#FFCC00";
}
function Hover3(tab) {
    var Count = parseInt(tab);
    var  tab4 = "h";
    for (var i = 0; i < 10; i++) {
        document.getElementById(tab4 + i).className = "CurV";
        document.getElementById(tab4 + Count).style.color = "";
    }
    document.getElementById(tab4 + Count).className = "curV VCCurrent";
    document.getElementById(tab4 + Count).style.color = "#FFCC00";
}
function changeClass(tab) {
    var tabB = "TKN";
    for (var i = 1; i < 11; i++) {
        document.getElementById(tabB + i).className = "curh";
    }
    document.getElementById(tabB + tab).className = "curh hCCurrent";
}
    
    
