﻿function channelvnExchange(InstanceName)
{ 
    this.host =  'http://solieu7.vcmedia.vn'; 
       
    this.script_object = null;

    this.instance_name = InstanceName;
    
    this.LoadDataExchange = function()
    {
        this.CreateScriptObject(this.host + '/ProxyHandler.ashx?RequestName=ExchangeData&CallBack=' + this.instance_name + '.OnLoadedExchange&RequestType=json');
    }

    this.OnLoadedExchange = function(data, methodName)
    {
        var NewsData = eval(data);

        if(NewsData && NewsData.ExchangeRateItems)
        {
            var today = new Date( );
            var Item = '';
                Item +='<div cellspacing="0" cellpadding="0" border="0" width="100%" style="background-color: #d5cba8; padding-top:5px;"><table>';
                Item +='<tbody><tr>';
                Item +='<td>';
                Item +='<span style="font-weight: bold; padding-left: 10px; font-size: 9pt; text-align: center;"><font face="Arial">TỶ GIÁ NGOẠI TỆ</font></span></td>';
                Item +='</tr>';
                
                Item +='</table></div>';
                
                Item +='<div style="background-color:#F4F1E8;"><table>';
                Item +='<tr><td>';
                Item +='<span style="font-weight: bold; padding-left: 0px; padding-right: 5px; font-size: 8pt; text-align: left;"><font face="Arial">Ngoại tệ</font></span>';
                Item +='<span style="font-weight: bold; padding-left: 10px; padding-right: 5px; font-size: 8pt; text-align: left;"><font face="Arial">Mua TM</font></span>';
                Item +='<span style="font-weight: bold; padding-left: 5px; padding-right: 5px; font-size: 8pt; text-align: left;"><font face="Arial">Bán1</font></span>';                
                Item +='</td></tr>';
                Item +='</table></div>';
                
            for(i=0;i<NewsData.ExchangeRateItems.length;i++)
            {
                if(i%2!=0)
                    bg='#f5f1e8';
                else
                    bg='#e5e0cc';
                Item += "<div style=\"border-left:solid 1px #DEE2E8; border-right:solid 1px #DEE2E8; float:center; width:100%;\"><table width=\"100%\" style=\"boder:solid 1px #e6e6e6\" bgcolor=\""+ bg +"\"\><tr>";
                Item += "<td width=\"45%\" align=\"left\" \>";
                Item += "<font face=\"Arial\" style=\"font-size: 8pt; padding-left:5px;\">"+ NewsData.ExchangeRateItems[i].Name + "<\/font>";
                Item += "<\/td>";
                Item += "<td align=\"left\" width=\"40%\" \>";
                Item += "<font face=\"Arial\" style=\"font-size: 8pt\">"+ NewsData.ExchangeRateItems[i].BuyTransfer + "<\/font>";
                Item += "<\/td>";
                Item += "<td align=\"left\" width=\"40%\" \>";
                Item += "<font face=\"Arial\" style=\"font-size: 8pt\">"+ NewsData.ExchangeRateItems[i].BuyCash + "<\/font>";
                Item += "<\/td>";
                Item += "<\/tr></table></div>";
                }
                document.getElementById('divOutPutExchange').innerHTML = Item;                
            }
        }
    
    this.CreateScriptObject = function(src)

    {
        
        if (this.script_object != null)
	    {
		    this.RemoveScriptObject();

	    }

	    this.script_object = document.createElement('script');

        this.script_object.setAttribute('type','text/javascript');

        this.script_object.setAttribute('src', src);       

        var head = document.getElementsByTagName('head')[0];                
        
        head.appendChild(this.script_object);
    }
    
    this.RemoveScriptObject = function()

    {
	    this.script_object.parentNode.removeChild(this.script_object) ;

	    this.script_object = null ;
    }
}


